From d0715d25f5e11a3b6c04ce39b935d9fd85e5adff Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Wed, 22 Oct 2025 18:33:52 -0400 Subject: [PATCH 01/16] feat: add codegen auth v1 --- packages/amplify-cli/package.json | 2 + .../lib/adapters/auth/index.d.ts | 2 + .../lib/adapters/auth/index.d.ts.map | 1 + .../lib/adapters/auth/index.js | 10 + .../lib/adapters/auth/index.js.map | 1 + .../lib/adapters/data/index.d.ts | 2 + .../lib/adapters/data/index.d.ts.map | 1 + .../lib/adapters/data/index.js | 10 + .../lib/adapters/data/index.js.map | 1 + .../lib/adapters/functions/index.d.ts | 2 + .../lib/adapters/functions/index.d.ts.map | 1 + .../lib/adapters/functions/index.js | 10 + .../lib/adapters/functions/index.js.map | 1 + .../lib/adapters/project/index.d.ts | 2 + .../lib/adapters/project/index.d.ts.map | 1 + .../lib/adapters/project/index.js | 12 + .../lib/adapters/project/index.js.map | 1 + .../lib/adapters/storage/index.d.ts | 2 + .../lib/adapters/storage/index.d.ts.map | 1 + .../lib/adapters/storage/index.js | 10 + .../lib/adapters/storage/index.js.map | 1 + .../lib/backend/synthesizer.d.ts | 70 + .../lib/backend/synthesizer.d.ts.map | 1 + .../lib/backend/synthesizer.js | 941 + .../lib/backend/synthesizer.js.map | 1 + .../lib/cli/command-handler.d.ts | 3 + .../lib/cli/command-handler.d.ts.map | 1 + .../lib/cli/command-handler.js | 11 + .../lib/cli/command-handler.js.map | 1 + .../lib/cli/migration-command.d.ts | 2 + .../lib/cli/migration-command.d.ts.map | 1 + .../lib/cli/migration-command.js | 8 + .../lib/cli/migration-command.js.map | 1 + .../lib/core/migration-pipeline.d.ts | 140 + .../lib/core/migration-pipeline.d.ts.map | 1 + .../lib/core/migration-pipeline.js | 231 + .../lib/core/migration-pipeline.js.map | 1 + .../lib/core/project-analyzer.d.ts | 3 + .../lib/core/project-analyzer.d.ts.map | 1 + .../lib/core/project-analyzer.js | 12 + .../lib/core/project-analyzer.js.map | 1 + .../lib/generators/auth/index.d.ts | 224 + .../lib/generators/auth/index.d.ts.map | 1 + .../lib/generators/auth/index.js | 625 + .../lib/generators/auth/index.js.map | 1 + .../lib/generators/backend/index.d.ts | 2 + .../lib/generators/backend/index.d.ts.map | 1 + .../lib/generators/backend/index.js | 10 + .../lib/generators/backend/index.js.map | 1 + .../lib/generators/data/index.d.ts | 8 + .../lib/generators/data/index.d.ts.map | 1 + .../lib/generators/data/index.js | 84 + .../lib/generators/data/index.js.map | 1 + .../lib/generators/functions/index.d.ts | 26 + .../lib/generators/functions/index.d.ts.map | 1 + .../lib/generators/functions/index.js | 161 + .../lib/generators/functions/index.js.map | 1 + .../lib/generators/functions/lambda.d.ts | 6 + .../lib/generators/functions/lambda.d.ts.map | 1 + .../lib/generators/functions/lambda.js | 24 + .../lib/generators/functions/lambda.js.map | 1 + .../lib/generators/storage/access.d.ts | 4 + .../lib/generators/storage/access.d.ts.map | 1 + .../lib/generators/storage/access.js | 66 + .../lib/generators/storage/access.js.map | 1 + .../lib/generators/storage/index.d.ts | 31 + .../lib/generators/storage/index.d.ts.map | 1 + .../lib/generators/storage/index.js | 82 + .../lib/generators/storage/index.js.map | 1 + .../lib/index.d.ts | 4 + .../lib/index.d.ts.map | 1 + .../lib/index.js | 39 + .../lib/index.js.map | 1 + .../lib/npm_package/renderer.d.ts | 27 + .../lib/npm_package/renderer.d.ts.map | 1 + .../lib/npm_package/renderer.js | 29 + .../lib/npm_package/renderer.js.map | 1 + .../lib/render_pipeline.d.ts | 9 + .../lib/render_pipeline.d.ts.map | 1 + .../lib/render_pipeline.js | 15 + .../lib/render_pipeline.js.map | 1 + .../lib/renderers/ensure_directory.d.ts | 7 + .../lib/renderers/ensure_directory.d.ts.map | 1 + .../lib/renderers/ensure_directory.js | 19 + .../lib/renderers/ensure_directory.js.map | 1 + .../lib/renderers/package_json.d.ts | 8 + .../lib/renderers/package_json.d.ts.map | 1 + .../lib/renderers/package_json.js | 15 + .../lib/renderers/package_json.js.map | 1 + .../lib/renderers/typescript_block_node.d.ts | 11 + .../renderers/typescript_block_node.d.ts.map | 1 + .../lib/renderers/typescript_block_node.js | 30 + .../renderers/typescript_block_node.js.map | 1 + .../lib/resource/resource.d.ts | 34 + .../lib/resource/resource.d.ts.map | 1 + .../lib/resource/resource.js | 103 + .../lib/resource/resource.js.map | 1 + .../lib/todo_error.d.ts | 3 + .../lib/todo_error.d.ts.map | 1 + .../lib/todo_error.js | 16 + .../lib/todo_error.js.map | 1 + .../lib/ts_factory_utils.d.ts | 3 + .../lib/ts_factory_utils.d.ts.map | 1 + .../lib/ts_factory_utils.js | 12 + .../lib/ts_factory_utils.js.map | 1 + .../lib/types.d.ts | 4 + .../lib/types.d.ts.map | 1 + .../lib/types.js | 3 + .../lib/types.js.map | 1 + .../lib/utils/file-operations.d.ts | 3 + .../lib/utils/file-operations.d.ts.map | 1 + .../lib/utils/file-operations.js | 55 + .../lib/utils/file-operations.js.map | 1 + .../lib/utils/typescript-utils.d.ts | 3 + .../lib/utils/typescript-utils.d.ts.map | 1 + .../lib/utils/typescript-utils.js | 13 + .../lib/utils/typescript-utils.js.map | 1 + .../src/adapters/auth/index.ts | 5 + .../src/adapters/data/index.ts | 5 + .../src/adapters/functions/index.ts | 5 + .../src/adapters/project/index.ts | 7 + .../src/adapters/storage/index.ts | 5 + .../src/backend/synthesizer.ts | 1069 + .../src/cli/command-handler.ts | 7 + .../src/cli/migration-command.ts | 4 + .../src/core/migration-pipeline.ts | 342 + .../src/core/project-analyzer.ts | 10 + .../src/generators/auth/index.ts | 928 + .../src/generators/data/index.ts | 86 + .../src/generators/functions/index.ts | 191 + .../src/generators/functions/lambda.ts | 19 + .../src/generators/storage/access.ts | 75 + .../src/generators/storage/index.ts | 108 + .../src/npm_package/renderer.ts | 53 + .../src/render_pipeline.ts | 12 + .../src/renderers/ensure_directory.ts | 9 + .../src/renderers/package_json.ts | 10 + .../src/renderers/typescript_block_node.ts | 15 + .../src/resource/resource.ts | 115 + .../src/todo_error.ts | 7 + .../src/ts_factory_utils.ts | 5 + .../src/types.ts | 5 + .../src/utils/file-operations.ts | 12 + .../src/utils/typescript-utils.ts | 8 + .../lib/adapters/auth/index.d.ts | 2 + .../lib/adapters/auth/index.d.ts.map | 1 + .../lib/adapters/auth/index.js | 10 + .../lib/adapters/auth/index.js.map | 1 + .../lib/adapters/data/index.d.ts | 2 + .../lib/adapters/data/index.d.ts.map | 1 + .../lib/adapters/data/index.js | 10 + .../lib/adapters/data/index.js.map | 1 + .../lib/adapters/functions/index.d.ts | 2 + .../lib/adapters/functions/index.d.ts.map | 1 + .../lib/adapters/functions/index.js | 10 + .../lib/adapters/functions/index.js.map | 1 + .../lib/adapters/project/index.d.ts | 2 + .../lib/adapters/project/index.d.ts.map | 1 + .../lib/adapters/project/index.js | 12 + .../lib/adapters/project/index.js.map | 1 + .../lib/adapters/storage/index.d.ts | 2 + .../lib/adapters/storage/index.d.ts.map | 1 + .../lib/adapters/storage/index.js | 10 + .../lib/adapters/storage/index.js.map | 1 + .../lib/backend/synthesizer.d.ts | 70 + .../lib/backend/synthesizer.d.ts.map | 1 + .../lib/backend/synthesizer.js | 610 + .../lib/backend/synthesizer.js.map | 1 + .../lib/cli/command-handler.d.ts | 3 + .../lib/cli/command-handler.d.ts.map | 1 + .../lib/cli/command-handler.js | 11 + .../lib/cli/command-handler.js.map | 1 + .../lib/cli/migration-command.d.ts | 2 + .../lib/cli/migration-command.d.ts.map | 1 + .../lib/cli/migration-command.js | 8 + .../lib/cli/migration-command.js.map | 1 + .../lib/core/migration-pipeline.d.ts | 64 + .../lib/core/migration-pipeline.d.ts.map | 1 + .../lib/core/migration-pipeline.js | 186 + .../lib/core/migration-pipeline.js.map | 1 + .../lib/core/project-analyzer.d.ts | 3 + .../lib/core/project-analyzer.d.ts.map | 1 + .../lib/core/project-analyzer.js | 12 + .../lib/core/project-analyzer.js.map | 1 + .../lib/generators/auth/index.d.ts | 197 + .../lib/generators/auth/index.d.ts.map | 1 + .../lib/generators/auth/index.js | 471 + .../lib/generators/auth/index.js.map | 1 + .../lib/generators/backend/index.d.ts | 2 + .../lib/generators/backend/index.d.ts.map | 1 + .../lib/generators/backend/index.js | 10 + .../lib/generators/backend/index.js.map | 1 + .../lib/generators/data/index.d.ts | 8 + .../lib/generators/data/index.d.ts.map | 1 + .../lib/generators/data/index.js | 54 + .../lib/generators/data/index.js.map | 1 + .../lib/generators/functions/index.d.ts | 16 + .../lib/generators/functions/index.d.ts.map | 1 + .../lib/generators/functions/index.js | 137 + .../lib/generators/functions/index.js.map | 1 + .../lib/generators/functions/lambda.d.ts | 6 + .../lib/generators/functions/lambda.d.ts.map | 1 + .../lib/generators/functions/lambda.js | 16 + .../lib/generators/functions/lambda.js.map | 1 + .../lib/generators/storage/access.d.ts | 4 + .../lib/generators/storage/access.d.ts.map | 1 + .../lib/generators/storage/access.js | 52 + .../lib/generators/storage/access.js.map | 1 + .../lib/generators/storage/index.d.ts | 31 + .../lib/generators/storage/index.d.ts.map | 1 + .../lib/generators/storage/index.js | 64 + .../lib/generators/storage/index.js.map | 1 + .../lib/index.d.ts | 4 + .../lib/index.d.ts.map | 1 + .../lib/index.js | 23 + .../lib/index.js.map | 1 + .../lib/npm_package/renderer.d.ts | 27 + .../lib/npm_package/renderer.d.ts.map | 1 + .../lib/npm_package/renderer.js | 29 + .../lib/npm_package/renderer.js.map | 1 + .../lib/render_pipeline.d.ts | 9 + .../lib/render_pipeline.d.ts.map | 1 + .../lib/render_pipeline.js | 15 + .../lib/render_pipeline.js.map | 1 + .../lib/renderers/ensure_directory.d.ts | 7 + .../lib/renderers/ensure_directory.d.ts.map | 1 + .../lib/renderers/ensure_directory.js | 17 + .../lib/renderers/ensure_directory.js.map | 1 + .../lib/renderers/package_json.d.ts | 8 + .../lib/renderers/package_json.d.ts.map | 1 + .../lib/renderers/package_json.js | 15 + .../lib/renderers/package_json.js.map | 1 + .../lib/renderers/typescript_block_node.d.ts | 11 + .../renderers/typescript_block_node.d.ts.map | 1 + .../lib/renderers/typescript_block_node.js | 22 + .../renderers/typescript_block_node.js.map | 1 + .../lib/resource/resource.d.ts | 20 + .../lib/resource/resource.d.ts.map | 1 + .../lib/resource/resource.js | 62 + .../lib/resource/resource.js.map | 1 + .../lib/todo_error.d.ts | 3 + .../lib/todo_error.d.ts.map | 1 + .../lib/todo_error.js | 11 + .../lib/todo_error.js.map | 1 + .../lib/ts_factory_utils.d.ts | 3 + .../lib/ts_factory_utils.d.ts.map | 1 + .../lib/ts_factory_utils.js | 10 + .../lib/ts_factory_utils.js.map | 1 + .../lib/types.d.ts | 4 + .../lib/types.d.ts.map | 1 + .../lib/types.js | 3 + .../lib/types.js.map | 1 + .../lib/utils/file-operations.d.ts | 3 + .../lib/utils/file-operations.d.ts.map | 1 + .../lib/utils/file-operations.js | 39 + .../lib/utils/file-operations.js.map | 1 + .../lib/utils/typescript-utils.d.ts | 3 + .../lib/utils/typescript-utils.d.ts.map | 1 + .../lib/utils/typescript-utils.js | 13 + .../lib/utils/typescript-utils.js.map | 1 + yarn.lock | 17421 ++++++++-------- 261 files changed, 17193 insertions(+), 9224 deletions(-) create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map create mode 100755 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/auth/index.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/data/index.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/functions/index.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/project/index.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/storage/index.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/backend/synthesizer.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/cli/command-handler.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/cli/migration-command.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/core/migration-pipeline.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/core/project-analyzer.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/data/index.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/index.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/lambda.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/storage/access.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/storage/index.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/npm_package/renderer.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/render_pipeline.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/renderers/ensure_directory.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/renderers/package_json.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/renderers/typescript_block_node.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/resource/resource.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/todo_error.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/ts_factory_utils.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/types.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/file-operations.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/typescript-utils.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map create mode 100755 packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/index.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/index.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/types.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/types.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js create mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map diff --git a/packages/amplify-cli/package.json b/packages/amplify-cli/package.json index 6b0f0f57656..a1605494cdb 100644 --- a/packages/amplify-cli/package.json +++ b/packages/amplify-cli/package.json @@ -68,6 +68,8 @@ "@aws-cdk/cloudformation-diff": "~2.68.0", "@aws-sdk/client-amplify": "^3.624.0", "@aws-sdk/client-cognito-identity-provider": "^3.624.0", + "@aws-sdk/client-lambda": "^3.624.0", + "@aws-sdk/client-s3": "^3.624.0", "amplify-codegen": "^4.10.3", "amplify-dotnet-function-runtime-provider": "2.1.6", "amplify-go-function-runtime-provider": "2.3.53", diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts new file mode 100644 index 00000000000..52306c2e314 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts @@ -0,0 +1,2 @@ +export declare const adaptAuthConfig: (gen1AuthConfig: any) => Promise; +//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map new file mode 100644 index 00000000000..27c3a2b697c --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/auth/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,eAAe,mBAA0B,GAAG,kBAExD,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js new file mode 100644 index 00000000000..0b85251f98f --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js @@ -0,0 +1,10 @@ +'use strict'; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.adaptAuthConfig = void 0; +// Auth adapter - converts Gen 1 auth config to intermediate format +// Logic from amplify-gen1-codegen-auth-adapter +const adaptAuthConfig = async (gen1AuthConfig) => { + // Convert Gen 1 auth configuration to intermediate format +}; +exports.adaptAuthConfig = adaptAuthConfig; +//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map new file mode 100644 index 00000000000..cbdafc92354 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/auth/index.ts"],"names":[],"mappings":";;;AAAA,mEAAmE;AACnE,+CAA+C;AACxC,MAAM,eAAe,GAAG,KAAK,EAAE,cAAmB,EAAE,EAAE;IAC3D,0DAA0D;AAC5D,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts new file mode 100644 index 00000000000..9fff70df35e --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts @@ -0,0 +1,2 @@ +export declare const adaptDataConfig: (gen1DataConfig: any) => Promise; +//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map new file mode 100644 index 00000000000..844c5df404e --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/data/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,eAAe,mBAA0B,GAAG,kBAExD,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js new file mode 100644 index 00000000000..f0b706a6e98 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js @@ -0,0 +1,10 @@ +'use strict'; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.adaptDataConfig = void 0; +// Data adapter - converts Gen 1 GraphQL/DynamoDB config to intermediate format +// Logic from amplify-gen1-codegen-data-adapter +const adaptDataConfig = async (gen1DataConfig) => { + // Convert Gen 1 data configuration to intermediate format +}; +exports.adaptDataConfig = adaptDataConfig; +//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map new file mode 100644 index 00000000000..09b571cc070 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/data/index.ts"],"names":[],"mappings":";;;AAAA,+EAA+E;AAC/E,+CAA+C;AACxC,MAAM,eAAe,GAAG,KAAK,EAAE,cAAmB,EAAE,EAAE;IAC3D,0DAA0D;AAC5D,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts new file mode 100644 index 00000000000..5eaf249e63d --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts @@ -0,0 +1,2 @@ +export declare const adaptFunctionsConfig: (gen1FunctionsConfig: any[]) => Promise; +//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map new file mode 100644 index 00000000000..03b0db48f77 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/functions/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,oBAAoB,wBAA+B,GAAG,EAAE,kBAEpE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js new file mode 100644 index 00000000000..b846170727f --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js @@ -0,0 +1,10 @@ +'use strict'; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.adaptFunctionsConfig = void 0; +// Functions adapter - converts Gen 1 Lambda functions to intermediate format +// Logic from amplify-gen1-codegen-function-adapter +const adaptFunctionsConfig = async (gen1FunctionsConfig) => { + // Convert Gen 1 functions configuration to intermediate format +}; +exports.adaptFunctionsConfig = adaptFunctionsConfig; +//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map new file mode 100644 index 00000000000..4d3bfb4c842 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/functions/index.ts"],"names":[],"mappings":";;;AAAA,6EAA6E;AAC7E,mDAAmD;AAC5C,MAAM,oBAAoB,GAAG,KAAK,EAAE,mBAA0B,EAAE,EAAE;IACvE,+DAA+D;AACjE,CAAC,CAAC;AAFW,QAAA,oBAAoB,wBAE/B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts new file mode 100644 index 00000000000..7e2f65785a6 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts @@ -0,0 +1,2 @@ +export declare const detectGen1Project: (projectPath: string) => Promise; +//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map new file mode 100644 index 00000000000..e5bca0fc5c5 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/project/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,iBAAiB,gBAAuB,MAAM,kBAI1D,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js new file mode 100644 index 00000000000..c602954130e --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js @@ -0,0 +1,12 @@ +'use strict'; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.detectGen1Project = void 0; +// Project adapter - handles Gen 1 project detection and parsing +// Logic from amplify-migration +const detectGen1Project = async (projectPath) => { + // Detect if project is Gen 1 + // Parse amplify directory structure + // Extract project metadata +}; +exports.detectGen1Project = detectGen1Project; +//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map new file mode 100644 index 00000000000..266e4e6f645 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/project/index.ts"],"names":[],"mappings":";;;AAAA,gEAAgE;AAChE,+BAA+B;AACxB,MAAM,iBAAiB,GAAG,KAAK,EAAE,WAAmB,EAAE,EAAE;IAC7D,6BAA6B;IAC7B,oCAAoC;IACpC,2BAA2B;AAC7B,CAAC,CAAC;AAJW,QAAA,iBAAiB,qBAI5B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts new file mode 100644 index 00000000000..52b79953602 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts @@ -0,0 +1,2 @@ +export declare const adaptStorageConfig: (gen1StorageConfig: any) => Promise; +//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map new file mode 100644 index 00000000000..d099809e3ce --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/storage/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,kBAAkB,sBAA6B,GAAG,kBAE9D,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js new file mode 100644 index 00000000000..1e5add1076e --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js @@ -0,0 +1,10 @@ +'use strict'; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.adaptStorageConfig = void 0; +// Storage adapter - converts Gen 1 S3 storage config to intermediate format +// Logic from amplify-gen1-codegen-storage-adapter +const adaptStorageConfig = async (gen1StorageConfig) => { + // Convert Gen 1 storage configuration to intermediate format +}; +exports.adaptStorageConfig = adaptStorageConfig; +//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map new file mode 100644 index 00000000000..98bf0bd2f13 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/storage/index.ts"],"names":[],"mappings":";;;AAAA,4EAA4E;AAC5E,kDAAkD;AAC3C,MAAM,kBAAkB,GAAG,KAAK,EAAE,iBAAsB,EAAE,EAAE;IACjE,6DAA6D;AAC/D,CAAC,CAAC;AAFW,QAAA,kBAAkB,sBAE7B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts new file mode 100644 index 00000000000..e4a2c615612 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts @@ -0,0 +1,70 @@ +import { Node, NodeArray } from 'typescript'; +import { PolicyOverrides, ReferenceAuth } from '../generators/auth/index.js'; +import { BucketAccelerateStatus, BucketVersioningStatus } from '@aws-sdk/client-s3'; +import { AccessPatterns, ServerSideEncryptionConfiguration } from '../generators/storage/index.js'; +import { UserPoolClientType } from '@aws-sdk/client-cognito-identity-provider'; +export interface BackendRenderParameters { + data?: { + importFrom: string; + }; + auth?: { + importFrom: string; + userPoolOverrides?: PolicyOverrides; + guestLogin?: boolean; + identityPoolName?: string; + oAuthFlows?: string[]; + readAttributes?: string[]; + writeAttributes?: string[]; + referenceAuth?: ReferenceAuth; + userPoolClient?: UserPoolClientType; + }; + storage?: { + importFrom: string; + dynamoDB?: string; + accelerateConfiguration?: BucketAccelerateStatus; + versionConfiguration?: BucketVersioningStatus; + hasS3Bucket?: string | AccessPatterns | undefined; + bucketEncryptionAlgorithm?: ServerSideEncryptionConfiguration; + bucketName?: string; + }; + function?: { + importFrom: string; + functionNamesAndCategories: Map; + }; + customResources?: Map; + unsupportedCategories?: Map; +} +export declare class BackendSynthesizer { + private importDurationFlag; + private oAuthFlag; + private readWriteAttributeFlag; + private supportedIdentityProviderFlag; + private createPropertyAccessExpression; + private createVariableDeclaration; + private createVariableStatement; + private createImportStatement; + private defineBackendCall; + private setPropertyValue; + private getOverrideValue; + private createBooleanPropertyAssignment; + private createListPropertyAssignment; + private createEnumListPropertyAssignment; + private createNumericPropertyAssignment; + private createDurationPropertyAssignment; + private createStringPropertyAssignment; + private createUserPoolClientAssignment; + private createPropertyAccessChain; + private getProviderSetupDeclaration; + private getProviderSetupForeachStatement; + private createProviderSetupCode; + private createNestedObjectExpression; + private createReadWriteAttributes; + private mapOAuthScopes; + private createOAuthObjectExpression; + private createOAuthFlowsObjectExpression; + private createAuthFlowsObjectExpression; + private createTemplateLiteralExpression; + private createAmplifyEnvNameLogic; + render(renderArgs: BackendRenderParameters): NodeArray; +} +//# sourceMappingURL=synthesizer.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map new file mode 100644 index 00000000000..2c6b46d7b31 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"synthesizer.d.ts","sourceRoot":"","sources":["../../src/backend/synthesizer.ts"],"names":[],"mappings":"AAAA,OAAW,EAMT,IAAI,EACJ,SAAS,EAGV,MAAM,YAAY,CAAC;AACpB,OAAO,EAAE,eAAe,EAAE,aAAa,EAAE,MAAM,6BAA6B,CAAC;AAC7E,OAAO,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AACpF,OAAO,EAAE,cAAc,EAAE,iCAAiC,EAAE,MAAM,gCAAgC,CAAC;AACnG,OAAO,EAAwC,kBAAkB,EAAE,MAAM,2CAA2C,CAAC;AAKrH,MAAM,WAAW,uBAAuB;IACtC,IAAI,CAAC,EAAE;QACL,UAAU,EAAE,MAAM,CAAC;KACpB,CAAC;IACF,IAAI,CAAC,EAAE;QACL,UAAU,EAAE,MAAM,CAAC;QACnB,iBAAiB,CAAC,EAAE,eAAe,CAAC;QACpC,UAAU,CAAC,EAAE,OAAO,CAAC;QACrB,gBAAgB,CAAC,EAAE,MAAM,CAAC;QAC1B,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC;QACtB,cAAc,CAAC,EAAE,MAAM,EAAE,CAAC;QAC1B,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;QAC3B,aAAa,CAAC,EAAE,aAAa,CAAC;QAC9B,cAAc,CAAC,EAAE,kBAAkB,CAAC;KACrC,CAAC;IACF,OAAO,CAAC,EAAE;QACR,UAAU,EAAE,MAAM,CAAC;QACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;QAClB,uBAAuB,CAAC,EAAE,sBAAsB,CAAC;QACjD,oBAAoB,CAAC,EAAE,sBAAsB,CAAC;QAC9C,WAAW,CAAC,EAAE,MAAM,GAAG,cAAc,GAAG,SAAS,CAAC;QAClD,yBAAyB,CAAC,EAAE,iCAAiC,CAAC;QAC9D,UAAU,CAAC,EAAE,MAAM,CAAC;KACrB,CAAC;IAEF,QAAQ,CAAC,EAAE;QACT,UAAU,EAAE,MAAM,CAAC;QACnB,0BAA0B,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;KACjD,CAAC;IACF,eAAe,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACtC,qBAAqB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;CAC7C;AAID,qBAAa,kBAAkB;IAC7B,OAAO,CAAC,kBAAkB,CAAS;IACnC,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,sBAAsB,CAAS;IACvC,OAAO,CAAC,6BAA6B,CAAS;IAE9C,OAAO,CAAC,8BAA8B;IAStC,OAAO,CAAC,yBAAyB;IAMjC,OAAO,CAAC,uBAAuB;IAI/B,OAAO,CAAC,qBAAqB;IAY7B,OAAO,CAAC,iBAAiB;IAKzB,OAAO,CAAC,gBAAgB;IAWxB,OAAO,CAAC,gBAAgB;IAsBxB,OAAO,CAAC,+BAA+B;IAIvC,OAAO,CAAC,4BAA4B;IAOpC,OAAO,CAAC,gCAAgC;IAYxC,OAAO,CAAC,+BAA+B;IAIvC,OAAO,CAAC,gCAAgC;IAOxC,OAAO,CAAC,8BAA8B;IAItC,OAAO,CAAC,8BAA8B;IAiEtC,OAAO,CAAC,yBAAyB;IASjC,OAAO,CAAC,2BAA2B;IA8CnC,OAAO,CAAC,gCAAgC;IAqFxC,OAAO,CAAC,uBAAuB;IAU/B,OAAO,CAAC,4BAA4B;IA2GpC,OAAO,CAAC,yBAAyB;IA0DjC,OAAO,CAAC,cAAc;IAmBtB,OAAO,CAAC,2BAA2B;IAyBnC,OAAO,CAAC,gCAAgC;IAQxC,OAAO,CAAC,+BAA+B;IAUvC,OAAO,CAAC,+BAA+B;IAWvC,OAAO,CAAC,yBAAyB;IAiEjC,MAAM,CAAC,UAAU,EAAE,uBAAuB,GAAG,SAAS,CAAC,IAAI,CAAC;CA+X7D"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js new file mode 100644 index 00000000000..6846baceed8 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js @@ -0,0 +1,941 @@ +'use strict'; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.BackendSynthesizer = void 0; +const typescript_1 = __importDefault(require('typescript')); +const client_cognito_identity_provider_1 = require('@aws-sdk/client-cognito-identity-provider'); +const assert_1 = __importDefault(require('assert')); +const ts_factory_utils_1 = require('../ts_factory_utils'); +const factory = typescript_1.default.factory; +const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; +class BackendSynthesizer { + constructor() { + this.importDurationFlag = false; + this.oAuthFlag = false; + this.readWriteAttributeFlag = false; + this.supportedIdentityProviderFlag = false; + } + createPropertyAccessExpression(objectIdentifier, propertyPath) { + const parts = propertyPath.split('.'); + let expression = objectIdentifier; + for (let i = 0; i < parts.length; i++) { + expression = factory.createPropertyAccessExpression(expression, factory.createIdentifier(parts[i])); + } + return expression; + } + createVariableDeclaration(identifierName, propertyPath) { + const identifier = factory.createIdentifier(identifierName); + const propertyAccessExpression = this.createPropertyAccessExpression(factory.createIdentifier('backend'), propertyPath); + return factory.createVariableDeclaration(identifier, undefined, undefined, propertyAccessExpression); + } + createVariableStatement(variableDeclaration) { + return factory.createVariableStatement( + [], + factory.createVariableDeclarationList([variableDeclaration], typescript_1.default.NodeFlags.Const), + ); + } + createImportStatement(identifiers, backendPackageName) { + return factory.createImportDeclaration( + undefined, + factory.createImportClause( + false, + undefined, + factory.createNamedImports(identifiers.map((identifier) => factory.createImportSpecifier(false, undefined, identifier))), + ), + factory.createStringLiteral(backendPackageName), + ); + } + defineBackendCall(backendFunctionIdentifier, properties) { + const backendFunctionArgs = factory.createObjectLiteralExpression(properties, true); + return factory.createCallExpression(backendFunctionIdentifier, undefined, [backendFunctionArgs]); + } + setPropertyValue(objectIdentifier, propertyPath, value) { + const propertyAccessExpression = this.createPropertyAccessExpression(objectIdentifier, propertyPath); + const overrideValue = this.getOverrideValue(value); + return factory.createExpressionStatement(factory.createAssignment(propertyAccessExpression, overrideValue)); + } + getOverrideValue(value) { + if (typeof value === 'number') { + return factory.createNumericLiteral(value); + } else if (typeof value === 'string') { + return factory.createStringLiteral(value); + } else if (Array.isArray(value) && value.every((item) => typeof item === 'string')) { + return factory.createArrayLiteralExpression(value.map((item) => factory.createStringLiteral(item))); + } else if (typeof value === 'boolean') { + return value ? factory.createTrue() : factory.createFalse(); + } else if (typeof value === 'object' && value !== null) { + const properties = []; + for (const [key, val] of Object.entries(value)) { + const property = factory.createPropertyAssignment(factory.createIdentifier(key), this.getOverrideValue(val)); + properties.push(property); + } + return factory.createObjectLiteralExpression(properties, true); + } else if (value === undefined) { + return factory.createIdentifier('undefined'); + } + throw new TypeError(`Unrecognized type: ${typeof value}`); + } + createBooleanPropertyAssignment(identifier, condition) { + return factory.createPropertyAssignment(factory.createIdentifier(identifier), condition ? factory.createTrue() : factory.createFalse()); + } + createListPropertyAssignment(identifier, listAttribute) { + return factory.createPropertyAssignment( + factory.createIdentifier(identifier), + factory.createArrayLiteralExpression(listAttribute.map((attribute) => factory.createStringLiteral(attribute))), + ); + } + createEnumListPropertyAssignment(identifier, enumIdentifier, listAttribute) { + return factory.createPropertyAssignment( + factory.createIdentifier(identifier), + factory.createArrayLiteralExpression( + listAttribute.map((attribute) => + factory.createPropertyAccessExpression(factory.createIdentifier(enumIdentifier), factory.createIdentifier(attribute)), + ), + true, + ), + ); + } + createNumericPropertyAssignment(identifier, numericLiteral) { + return factory.createPropertyAssignment(factory.createIdentifier(identifier), factory.createNumericLiteral(numericLiteral)); + } + createDurationPropertyAssignment(identifier, numericLiteral, durationUnit) { + const duration = factory.createCallExpression(factory.createIdentifier(`Duration.${durationUnit}`), undefined, [ + factory.createNumericLiteral(numericLiteral), + ]); + return factory.createPropertyAssignment(factory.createIdentifier(identifier), duration); + } + createStringPropertyAssignment(identifier, stringLiteral) { + return factory.createPropertyAssignment(factory.createIdentifier(identifier), factory.createStringLiteral(stringLiteral)); + } + createUserPoolClientAssignment(userPoolClient, imports) { + const userPoolClientAttributesMap = new Map(); + userPoolClientAttributesMap.set('ClientName', 'userPoolClientName'); + userPoolClientAttributesMap.set('ClientSecret', 'generateSecret'); + userPoolClientAttributesMap.set('ReadAttributes', 'readAttributes'); + userPoolClientAttributesMap.set('WriteAttributes', 'writeAttributes'); + userPoolClientAttributesMap.set('RefreshTokenValidity', 'refreshTokenValidity'); + userPoolClientAttributesMap.set('AccessTokenValidity', 'accessTokenValidity'); + userPoolClientAttributesMap.set('IdTokenValidity', 'idTokenValidity'); + userPoolClientAttributesMap.set('RefreshToken', 'refreshToken'); + userPoolClientAttributesMap.set('AccessToken', 'accessToken'); + userPoolClientAttributesMap.set('IdToken', 'idToken'); + userPoolClientAttributesMap.set('AllowedOAuthScopes', 'scopes'); + userPoolClientAttributesMap.set('CallbackURLs', 'callbackUrls'); + userPoolClientAttributesMap.set('LogoutURLs', 'logoutUrls'); + userPoolClientAttributesMap.set('DefaultRedirectURI', 'defaultRedirectUri'); + userPoolClientAttributesMap.set('AllowedOAuthFlowsUserPoolClient', 'disableOAuth'); + userPoolClientAttributesMap.set('EnableTokenRevocation', 'enableTokenRevocation'); + userPoolClientAttributesMap.set('EnablePropagateAdditionalUserContextData', 'enablePropagateAdditionalUserContextData'); + userPoolClientAttributesMap.set('SupportedIdentityProviders', 'supportedIdentityProviders'); + userPoolClientAttributesMap.set('AuthSessionValidity', 'authSessionValidity'); + userPoolClientAttributesMap.set('ExplicitAuthFlows', 'authFlows'); + userPoolClientAttributesMap.set('AllowedOAuthFlows', 'flows'); + const userPoolClientDeclaration = factory.createVariableStatement( + undefined, + factory.createVariableDeclarationList( + [ + factory.createVariableDeclaration( + factory.createIdentifier('userPoolClient'), + undefined, + undefined, + factory.createCallExpression( + factory.createPropertyAccessExpression(factory.createIdentifier('userPool'), factory.createIdentifier('addClient')), + undefined, + [ + factory.createStringLiteral('NativeAppClient'), + this.createNestedObjectExpression(userPoolClient, userPoolClientAttributesMap), + ], + ), + ), + ], + typescript_1.default.NodeFlags.Const, + ), + ); + if (this.importDurationFlag) { + imports.push(this.createImportStatement([factory.createIdentifier('Duration')], 'aws-cdk-lib')); + } + if (this.readWriteAttributeFlag || this.oAuthFlag || this.supportedIdentityProviderFlag) { + const identifiers = [ + ...(this.readWriteAttributeFlag ? [factory.createIdentifier('ClientAttributes')] : []), + ...(this.oAuthFlag ? [factory.createIdentifier('OAuthScope')] : []), + ...(this.supportedIdentityProviderFlag ? [factory.createIdentifier('UserPoolClientIdentityProvider')] : []), + ]; + if (identifiers.length > 0) { + imports.push(this.createImportStatement(identifiers, 'aws-cdk-lib/aws-cognito')); + } + } + return userPoolClientDeclaration; + } + createPropertyAccessChain(identifiers) { + return identifiers + .slice(1) + .reduce( + (acc, curr) => factory.createPropertyAccessExpression(acc, factory.createIdentifier(curr)), + factory.createIdentifier(identifiers[0]), + ); + } + getProviderSetupDeclaration() { + const providerSetupResult = 'providerSetupResult'; + return factory.createVariableStatement( + undefined, + factory.createVariableDeclarationList( + [ + factory.createVariableDeclaration( + factory.createIdentifier(providerSetupResult), + undefined, + undefined, + factory.createPropertyAccessExpression( + factory.createParenthesizedExpression( + factory.createAsExpression( + factory.createCallExpression( + factory.createPropertyAccessExpression( + this.createPropertyAccessChain(['backend', 'auth', 'stack', 'node', 'children']), + factory.createIdentifier('find'), + ), + undefined, + [ + factory.createArrowFunction( + undefined, + undefined, + [factory.createParameterDeclaration(undefined, undefined, factory.createIdentifier('child'))], + undefined, + factory.createToken(typescript_1.default.SyntaxKind.EqualsGreaterThanToken), + factory.createBinaryExpression( + this.createPropertyAccessChain(['child', 'node', 'id']), + factory.createToken(typescript_1.default.SyntaxKind.EqualsEqualsEqualsToken), + factory.createStringLiteral('amplifyAuth'), + ), + ), + ], + ), + factory.createKeywordTypeNode(typescript_1.default.SyntaxKind.AnyKeyword), + ), + ), + factory.createIdentifier(providerSetupResult), + ), + ), + ], + typescript_1.default.NodeFlags.Const, + ), + ); + } + getProviderSetupForeachStatement() { + const providerSetupResult = 'providerSetupResult'; + return factory.createExpressionStatement( + factory.createCallExpression( + factory.createPropertyAccessExpression( + factory.createCallExpression( + factory.createPropertyAccessExpression(factory.createIdentifier('Object'), factory.createIdentifier('keys')), + undefined, + [factory.createIdentifier(providerSetupResult)], + ), + factory.createIdentifier('forEach'), + ), + undefined, + [ + factory.createArrowFunction( + undefined, + undefined, + [factory.createParameterDeclaration(undefined, undefined, factory.createIdentifier('provider'))], + undefined, + factory.createToken(typescript_1.default.SyntaxKind.EqualsGreaterThanToken), + factory.createBlock( + [ + // const providerSetupPropertyValue = providerSetupResult[provider] + factory.createVariableStatement( + undefined, + factory.createVariableDeclarationList( + [ + factory.createVariableDeclaration( + factory.createIdentifier('providerSetupPropertyValue'), + undefined, + undefined, + factory.createElementAccessExpression( + factory.createIdentifier(providerSetupResult), + factory.createIdentifier('provider'), + ), + ), + ], + typescript_1.default.NodeFlags.Const, + ), + ), + // if condition + factory.createIfStatement( + factory.createLogicalAnd( + factory.createPropertyAccessExpression( + factory.createIdentifier('providerSetupPropertyValue'), + factory.createIdentifier('node'), + ), + factory.createCallExpression( + factory.createPropertyAccessExpression( + factory.createCallExpression( + factory.createPropertyAccessExpression( + this.createPropertyAccessChain(['providerSetupPropertyValue', 'node', 'id']), + factory.createIdentifier('toLowerCase'), + ), + undefined, + [], + ), + factory.createIdentifier('endsWith'), + ), + undefined, + [factory.createStringLiteral('idp')], + ), + ), + factory.createBlock( + [ + factory.createExpressionStatement( + factory.createCallExpression( + this.createPropertyAccessChain(['userPoolClient', 'node', 'addDependency']), + undefined, + [factory.createIdentifier('providerSetupPropertyValue')], + ), + ), + ], + true, + ), + ), + ], + true, + ), + ), + ], + ), + ); + } + createProviderSetupCode() { + // Create const providerSetupResult = (backend.auth.stack.node.children.find(child => child.node.id === "amplifyAuth") as any).providerSetupResult; + const providerSetupDeclaration = this.getProviderSetupDeclaration(); + // Create Object.keys(providerSetupResult).forEach(...) + const forEachStatement = this.getProviderSetupForeachStatement(); + return [providerSetupDeclaration, forEachStatement]; + } + createNestedObjectExpression(object, gen2PropertyMap) { + const objectLiterals = []; + const clientSecretKey = 'ClientSecret'; + for (const [key, value] of Object.entries(object)) { + const mappedProperty = gen2PropertyMap.get(key); + if (mappedProperty) { + if (typeof value == 'boolean') { + if (key === 'AllowedOAuthFlowsUserPoolClient') { + // CDK equivalent is disableOAuth which is opposite of this prop + objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, !value)); + } else { + objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, value)); + } + } else if (typeof value == 'string') { + if (!this.oAuthFlag && key == 'DefaultRedirectURI') { + this.oAuthFlag = true; + objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); + } else if (key === clientSecretKey) { + objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, true)); + } else if (key != 'DefaultRedirectURI') { + objectLiterals.push(this.createStringPropertyAssignment(mappedProperty, value)); + } + } else if (typeof value == 'number') { + if (['IdTokenValidity', 'RefreshTokenValidity', 'AccessTokenValidity', 'AuthSessionValidity'].includes(key)) { + // convert it to Duration + this.importDurationFlag = true; + if (key == 'IdTokenValidity') { + let durationUnit = 'hours'; + if (object['TokenValidityUnits'] && object['TokenValidityUnits'].IdToken) { + durationUnit = object['TokenValidityUnits'].IdToken; + } + objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, durationUnit)); + } else if (key == 'RefreshTokenValidity') { + let durationUnit = 'days'; + if (object['TokenValidityUnits'] && object['TokenValidityUnits'].RefreshToken) { + durationUnit = object['TokenValidityUnits'].RefreshToken; + } + objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, durationUnit)); + } else if (key == 'AccessTokenValidity') { + let durationUnit = 'hours'; + if (object['TokenValidityUnits'] && object['TokenValidityUnits'].AccessToken) { + durationUnit = object['TokenValidityUnits'].AccessToken; + } + objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, durationUnit)); + } else if (key == 'AuthSessionValidity') { + objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, 'minutes')); + } + } else { + objectLiterals.push(this.createNumericPropertyAssignment(mappedProperty, value)); + } + } else if (Array.isArray(value) && gen2PropertyMap.has(key)) { + if (key == 'ReadAttributes' || key == 'WriteAttributes') { + objectLiterals.push(this.createReadWriteAttributes(mappedProperty, value)); + } else if (key == 'SupportedIdentityProviders') { + this.supportedIdentityProviderFlag = true; + // Providers are upper case in CDK + objectLiterals.push( + this.createEnumListPropertyAssignment( + mappedProperty, + 'UserPoolClientIdentityProvider', + value.map((provider) => { + if (provider.toUpperCase() == 'LOGINWITHAMAZON') { + return 'AMAZON'; + } else if (provider.toUpperCase() === 'SIGNINWITHAPPLE') { + return 'APPLE'; + } + return provider.toUpperCase(); + }), + ), + ); + } else if (!this.oAuthFlag && key == 'AllowedOAuthFlows') { + this.oAuthFlag = true; + objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); + } else if (key == 'ExplicitAuthFlows') { + objectLiterals.push( + factory.createPropertyAssignment(factory.createIdentifier(mappedProperty), this.createAuthFlowsObjectExpression(value)), + ); + } else if (!this.oAuthFlag && key == 'AllowedOAuthScopes') { + this.oAuthFlag = true; + objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); + } else { + if (!this.oAuthFlag && (key == 'CallbackURLs' || key == 'LogoutURLs')) { + this.oAuthFlag = true; + objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); + } else if (key != 'CallbackURLs' && key != 'LogoutURLs' && key != 'AllowedOAuthScopes') { + objectLiterals.push(this.createListPropertyAssignment(mappedProperty, value)); + } + } + } else if (typeof value == 'object' && value !== null) { + objectLiterals.push( + factory.createPropertyAssignment(factory.createIdentifier(key), this.createNestedObjectExpression(value, gen2PropertyMap)), + ); + } + } + } + // We need to set generateSecret to false explicitly when not defined. + // If it's set as undefined and current value in CFN template is false (moved from gen1 after refactor), CFN thinks the property has changed + // and requests for creation of a new resource (user pool client) instead of an update. + if (object[clientSecretKey] === undefined && gen2PropertyMap.has(clientSecretKey)) { + const mappedClientSecretKey = gen2PropertyMap.get(clientSecretKey); + (0, assert_1.default)(mappedClientSecretKey); + objectLiterals.push(this.createBooleanPropertyAssignment(mappedClientSecretKey, false)); + } + return factory.createObjectLiteralExpression(objectLiterals, true); + } + createReadWriteAttributes(identifier, attributes) { + const standardAttrMap = new Map(); + standardAttrMap.set('address', 'address'); + standardAttrMap.set('birthdate', 'birthdate'); + standardAttrMap.set('email', 'email'); + standardAttrMap.set('family_name', 'familyName'); + standardAttrMap.set('gender', 'gender'); + standardAttrMap.set('given_name', 'givenName'); + standardAttrMap.set('locale', 'locale'); + standardAttrMap.set('middle_name', 'middleName'); + standardAttrMap.set('name', 'fullname'); + standardAttrMap.set('nickname', 'nickname'); + standardAttrMap.set('phone_number', 'phoneNumber'); + standardAttrMap.set('picture', 'profilePicture'); + standardAttrMap.set('preferred_username', 'preferredUsername'); + standardAttrMap.set('profile', 'profilePage'); + standardAttrMap.set('updated_at', 'lastUpdateTime'); + standardAttrMap.set('website', 'website'); + standardAttrMap.set('zoneinfo', 'timezone'); + standardAttrMap.set('email_verified', 'emailVerified'); + standardAttrMap.set('phone_number_verified', 'phoneNumberVerified'); + this.readWriteAttributeFlag = true; + const standardAttributes = attributes.filter((attribute) => !attribute.startsWith('custom:')); + const standardAttributesLiterals = []; + standardAttributes.forEach((attribute) => { + if (standardAttrMap.has(attribute)) { + const mappedAttribute = standardAttrMap.get(attribute); + if (mappedAttribute) { + standardAttributesLiterals.push( + factory.createPropertyAssignment(factory.createIdentifier(mappedAttribute), factory.createTrue()), + ); + } + } + }); + let clientAttributes = factory.createCallExpression( + factory.createPropertyAccessExpression( + factory.createIdentifier('new ClientAttributes()'), + factory.createIdentifier('withStandardAttributes'), + ), + undefined, + [factory.createObjectLiteralExpression(standardAttributesLiterals, true)], + ); + const customAttributes = attributes.filter((attribute) => attribute.startsWith('custom:')); + if (customAttributes) { + clientAttributes = factory.createCallExpression( + factory.createPropertyAccessExpression(clientAttributes, factory.createIdentifier('withCustomAttributes')), + undefined, + customAttributes.map((attr) => factory.createStringLiteral(attr)), + ); + } + return factory.createPropertyAssignment(factory.createIdentifier(identifier), clientAttributes); + } + mapOAuthScopes(scopes) { + const scopeMap = new Map(); + scopeMap.set('phone', 'PHONE'); + scopeMap.set('email', 'EMAIL'); + scopeMap.set('openid', 'OPENID'); + scopeMap.set('profile', 'PROFILE'); + const scopesList = []; + scopes.forEach((scope) => { + if (scopeMap.has(scope)) { + const scopeValue = scopeMap.get(scope); + if (scopeValue) { + scopesList.push(scopeValue); + } + } + }); + return scopesList; + } + createOAuthObjectExpression(object, map) { + const oAuthLiterals = []; + for (const [key, value] of Object.entries(object)) { + if (key == 'AllowedOAuthFlows') { + oAuthLiterals.push( + factory.createPropertyAssignment(factory.createIdentifier('flows'), this.createOAuthFlowsObjectExpression(value)), + ); + } else if (key == 'AllowedOAuthScopes') { + oAuthLiterals.push(this.createEnumListPropertyAssignment('scopes', 'OAuthScope', this.mapOAuthScopes(value))); + } else if (key == 'CallbackURLs' || key == 'LogoutURLs') { + const urlValue = map.get(key); + if (urlValue) { + oAuthLiterals.push(this.createListPropertyAssignment(urlValue, value)); + } + } else if (key == 'DefaultRedirectURI') { + const redirectUriValue = map.get(key); + if (redirectUriValue) { + oAuthLiterals.push(this.createStringPropertyAssignment(redirectUriValue, value)); + } + } + } + return factory.createPropertyAssignment(factory.createIdentifier('oAuth'), factory.createObjectLiteralExpression(oAuthLiterals, true)); + } + createOAuthFlowsObjectExpression(value) { + return factory.createObjectLiteralExpression([ + this.createBooleanPropertyAssignment('authorizationCodeGrant', value.includes(client_cognito_identity_provider_1.OAuthFlowType.code)), + this.createBooleanPropertyAssignment('implicitCodeGrant', value.includes(client_cognito_identity_provider_1.OAuthFlowType.implicit)), + this.createBooleanPropertyAssignment( + 'clientCredentials', + value.includes(client_cognito_identity_provider_1.OAuthFlowType.client_credentials), + ), + ]); + } + createAuthFlowsObjectExpression(value) { + return factory.createObjectLiteralExpression([ + this.createBooleanPropertyAssignment( + 'adminUserPassword', + value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_ADMIN_USER_PASSWORD_AUTH), + ), + this.createBooleanPropertyAssignment( + 'custom', + value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_CUSTOM_AUTH), + ), + this.createBooleanPropertyAssignment( + 'userPassword', + value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_USER_PASSWORD_AUTH), + ), + this.createBooleanPropertyAssignment( + 'userSrp', + value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_USER_SRP_AUTH), + ), + ]); + } + // id1.id2 = `templateHead-${templateSpan}templateTail`; + createTemplateLiteralExpression(id1, id2, templateHead, templateSpan, templateTail) { + return factory.createExpressionStatement( + factory.createAssignment( + factory.createPropertyAccessExpression(factory.createIdentifier(id1), factory.createIdentifier(id2)), + factory.createTemplateExpression(factory.createTemplateHead(templateHead), [ + factory.createTemplateSpan(factory.createIdentifier(templateSpan), factory.createTemplateTail(templateTail)), + ]), + ), + ); + } + createAmplifyEnvNameLogic() { + // Create: let AMPLIFY_GEN_1_ENV_NAME = process.env.AMPLIFY_GEN_1_ENV_NAME; + const variableDeclaration = factory.createVariableStatement( + undefined, + factory.createVariableDeclarationList( + [ + factory.createVariableDeclaration( + factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'), + undefined, + undefined, + factory.createPropertyAccessExpression( + factory.createPropertyAccessExpression(factory.createIdentifier('process'), factory.createIdentifier('env')), + factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'), + ), + ), + ], + typescript_1.default.NodeFlags.Let, + ), + ); + // Create: if (ci.isCI && !AMPLIFY_GEN_1_ENV_NAME) { ... } else if (!ci.isCI) { ... } + const ifStatement = factory.createIfStatement( + // Condition: ci.isCI && !AMPLIFY_GEN_1_ENV_NAME + factory.createLogicalAnd( + factory.createPropertyAccessExpression(factory.createIdentifier('ci'), factory.createIdentifier('isCI')), + factory.createLogicalNot(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME')), + ), + // Then block: throw new Error('...') + factory.createBlock( + [ + factory.createThrowStatement( + factory.createNewExpression(factory.createIdentifier('Error'), undefined, [ + factory.createStringLiteral('AMPLIFY_GEN_1_ENV_NAME is required in CI environment'), + ]), + ), + ], + true, + ), + // Else block: if (!ci.isCI && !AMPLIFY_GEN_1_ENV_NAME) { ... } + factory.createIfStatement( + factory.createLogicalAnd( + factory.createLogicalNot( + factory.createPropertyAccessExpression(factory.createIdentifier('ci'), factory.createIdentifier('isCI')), + ), + factory.createLogicalNot(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME')), + ), + // Then block: AMPLIFY_GEN_1_ENV_NAME = 'sandbox'; + factory.createBlock( + [ + factory.createExpressionStatement( + factory.createBinaryExpression( + factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'), + factory.createToken(typescript_1.default.SyntaxKind.EqualsToken), + factory.createStringLiteral('sandbox'), + ), + ), + ], + true, + ), + ), + ); + return [variableDeclaration, ifStatement]; + } + render(renderArgs) { + const authFunctionIdentifier = factory.createIdentifier('auth'); + const storageFunctionIdentifier = factory.createIdentifier('storage'); + const dataFunctionIdentifier = factory.createIdentifier('data'); + const backendFunctionIdentifier = factory.createIdentifier('defineBackend'); + const imports = []; + const errors = []; + const defineBackendProperties = []; + const nodes = []; + const mappedPolicyType = { + MinimumLength: 'minimumLength', + RequireUppercase: 'requireUppercase', + RequireLowercase: 'requireLowercase', + RequireNumbers: 'requireNumbers', + RequireSymbols: 'requireSymbols', + PasswordHistorySize: 'passwordHistorySize', + TemporaryPasswordValidityDays: 'temporaryPasswordValidityDays', + }; + if (renderArgs.auth || renderArgs.storage?.hasS3Bucket || renderArgs.customResources) { + imports.push( + this.createImportStatement([factory.createIdentifier('RemovalPolicy'), factory.createIdentifier('Tags')], 'aws-cdk-lib'), + ); + } + if (renderArgs.auth) { + imports.push(this.createImportStatement([authFunctionIdentifier], renderArgs.auth.importFrom)); + const auth = factory.createShorthandPropertyAssignment(authFunctionIdentifier); + defineBackendProperties.push(auth); + } + if (renderArgs.data) { + imports.push(this.createImportStatement([dataFunctionIdentifier], renderArgs.data.importFrom)); + const data = factory.createShorthandPropertyAssignment(dataFunctionIdentifier); + defineBackendProperties.push(data); + } + if (renderArgs.storage?.hasS3Bucket) { + imports.push(this.createImportStatement([storageFunctionIdentifier], renderArgs.storage.importFrom)); + const storage = factory.createShorthandPropertyAssignment(storageFunctionIdentifier); + defineBackendProperties.push(storage); + } + if (renderArgs.function) { + const functionNameCategories = renderArgs.function.functionNamesAndCategories; + for (const [functionName, category] of functionNameCategories) { + const functionProperty = factory.createShorthandPropertyAssignment(factory.createIdentifier(functionName)); + defineBackendProperties.push(functionProperty); + imports.push(this.createImportStatement([factory.createIdentifier(functionName)], `./${category}/${functionName}/resource`)); + } + } + if (renderArgs.storage?.dynamoDB) { + nodes.push( + factory.createThrowStatement( + factory.createNewExpression(factory.createIdentifier('Error'), undefined, [ + factory.createStringLiteral( + `DynamoDB table \`${renderArgs.storage.dynamoDB}\` is referenced in your Gen 1 backend and will need to be manually migrated to reference with CDK.`, + ), + ]), + ), + ); + } + imports.push(this.createImportStatement([backendFunctionIdentifier], '@aws-amplify/backend')); + if (renderArgs.unsupportedCategories) { + const categories = renderArgs.unsupportedCategories; + for (const [key, value] of categories) { + errors.push( + factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + factory.createStringLiteral(`Category ${key} is unsupported, please follow ${value}`), + ]), + ); + } + } + if (renderArgs.customResources) { + for (const [resourceName, className] of renderArgs.customResources) { + const importStatement = factory.createImportDeclaration( + undefined, + factory.createImportClause( + false, + undefined, + factory.createNamedImports([ + factory.createImportSpecifier(false, factory.createIdentifier(`${className}`), factory.createIdentifier(`${resourceName}`)), + ]), + ), + factory.createStringLiteral(`./custom/${resourceName}/cdk-stack`), + undefined, + ); + imports.push(importStatement); + const customResourceExpression = factory.createNewExpression(factory.createIdentifier(`${resourceName}`), undefined, [ + factory.createPropertyAccessExpression(factory.createIdentifier('backend'), factory.createIdentifier('stack')), + factory.createStringLiteral(`${resourceName}`), + factory.createIdentifier('undefined'), + factory.createObjectLiteralExpression( + [ + factory.createPropertyAssignment(factory.createIdentifier('category'), factory.createStringLiteral('custom')), + factory.createPropertyAssignment(factory.createIdentifier('resourceName'), factory.createStringLiteral(`${resourceName}`)), + ], + true, + ), + ]); + nodes.push(factory.createExpressionStatement(customResourceExpression)); + } + } + const ciInfoImportStatement = factory.createImportDeclaration( + undefined, + factory.createImportClause(false, factory.createIdentifier('ci'), undefined), + factory.createStringLiteral('ci-info'), + ); + imports.push(ciInfoImportStatement); + const envNameStatements = this.createAmplifyEnvNameLogic(); + errors.push(...envNameStatements); + const callBackendFn = this.defineBackendCall(backendFunctionIdentifier, defineBackendProperties); + const backendVariable = factory.createVariableDeclaration('backend', undefined, undefined, callBackendFn); + const backendStatement = factory.createVariableStatement( + [], + factory.createVariableDeclarationList([backendVariable], typescript_1.default.NodeFlags.Const), + ); + if (renderArgs.auth?.userPoolOverrides && !renderArgs?.auth?.referenceAuth) { + const cfnUserPoolVariableStatement = this.createVariableStatement( + this.createVariableDeclaration('cfnUserPool', 'auth.resources.cfnResources.cfnUserPool'), + ); + nodes.push(cfnUserPoolVariableStatement); + const policies = { + passwordPolicy: {}, + }; + for (const [overridePath, value] of Object.entries(renderArgs.auth.userPoolOverrides)) { + if (overridePath.includes('userPoolName')) { + (0, assert_1.default)(value); + (0, assert_1.default)(typeof value === 'string'); + const splitUserPoolName = value.split('-'); + const userPoolWithoutBackendEnvName = splitUserPoolName.slice(0, -1).join('-'); + const userPoolAssignment = this.createTemplateLiteralExpression( + 'cfnUserPool', + 'userPoolName', + `${userPoolWithoutBackendEnvName}-`, + amplifyGen1EnvName, + '', + ); + nodes.push(userPoolAssignment); + } else if (overridePath.includes('PasswordPolicy')) { + const policyKey = overridePath.split('.')[2]; + if (value !== undefined && policyKey in mappedPolicyType) { + policies.passwordPolicy[mappedPolicyType[policyKey]] = value; + } + } else { + nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPool'), overridePath, value)); + } + } + nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPool'), 'policies', policies)); + } + if (renderArgs.auth?.guestLogin === false || (renderArgs.auth?.identityPoolName && !renderArgs?.auth?.referenceAuth)) { + const cfnIdentityPoolVariableStatement = this.createVariableStatement( + this.createVariableDeclaration('cfnIdentityPool', 'auth.resources.cfnResources.cfnIdentityPool'), + ); + nodes.push(cfnIdentityPoolVariableStatement); + if (renderArgs.auth?.identityPoolName) { + const splitIdentityPoolName = renderArgs.auth.identityPoolName.split('_'); + const identityPoolWithoutBackendEnvName = splitIdentityPoolName.slice(0, -1).join('_'); + const identityPoolAssignment = this.createTemplateLiteralExpression( + 'cfnIdentityPool', + 'identityPoolName', + `${identityPoolWithoutBackendEnvName}_`, + amplifyGen1EnvName, + '', + ); + nodes.push(identityPoolAssignment); + } + if (renderArgs.auth?.guestLogin === false) { + nodes.push(this.setPropertyValue(factory.createIdentifier('cfnIdentityPool'), 'allowUnauthenticatedIdentities', false)); + } + } + if ( + (renderArgs.auth?.oAuthFlows || renderArgs.auth?.readAttributes || renderArgs.auth?.writeAttributes) && + !renderArgs?.auth?.referenceAuth + ) { + const cfnUserPoolClientVariableStatement = this.createVariableStatement( + this.createVariableDeclaration('cfnUserPoolClient', 'auth.resources.cfnResources.cfnUserPoolClient'), + ); + nodes.push(cfnUserPoolClientVariableStatement); + if (renderArgs.auth?.oAuthFlows) { + nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPoolClient'), 'allowedOAuthFlows', renderArgs.auth?.oAuthFlows)); + } + if (renderArgs.auth?.readAttributes) { + nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPoolClient'), 'readAttributes', renderArgs.auth?.readAttributes)); + } + } + if (renderArgs.auth?.writeAttributes && !renderArgs?.auth?.referenceAuth) { + nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPoolClient'), 'writeAttributes', renderArgs.auth?.writeAttributes)); + } + // Since Gen2 only supports 1 user pool client by default, we need to add CDK overrides for the additional user pool client from Gen1 + if (renderArgs.auth?.userPoolClient) { + const userPoolVariableStatement = this.createVariableStatement(this.createVariableDeclaration('userPool', 'auth.resources.userPool')); + nodes.push(userPoolVariableStatement); + nodes.push(this.createUserPoolClientAssignment(renderArgs.auth?.userPoolClient, imports)); + } + if (renderArgs.storage && renderArgs.storage.hasS3Bucket) { + (0, assert_1.default)(renderArgs.storage.bucketName); + const cfnStorageVariableStatement = this.createVariableStatement( + this.createVariableDeclaration('s3Bucket', 'storage.resources.cfnResources.cfnBucket'), + ); + nodes.push(cfnStorageVariableStatement); + const splitBucketName = renderArgs.storage.bucketName.split('-'); + const bucketNameWithoutBackendEnvName = splitBucketName.slice(0, -1).join('-'); + const bucketNameAssignment = this.createTemplateLiteralExpression( + '// s3Bucket', + 'bucketName', + `${bucketNameWithoutBackendEnvName}-`, + amplifyGen1EnvName, + '', + ); + nodes.push(bucketNameAssignment); + } + if ( + renderArgs.storage?.accelerateConfiguration || + renderArgs.storage?.versionConfiguration || + renderArgs.storage?.bucketEncryptionAlgorithm + ) { + if (renderArgs.storage?.accelerateConfiguration) { + const accelerateConfigAssignment = factory.createExpressionStatement( + factory.createAssignment( + factory.createPropertyAccessExpression( + factory.createIdentifier('s3Bucket'), + factory.createIdentifier('accelerateConfiguration'), + ), + factory.createObjectLiteralExpression( + [this.createStringPropertyAssignment('accelerationStatus', renderArgs.storage.accelerateConfiguration)], + false, + ), + ), + ); + nodes.push(accelerateConfigAssignment); + } + if (renderArgs.storage?.versionConfiguration) { + const versionConfigAssignment = factory.createExpressionStatement( + factory.createAssignment( + factory.createPropertyAccessExpression( + factory.createIdentifier('s3Bucket'), + factory.createIdentifier('versioningConfiguration'), + ), + factory.createObjectLiteralExpression( + [this.createStringPropertyAssignment('status', renderArgs.storage.versionConfiguration)], + false, + ), + ), + ); + nodes.push(versionConfigAssignment); + } + if (renderArgs.storage?.bucketEncryptionAlgorithm) { + const serverSideEncryptionByDefaultMap = new Map(); + serverSideEncryptionByDefaultMap.set('SSEAlgorithm', 'sseAlgorithm'); + serverSideEncryptionByDefaultMap.set('KMSMasterKeyID', 'kmsMasterKeyId'); + serverSideEncryptionByDefaultMap.set('bucketKeyEnabled', 'bucketKeyEnabled'); + serverSideEncryptionByDefaultMap.set('serverSideEncryptionByDefault', 'serverSideEncryptionByDefault'); + const bucketEncryptionAssignment = factory.createExpressionStatement( + factory.createAssignment( + factory.createPropertyAccessExpression(factory.createIdentifier('s3Bucket'), factory.createIdentifier('bucketEncryption')), + factory.createObjectLiteralExpression( + [ + factory.createPropertyAssignment( + factory.createIdentifier('serverSideEncryptionConfiguration'), + factory.createArrayLiteralExpression( + [this.createNestedObjectExpression(renderArgs.storage.bucketEncryptionAlgorithm, serverSideEncryptionByDefaultMap)], + true, + ), + ), + ], + true, + ), + ), + ); + nodes.push(bucketEncryptionAssignment); + } + imports.push( + factory.createImportDeclaration( + undefined, + factory.createImportClause(false, undefined, factory.createNamespaceImport(factory.createIdentifier('s3'))), + factory.createStringLiteral('aws-cdk-lib/aws-s3'), + ), + ); + } + if ( + renderArgs.auth?.userPoolClient && + renderArgs.auth.userPoolClient.SupportedIdentityProviders && + renderArgs.auth.userPoolClient.SupportedIdentityProviders.length > 0 + ) { + const idpStatements = this.createProviderSetupCode(); + nodes.push(...idpStatements); + // Gen1 doesn't manage UserPoolDomains in CFN while Gen2 creates a default one for oauth apps. + // This causes an invalid domain request error when updating Gen2 post stack refactor. + // We are adding a commented line to remove the domain from Gen2 CDK. This will be + // uncommented by users post refactor (instructions will be in README.md). + // backend.auth.resources.userPool.node.tryRemoveChild('UserPoolDomain'); + const userPoolDomainRemovalStatementCommented = factory.createExpressionStatement( + factory.createCallExpression( + factory.createPropertyAccessExpression( + factory.createPropertyAccessExpression( + factory.createIdentifier('// backend.auth.resources.userPool'), + factory.createIdentifier('node'), + ), + factory.createIdentifier('tryRemoveChild'), + ), + undefined, + [factory.createStringLiteral('UserPoolDomain')], + ), + ); + nodes.push(userPoolDomainRemovalStatementCommented); + } + // Add a tag commented out to force a deployment post refactor + // Tags.of(backend.stack).add('gen1-migrated-app', 'true') + if (renderArgs.auth || renderArgs.storage?.hasS3Bucket || renderArgs.customResources) { + const tagAssignment = factory.createExpressionStatement( + factory.createCallExpression( + factory.createPropertyAccessExpression( + factory.createCallExpression(factory.createIdentifier('// Tags.of'), undefined, [factory.createIdentifier('backend.stack')]), + factory.createIdentifier('add'), + ), + undefined, + [factory.createStringLiteral('gen1-migrated-app'), factory.createStringLiteral('true')], + ), + ); + nodes.push(tagAssignment); + } + return factory.createNodeArray( + [...imports, ts_factory_utils_1.newLineIdentifier, ...errors, ts_factory_utils_1.newLineIdentifier, backendStatement, ...nodes], + true, + ); + } +} +exports.BackendSynthesizer = BackendSynthesizer; +//# sourceMappingURL=synthesizer.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map new file mode 100644 index 00000000000..22b949a01f0 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map @@ -0,0 +1 @@ +{"version":3,"file":"synthesizer.js","sourceRoot":"","sources":["../../src/backend/synthesizer.ts"],"names":[],"mappings":";;;;;;AAAA,4DAUoB;AAIpB,gGAAqH;AACrH,oDAA4B;AAC5B,0DAAwD;AAExD,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAkC3B,MAAM,kBAAkB,GAAG,wBAAwB,CAAC;AAEpD,MAAa,kBAAkB;IAA/B;QACU,uBAAkB,GAAG,KAAK,CAAC;QAC3B,cAAS,GAAG,KAAK,CAAC;QAClB,2BAAsB,GAAG,KAAK,CAAC;QAC/B,kCAA6B,GAAG,KAAK,CAAC;IAk/BhD,CAAC;IAh/BS,8BAA8B,CAAC,gBAA4B,EAAE,YAAoB;QACvF,MAAM,KAAK,GAAG,YAAY,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;QACtC,IAAI,UAAU,GAAe,gBAAgB,CAAC;QAC9C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACrC,UAAU,GAAG,OAAO,CAAC,8BAA8B,CAAC,UAAU,EAAE,OAAO,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;SACrG;QACD,OAAO,UAAU,CAAC;IACpB,CAAC;IAEO,yBAAyB,CAAC,cAAsB,EAAE,YAAoB;QAC5E,MAAM,UAAU,GAAG,OAAO,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC;QAC5D,MAAM,wBAAwB,GAAG,IAAI,CAAC,8BAA8B,CAAC,OAAO,CAAC,gBAAgB,CAAC,SAAS,CAAC,EAAE,YAAY,CAAC,CAAC;QACxH,OAAO,OAAO,CAAC,yBAAyB,CAAC,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,wBAAwB,CAAC,CAAC;IACvG,CAAC;IAEO,uBAAuB,CAAC,mBAAwC;QACtE,OAAO,OAAO,CAAC,uBAAuB,CAAC,EAAE,EAAE,OAAO,CAAC,6BAA6B,CAAC,CAAC,mBAAmB,CAAC,EAAE,oBAAE,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC;IAC/H,CAAC;IAEO,qBAAqB,CAAC,WAAyB,EAAE,kBAA0B;QACjF,OAAO,OAAO,CAAC,uBAAuB,CACpC,SAAS,EACT,OAAO,CAAC,kBAAkB,CACxB,KAAK,EACL,SAAS,EACT,OAAO,CAAC,kBAAkB,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,EAAE,CAAC,OAAO,CAAC,qBAAqB,CAAC,KAAK,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC,CACzH,EACD,OAAO,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,CAChD,CAAC;IACJ,CAAC;IAEO,iBAAiB,CAAC,yBAAqC,EAAE,UAAyC;QACxG,MAAM,mBAAmB,GAAG,OAAO,CAAC,6BAA6B,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;QACpF,OAAO,OAAO,CAAC,oBAAoB,CAAC,yBAAyB,EAAE,SAAS,EAAE,CAAC,mBAAmB,CAAC,CAAC,CAAC;IACnG,CAAC;IAEO,gBAAgB,CACtB,gBAA4B,EAC5B,YAAoB,EACpB,KAAgE;QAEhE,MAAM,wBAAwB,GAAG,IAAI,CAAC,8BAA8B,CAAC,gBAAgB,EAAE,YAAY,CAAC,CAAC;QACrG,MAAM,aAAa,GAAG,IAAI,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC;QAEnD,OAAO,OAAO,CAAC,yBAAyB,CAAC,OAAO,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,aAAa,CAAC,CAAC,CAAC;IAC9G,CAAC;IAEO,gBAAgB,CAAC,KAAgE;QACvF,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;YAC7B,OAAO,OAAO,CAAC,oBAAoB,CAAC,KAAK,CAAC,CAAC;SAC5C;aAAM,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;YACpC,OAAO,OAAO,CAAC,mBAAmB,CAAC,KAAK,CAAC,CAAC;SAC3C;aAAM,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC,KAAK,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,OAAO,IAAI,KAAK,QAAQ,CAAC,EAAE;YAClF,OAAO,OAAO,CAAC,4BAA4B,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,OAAO,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;SACrG;aAAM,IAAI,OAAO,KAAK,KAAK,SAAS,EAAE;YACrC,OAAO,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC;SAC7D;aAAM,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,IAAI,EAAE;YACtD,MAAM,UAAU,GAA4B,EAAE,CAAC;YAC/C,KAAK,MAAM,CAAC,GAAG,EAAE,GAAG,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;gBAC9C,MAAM,QAAQ,GAAG,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC;gBAC7G,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;aAC3B;YACD,OAAO,OAAO,CAAC,6BAA6B,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;SAChE;aAAM,IAAI,KAAK,KAAK,SAAS,EAAE;YAC9B,OAAO,OAAO,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC;SAC9C;QACD,MAAM,IAAI,SAAS,CAAC,sBAAsB,OAAO,KAAK,EAAE,CAAC,CAAC;IAC5D,CAAC;IAEO,+BAA+B,CAAC,UAAkB,EAAE,SAAkB;QAC5E,OAAO,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC;IAC1I,CAAC;IAEO,4BAA4B,CAAC,UAAkB,EAAE,aAAuB;QAC9E,OAAO,OAAO,CAAC,wBAAwB,CACrC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EACpC,OAAO,CAAC,4BAA4B,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,OAAO,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC,CAAC,CAC/G,CAAC;IACJ,CAAC;IAEO,gCAAgC,CAAC,UAAkB,EAAE,cAAsB,EAAE,aAAuB;QAC1G,OAAO,OAAO,CAAC,wBAAwB,CACrC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EACpC,OAAO,CAAC,4BAA4B,CAClC,aAAa,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,EAAE,CAC9B,OAAO,CAAC,8BAA8B,CAAC,OAAO,CAAC,gBAAgB,CAAC,cAAc,CAAC,EAAE,OAAO,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CACtH,EACD,IAAI,CACL,CACF,CAAC;IACJ,CAAC;IAEO,+BAA+B,CAAC,UAAkB,EAAE,cAAsB;QAChF,OAAO,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,OAAO,CAAC,oBAAoB,CAAC,cAAc,CAAC,CAAC,CAAC;IAC9H,CAAC;IAEO,gCAAgC,CAAC,UAAkB,EAAE,cAAsB,EAAE,YAAoB;QACvG,MAAM,QAAQ,GAAG,OAAO,CAAC,oBAAoB,CAAC,OAAO,CAAC,gBAAgB,CAAC,YAAY,YAAY,EAAE,CAAC,EAAE,SAAS,EAAE;YAC7G,OAAO,CAAC,oBAAoB,CAAC,cAAc,CAAC;SAC7C,CAAC,CAAC;QACH,OAAO,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,QAAQ,CAAC,CAAC;IAC1F,CAAC;IAEO,8BAA8B,CAAC,UAAkB,EAAE,aAAqB;QAC9E,OAAO,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,aAAa,CAAC,CAAC,CAAC;IAC5H,CAAC;IAEO,8BAA8B,CAAC,cAAkC,EAAE,OAA+B;QACxG,MAAM,2BAA2B,GAAG,IAAI,GAAG,EAAkB,CAAC;QAC9D,2BAA2B,CAAC,GAAG,CAAC,YAAY,EAAE,oBAAoB,CAAC,CAAC;QACpE,2BAA2B,CAAC,GAAG,CAAC,cAAc,EAAE,gBAAgB,CAAC,CAAC;QAClE,2BAA2B,CAAC,GAAG,CAAC,gBAAgB,EAAE,gBAAgB,CAAC,CAAC;QACpE,2BAA2B,CAAC,GAAG,CAAC,iBAAiB,EAAE,iBAAiB,CAAC,CAAC;QACtE,2BAA2B,CAAC,GAAG,CAAC,sBAAsB,EAAE,sBAAsB,CAAC,CAAC;QAChF,2BAA2B,CAAC,GAAG,CAAC,qBAAqB,EAAE,qBAAqB,CAAC,CAAC;QAC9E,2BAA2B,CAAC,GAAG,CAAC,iBAAiB,EAAE,iBAAiB,CAAC,CAAC;QACtE,2BAA2B,CAAC,GAAG,CAAC,cAAc,EAAE,cAAc,CAAC,CAAC;QAChE,2BAA2B,CAAC,GAAG,CAAC,aAAa,EAAE,aAAa,CAAC,CAAC;QAC9D,2BAA2B,CAAC,GAAG,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC;QACtD,2BAA2B,CAAC,GAAG,CAAC,oBAAoB,EAAE,QAAQ,CAAC,CAAC;QAChE,2BAA2B,CAAC,GAAG,CAAC,cAAc,EAAE,cAAc,CAAC,CAAC;QAChE,2BAA2B,CAAC,GAAG,CAAC,YAAY,EAAE,YAAY,CAAC,CAAC;QAC5D,2BAA2B,CAAC,GAAG,CAAC,oBAAoB,EAAE,oBAAoB,CAAC,CAAC;QAC5E,2BAA2B,CAAC,GAAG,CAAC,iCAAiC,EAAE,cAAc,CAAC,CAAC;QACnF,2BAA2B,CAAC,GAAG,CAAC,uBAAuB,EAAE,uBAAuB,CAAC,CAAC;QAClF,2BAA2B,CAAC,GAAG,CAAC,0CAA0C,EAAE,0CAA0C,CAAC,CAAC;QACxH,2BAA2B,CAAC,GAAG,CAAC,4BAA4B,EAAE,4BAA4B,CAAC,CAAC;QAC5F,2BAA2B,CAAC,GAAG,CAAC,qBAAqB,EAAE,qBAAqB,CAAC,CAAC;QAC9E,2BAA2B,CAAC,GAAG,CAAC,mBAAmB,EAAE,WAAW,CAAC,CAAC;QAClE,2BAA2B,CAAC,GAAG,CAAC,mBAAmB,EAAE,OAAO,CAAC,CAAC;QAE9D,MAAM,yBAAyB,GAAG,OAAO,CAAC,uBAAuB,CAC/D,SAAS,EACT,OAAO,CAAC,6BAA6B,CACnC;YACE,OAAO,CAAC,yBAAyB,CAC/B,OAAO,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,EAC1C,SAAS,EACT,SAAS,EACT,OAAO,CAAC,oBAAoB,CAC1B,OAAO,CAAC,8BAA8B,CAAC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,OAAO,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,EACnH,SAAS,EACT;gBACE,OAAO,CAAC,mBAAmB,CAAC,iBAAiB,CAAC;gBAC9C,IAAI,CAAC,4BAA4B,CAAC,cAAc,EAAE,2BAA2B,CAAC;aAC/E,CACF,CACF;SACF,EACD,oBAAE,CAAC,SAAS,CAAC,KAAK,CACnB,CACF,CAAC;QAEF,IAAI,IAAI,CAAC,kBAAkB,EAAE;YAC3B,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC;SACjG;QAED,IAAI,IAAI,CAAC,sBAAsB,IAAI,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,6BAA6B,EAAE;YACvF,MAAM,WAAW,GAAG;gBAClB,GAAG,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;gBACtF,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;gBACnE,GAAG,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;aAC5G,CAAC;YAEF,IAAI,WAAW,CAAC,MAAM,GAAG,CAAC,EAAE;gBAC1B,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,WAAW,EAAE,yBAAyB,CAAC,CAAC,CAAC;aAClF;SACF;QAED,OAAO,yBAAyB,CAAC;IACnC,CAAC;IAEO,yBAAyB,CAAC,WAAqB;QACrD,OAAO,WAAW;aACf,KAAK,CAAC,CAAC,CAAC;aACR,MAAM,CACL,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE,CAAC,OAAO,CAAC,8BAA8B,CAAC,GAAG,EAAE,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,EAC1F,OAAO,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CACzC,CAAC;IACN,CAAC;IAEO,2BAA2B;QACjC,MAAM,mBAAmB,GAAG,qBAAqB,CAAC;QAClD,OAAO,OAAO,CAAC,uBAAuB,CACpC,SAAS,EACT,OAAO,CAAC,6BAA6B,CACnC;YACE,OAAO,CAAC,yBAAyB,CAC/B,OAAO,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,EAC7C,SAAS,EACT,SAAS,EACT,OAAO,CAAC,8BAA8B,CACpC,OAAO,CAAC,6BAA6B,CACnC,OAAO,CAAC,kBAAkB,CACxB,OAAO,CAAC,oBAAoB,CAC1B,OAAO,CAAC,8BAA8B,CACpC,IAAI,CAAC,yBAAyB,CAAC,CAAC,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,UAAU,CAAC,CAAC,EAChF,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,CACjC,EACD,SAAS,EACT;gBACE,OAAO,CAAC,mBAAmB,CACzB,SAAS,EACT,SAAS,EACT,CAAC,OAAO,CAAC,0BAA0B,CAAC,SAAS,EAAE,SAAS,EAAE,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,CAAC,EAC7F,SAAS,EACT,OAAO,CAAC,WAAW,CAAC,oBAAE,CAAC,UAAU,CAAC,sBAAsB,CAAC,EACzD,OAAO,CAAC,sBAAsB,CAC5B,IAAI,CAAC,yBAAyB,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC,EACvD,OAAO,CAAC,WAAW,CAAC,oBAAE,CAAC,UAAU,CAAC,uBAAuB,CAAC,EAC1D,OAAO,CAAC,mBAAmB,CAAC,aAAa,CAAC,CAC3C,CACF;aACF,CACF,EACD,OAAO,CAAC,qBAAqB,CAAC,oBAAE,CAAC,UAAU,CAAC,UAAU,CAAC,CACxD,CACF,EACD,OAAO,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,CAC9C,CACF;SACF,EACD,oBAAE,CAAC,SAAS,CAAC,KAAK,CACnB,CACF,CAAC;IACJ,CAAC;IAEO,gCAAgC;QACtC,MAAM,mBAAmB,GAAG,qBAAqB,CAAC;QAClD,OAAO,OAAO,CAAC,yBAAyB,CACtC,OAAO,CAAC,oBAAoB,CAC1B,OAAO,CAAC,8BAA8B,CACpC,OAAO,CAAC,oBAAoB,CAC1B,OAAO,CAAC,8BAA8B,CAAC,OAAO,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAAE,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,EAC5G,SAAS,EACT,CAAC,OAAO,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,CAAC,CAChD,EACD,OAAO,CAAC,gBAAgB,CAAC,SAAS,CAAC,CACpC,EACD,SAAS,EACT;YACE,OAAO,CAAC,mBAAmB,CACzB,SAAS,EACT,SAAS,EACT,CAAC,OAAO,CAAC,0BAA0B,CAAC,SAAS,EAAE,SAAS,EAAE,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,EAChG,SAAS,EACT,OAAO,CAAC,WAAW,CAAC,oBAAE,CAAC,UAAU,CAAC,sBAAsB,CAAC,EACzD,OAAO,CAAC,WAAW,CACjB;gBACE,mEAAmE;gBACnE,OAAO,CAAC,uBAAuB,CAC7B,SAAS,EACT,OAAO,CAAC,6BAA6B,CACnC;oBACE,OAAO,CAAC,yBAAyB,CAC/B,OAAO,CAAC,gBAAgB,CAAC,4BAA4B,CAAC,EACtD,SAAS,EACT,SAAS,EACT,OAAO,CAAC,6BAA6B,CACnC,OAAO,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,EAC7C,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,CACrC,CACF;iBACF,EACD,oBAAE,CAAC,SAAS,CAAC,KAAK,CACnB,CACF;gBACD,eAAe;gBACf,OAAO,CAAC,iBAAiB,CACvB,OAAO,CAAC,gBAAgB,CACtB,OAAO,CAAC,8BAA8B,CACpC,OAAO,CAAC,gBAAgB,CAAC,4BAA4B,CAAC,EACtD,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,CACjC,EACD,OAAO,CAAC,oBAAoB,CAC1B,OAAO,CAAC,8BAA8B,CACpC,OAAO,CAAC,oBAAoB,CAC1B,OAAO,CAAC,8BAA8B,CACpC,IAAI,CAAC,yBAAyB,CAAC,CAAC,4BAA4B,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC,EAC5E,OAAO,CAAC,gBAAgB,CAAC,aAAa,CAAC,CACxC,EACD,SAAS,EACT,EAAE,CACH,EACD,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,CACrC,EACD,SAAS,EACT,CAAC,OAAO,CAAC,mBAAmB,CAAC,KAAK,CAAC,CAAC,CACrC,CACF,EACD,OAAO,CAAC,WAAW,CACjB;oBACE,OAAO,CAAC,yBAAyB,CAC/B,OAAO,CAAC,oBAAoB,CAC1B,IAAI,CAAC,yBAAyB,CAAC,CAAC,gBAAgB,EAAE,MAAM,EAAE,eAAe,CAAC,CAAC,EAC3E,SAAS,EACT,CAAC,OAAO,CAAC,gBAAgB,CAAC,4BAA4B,CAAC,CAAC,CACzD,CACF;iBACF,EACD,IAAI,CACL,CACF;aACF,EACD,IAAI,CACL,CACF;SACF,CACF,CACF,CAAC;IACJ,CAAC;IAEO,uBAAuB;QAC7B,mJAAmJ;QACnJ,MAAM,wBAAwB,GAAG,IAAI,CAAC,2BAA2B,EAAE,CAAC;QAEpE,uDAAuD;QACvD,MAAM,gBAAgB,GAAG,IAAI,CAAC,gCAAgC,EAAE,CAAC;QAEjE,OAAO,CAAC,wBAAwB,EAAE,gBAAgB,CAAC,CAAC;IACtD,CAAC;IAEO,4BAA4B,CAAC,MAAW,EAAE,eAAoC;QACpF,MAAM,cAAc,GAAG,EAAE,CAAC;QAC1B,MAAM,eAAe,GAAG,cAAc,CAAC;QAEvC,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;YACjD,MAAM,cAAc,GAAG,eAAe,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;YAChD,IAAI,cAAc,EAAE;gBAClB,IAAI,OAAO,KAAK,IAAI,SAAS,EAAE;oBAC7B,IAAI,GAAG,KAAK,iCAAiC,EAAE;wBAC7C,gEAAgE;wBAChE,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,+BAA+B,CAAC,cAAc,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;qBACnF;yBAAM;wBACL,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,+BAA+B,CAAC,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC;qBAClF;iBACF;qBAAM,IAAI,OAAO,KAAK,IAAI,QAAQ,EAAE;oBACnC,IAAI,CAAC,IAAI,CAAC,SAAS,IAAI,GAAG,IAAI,oBAAoB,EAAE;wBAClD,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;wBACtB,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,2BAA2B,CAAC,MAAM,EAAE,eAAe,CAAC,CAAC,CAAC;qBAChF;yBAAM,IAAI,GAAG,KAAK,eAAe,EAAE;wBAClC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,+BAA+B,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC;qBACjF;yBAAM,IAAI,GAAG,IAAI,oBAAoB,EAAE;wBACtC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,8BAA8B,CAAC,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC;qBACjF;iBACF;qBAAM,IAAI,OAAO,KAAK,IAAI,QAAQ,EAAE;oBACnC,IAAI,CAAC,iBAAiB,EAAE,sBAAsB,EAAE,qBAAqB,EAAE,qBAAqB,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;wBAC3G,yBAAyB;wBACzB,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC;wBAC/B,IAAI,GAAG,IAAI,iBAAiB,EAAE;4BAC5B,IAAI,YAAY,GAAG,OAAO,CAAC;4BAC3B,IAAI,MAAM,CAAC,oBAAoB,CAAC,IAAI,MAAM,CAAC,oBAAoB,CAAC,CAAC,OAAO,EAAE;gCACxE,YAAY,GAAG,MAAM,CAAC,oBAAoB,CAAC,CAAC,OAAO,CAAC;6BACrD;4BACD,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,gCAAgC,CAAC,cAAc,EAAE,KAAK,EAAE,YAAY,CAAC,CAAC,CAAC;yBACjG;6BAAM,IAAI,GAAG,IAAI,sBAAsB,EAAE;4BACxC,IAAI,YAAY,GAAG,MAAM,CAAC;4BAC1B,IAAI,MAAM,CAAC,oBAAoB,CAAC,IAAI,MAAM,CAAC,oBAAoB,CAAC,CAAC,YAAY,EAAE;gCAC7E,YAAY,GAAG,MAAM,CAAC,oBAAoB,CAAC,CAAC,YAAY,CAAC;6BAC1D;4BACD,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,gCAAgC,CAAC,cAAc,EAAE,KAAK,EAAE,YAAY,CAAC,CAAC,CAAC;yBACjG;6BAAM,IAAI,GAAG,IAAI,qBAAqB,EAAE;4BACvC,IAAI,YAAY,GAAG,OAAO,CAAC;4BAC3B,IAAI,MAAM,CAAC,oBAAoB,CAAC,IAAI,MAAM,CAAC,oBAAoB,CAAC,CAAC,WAAW,EAAE;gCAC5E,YAAY,GAAG,MAAM,CAAC,oBAAoB,CAAC,CAAC,WAAW,CAAC;6BACzD;4BACD,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,gCAAgC,CAAC,cAAc,EAAE,KAAK,EAAE,YAAY,CAAC,CAAC,CAAC;yBACjG;6BAAM,IAAI,GAAG,IAAI,qBAAqB,EAAE;4BACvC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,gCAAgC,CAAC,cAAc,EAAE,KAAK,EAAE,SAAS,CAAC,CAAC,CAAC;yBAC9F;qBACF;yBAAM;wBACL,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,+BAA+B,CAAC,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC;qBAClF;iBACF;qBAAM,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,eAAe,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE;oBAC3D,IAAI,GAAG,IAAI,gBAAgB,IAAI,GAAG,IAAI,iBAAiB,EAAE;wBACvD,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,yBAAyB,CAAC,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC;qBAC5E;yBAAM,IAAI,GAAG,IAAI,4BAA4B,EAAE;wBAC9C,IAAI,CAAC,6BAA6B,GAAG,IAAI,CAAC;wBAC1C,kCAAkC;wBAClC,cAAc,CAAC,IAAI,CACjB,IAAI,CAAC,gCAAgC,CACnC,cAAc,EACd,gCAAgC,EAChC,KAAK,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,EAAE;4BACrB,IAAI,QAAQ,CAAC,WAAW,EAAE,IAAI,iBAAiB,EAAE;gCAC/C,OAAO,QAAQ,CAAC;6BACjB;iCAAM,IAAI,QAAQ,CAAC,WAAW,EAAE,KAAK,iBAAiB,EAAE;gCACvD,OAAO,OAAO,CAAC;6BAChB;4BACD,OAAO,QAAQ,CAAC,WAAW,EAAE,CAAC;wBAChC,CAAC,CAAC,CACH,CACF,CAAC;qBACH;yBAAM,IAAI,CAAC,IAAI,CAAC,SAAS,IAAI,GAAG,IAAI,mBAAmB,EAAE;wBACxD,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;wBACtB,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,2BAA2B,CAAC,MAAM,EAAE,eAAe,CAAC,CAAC,CAAC;qBAChF;yBAAM,IAAI,GAAG,IAAI,mBAAmB,EAAE;wBACrC,cAAc,CAAC,IAAI,CACjB,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,cAAc,CAAC,EAAE,IAAI,CAAC,+BAA+B,CAAC,KAAK,CAAC,CAAC,CACxH,CAAC;qBACH;yBAAM,IAAI,CAAC,IAAI,CAAC,SAAS,IAAI,GAAG,IAAI,oBAAoB,EAAE;wBACzD,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;wBACtB,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,2BAA2B,CAAC,MAAM,EAAE,eAAe,CAAC,CAAC,CAAC;qBAChF;yBAAM;wBACL,IAAI,CAAC,IAAI,CAAC,SAAS,IAAI,CAAC,GAAG,IAAI,cAAc,IAAI,GAAG,IAAI,YAAY,CAAC,EAAE;4BACrE,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;4BACtB,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,2BAA2B,CAAC,MAAM,EAAE,eAAe,CAAC,CAAC,CAAC;yBAChF;6BAAM,IAAI,GAAG,IAAI,cAAc,IAAI,GAAG,IAAI,YAAY,IAAI,GAAG,IAAI,oBAAoB,EAAE;4BACtF,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,4BAA4B,CAAC,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC;yBAC/E;qBACF;iBACF;qBAAM,IAAI,OAAO,KAAK,IAAI,QAAQ,IAAI,KAAK,KAAK,IAAI,EAAE;oBACrD,cAAc,CAAC,IAAI,CACjB,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,4BAA4B,CAAC,KAAK,EAAE,eAAe,CAAC,CAAC,CAC3H,CAAC;iBACH;aACF;SACF;QACD,sEAAsE;QACtE,4IAA4I;QAC5I,uFAAuF;QACvF,IAAI,MAAM,CAAC,eAAe,CAAC,KAAK,SAAS,IAAI,eAAe,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE;YACjF,MAAM,qBAAqB,GAAG,eAAe,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;YACnE,IAAA,gBAAM,EAAC,qBAAqB,CAAC,CAAC;YAC9B,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,+BAA+B,CAAC,qBAAqB,EAAE,KAAK,CAAC,CAAC,CAAC;SACzF;QACD,OAAO,OAAO,CAAC,6BAA6B,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC;IACrE,CAAC;IAEO,yBAAyB,CAAC,UAAkB,EAAE,UAAoB;QACxE,MAAM,eAAe,GAAG,IAAI,GAAG,EAAkB,CAAC;QAClD,eAAe,CAAC,GAAG,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC;QAC1C,eAAe,CAAC,GAAG,CAAC,WAAW,EAAE,WAAW,CAAC,CAAC;QAC9C,eAAe,CAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;QACtC,eAAe,CAAC,GAAG,CAAC,aAAa,EAAE,YAAY,CAAC,CAAC;QACjD,eAAe,CAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC;QACxC,eAAe,CAAC,GAAG,CAAC,YAAY,EAAE,WAAW,CAAC,CAAC;QAC/C,eAAe,CAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC;QACxC,eAAe,CAAC,GAAG,CAAC,aAAa,EAAE,YAAY,CAAC,CAAC;QACjD,eAAe,CAAC,GAAG,CAAC,MAAM,EAAE,UAAU,CAAC,CAAC;QACxC,eAAe,CAAC,GAAG,CAAC,UAAU,EAAE,UAAU,CAAC,CAAC;QAC5C,eAAe,CAAC,GAAG,CAAC,cAAc,EAAE,aAAa,CAAC,CAAC;QACnD,eAAe,CAAC,GAAG,CAAC,SAAS,EAAE,gBAAgB,CAAC,CAAC;QACjD,eAAe,CAAC,GAAG,CAAC,oBAAoB,EAAE,mBAAmB,CAAC,CAAC;QAC/D,eAAe,CAAC,GAAG,CAAC,SAAS,EAAE,aAAa,CAAC,CAAC;QAC9C,eAAe,CAAC,GAAG,CAAC,YAAY,EAAE,gBAAgB,CAAC,CAAC;QACpD,eAAe,CAAC,GAAG,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC;QAC1C,eAAe,CAAC,GAAG,CAAC,UAAU,EAAE,UAAU,CAAC,CAAC;QAC5C,eAAe,CAAC,GAAG,CAAC,gBAAgB,EAAE,eAAe,CAAC,CAAC;QACvD,eAAe,CAAC,GAAG,CAAC,uBAAuB,EAAE,qBAAqB,CAAC,CAAC;QAEpE,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC;QACnC,MAAM,kBAAkB,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC;QAC9F,MAAM,0BAA0B,GAA4B,EAAE,CAAC;QAC/D,kBAAkB,CAAC,OAAO,CAAC,CAAC,SAAS,EAAE,EAAE;YACvC,IAAI,eAAe,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE;gBAClC,MAAM,eAAe,GAAG,eAAe,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;gBACvD,IAAI,eAAe,EAAE;oBACnB,0BAA0B,CAAC,IAAI,CAC7B,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,eAAe,CAAC,EAAE,OAAO,CAAC,UAAU,EAAE,CAAC,CAClG,CAAC;iBACH;aACF;QACH,CAAC,CAAC,CAAC;QAEH,IAAI,gBAAgB,GAAG,OAAO,CAAC,oBAAoB,CACjD,OAAO,CAAC,8BAA8B,CACpC,OAAO,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,EAClD,OAAO,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,CACnD,EACD,SAAS,EACT,CAAC,OAAO,CAAC,6BAA6B,CAAC,0BAA0B,EAAE,IAAI,CAAC,CAAC,CAC1E,CAAC;QAEF,MAAM,gBAAgB,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC;QAE3F,IAAI,gBAAgB,EAAE;YACpB,gBAAgB,GAAG,OAAO,CAAC,oBAAoB,CAC7C,OAAO,CAAC,8BAA8B,CAAC,gBAAgB,EAAE,OAAO,CAAC,gBAAgB,CAAC,sBAAsB,CAAC,CAAC,EAC1G,SAAS,EACT,gBAAgB,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,OAAO,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAClE,CAAC;SACH;QAED,OAAO,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,gBAAgB,CAAC,CAAC;IAClG,CAAC;IAEO,cAAc,CAAC,MAAgB;QACrC,MAAM,QAAQ,GAAG,IAAI,GAAG,EAAkB,CAAC;QAC3C,QAAQ,CAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;QAC/B,QAAQ,CAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;QAC/B,QAAQ,CAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC;QACjC,QAAQ,CAAC,GAAG,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC;QAEnC,MAAM,UAAU,GAAa,EAAE,CAAC;QAChC,MAAM,CAAC,OAAO,CAAC,CAAC,KAAK,EAAE,EAAE;YACvB,IAAI,QAAQ,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE;gBACvB,MAAM,UAAU,GAAG,QAAQ,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;gBACvC,IAAI,UAAU,EAAE;oBACd,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;iBAC7B;aACF;QACH,CAAC,CAAC,CAAC;QACH,OAAO,UAAU,CAAC;IACpB,CAAC;IAEO,2BAA2B,CAAC,MAA2B,EAAE,GAAwB;QACvF,MAAM,aAAa,GAAG,EAAE,CAAC;QAEzB,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;YACjD,IAAI,GAAG,IAAI,mBAAmB,EAAE;gBAC9B,aAAa,CAAC,IAAI,CAChB,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,IAAI,CAAC,gCAAgC,CAAC,KAAK,CAAC,CAAC,CAClH,CAAC;aACH;iBAAM,IAAI,GAAG,IAAI,oBAAoB,EAAE;gBACtC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,gCAAgC,CAAC,QAAQ,EAAE,YAAY,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;aAC/G;iBAAM,IAAI,GAAG,IAAI,cAAc,IAAI,GAAG,IAAI,YAAY,EAAE;gBACvD,MAAM,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;gBAC9B,IAAI,QAAQ,EAAE;oBACZ,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,4BAA4B,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,CAAC;iBACxE;aACF;iBAAM,IAAI,GAAG,IAAI,oBAAoB,EAAE;gBACtC,MAAM,gBAAgB,GAAG,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;gBACtC,IAAI,gBAAgB,EAAE;oBACpB,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,8BAA8B,CAAC,gBAAgB,EAAE,KAAK,CAAC,CAAC,CAAC;iBAClF;aACF;SACF;QACD,OAAO,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,OAAO,CAAC,6BAA6B,CAAC,aAAa,EAAE,IAAI,CAAC,CAAC,CAAC;IACzI,CAAC;IAEO,gCAAgC,CAAC,KAAe;QACtD,OAAO,OAAO,CAAC,6BAA6B,CAAC;YAC3C,IAAI,CAAC,+BAA+B,CAAC,wBAAwB,EAAE,KAAK,CAAC,QAAQ,CAAC,gDAAa,CAAC,IAAI,CAAC,CAAC;YAClG,IAAI,CAAC,+BAA+B,CAAC,mBAAmB,EAAE,KAAK,CAAC,QAAQ,CAAC,gDAAa,CAAC,QAAQ,CAAC,CAAC;YACjG,IAAI,CAAC,+BAA+B,CAAC,mBAAmB,EAAE,KAAK,CAAC,QAAQ,CAAC,gDAAa,CAAC,kBAAkB,CAAC,CAAC;SAC5G,CAAC,CAAC;IACL,CAAC;IAEO,+BAA+B,CAAC,KAAe;QACrD,OAAO,OAAO,CAAC,6BAA6B,CAAC;YAC3C,IAAI,CAAC,+BAA+B,CAAC,mBAAmB,EAAE,KAAK,CAAC,QAAQ,CAAC,wDAAqB,CAAC,8BAA8B,CAAC,CAAC;YAC/H,IAAI,CAAC,+BAA+B,CAAC,QAAQ,EAAE,KAAK,CAAC,QAAQ,CAAC,wDAAqB,CAAC,iBAAiB,CAAC,CAAC;YACvG,IAAI,CAAC,+BAA+B,CAAC,cAAc,EAAE,KAAK,CAAC,QAAQ,CAAC,wDAAqB,CAAC,wBAAwB,CAAC,CAAC;YACpH,IAAI,CAAC,+BAA+B,CAAC,SAAS,EAAE,KAAK,CAAC,QAAQ,CAAC,wDAAqB,CAAC,mBAAmB,CAAC,CAAC;SAC3G,CAAC,CAAC;IACL,CAAC;IAED,wDAAwD;IAChD,+BAA+B,CAAC,GAAW,EAAE,GAAW,EAAE,YAAoB,EAAE,YAAoB,EAAE,YAAoB;QAChI,OAAO,OAAO,CAAC,yBAAyB,CACtC,OAAO,CAAC,gBAAgB,CACtB,OAAO,CAAC,8BAA8B,CAAC,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,EACpG,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,kBAAkB,CAAC,YAAY,CAAC,EAAE;YACzE,OAAO,CAAC,kBAAkB,CAAC,OAAO,CAAC,gBAAgB,CAAC,YAAY,CAAC,EAAE,OAAO,CAAC,kBAAkB,CAAC,YAAY,CAAC,CAAC;SAC7G,CAAC,CACH,CACF,CAAC;IACJ,CAAC;IAEO,yBAAyB;QAC/B,2EAA2E;QAC3E,MAAM,mBAAmB,GAAG,OAAO,CAAC,uBAAuB,CACzD,SAAS,EACT,OAAO,CAAC,6BAA6B,CACnC;YACE,OAAO,CAAC,yBAAyB,CAC/B,OAAO,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,EAClD,SAAS,EACT,SAAS,EACT,OAAO,CAAC,8BAA8B,CACpC,OAAO,CAAC,8BAA8B,CAAC,OAAO,CAAC,gBAAgB,CAAC,SAAS,CAAC,EAAE,OAAO,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,EAC5G,OAAO,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,CACnD,CACF;SACF,EACD,oBAAE,CAAC,SAAS,CAAC,GAAG,CACjB,CACF,CAAC;QAEF,qFAAqF;QACrF,MAAM,WAAW,GAAG,OAAO,CAAC,iBAAiB;QAC3C,gDAAgD;QAChD,OAAO,CAAC,gBAAgB,CACtB,OAAO,CAAC,8BAA8B,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,EACxG,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,CAAC,CAC7E;QACD,qCAAqC;QACrC,OAAO,CAAC,WAAW,CACjB;YACE,OAAO,CAAC,oBAAoB,CAC1B,OAAO,CAAC,mBAAmB,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,SAAS,EAAE;gBACxE,OAAO,CAAC,mBAAmB,CAAC,sDAAsD,CAAC;aACpF,CAAC,CACH;SACF,EACD,IAAI,CACL;QACD,+DAA+D;QAC/D,OAAO,CAAC,iBAAiB,CACvB,OAAO,CAAC,gBAAgB,CACtB,OAAO,CAAC,gBAAgB,CACtB,OAAO,CAAC,8BAA8B,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CACzG,EACD,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,CAAC,CAC7E;QACD,kDAAkD;QAClD,OAAO,CAAC,WAAW,CACjB;YACE,OAAO,CAAC,yBAAyB,CAC/B,OAAO,CAAC,sBAAsB,CAC5B,OAAO,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,EAClD,OAAO,CAAC,WAAW,CAAC,oBAAE,CAAC,UAAU,CAAC,WAAW,CAAC,EAC9C,OAAO,CAAC,mBAAmB,CAAC,SAAS,CAAC,CACvC,CACF;SACF,EACD,IAAI,CACL,CACF,CACF,CAAC;QAEF,OAAO,CAAC,mBAAmB,EAAE,WAAW,CAAC,CAAC;IAC5C,CAAC;IAED,MAAM,CAAC,UAAmC;QACxC,MAAM,sBAAsB,GAAG,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC;QAChE,MAAM,yBAAyB,GAAG,OAAO,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC;QACtE,MAAM,sBAAsB,GAAG,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC;QAChE,MAAM,yBAAyB,GAAG,OAAO,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC;QAE5E,MAAM,OAAO,GAAG,EAAE,CAAC;QACnB,MAAM,MAAM,GAAG,EAAE,CAAC;QAClB,MAAM,uBAAuB,GAAG,EAAE,CAAC;QACnC,MAAM,KAAK,GAAG,EAAE,CAAC;QAEjB,MAAM,gBAAgB,GAA2B;YAC/C,aAAa,EAAE,eAAe;YAC9B,gBAAgB,EAAE,kBAAkB;YACpC,gBAAgB,EAAE,kBAAkB;YACpC,cAAc,EAAE,gBAAgB;YAChC,cAAc,EAAE,gBAAgB;YAChC,mBAAmB,EAAE,qBAAqB;YAC1C,6BAA6B,EAAE,+BAA+B;SAC/D,CAAC;QAEF,IAAI,UAAU,CAAC,IAAI,IAAI,UAAU,CAAC,OAAO,EAAE,WAAW,IAAI,UAAU,CAAC,eAAe,EAAE;YACpF,OAAO,CAAC,IAAI,CACV,IAAI,CAAC,qBAAqB,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,eAAe,CAAC,EAAE,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,EAAE,aAAa,CAAC,CACzH,CAAC;SACH;QAED,IAAI,UAAU,CAAC,IAAI,EAAE;YACnB,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;YAC/F,MAAM,IAAI,GAAG,OAAO,CAAC,iCAAiC,CAAC,sBAAsB,CAAC,CAAC;YAC/E,uBAAuB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;SACpC;QAED,IAAI,UAAU,CAAC,IAAI,EAAE;YACnB,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;YAC/F,MAAM,IAAI,GAAG,OAAO,CAAC,iCAAiC,CAAC,sBAAsB,CAAC,CAAC;YAC/E,uBAAuB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;SACpC;QAED,IAAI,UAAU,CAAC,OAAO,EAAE,WAAW,EAAE;YACnC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,yBAAyB,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;YACrG,MAAM,OAAO,GAAG,OAAO,CAAC,iCAAiC,CAAC,yBAAyB,CAAC,CAAC;YACrF,uBAAuB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;SACvC;QAED,IAAI,UAAU,CAAC,QAAQ,EAAE;YACvB,MAAM,sBAAsB,GAAG,UAAU,CAAC,QAAQ,CAAC,0BAA0B,CAAC;YAC9E,KAAK,MAAM,CAAC,YAAY,EAAE,QAAQ,CAAC,IAAI,sBAAsB,EAAE;gBAC7D,MAAM,gBAAgB,GAAG,OAAO,CAAC,iCAAiC,CAAC,OAAO,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,CAAC;gBAC3G,uBAAuB,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;gBAC/C,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,QAAQ,IAAI,YAAY,WAAW,CAAC,CAAC,CAAC;aAC9H;SACF;QAED,IAAI,UAAU,CAAC,OAAO,EAAE,QAAQ,EAAE;YAChC,KAAK,CAAC,IAAI,CACR,OAAO,CAAC,oBAAoB,CAC1B,OAAO,CAAC,mBAAmB,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,SAAS,EAAE;gBACxE,OAAO,CAAC,mBAAmB,CACzB,oBAAoB,UAAU,CAAC,OAAO,CAAC,QAAQ,qGAAqG,CACrJ;aACF,CAAC,CACH,CACF,CAAC;SACH;QAED,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,yBAAyB,CAAC,EAAE,sBAAsB,CAAC,CAAC,CAAC;QAE9F,IAAI,UAAU,CAAC,qBAAqB,EAAE;YACpC,MAAM,UAAU,GAAG,UAAU,CAAC,qBAAqB,CAAC;YAEpD,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,UAAU,EAAE;gBACrC,MAAM,CAAC,IAAI,CACT,OAAO,CAAC,oBAAoB,CAAC,OAAO,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,EAAE,SAAS,EAAE;oBACnF,OAAO,CAAC,mBAAmB,CAAC,YAAY,GAAG,kCAAkC,KAAK,EAAE,CAAC;iBACtF,CAAC,CACH,CAAC;aACH;SACF;QAED,IAAI,UAAU,CAAC,eAAe,EAAE;YAC9B,KAAK,MAAM,CAAC,YAAY,EAAE,SAAS,CAAC,IAAI,UAAU,CAAC,eAAe,EAAE;gBAClE,MAAM,eAAe,GAAG,OAAO,CAAC,uBAAuB,CACrD,SAAS,EACT,OAAO,CAAC,kBAAkB,CACxB,KAAK,EACL,SAAS,EACT,OAAO,CAAC,kBAAkB,CAAC;oBACzB,OAAO,CAAC,qBAAqB,CAAC,KAAK,EAAE,OAAO,CAAC,gBAAgB,CAAC,GAAG,SAAS,EAAE,CAAC,EAAE,OAAO,CAAC,gBAAgB,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC;iBAC5H,CAAC,CACH,EACD,OAAO,CAAC,mBAAmB,CAAC,YAAY,YAAY,YAAY,CAAC,EACjE,SAAS,CACV,CAAC;gBAEF,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;gBAE9B,MAAM,wBAAwB,GAAG,OAAO,CAAC,mBAAmB,CAAC,OAAO,CAAC,gBAAgB,CAAC,GAAG,YAAY,EAAE,CAAC,EAAE,SAAS,EAAE;oBACnH,OAAO,CAAC,8BAA8B,CAAC,OAAO,CAAC,gBAAgB,CAAC,SAAS,CAAC,EAAE,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC;oBAC9G,OAAO,CAAC,mBAAmB,CAAC,GAAG,YAAY,EAAE,CAAC;oBAC9C,OAAO,CAAC,gBAAgB,CAAC,WAAW,CAAC;oBACrC,OAAO,CAAC,6BAA6B,CACnC;wBACE,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC;wBAC7G,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,cAAc,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC;qBAC3H,EACD,IAAI,CACL;iBACF,CAAC,CAAC;gBAEH,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,yBAAyB,CAAC,wBAAwB,CAAC,CAAC,CAAC;aACzE;SACF;QAED,MAAM,qBAAqB,GAAG,OAAO,CAAC,uBAAuB,CAC3D,SAAS,EACT,OAAO,CAAC,kBAAkB,CAAC,KAAK,EAAE,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE,SAAS,CAAC,EAC5E,OAAO,CAAC,mBAAmB,CAAC,SAAS,CAAC,CACvC,CAAC;QAEF,OAAO,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC;QACpC,MAAM,iBAAiB,GAAG,IAAI,CAAC,yBAAyB,EAAE,CAAC;QAC3D,MAAM,CAAC,IAAI,CAAC,GAAG,iBAAiB,CAAC,CAAC;QAElC,MAAM,aAAa,GAAG,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,EAAE,uBAAuB,CAAC,CAAC;QACjG,MAAM,eAAe,GAAG,OAAO,CAAC,yBAAyB,CAAC,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,aAAa,CAAC,CAAC;QAC1G,MAAM,gBAAgB,GAAG,OAAO,CAAC,uBAAuB,CACtD,EAAE,EACF,OAAO,CAAC,6BAA6B,CAAC,CAAC,eAAe,CAAC,EAAE,oBAAE,CAAC,SAAS,CAAC,KAAK,CAAC,CAC7E,CAAC;QAEF,IAAI,UAAU,CAAC,IAAI,EAAE,iBAAiB,IAAI,CAAC,UAAU,EAAE,IAAI,EAAE,aAAa,EAAE;YAC1E,MAAM,4BAA4B,GAAG,IAAI,CAAC,uBAAuB,CAC/D,IAAI,CAAC,yBAAyB,CAAC,aAAa,EAAE,yCAAyC,CAAC,CACzF,CAAC;YACF,KAAK,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC;YACzC,MAAM,QAAQ,GAA6E;gBACzF,cAAc,EAAE,EAAE;aACnB,CAAC;YACF,KAAK,MAAM,CAAC,YAAY,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,iBAAiB,CAAC,EAAE;gBACrF,IAAI,YAAY,CAAC,QAAQ,CAAC,cAAc,CAAC,EAAE;oBACzC,IAAA,gBAAM,EAAC,KAAK,CAAC,CAAC;oBACd,IAAA,gBAAM,EAAC,OAAO,KAAK,KAAK,QAAQ,CAAC,CAAC;oBAClC,MAAM,iBAAiB,GAAG,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;oBAC3C,MAAM,6BAA6B,GAAG,iBAAiB,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;oBAE/E,MAAM,kBAAkB,GAAG,IAAI,CAAC,+BAA+B,CAC7D,aAAa,EACb,cAAc,EACd,GAAG,6BAA6B,GAAG,EACnC,kBAAkB,EAClB,EAAE,CACH,CAAC;oBAEF,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC;iBAChC;qBAAM,IAAI,YAAY,CAAC,QAAQ,CAAC,gBAAgB,CAAC,EAAE;oBAClD,MAAM,SAAS,GAAG,YAAY,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;oBAC7C,IAAI,KAAK,KAAK,SAAS,IAAI,SAAS,IAAI,gBAAgB,EAAE;wBACxD,QAAQ,CAAC,cAAc,CAAC,gBAAgB,CAAC,SAAS,CAAW,CAAC,GAAG,KAAK,CAAC;qBACxE;iBACF;qBAAM;oBACL,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE,YAAY,EAAE,KAAK,CAAC,CAAC,CAAC;iBACjG;aACF;YACD,KAAK,CAAC,IAAI,CACR,IAAI,CAAC,gBAAgB,CACnB,OAAO,CAAC,gBAAgB,CAAC,aAAa,CAAC,EACvC,UAAU,EACV,QAAyD,CAC1D,CACF,CAAC;SACH;QAED,IAAI,UAAU,CAAC,IAAI,EAAE,UAAU,KAAK,KAAK,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,gBAAgB,IAAI,CAAC,UAAU,EAAE,IAAI,EAAE,aAAa,CAAC,EAAE;YACpH,MAAM,gCAAgC,GAAG,IAAI,CAAC,uBAAuB,CACnE,IAAI,CAAC,yBAAyB,CAAC,iBAAiB,EAAE,6CAA6C,CAAC,CACjG,CAAC;YACF,KAAK,CAAC,IAAI,CAAC,gCAAgC,CAAC,CAAC;YAC7C,IAAI,UAAU,CAAC,IAAI,EAAE,gBAAgB,EAAE;gBACrC,MAAM,qBAAqB,GAAG,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;gBAC1E,MAAM,iCAAiC,GAAG,qBAAqB,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;gBAEvF,MAAM,sBAAsB,GAAG,IAAI,CAAC,+BAA+B,CACjE,iBAAiB,EACjB,kBAAkB,EAClB,GAAG,iCAAiC,GAAG,EACvC,kBAAkB,EAClB,EAAE,CACH,CAAC;gBAEF,KAAK,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC;aACpC;YACD,IAAI,UAAU,CAAC,IAAI,EAAE,UAAU,KAAK,KAAK,EAAE;gBACzC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,EAAE,gCAAgC,EAAE,KAAK,CAAC,CAAC,CAAC;aACzH;SACF;QAED,IACE,CAAC,UAAU,CAAC,IAAI,EAAE,UAAU,IAAI,UAAU,CAAC,IAAI,EAAE,cAAc,IAAI,UAAU,CAAC,IAAI,EAAE,eAAe,CAAC;YACpG,CAAC,UAAU,EAAE,IAAI,EAAE,aAAa,EAChC;YACA,MAAM,kCAAkC,GAAG,IAAI,CAAC,uBAAuB,CACrE,IAAI,CAAC,yBAAyB,CAAC,mBAAmB,EAAE,+CAA+C,CAAC,CACrG,CAAC;YACF,KAAK,CAAC,IAAI,CAAC,kCAAkC,CAAC,CAAC;YAC/C,IAAI,UAAU,CAAC,IAAI,EAAE,UAAU,EAAE;gBAC/B,KAAK,CAAC,IAAI,CACR,IAAI,CAAC,gBAAgB,CACnB,OAAO,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,EAC7C,mBAAmB,EACnB,UAAU,CAAC,IAAI,EAAE,UAAkD,CACpE,CACF,CAAC;aACH;YAED,IAAI,UAAU,CAAC,IAAI,EAAE,cAAc,EAAE;gBACnC,KAAK,CAAC,IAAI,CACR,IAAI,CAAC,gBAAgB,CACnB,OAAO,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,EAC7C,gBAAgB,EAChB,UAAU,CAAC,IAAI,EAAE,cAAsD,CACxE,CACF,CAAC;aACH;SACF;QAED,IAAI,UAAU,CAAC,IAAI,EAAE,eAAe,IAAI,CAAC,UAAU,EAAE,IAAI,EAAE,aAAa,EAAE;YACxE,KAAK,CAAC,IAAI,CACR,IAAI,CAAC,gBAAgB,CACnB,OAAO,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,EAC7C,iBAAiB,EACjB,UAAU,CAAC,IAAI,EAAE,eAA2B,CAC7C,CACF,CAAC;SACH;QAED,qIAAqI;QACrI,IAAI,UAAU,CAAC,IAAI,EAAE,cAAc,EAAE;YACnC,MAAM,yBAAyB,GAAG,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,yBAAyB,CAAC,UAAU,EAAE,yBAAyB,CAAC,CAAC,CAAC;YACtI,KAAK,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC;YACtC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,8BAA8B,CAAC,UAAU,CAAC,IAAI,EAAE,cAAc,EAAE,OAAO,CAAC,CAAC,CAAC;SAC3F;QAED,IAAI,UAAU,CAAC,OAAO,IAAI,UAAU,CAAC,OAAO,CAAC,WAAW,EAAE;YACxD,IAAA,gBAAM,EAAC,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;YACtC,MAAM,2BAA2B,GAAG,IAAI,CAAC,uBAAuB,CAC9D,IAAI,CAAC,yBAAyB,CAAC,UAAU,EAAE,0CAA0C,CAAC,CACvF,CAAC;YACF,KAAK,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC;YAExC,MAAM,eAAe,GAAG,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;YACjE,MAAM,+BAA+B,GAAG,eAAe,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YAE/E,MAAM,oBAAoB,GAAG,IAAI,CAAC,+BAA+B,CAC/D,aAAa,EACb,YAAY,EACZ,GAAG,+BAA+B,GAAG,EACrC,kBAAkB,EAClB,EAAE,CACH,CAAC;YACF,KAAK,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC;SAClC;QAED,IACE,UAAU,CAAC,OAAO,EAAE,uBAAuB;YAC3C,UAAU,CAAC,OAAO,EAAE,oBAAoB;YACxC,UAAU,CAAC,OAAO,EAAE,yBAAyB,EAC7C;YACA,IAAI,UAAU,CAAC,OAAO,EAAE,uBAAuB,EAAE;gBAC/C,MAAM,0BAA0B,GAAG,OAAO,CAAC,yBAAyB,CAClE,OAAO,CAAC,gBAAgB,CACtB,OAAO,CAAC,8BAA8B,CACpC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EACpC,OAAO,CAAC,gBAAgB,CAAC,yBAAyB,CAAC,CACpD,EACD,OAAO,CAAC,6BAA6B,CACnC,CAAC,IAAI,CAAC,8BAA8B,CAAC,oBAAoB,EAAE,UAAU,CAAC,OAAO,CAAC,uBAAuB,CAAC,CAAC,EACvG,KAAK,CACN,CACF,CACF,CAAC;gBACF,KAAK,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC;aACxC;YAED,IAAI,UAAU,CAAC,OAAO,EAAE,oBAAoB,EAAE;gBAC5C,MAAM,uBAAuB,GAAG,OAAO,CAAC,yBAAyB,CAC/D,OAAO,CAAC,gBAAgB,CACtB,OAAO,CAAC,8BAA8B,CACpC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EACpC,OAAO,CAAC,gBAAgB,CAAC,yBAAyB,CAAC,CACpD,EACD,OAAO,CAAC,6BAA6B,CACnC,CAAC,IAAI,CAAC,8BAA8B,CAAC,QAAQ,EAAE,UAAU,CAAC,OAAO,CAAC,oBAAoB,CAAC,CAAC,EACxF,KAAK,CACN,CACF,CACF,CAAC;gBACF,KAAK,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;aACrC;YAED,IAAI,UAAU,CAAC,OAAO,EAAE,yBAAyB,EAAE;gBACjD,MAAM,gCAAgC,GAAG,IAAI,GAAG,EAAkB,CAAC;gBACnE,gCAAgC,CAAC,GAAG,CAAC,cAAc,EAAE,cAAc,CAAC,CAAC;gBACrE,gCAAgC,CAAC,GAAG,CAAC,gBAAgB,EAAE,gBAAgB,CAAC,CAAC;gBACzE,gCAAgC,CAAC,GAAG,CAAC,kBAAkB,EAAE,kBAAkB,CAAC,CAAC;gBAC7E,gCAAgC,CAAC,GAAG,CAAC,+BAA+B,EAAE,+BAA+B,CAAC,CAAC;gBAEvG,MAAM,0BAA0B,GAAG,OAAO,CAAC,yBAAyB,CAClE,OAAO,CAAC,gBAAgB,CACtB,OAAO,CAAC,8BAA8B,CAAC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,OAAO,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,CAAC,EAC1H,OAAO,CAAC,6BAA6B,CACnC;oBACE,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,mCAAmC,CAAC,EAC7D,OAAO,CAAC,4BAA4B,CAClC,CAAC,IAAI,CAAC,4BAA4B,CAAC,UAAU,CAAC,OAAO,CAAC,yBAAyB,EAAE,gCAAgC,CAAC,CAAC,EACnH,IAAI,CACL,CACF;iBACF,EACD,IAAI,CACL,CACF,CACF,CAAC;gBACF,KAAK,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC;aACxC;YAED,OAAO,CAAC,IAAI,CACV,OAAO,CAAC,uBAAuB,CAC7B,SAAS,EACT,OAAO,CAAC,kBAAkB,CAAC,KAAK,EAAE,SAAS,EAAE,OAAO,CAAC,qBAAqB,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,EAC3G,OAAO,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,CAClD,CACF,CAAC;SACH;QAED,IACE,UAAU,CAAC,IAAI,EAAE,cAAc;YAC/B,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,0BAA0B;YACzD,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,0BAA0B,CAAC,MAAM,GAAG,CAAC,EACpE;YACA,MAAM,aAAa,GAAG,IAAI,CAAC,uBAAuB,EAAE,CAAC;YACrD,KAAK,CAAC,IAAI,CAAC,GAAG,aAAa,CAAC,CAAC;YAE7B,8FAA8F;YAC9F,sFAAsF;YACtF,kFAAkF;YAClF,0EAA0E;YAC1E,yEAAyE;YACzE,MAAM,uCAAuC,GAAG,OAAO,CAAC,yBAAyB,CAC/E,OAAO,CAAC,oBAAoB,CAC1B,OAAO,CAAC,8BAA8B,CACpC,OAAO,CAAC,8BAA8B,CACpC,OAAO,CAAC,gBAAgB,CAAC,oCAAoC,CAAC,EAC9D,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,CACjC,EACD,OAAO,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAC3C,EACD,SAAS,EACT,CAAC,OAAO,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,CAAC,CAChD,CACF,CAAC;YACF,KAAK,CAAC,IAAI,CAAC,uCAAuC,CAAC,CAAC;SACrD;QAED,8DAA8D;QAC9D,0DAA0D;QAC1D,IAAI,UAAU,CAAC,IAAI,IAAI,UAAU,CAAC,OAAO,EAAE,WAAW,IAAI,UAAU,CAAC,eAAe,EAAE;YACpF,MAAM,aAAa,GAAG,OAAO,CAAC,yBAAyB,CACrD,OAAO,CAAC,oBAAoB,CAC1B,OAAO,CAAC,8BAA8B,CACpC,OAAO,CAAC,oBAAoB,CAAC,OAAO,CAAC,gBAAgB,CAAC,YAAY,CAAC,EAAE,SAAS,EAAE,CAAC,OAAO,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,CAAC,EAC5H,OAAO,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAChC,EACD,SAAS,EACT,CAAC,OAAO,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CACxF,CACF,CAAC;YACF,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;SAC3B;QAED,OAAO,OAAO,CAAC,eAAe,CAAC,CAAC,GAAG,OAAO,EAAE,oCAAiB,EAAE,GAAG,MAAM,EAAE,oCAAiB,EAAE,gBAAgB,EAAE,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,CAAC;IAClI,CAAC;CACF;AAt/BD,gDAs/BC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts new file mode 100644 index 00000000000..d778522cde7 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts @@ -0,0 +1,3 @@ +#!/usr/bin/env node +export declare const run: (args: string[]) => Promise; +//# sourceMappingURL=command-handler.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map new file mode 100644 index 00000000000..27ce7914808 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"command-handler.d.ts","sourceRoot":"","sources":["../../src/cli/command-handler.ts"],"names":[],"mappings":";AAIA,eAAO,MAAM,GAAG,SAAgB,MAAM,EAAE,kBAEvC,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js new file mode 100755 index 00000000000..916f0c54ba9 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js @@ -0,0 +1,11 @@ +#!/usr/bin/env node +'use strict'; +// CLI entry point - handles command line interface +// import { migrateToGen2 } from '../core/migration-pipeline'; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.run = void 0; +const run = async (args) => { + // Parse CLI arguments and call migration pipeline +}; +exports.run = run; +//# sourceMappingURL=command-handler.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map new file mode 100644 index 00000000000..2f1849fac8d --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map @@ -0,0 +1 @@ +{"version":3,"file":"command-handler.js","sourceRoot":"","sources":["../../src/cli/command-handler.ts"],"names":[],"mappings":";;AACA,mDAAmD;AACnD,8DAA8D;;;AAEvD,MAAM,GAAG,GAAG,KAAK,EAAE,IAAc,EAAE,EAAE;IAC1C,kDAAkD;AACpD,CAAC,CAAC;AAFW,QAAA,GAAG,OAEd"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts new file mode 100644 index 00000000000..fd3906354a6 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts @@ -0,0 +1,2 @@ +export declare const migrationCommand: {}; +//# sourceMappingURL=migration-command.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map new file mode 100644 index 00000000000..464bc5651a2 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"migration-command.d.ts","sourceRoot":"","sources":["../../src/cli/migration-command.ts"],"names":[],"mappings":"AACA,eAAO,MAAM,gBAAgB,IAE5B,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js new file mode 100644 index 00000000000..2d55de87984 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js @@ -0,0 +1,8 @@ +'use strict'; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.migrationCommand = void 0; +// Migration command orchestration - integrates with Amplify CLI +exports.migrationCommand = { + // Command definition and execution logic +}; +//# sourceMappingURL=migration-command.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map new file mode 100644 index 00000000000..8fd39f15a03 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map @@ -0,0 +1 @@ +{"version":3,"file":"migration-command.js","sourceRoot":"","sources":["../../src/cli/migration-command.ts"],"names":[],"mappings":";;;AAAA,gEAAgE;AACnD,QAAA,gBAAgB,GAAG;AAC9B,yCAAyC;CAC1C,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts new file mode 100644 index 00000000000..e2a6017d89c --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts @@ -0,0 +1,140 @@ +/** + * Amplify Gen 2 Codegen Migration Tool + * + * This module provides the core functionality for migrating Amplify Gen 1 projects to Gen 2 format. + * It orchestrates the transformation of Gen 1 configurations into Gen 2 TypeScript resource definitions + * and project structure. + * + * Key Components: + * - Renderer Pattern: Uses a pipeline of renderers to generate different parts of the Gen 2 project + * - Category Processing: Handles auth, storage, data, functions, and custom resources + * - File Generation: Creates the necessary directory structure and configuration files + * - Type Safety: Provides comprehensive TypeScript interfaces for migration parameters + */ +import { Renderer } from '../render_pipeline'; +import { Lambda } from '../generators/functions/lambda'; +import { + AuthTriggerEvents, + AuthLambdaTriggers, + AuthDefinition, + SendingAccount, + PolicyOverrides, + PasswordPolicyPath, + UserPoolMfaConfig, + Group, + Attribute, + EmailOptions, + LoginOptions, + StandardAttribute, + StandardAttributes, + CustomAttribute, + CustomAttributes, + MultifactorOptions, + OidcOptions, + OidcEndPoints, + MetadataOptions, + SamlOptions, + Scope, + AttributeMappingRule, + ReferenceAuth, +} from '../generators/auth/index'; +import { + StorageRenderParameters, + AccessPatterns, + Permission, + S3TriggerDefinition, + StorageTriggerEvent, + ServerSideEncryptionConfiguration, +} from '../generators/storage/index.js'; +import { DataDefinition, DataTableMapping } from '../generators/data/index'; +import { FunctionDefinition } from '../generators/functions/index'; +/** + * Configuration options for Gen 2 rendering pipeline + * + * This interface defines all the parameters needed to migrate a Gen 1 Amplify project + * to Gen 2 format, including resource definitions and output configuration. + */ +export interface Gen2RenderingOptions { + /** Target directory where Gen 2 files will be generated */ + outputDir: string; + /** Optional Amplify app ID for project identification */ + appId?: string; + /** Backend environment name used for data table mapping resolution */ + backendEnvironmentName?: string | undefined; + /** Authentication configuration from Gen 1 project */ + auth?: AuthDefinition; + /** Storage (S3) configuration parameters */ + storage?: StorageRenderParameters; + /** Data (GraphQL/DynamoDB) schema definition */ + data?: DataDefinition; + /** Lambda function definitions */ + functions?: FunctionDefinition[]; + /** Custom CloudFormation resources that need manual migration */ + customResources?: Map; + /** Categories that cannot be automatically migrated */ + unsupportedCategories?: Map; + /** Custom file writer function for testing or alternative output methods */ + fileWriter?: (content: string, path: string) => Promise; +} +/** + * Creates a Gen 2 renderer pipeline that transforms Gen 1 Amplify configurations + * into Gen 2 TypeScript resource definitions and project structure. + * + * The renderer follows these steps: + * 1. Sets up the Gen 2 directory structure (outputDir/amplify/) + * 2. Generates configuration files (package.json, tsconfig.json) + * 3. Processes each category (auth, storage, data, functions) if present + * 4. Creates the main backend.ts file that imports all resources + * 5. Handles custom resources and unsupported categories + * + * @param options - Configuration options for the rendering process + * @returns A Renderer that can be executed to perform the migration + */ +export declare const createGen2Renderer: ({ + outputDir, + backendEnvironmentName, + auth, + storage, + data, + functions, + customResources, + unsupportedCategories, + fileWriter, +}: Readonly) => Renderer; +export { + Renderer, + SendingAccount, + UserPoolMfaConfig, + StorageRenderParameters, + AccessPatterns, + Permission, + S3TriggerDefinition, + PasswordPolicyPath, + AuthDefinition, + FunctionDefinition, + PolicyOverrides, + Group, + Attribute, + EmailOptions, + LoginOptions, + StandardAttribute, + StandardAttributes, + CustomAttribute, + CustomAttributes, + MultifactorOptions, + AuthTriggerEvents, + Lambda, + AuthLambdaTriggers, + StorageTriggerEvent, + DataDefinition, + DataTableMapping, + SamlOptions, + OidcEndPoints, + MetadataOptions, + OidcOptions, + Scope, + AttributeMappingRule, + ServerSideEncryptionConfiguration, + ReferenceAuth, +}; +//# sourceMappingURL=migration-pipeline.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map new file mode 100644 index 00000000000..e50ddd66b85 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"migration-pipeline.d.ts","sourceRoot":"","sources":["../../src/core/migration-pipeline.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;GAYG;AAKH,OAAO,EAAkB,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAK9D,OAAO,EAAE,MAAM,EAAE,MAAM,gCAAgC,CAAC;AACxD,OAAO,EACL,iBAAiB,EACjB,kBAAkB,EAClB,cAAc,EAEd,cAAc,EACd,eAAe,EACf,kBAAkB,EAClB,iBAAiB,EACjB,KAAK,EACL,SAAS,EACT,YAAY,EACZ,YAAY,EACZ,iBAAiB,EACjB,kBAAkB,EAClB,eAAe,EACf,gBAAgB,EAChB,kBAAkB,EAClB,WAAW,EACX,aAAa,EACb,eAAe,EACf,WAAW,EACX,KAAK,EACL,oBAAoB,EACpB,aAAa,EACd,MAAM,0BAA0B,CAAC;AAClC,OAAO,EACL,uBAAuB,EAEvB,cAAc,EACd,UAAU,EACV,mBAAmB,EACnB,mBAAmB,EACnB,iCAAiC,EAClC,MAAM,gCAAgC,CAAC;AAExC,OAAO,EAAE,cAAc,EAAE,gBAAgB,EAAsB,MAAM,0BAA0B,CAAC;AAEhG,OAAO,EAAE,kBAAkB,EAAmB,MAAM,+BAA+B,CAAC;AAGpF;;;;;GAKG;AACH,MAAM,WAAW,oBAAoB;IACnC,2DAA2D;IAC3D,SAAS,EAAE,MAAM,CAAC;IAElB,yDAAyD;IACzD,KAAK,CAAC,EAAE,MAAM,CAAC;IAEf,sEAAsE;IACtE,sBAAsB,CAAC,EAAE,MAAM,GAAG,SAAS,CAAC;IAE5C,sDAAsD;IACtD,IAAI,CAAC,EAAE,cAAc,CAAC;IAEtB,4CAA4C;IAC5C,OAAO,CAAC,EAAE,uBAAuB,CAAC;IAElC,gDAAgD;IAChD,IAAI,CAAC,EAAE,cAAc,CAAC;IAEtB,kCAAkC;IAClC,SAAS,CAAC,EAAE,kBAAkB,EAAE,CAAC;IAEjC,iEAAiE;IACjE,eAAe,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAEtC,uDAAuD;IACvD,qBAAqB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAE5C,4EAA4E;IAC5E,UAAU,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC;CAC/D;AAQD;;;;;;;;;;;;;GAaG;AACH,eAAO,MAAM,kBAAkB,+HAU5B,SAAS,oBAAoB,CAAC,KAAG,QA6KnC,CAAC;AACF,OAAO,EACL,QAAQ,EACR,cAAc,EACd,iBAAiB,EACjB,uBAAuB,EACvB,cAAc,EACd,UAAU,EACV,mBAAmB,EACnB,kBAAkB,EAClB,cAAc,EACd,kBAAkB,EAClB,eAAe,EACf,KAAK,EACL,SAAS,EACT,YAAY,EACZ,YAAY,EACZ,iBAAiB,EACjB,kBAAkB,EAClB,eAAe,EACf,gBAAgB,EAChB,kBAAkB,EAClB,iBAAiB,EACjB,MAAM,EACN,kBAAkB,EAClB,mBAAmB,EACnB,cAAc,EACd,gBAAgB,EAChB,WAAW,EACX,aAAa,EACb,eAAe,EACf,WAAW,EACX,KAAK,EACL,oBAAoB,EACpB,iCAAiC,EACjC,aAAa,GACd,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js new file mode 100644 index 00000000000..d5b9459f08e --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js @@ -0,0 +1,231 @@ +'use strict'; +/** + * Amplify Gen 2 Codegen Migration Tool + * + * This module provides the core functionality for migrating Amplify Gen 1 projects to Gen 2 format. + * It orchestrates the transformation of Gen 1 configurations into Gen 2 TypeScript resource definitions + * and project structure. + * + * Key Components: + * - Renderer Pattern: Uses a pipeline of renderers to generate different parts of the Gen 2 project + * - Category Processing: Handles auth, storage, data, functions, and custom resources + * - File Generation: Creates the necessary directory structure and configuration files + * - Type Safety: Provides comprehensive TypeScript interfaces for migration parameters + */ +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.createGen2Renderer = void 0; +const path_1 = __importDefault(require('path')); +const promises_1 = __importDefault(require('node:fs/promises')); +const renderer_1 = require('../npm_package/renderer'); +const render_pipeline_1 = require('../render_pipeline'); +const package_json_1 = require('../renderers/package_json'); +const typescript_block_node_1 = require('../renderers/typescript_block_node'); +const synthesizer_1 = require('../backend/synthesizer'); +const ensure_directory_1 = require('../renderers/ensure_directory'); +const index_1 = require('../generators/auth/index'); +const index_js_1 = require('../generators/storage/index.js'); +const index_2 = require('../generators/data/index'); +const index_3 = require('../generators/functions/index'); +const assert_1 = __importDefault(require('assert')); +/** + * Creates a file writer function for the specified path + * @param path - File path to write to + * @returns Async function that writes content to the file + */ +const createFileWriter = (path) => async (content) => promises_1.default.writeFile(path, content); +/** + * Creates a Gen 2 renderer pipeline that transforms Gen 1 Amplify configurations + * into Gen 2 TypeScript resource definitions and project structure. + * + * The renderer follows these steps: + * 1. Sets up the Gen 2 directory structure (outputDir/amplify/) + * 2. Generates configuration files (package.json, tsconfig.json) + * 3. Processes each category (auth, storage, data, functions) if present + * 4. Creates the main backend.ts file that imports all resources + * 5. Handles custom resources and unsupported categories + * + * @param options - Configuration options for the rendering process + * @returns A Renderer that can be executed to perform the migration + */ +const createGen2Renderer = ({ + outputDir, + backendEnvironmentName, + auth, + storage, + data, + functions, + customResources, + unsupportedCategories, + fileWriter = (content, path) => createFileWriter(path)(content), +}) => { + // Create directory structure renderers + const ensureOutputDir = new ensure_directory_1.EnsureDirectory(outputDir); + const ensureAmplifyDirectory = new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify')); + // Generate amplify/package.json with ES module configuration + const amplifyPackageJson = new package_json_1.JsonRenderer( + async () => ({ type: 'module' }), + (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'package.json')), + ); + // Generate root package.json with Gen 2 dependencies + const jsonRenderer = new package_json_1.JsonRenderer( + async () => { + let packageJson = { + name: 'my-gen2-app', + }; + try { + const packageJsonContents = await promises_1.default.readFile(`./package.json`, { encoding: 'utf-8' }); + packageJson = JSON.parse(packageJsonContents); + } catch (e) { + // File doesn't exist or is inaccessible. Ignore. + } + // Restrict dev dependencies to specific versions based on create-amplify gen2 flow: + // https://github.com/aws-amplify/amplify-backend/blob/2dab201cb9a222c3b8c396a46c17d661411839ab/packages/create-amplify/src/amplify_project_creator.ts#L15-L24 + return (0, renderer_1.patchNpmPackageJson)(packageJson, { + 'aws-cdk': '^2', + 'aws-cdk-lib': '^2', + 'ci-info': '^3.8.0', + constructs: '^10.0.0', + typescript: '^5.0.0', + '@types/node': '*', + }); + }, + (content) => fileWriter(content, path_1.default.join(outputDir, 'package.json')), + ); + // Generate amplify/tsconfig.json with Gen 2 TypeScript configuration + const amplifyTsConfigJson = new package_json_1.JsonRenderer( + async () => ({ + compilerOptions: { + target: 'es2022', + module: 'es2022', + moduleResolution: 'bundler', + resolveJsonModule: true, + // eslint-disable-next-line spellcheck/spell-checker + esModuleInterop: true, + forceConsistentCasingInFileNames: true, + strict: true, + skipLibCheck: true, + paths: { + '$amplify/*': ['../.amplify/generated/*'], + }, + }, + }), + (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'tsconfig.json')), + ); + // Initialize backend synthesizer and render options + const backendSynthesizer = new synthesizer_1.BackendSynthesizer(); + const backendRenderOptions = {}; + // Initialize renderer pipeline with base configuration files + const renderers = [ensureOutputDir, ensureAmplifyDirectory, amplifyPackageJson, amplifyTsConfigJson, jsonRenderer]; + // Handle categories that cannot be automatically migrated + if (unsupportedCategories && unsupportedCategories.size >= 1) { + backendRenderOptions.unsupportedCategories = unsupportedCategories; + } + // Process Lambda functions - create resource.ts and handler.ts files + if (functions && functions.length) { + const functionNamesAndCategory = new Map(); + for (const func of functions) { + if (func.name) { + const resourceName = func.resourceName; + (0, assert_1.default)(resourceName); + const funcCategory = func.category; + (0, assert_1.default)(funcCategory); + functionNamesAndCategory.set(resourceName, funcCategory); + const dirPath = path_1.default.join(outputDir, 'amplify', funcCategory, resourceName); + // Create function directory and resource files + renderers.push(new ensure_directory_1.EnsureDirectory(dirPath)); + renderers.push( + new typescript_block_node_1.TypescriptNodeArrayRenderer( + async () => (0, index_3.renderFunctions)(func), + (content) => { + // Create both resource.ts (with function definition) and empty handler.ts + return fileWriter(content, path_1.default.join(dirPath, 'resource.ts')).then(() => + fileWriter('', path_1.default.join(dirPath, 'handler.ts')), + ); + }, + ), + ); + } + } + backendRenderOptions.function = { + importFrom: './function/resource', + functionNamesAndCategories: functionNamesAndCategory, + }; + } + // Process authentication configuration - create amplify/auth/resource.ts + if (auth) { + renderers.push(new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify', 'auth'))); + renderers.push( + new typescript_block_node_1.TypescriptNodeArrayRenderer( + async () => (0, index_1.renderAuthNode)(auth), + (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'auth', 'resource.ts')), + ), + ); + // Configure auth parameters for backend synthesis + backendRenderOptions.auth = { + importFrom: './auth/resource', + userPoolOverrides: auth?.userPoolOverrides, + guestLogin: auth?.guestLogin, + identityPoolName: auth?.identityPoolName, + oAuthFlows: auth?.oAuthFlows, + readAttributes: auth?.readAttributes, + writeAttributes: auth?.writeAttributes, + referenceAuth: auth?.referenceAuth, + userPoolClient: auth?.userPoolClient, + }; + } + // Process data (GraphQL/DynamoDB) configuration - only if table mappings exist for the environment + if (data && data.tableMappings && backendEnvironmentName && data.tableMappings[backendEnvironmentName] !== undefined) { + renderers.push(new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify', 'data'))); + renderers.push( + new typescript_block_node_1.TypescriptNodeArrayRenderer( + async () => (0, index_2.generateDataSource)(data), + (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'data', 'resource.ts')), + ), + ); + backendRenderOptions.data = { + importFrom: './data/resource', + }; + } + // Process storage configuration - create amplify/storage/resource.ts if S3 bucket is needed + if (storage) { + const hasS3Bucket = storage?.accessPatterns || storage?.storageIdentifier; + if (hasS3Bucket) { + renderers.push(new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify', 'storage'))); + renderers.push( + new typescript_block_node_1.TypescriptNodeArrayRenderer( + async () => (0, index_js_1.renderStorage)(storage), + (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'storage', 'resource.ts')), + ), + ); + } + // Configure storage parameters for backend synthesis (includes both S3 and DynamoDB) + backendRenderOptions.storage = { + importFrom: './storage/resource', + dynamoDB: storage.dynamoDB, + accelerateConfiguration: storage.accelerateConfiguration, + versionConfiguration: storage.versioningConfiguration, + hasS3Bucket: hasS3Bucket, + bucketEncryptionAlgorithm: storage.bucketEncryptionAlgorithm, + bucketName: storage.bucketName, + }; + } + // Handle custom CloudFormation resources that require manual migration + if (customResources && customResources.size > 0) { + backendRenderOptions.customResources = customResources; + } + // Generate the main backend.ts file that imports and combines all resources + const backendRenderer = new typescript_block_node_1.TypescriptNodeArrayRenderer( + async () => backendSynthesizer.render(backendRenderOptions), + (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'backend.ts')), + ); + renderers.push(backendRenderer); + // Return a pipeline that executes all renderers in sequence + return new render_pipeline_1.RenderPipeline(renderers); +}; +exports.createGen2Renderer = createGen2Renderer; +//# sourceMappingURL=migration-pipeline.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map new file mode 100644 index 00000000000..94bef6b73a9 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map @@ -0,0 +1 @@ +{"version":3,"file":"migration-pipeline.js","sourceRoot":"","sources":["../../src/core/migration-pipeline.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts new file mode 100644 index 00000000000..4980e1c136d --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts @@ -0,0 +1,3 @@ +import { Gen1ProjectConfig } from '../types'; +export declare const analyzeGen1Project: (projectPath: string) => Promise; +//# sourceMappingURL=project-analyzer.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map new file mode 100644 index 00000000000..cf512e5c003 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"project-analyzer.d.ts","sourceRoot":"","sources":["../../src/core/project-analyzer.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,iBAAiB,EAAE,MAAM,UAAU,CAAC;AAE7C,eAAO,MAAM,kBAAkB,gBAAuB,MAAM,KAAG,QAAQ,iBAAiB,CAMvF,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js new file mode 100644 index 00000000000..6b64a0cc811 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js @@ -0,0 +1,12 @@ +'use strict'; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.analyzeGen1Project = void 0; +const analyzeGen1Project = async (projectPath) => { + // Detect Gen 1 project structure + // Read amplify/backend/meta.json + // Parse CloudFormation templates + // Extract category configurations + return {}; +}; +exports.analyzeGen1Project = analyzeGen1Project; +//# sourceMappingURL=project-analyzer.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map new file mode 100644 index 00000000000..6ce4954b8d6 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map @@ -0,0 +1 @@ +{"version":3,"file":"project-analyzer.js","sourceRoot":"","sources":["../../src/core/project-analyzer.ts"],"names":[],"mappings":";;;AAGO,MAAM,kBAAkB,GAAG,KAAK,EAAE,WAAmB,EAA8B,EAAE;IAC1F,iCAAiC;IACjC,iCAAiC;IACjC,iCAAiC;IACjC,kCAAkC;IAClC,OAAO,EAAE,CAAC;AACZ,CAAC,CAAC;AANW,QAAA,kBAAkB,sBAM7B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts new file mode 100644 index 00000000000..3bceca9285e --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts @@ -0,0 +1,224 @@ +import ts from 'typescript'; +import { PasswordPolicyType, UserPoolClientType } from '@aws-sdk/client-cognito-identity-provider'; +import { Lambda } from '../functions/lambda'; +/** OAuth 2.0 scopes supported by Cognito User Pools */ +export type Scope = 'PHONE' | 'EMAIL' | 'OPENID' | 'PROFILE' | 'COGNITO_ADMIN'; +/** Configuration for standard Cognito user attributes */ +export type StandardAttribute = { + /** Whether the attribute can be modified after user creation */ + readonly mutable?: boolean; + /** Whether the attribute is required during user registration */ + readonly required?: boolean; +}; +/** Configuration for custom user attributes with validation constraints */ +export type CustomAttribute = { + /** Data type of the custom attribute (String, Number, DateTime, Boolean) */ + readonly dataType: string | undefined; + /** Whether the attribute can be modified after user creation */ + readonly mutable?: boolean; + /** String attribute constraints */ + /** Minimum length for string attributes */ + minLen?: number; + /** Maximum length for string attributes */ + maxLen?: number; + /** Number attribute constraints */ + /** Minimum value for number attributes */ + min?: number; + /** Maximum value for number attributes */ + max?: number; +}; +/** Standard user attributes supported by Cognito User Pools */ +export type Attribute = + | 'address' + | 'birthdate' + | 'email' + | 'familyName' + | 'gender' + | 'givenName' + | 'locale' + | 'middleName' + | 'fullname' + | 'nickname' + | 'phoneNumber' + | 'profilePicture' + | 'preferredUsername' + | 'profilePage' + | 'timezone' + | 'lastUpdateTime' + | 'website'; +/** Maps standard attributes to external provider attribute names */ +export type AttributeMappingRule = Record; +/** Email sending account configuration for Cognito */ +export type SendingAccount = 'COGNITO_DEFAULT' | 'DEVELOPER'; +/** Multi-factor authentication configuration modes */ +export type UserPoolMfaConfig = 'OFF' | 'REQUIRED' | 'OPTIONAL'; +/** Type-safe paths for password policy overrides */ +export type PasswordPolicyPath = `Policies.PasswordPolicy.${keyof PasswordPolicyType}`; +/** CloudFormation policy overrides for User Pool configuration */ +export type PolicyOverrides = Partial>; +/** Email verification message customization */ +export type EmailOptions = { + /** Custom email verification message body */ + emailVerificationBody: string; + /** Custom email verification subject line */ + emailVerificationSubject: string; +}; +/** Collection of standard user attributes with their configurations */ +export type StandardAttributes = Partial>; +/** Collection of custom user attributes with their configurations */ +export type CustomAttributes = Partial>; +/** User group name */ +export type Group = string; +/** SAML metadata configuration options */ +export type MetadataOptions = { + /** SAML metadata content (URL or file content) */ + metadataContent: string; + /** Type of metadata source */ + metadataType: 'URL' | 'FILE'; +}; +/** SAML identity provider configuration */ +export type SamlOptions = { + /** Optional name for the SAML provider */ + name?: string; + /** SAML metadata configuration */ + metadata: MetadataOptions; + /** Attribute mapping from SAML to Cognito attributes */ + attributeMapping?: AttributeMappingRule; +}; +/** OpenID Connect endpoint URLs */ +export type OidcEndPoints = { + /** Authorization endpoint URL */ + authorization?: string; + /** Token endpoint URL */ + token?: string; + /** User info endpoint URL */ + userInfo?: string; + /** JSON Web Key Set URI */ + jwksUri?: string; +}; +/** OpenID Connect identity provider configuration */ +export type OidcOptions = { + /** OIDC issuer URL */ + issuerUrl: string; + /** Optional name for the OIDC provider */ + name?: string; + /** Custom OIDC endpoints (optional, auto-discovered if not provided) */ + endpoints?: OidcEndPoints; + /** Attribute mapping from OIDC to Cognito attributes */ + attributeMapping?: AttributeMappingRule; +}; +/** Comprehensive login configuration options */ +export type LoginOptions = { + /** Enable email-based login */ + email?: boolean; + /** Enable phone number-based login */ + phone?: boolean; + /** Custom email verification settings */ + emailOptions?: Partial; + /** Enable Google social login */ + googleLogin?: boolean; + /** Enable Amazon social login */ + amazonLogin?: boolean; + /** Enable Apple Sign In */ + appleLogin?: boolean; + /** Enable Facebook social login */ + facebookLogin?: boolean; + /** OpenID Connect providers configuration */ + oidcLogin?: OidcOptions[]; + /** SAML identity provider configuration */ + samlLogin?: SamlOptions; + /** Google attribute mapping */ + googleAttributes?: AttributeMappingRule; + /** Amazon attribute mapping */ + amazonAttributes?: AttributeMappingRule; + /** Apple attribute mapping */ + appleAttributes?: AttributeMappingRule; + /** Facebook attribute mapping */ + facebookAttributes?: AttributeMappingRule; + /** OAuth callback URLs */ + callbackURLs?: string[]; + /** OAuth logout URLs */ + logoutURLs?: string[]; + /** OAuth scopes to request */ + scopes?: Scope[]; + /** Index signature for extensibility */ + [key: string]: boolean | Partial | string[] | Scope[] | OidcOptions[] | SamlOptions | AttributeMappingRule | undefined; +}; +/** Multi-factor authentication configuration */ +export type MultifactorOptions = { + /** MFA enforcement mode */ + mode: UserPoolMfaConfig; + /** Enable Time-based One-Time Password (TOTP) */ + totp?: boolean; + /** Enable SMS-based MFA */ + sms?: boolean; +}; +/** Lambda triggers for Cognito User Pool events */ +export type AuthLambdaTriggers = Record; +/** Cognito User Pool Lambda trigger event types */ +export type AuthTriggerEvents = + | 'createAuthChallenge' + | 'customMessage' + | 'defineAuthChallenge' + | 'postAuthentication' + | 'postConfirmation' + | 'preAuthentication' + | 'preSignUp' + | 'preTokenGeneration' + | 'userMigration' + | 'verifyAuthChallengeResponse'; +/** Configuration for referencing existing auth resources */ +export type ReferenceAuth = { + /** Existing Cognito User Pool ID */ + userPoolId?: string; + /** Existing Cognito Identity Pool ID */ + identityPoolId?: string; + /** IAM role ARN for authenticated users */ + authRoleArn?: string; + /** IAM role ARN for unauthenticated users */ + unauthRoleArn?: string; + /** Existing User Pool Client ID */ + userPoolClientId?: string; + /** Existing user groups mapping */ + groups?: Record; +}; +/** + * Complete authentication configuration definition + * + * This interface represents the full auth configuration that will be + * transformed into Gen 2 TypeScript code. It encompasses all possible + * auth features including login methods, MFA, user attributes, Lambda + * triggers, and external provider integration. + */ +export interface AuthDefinition { + /** Login method configurations */ + loginOptions?: LoginOptions; + /** User groups to create */ + groups?: Group[]; + /** Multi-factor authentication settings */ + mfa?: MultifactorOptions; + /** Standard Cognito user attributes */ + standardUserAttributes?: StandardAttributes; + /** Custom user attributes */ + customUserAttributes?: CustomAttributes; + /** CloudFormation policy overrides */ + userPoolOverrides?: PolicyOverrides; + /** Lambda function triggers */ + lambdaTriggers?: Partial; + /** Enable unauthenticated access */ + guestLogin?: boolean; + /** Custom Identity Pool name */ + identityPoolName?: string; + /** OAuth 2.0 flows to enable */ + oAuthFlows?: string[]; + /** Attributes that can be read */ + readAttributes?: string[]; + /** Attributes that can be written */ + writeAttributes?: string[]; + /** Reference to existing auth resources */ + referenceAuth?: ReferenceAuth; + /** Existing User Pool Client configuration */ + userPoolClient?: UserPoolClientType; +} +export declare function renderAuthNode(definition: AuthDefinition): ts.NodeArray; +//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map new file mode 100644 index 00000000000..0e427c4004d --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/auth/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js new file mode 100644 index 00000000000..a3e48bbd532 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js @@ -0,0 +1,625 @@ +'use strict'; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.renderAuthNode = void 0; +// Auth generator - creates Gen 2 auth TypeScript files +// Logic from amplify-gen2-codegen auth module +const typescript_1 = __importDefault(require('typescript')); +const node_assert_1 = __importDefault(require('node:assert')); +const resource_1 = require('../../resource/resource'); +const lambda_1 = require('../functions/lambda'); +// TypeScript AST factory for creating nodes +const factory = typescript_1.default.factory; +// Secret management identifier for Gen 2 +const secretIdentifier = factory.createIdentifier('secret'); +// Social provider secret key constants +/** Google OAuth credentials */ +const googleClientID = 'GOOGLE_CLIENT_ID'; +const googleClientSecret = 'GOOGLE_CLIENT_SECRET'; +/** Amazon Login with Amazon credentials */ +const amazonClientID = 'LOGINWITHAMAZON_CLIENT_ID'; +const amazonClientSecret = 'LOGINWITHAMAZON_CLIENT_SECRET'; +/** Facebook Login credentials */ +const facebookClientID = 'FACEBOOK_CLIENT_ID'; +const facebookClientSecret = 'FACEBOOK_CLIENT_SECRET'; +/** Apple Sign In With Apple credentials */ +const appleClientID = 'SIWA_CLIENT_ID'; +const appleKeyId = 'SIWA_KEY_ID'; +const applePrivateKey = 'SIWA_PRIVATE_KEY'; +const appleTeamID = 'SIWA_TEAM_ID'; +/** OpenID Connect credentials */ +const oidcClientID = 'OIDC_CLIENT_ID'; +const oidcClientSecret = 'OIDC_CLIENT_SECRET'; +/** + * Creates TypeScript AST for social provider configuration + * + * Generates object literal with secret() calls for credentials and + * optional attribute mapping configuration. + * + * @example + * ```typescript + * // Input: + * config = { clientId: 'GOOGLE_CLIENT_ID', clientSecret: 'GOOGLE_CLIENT_SECRET' } + * attributeMapping = { email: 'email', name: 'name' } + * + * // Output (TypeScript code): + * { + * clientId: secret('GOOGLE_CLIENT_ID'), + * clientSecret: secret('GOOGLE_CLIENT_SECRET'), + * attributeMapping: { + * email: 'email', + * name: 'name' + * } + * } + * ``` + * + * @param config - Provider credentials (clientId, clientSecret, etc.) + * @param attributeMapping - Optional mapping of provider attributes to Cognito attributes + * @returns Array of TypeScript property assignments + */ +function createProviderConfig(config, attributeMapping) { + const properties = []; + Object.entries(config).map(([key, value]) => + properties.push( + factory.createPropertyAssignment( + factory.createIdentifier(key), + factory.createCallExpression(secretIdentifier, undefined, [factory.createStringLiteral(value)]), + ), + ), + ); + if (attributeMapping) { + const mappingProperties = []; + Object.entries(attributeMapping).map(([key, value]) => + mappingProperties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createStringLiteral(value))), + ); + properties.push( + factory.createPropertyAssignment( + factory.createIdentifier('attributeMapping'), + factory.createObjectLiteralExpression(mappingProperties, true), + ), + ); + } + return properties; +} +/** + * Creates a property assignment for a social login provider + * + * @example + * ```typescript + * // Input: + * createProviderPropertyAssignment('google', + * { clientId: 'GOOGLE_CLIENT_ID', clientSecret: 'GOOGLE_CLIENT_SECRET' }, + * { email: 'email' } + * ) + * + * // Output (TypeScript code): + * google: { + * clientId: secret('GOOGLE_CLIENT_ID'), + * clientSecret: secret('GOOGLE_CLIENT_SECRET'), + * attributeMapping: { + * email: 'email' + * } + * } + * ``` + * + * @param name - Provider name (e.g., 'google', 'facebook') + * @param config - Provider configuration (credentials) + * @param attributeMapping - Optional attribute mapping + * @returns TypeScript property assignment for the provider + */ +function createProviderPropertyAssignment(name, config, attributeMapping) { + return factory.createPropertyAssignment( + factory.createIdentifier(name), + factory.createObjectLiteralExpression(createProviderConfig(config, attributeMapping), true), + ); +} +/** + * Creates property assignments for OIDC/SAML provider configuration + * + * Recursively processes nested configuration objects to create + * TypeScript AST nodes for complex provider settings. + * + * @example + * ```typescript + * // Input: + * config = { + * issuerUrl: 'https://example.com', + * endpoints: { + * authorization: 'https://example.com/auth', + * token: 'https://example.com/token' + * } + * } + * + * // Output (TypeScript code): + * { + * issuerUrl: 'https://example.com', + * endpoints: { + * authorization: 'https://example.com/auth', + * token: 'https://example.com/token' + * } + * } + * ``` + * + * @param config - OIDC/SAML configuration object + * @returns Array of TypeScript property assignments + */ +function createOidcSamlPropertyAssignments(config) { + return Object.entries(config).flatMap(([key, value]) => { + if (typeof value === 'string') { + return [factory.createPropertyAssignment(factory.createIdentifier(key), factory.createStringLiteral(value))]; + } else if (typeof value === 'object' && value !== null) { + return [ + factory.createPropertyAssignment( + factory.createIdentifier(key), + factory.createObjectLiteralExpression(createOidcSamlPropertyAssignments(value), true), + ), + ]; + } + return []; + }); +} +/** + * Creates the externalProviders configuration for social login + * + * This is the main function that orchestrates the creation of all + * external authentication providers (Google, Apple, Facebook, Amazon, + * OIDC, SAML) based on the login options provided. + * + * @example + * ```typescript + * // Input: + * loginOptions = { googleLogin: true, facebookLogin: true } + * + * // Output (TypeScript code): + * externalProviders: { + * google: { + * clientId: secret('GOOGLE_CLIENT_ID'), + * clientSecret: secret('GOOGLE_CLIENT_SECRET') + * }, + * facebook: { + * clientId: secret('FACEBOOK_CLIENT_ID'), + * clientSecret: secret('FACEBOOK_CLIENT_SECRET') + * } + * } + * ``` + * + * @param loginOptions - Login configuration with provider flags + * @param callbackUrls - OAuth callback URLs + * @param logoutUrls - OAuth logout URLs + * @param secretErrors - Array to collect secret error statements + * @returns TypeScript object literal expression for externalProviders + */ +function createExternalProvidersPropertyAssignment(loginOptions, callbackUrls, logoutUrls, secretErrors) { + const providerAssignments = []; + if (loginOptions.googleLogin) { + providerAssignments.push( + createProviderPropertyAssignment( + 'google', + { + clientId: googleClientID, + clientSecret: googleClientSecret, + }, + loginOptions.googleAttributes, + ), + ); + secretErrors?.push(...createSecretErrorStatements([googleClientID, googleClientSecret])); + } + if (loginOptions.appleLogin) { + providerAssignments.push( + createProviderPropertyAssignment( + 'signInWithApple', + { + clientId: appleClientID, + keyId: appleKeyId, + privateKey: applePrivateKey, + teamId: appleTeamID, + }, + loginOptions.appleAttributes, + ), + ); + secretErrors?.push(...createSecretErrorStatements([appleClientID, appleKeyId, applePrivateKey, appleTeamID])); + } + if (loginOptions.amazonLogin) { + providerAssignments.push( + createProviderPropertyAssignment( + 'loginWithAmazon', + { + clientId: amazonClientID, + clientSecret: amazonClientSecret, + }, + loginOptions.amazonAttributes, + ), + ); + secretErrors?.push(...createSecretErrorStatements([amazonClientID, amazonClientSecret])); + } + if (loginOptions.facebookLogin) { + providerAssignments.push( + createProviderPropertyAssignment( + 'facebook', + { + clientId: facebookClientID, + clientSecret: facebookClientSecret, + }, + loginOptions.facebookAttributes, + ), + ); + secretErrors?.push(...createSecretErrorStatements([facebookClientID, facebookClientSecret])); + } + if (loginOptions.samlLogin) { + providerAssignments.push( + factory.createPropertyAssignment( + factory.createIdentifier('saml'), + factory.createObjectLiteralExpression(createOidcSamlPropertyAssignments(loginOptions.samlLogin), true), + ), + ); + } + if (loginOptions.oidcLogin && loginOptions.oidcLogin.length > 0) { + providerAssignments.push( + factory.createPropertyAssignment( + factory.createIdentifier('oidc'), + factory.createArrayLiteralExpression( + loginOptions.oidcLogin.map((oidc, index) => + factory.createObjectLiteralExpression( + [ + factory.createPropertyAssignment( + factory.createIdentifier('clientId'), + factory.createCallExpression(secretIdentifier, undefined, [factory.createStringLiteral(`${oidcClientID}_${index + 1}`)]), + ), + factory.createPropertyAssignment( + factory.createIdentifier('clientSecret'), + factory.createCallExpression(secretIdentifier, undefined, [ + factory.createStringLiteral(`${oidcClientSecret}_${index + 1}`), + ]), + ), + ...createOidcSamlPropertyAssignments(oidc), + ], + true, + ), + ), + true, + ), + ), + ); + secretErrors?.push(...createSecretErrorStatements([oidcClientID, oidcClientSecret])); + } + if (loginOptions.scopes) { + providerAssignments.push( + factory.createPropertyAssignment( + factory.createIdentifier('scopes'), + factory.createArrayLiteralExpression(loginOptions.scopes.map((scope) => factory.createStringLiteral(scope))), + ), + ); + } + const properties = [ + ...providerAssignments, + factory.createPropertyAssignment( + factory.createIdentifier('callbackUrls'), + factory.createArrayLiteralExpression(callbackUrls?.map((url) => factory.createStringLiteral(url))), + ), + factory.createPropertyAssignment( + factory.createIdentifier('logoutUrls'), + factory.createArrayLiteralExpression(logoutUrls?.map((url) => factory.createStringLiteral(url))), + ), + ]; + return factory.createObjectLiteralExpression(properties, true); +} +/** + * Creates the loginWith property assignment for auth configuration + * + * Processes email/phone login options and integrates external providers. + * Handles custom email verification settings and creates the complete + * loginWith configuration object. + * + * @param logInDefinition - Login options configuration + * @param secretErrors - Array to collect secret error statements + * @returns TypeScript property assignment for loginWith + */ +function createLogInWithPropertyAssignment(logInDefinition = {}, secretErrors) { + const logInWith = factory.createIdentifier('loginWith'); + const assignments = []; + if (logInDefinition.email === true && typeof logInDefinition.emailOptions === 'object') { + // Handle both email: true AND emailOptions + const emailDefinitionAssignments = []; + if (logInDefinition.emailOptions?.emailVerificationSubject) { + emailDefinitionAssignments.push( + factory.createPropertyAssignment( + 'verificationEmailSubject', + factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationSubject), + ), + ); + } + if (logInDefinition.emailOptions?.emailVerificationBody) { + emailDefinitionAssignments.push( + factory.createPropertyAssignment( + 'verificationEmailBody', + factory.createArrowFunction( + undefined, + undefined, + [], + undefined, + undefined, + factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationBody), + ), + ), + ); + } + const emailDefinitionObject = factory.createObjectLiteralExpression(emailDefinitionAssignments, true); + assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), emailDefinitionObject)); + } else if (logInDefinition.email === true) { + assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), factory.createTrue())); + } + // Custom email messages to send to the user on verification + else if (typeof logInDefinition.emailOptions === 'object') { + const emailDefinitionAssignments = []; + if (logInDefinition.emailOptions?.emailVerificationSubject) { + emailDefinitionAssignments.push( + factory.createPropertyAssignment( + 'verificationEmailSubject', + factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationSubject), + ), + ); + } + if (logInDefinition.emailOptions?.emailVerificationBody) { + emailDefinitionAssignments.push( + factory.createPropertyAssignment( + 'verificationEmailBody', + factory.createArrowFunction( + undefined, + undefined, + [], + undefined, + undefined, + factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationBody), + ), + ), + ); + } + const emailDefinitionObject = factory.createObjectLiteralExpression(emailDefinitionAssignments, true); + assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), emailDefinitionObject)); + } + if (logInDefinition.phone === true) { + assignments.push(factory.createPropertyAssignment(factory.createIdentifier('phone'), factory.createTrue())); + } + if ( + logInDefinition.amazonLogin || + logInDefinition.googleLogin || + logInDefinition.facebookLogin || + logInDefinition.appleLogin || + (logInDefinition.oidcLogin && logInDefinition.oidcLogin.length > 0) || + logInDefinition.samlLogin + ) { + assignments.push( + factory.createPropertyAssignment( + factory.createIdentifier('externalProviders'), + createExternalProvidersPropertyAssignment(logInDefinition, logInDefinition.callbackURLs, logInDefinition.logoutURLs, secretErrors), + ), + ); + } + return factory.createPropertyAssignment(logInWith, factory.createObjectLiteralExpression(assignments, true)); +} +/** + * Creates TypeScript AST for user attribute definition + * + * Converts attribute configuration objects into TypeScript property + * assignments, handling boolean, string, and number values. + * + * @param attribute - Standard or custom attribute configuration + * @returns TypeScript object literal expression for the attribute + */ +const createStandardAttributeDefinition = (attribute) => { + const properties = []; + for (const key of Object.keys(attribute)) { + const value = attribute[key]; + if (typeof value === 'boolean') { + properties.push( + factory.createPropertyAssignment(factory.createIdentifier(key), value ? factory.createTrue() : factory.createFalse()), + ); + } else if (typeof value === 'string') { + properties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createStringLiteral(value))); + } else if (typeof value === 'number') { + properties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createNumericLiteral(value))); + } + } + return factory.createObjectLiteralExpression(properties, true); +}; +/** + * Creates the userAttributes property assignment + * + * Combines standard and custom user attributes into a single + * userAttributes configuration object for the auth definition. + * + * @param standardAttributes - Standard Cognito attributes configuration + * @param customAttributes - Custom attributes configuration + * @returns TypeScript property assignment for userAttributes + */ +const createUserAttributeAssignments = (standardAttributes, customAttributes) => { + const userAttributeIdentifier = factory.createIdentifier('userAttributes'); + const userAttributeProperties = []; + if (standardAttributes !== undefined) { + const standardAttributeProperties = Object.entries(standardAttributes).map(([key, value]) => { + return factory.createPropertyAssignment(factory.createIdentifier(key), createStandardAttributeDefinition(value)); + }); + userAttributeProperties.push(...standardAttributeProperties); + } + if (customAttributes !== undefined) { + const customAttributeProperties = Object.entries(customAttributes) + .map(([key, value]) => { + if (value !== undefined) { + return factory.createPropertyAssignment(factory.createStringLiteral(key), createStandardAttributeDefinition(value)); + } + return undefined; + }) + .filter((property) => property !== undefined); + userAttributeProperties.push(...customAttributeProperties); + } + return factory.createPropertyAssignment(userAttributeIdentifier, factory.createObjectLiteralExpression(userAttributeProperties, true)); +}; +/** + * Creates error statements for missing secrets + * + * Generates throw statements that provide helpful error messages + * with CLI commands to set missing secrets. + * + * @example + * ```typescript + * // Input: + * createSecretErrorStatements(['GOOGLE_CLIENT_ID', 'GOOGLE_CLIENT_SECRET']) + * + * // Output (TypeScript code): + * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_ID` to set the value'); + * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_SECRET` to set the value'); + * ``` + * + * @param secretVariables - Array of secret variable names + * @returns Array of TypeScript throw statement nodes + */ +function createSecretErrorStatements(secretVariables) { + return secretVariables.map((secret) => + factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + factory.createStringLiteral(`Secrets need to be reset, use \`npx ampx sandbox secret set ${secret}\` to set the value`), + ]), + ); +} +function renderAuthNode(definition) { + // Track required imports from various packages + // Creates the data structure to track imports. Extracts reference auth config + const namedImports = { '@aws-amplify/backend': new Set() }; + const refAuth = definition.referenceAuth; + // The case where resources already exist and we want to import them + // Converts refAuth object to TypeScript property assignments + // Early return - skips all other blocks + if (refAuth) { + const referenceAuthProperties = []; + namedImports['@aws-amplify/backend'].add('referenceAuth'); + // Handle string properties + const stringProps = ['userPoolId', 'identityPoolId', 'authRoleArn', 'unauthRoleArn', 'userPoolClientId']; + for (const prop of stringProps) { + const value = refAuth[prop]; + if (value) { + referenceAuthProperties.push(factory.createPropertyAssignment(factory.createIdentifier(prop), factory.createStringLiteral(value))); + } + } + // Handle groups object property + if (refAuth.groups) { + referenceAuthProperties.push( + factory.createPropertyAssignment( + factory.createIdentifier('groups'), + factory.createObjectLiteralExpression( + Object.entries(refAuth.groups).map(([key, value]) => + factory.createPropertyAssignment(factory.createStringLiteral(key), factory.createStringLiteral(value)), + ), + true, + ), + ), + ); + } + // Generates ts file + return (0, resource_1.renderResourceTsFile)({ + exportedVariableName: factory.createIdentifier('auth'), + functionCallParameter: factory.createObjectLiteralExpression(referenceAuthProperties, true), + additionalImportedBackendIdentifiers: namedImports, + backendFunctionConstruct: 'referenceAuth', + }); + } + // Setup phase for new auth resource creation + // Initialize defineAuth configuration + namedImports['@aws-amplify/backend'].add('defineAuth'); + const defineAuthProperties = []; + const secretErrors = []; // Collect secret-related error statements + // Add secret import if external providers are configured + const { loginOptions } = definition; + if ( + loginOptions?.appleLogin || + loginOptions?.amazonLogin || + loginOptions?.googleLogin || + loginOptions?.facebookLogin || + (loginOptions?.oidcLogin && loginOptions.oidcLogin.length > 0) || + loginOptions?.samlLogin + ) { + namedImports['@aws-amplify/backend'].add('secret'); + } + // Process login configuration (email, phone, social providers) + const logInWithPropertyAssignment = createLogInWithPropertyAssignment(definition.loginOptions, secretErrors); + defineAuthProperties.push(logInWithPropertyAssignment); + // Add user attributes configuration if present + // User attributes are basically data fields with each user (email, name, phone, or custom fields like department, id, etc) + if (definition.customUserAttributes || definition.standardUserAttributes) { + defineAuthProperties.push(createUserAttributeAssignments(definition.standardUserAttributes, definition.customUserAttributes)); + } + // Add user groups configuration + // Groups are a subset of user pools + // Input: definition.groups = ['admin', 'user'] + // Output: groups: ['admin', 'user'] + if (definition.groups?.length) { + defineAuthProperties.push( + factory.createPropertyAssignment( + factory.createIdentifier('groups'), + factory.createArrayLiteralExpression(definition.groups.map((g) => factory.createStringLiteral(g))), + ), + ); + } + // Check for Lambda triggers and external providers + const hasFunctions = definition.lambdaTriggers && Object.keys(definition.lambdaTriggers).length > 0; + // Process Lambda triggers if present + if (hasFunctions) { + (0, node_assert_1.default)(definition.lambdaTriggers); + defineAuthProperties.push((0, lambda_1.createTriggersProperty)(definition.lambdaTriggers)); + // Add imports for each Lambda function + // The lambda code needs to follow the expected format: amplify/backend/function/functionName/...` + for (const value of Object.values(definition.lambdaTriggers)) { + const pathSegments = value.source.split('/'); + if (pathSegments.length < 4) { + throw new Error(`Invalid Lambda source path format: ${value.source}. Expected format: amplify/backend/function/functionName/...`); + } + const functionName = pathSegments[3]; + if (!namedImports[`./${functionName}/resource`]) { + namedImports[`./${functionName}/resource`] = new Set(); + } + namedImports[`./${functionName}/resource`].add(functionName); + } + } + // Add MFA configuration if present + if (definition.mfa) { + const multifactorProperties = [ + factory.createPropertyAssignment(factory.createIdentifier('mode'), factory.createStringLiteral(definition.mfa.mode)), + ]; + // Add TOTP configuration + if (definition.mfa.totp !== undefined) { + multifactorProperties.push( + factory.createPropertyAssignment( + factory.createIdentifier('totp'), + definition.mfa.totp ? factory.createTrue() : factory.createFalse(), + ), + ); + } + // Add SMS configuration + if (definition.mfa.sms !== undefined) { + multifactorProperties.push( + factory.createPropertyAssignment( + factory.createIdentifier('sms'), + definition.mfa.sms ? factory.createTrue() : factory.createFalse(), + ), + ); + } + defineAuthProperties.push( + factory.createPropertyAssignment( + factory.createIdentifier('multifactor'), + factory.createObjectLiteralExpression(multifactorProperties, true), + ), + ); + } + // Generate the final TypeScript file with all configurations + return (0, resource_1.renderResourceTsFile)({ + exportedVariableName: factory.createIdentifier('auth'), + functionCallParameter: factory.createObjectLiteralExpression(defineAuthProperties, true), + additionalImportedBackendIdentifiers: namedImports, + backendFunctionConstruct: 'defineAuth', + postImportStatements: secretErrors, // Include secret error handling + }); +} +exports.renderAuthNode = renderAuthNode; +//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map new file mode 100644 index 00000000000..dbae0279f87 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/auth/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts new file mode 100644 index 00000000000..301430e6058 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts @@ -0,0 +1,2 @@ +export declare const generateBackendFile: (config: any, outputDir: string) => Promise; +//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map new file mode 100644 index 00000000000..d1d1bc3f18e --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/backend/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,mBAAmB,GAAU,QAAQ,GAAG,EAAE,WAAW,MAAM,kBAEvE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js new file mode 100644 index 00000000000..4e6654fbe31 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js @@ -0,0 +1,10 @@ +'use strict'; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.generateBackendFile = void 0; +// Backend generator - creates main backend.ts file +// Logic from amplify-gen2-codegen backend synthesizer +const generateBackendFile = async (config, outputDir) => { + // Generate amplify/backend.ts that imports all resources +}; +exports.generateBackendFile = generateBackendFile; +//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map new file mode 100644 index 00000000000..dfd94b9aa86 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/backend/index.ts"],"names":[],"mappings":";;;AAAA,mDAAmD;AACnD,sDAAsD;AAC/C,MAAM,mBAAmB,GAAG,KAAK,EAAE,MAAW,EAAE,SAAiB,EAAE,EAAE;IAC1E,yDAAyD;AAC3D,CAAC,CAAC;AAFW,QAAA,mBAAmB,uBAE9B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts new file mode 100644 index 00000000000..0a83dd3a75c --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts @@ -0,0 +1,8 @@ +import ts from 'typescript'; +export type DataTableMapping = Record; +export type DataDefinition = { + tableMappings: Record; + schema: string; +}; +export declare const generateDataSource: (dataDefinition?: DataDefinition) => ts.NodeArray; +//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map new file mode 100644 index 00000000000..af8b371e5d8 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/data/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAyD,MAAM,YAAY,CAAC;AAInF,MAAM,MAAM,gBAAgB,GAAG,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AACtD,MAAM,MAAM,cAAc,GAAG;IAC3B,aAAa,EAAE,MAAM,CAAC,MAAM,EAAE,gBAAgB,GAAG,SAAS,CAAC,CAAC;IAC5D,MAAM,EAAE,MAAM,CAAC;CAChB,CAAC;AAIF,eAAO,MAAM,kBAAkB,oBAAqB,cAAc,KAAG,GAAG,SAAS,CAAC,OAAO,CAyExF,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js new file mode 100644 index 00000000000..0f4c70a50e7 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js @@ -0,0 +1,84 @@ +'use strict'; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.generateDataSource = void 0; +const typescript_1 = __importDefault(require('typescript')); +const resource_1 = require('../../resource/resource'); +const factory = typescript_1.default.factory; +const migratedAmplifyGen1DynamoDbTableMappingsKeyName = 'migratedAmplifyGen1DynamoDbTableMappings'; +const generateDataSource = (dataDefinition) => { + const dataRenderProperties = []; + const namedImports = { '@aws-amplify/backend': new Set() }; + namedImports['@aws-amplify/backend'].add('defineData'); + const schemaStatements = []; + if (dataDefinition && dataDefinition.schema) { + const schemaVariableDeclaration = factory.createVariableDeclaration( + 'schema', + undefined, + undefined, + factory.createNoSubstitutionTemplateLiteral(dataDefinition.schema), + ); + const schemaStatementAssignment = factory.createVariableStatement( + [], + factory.createVariableDeclarationList([schemaVariableDeclaration], typescript_1.default.NodeFlags.Const), + ); + schemaStatements.push(schemaStatementAssignment); + } + if (dataDefinition?.tableMappings) { + const tableMappingEnvironments = []; + for (const [environmentName, tableMapping] of Object.entries(dataDefinition.tableMappings)) { + const tableMappingProperties = []; + if (tableMapping) { + for (const [tableName, tableId] of Object.entries(tableMapping)) { + tableMappingProperties.push( + factory.createPropertyAssignment(factory.createIdentifier(tableName), factory.createStringLiteral(tableId)), + ); + } + } + const branchNameExpression = typescript_1.default.addSyntheticLeadingComment( + factory.createPropertyAssignment('branchName', factory.createStringLiteral(environmentName)), + typescript_1.default.SyntaxKind.SingleLineCommentTrivia, + ` Replace the environment name (${environmentName}) with the corresponding branch name. Use "sandbox" for your sandbox environment.`, + true, + ); + let tableMappingExpression = factory.createPropertyAssignment( + 'modelNameToTableNameMapping', + factory.createObjectLiteralExpression(tableMappingProperties), + ); + if (tableMappingProperties.length === 0) { + tableMappingExpression = typescript_1.default.addSyntheticLeadingComment( + tableMappingExpression, + typescript_1.default.SyntaxKind.MultiLineCommentTrivia, + '*\n' + + '* Unable to find the table mapping for this environment.\n' + + '* This could be due the enableGen2Migration feature flag not being set to true for this environment.\n' + + '* Please enable the feature flag and push the backend resources.\n' + + '* If you are not planning to migrate this environment, you can remove this key.\n', + true, + ); + } + const tableMappingForEnvironment = factory.createObjectLiteralExpression([branchNameExpression, tableMappingExpression], true); + tableMappingEnvironments.push(tableMappingForEnvironment); + } + dataRenderProperties.push( + factory.createPropertyAssignment( + migratedAmplifyGen1DynamoDbTableMappingsKeyName, + factory.createArrayLiteralExpression(tableMappingEnvironments), + ), + ); + } + dataRenderProperties.push(factory.createShorthandPropertyAssignment(factory.createIdentifier('schema'))); + return (0, resource_1.renderResourceTsFile)({ + exportedVariableName: factory.createIdentifier('data'), + functionCallParameter: factory.createObjectLiteralExpression(dataRenderProperties, true), + backendFunctionConstruct: 'defineData', + postImportStatements: schemaStatements, + additionalImportedBackendIdentifiers: namedImports, + }); +}; +exports.generateDataSource = generateDataSource; +//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map new file mode 100644 index 00000000000..48ed305d663 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/data/index.ts"],"names":[],"mappings":";;;;;;AAAA,4DAAmF;AACnF,sDAA+D;AAC/D,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAQ3B,MAAM,+CAA+C,GAAG,0CAA0C,CAAC;AAE5F,MAAM,kBAAkB,GAAG,CAAC,cAA+B,EAAyB,EAAE;IAC3F,MAAM,oBAAoB,GAA+B,EAAE,CAAC;IAC5D,MAAM,YAAY,GAAgC,EAAE,sBAAsB,EAAE,IAAI,GAAG,EAAE,EAAE,CAAC;IACxF,YAAY,CAAC,sBAAsB,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IAEvD,MAAM,gBAAgB,GAAc,EAAE,CAAC;IAEvC,IAAI,cAAc,IAAI,cAAc,CAAC,MAAM,EAAE;QAC3C,MAAM,yBAAyB,GAAG,OAAO,CAAC,yBAAyB,CACjE,QAAQ,EACR,SAAS,EACT,SAAS,EACT,OAAO,CAAC,mCAAmC,CAAC,cAAc,CAAC,MAAM,CAAC,CACnE,CAAC;QACF,MAAM,yBAAyB,GAAG,OAAO,CAAC,uBAAuB,CAC/D,EAAE,EACF,OAAO,CAAC,6BAA6B,CAAC,CAAC,yBAAyB,CAAC,EAAE,oBAAE,CAAC,SAAS,CAAC,KAAK,CAAC,CACvF,CAAC;QACF,gBAAgB,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC;KAClD;IAED,IAAI,cAAc,EAAE,aAAa,EAAE;QACjC,MAAM,wBAAwB,GAA8B,EAAE,CAAC;QAC/D,KAAK,MAAM,CAAC,eAAe,EAAE,YAAY,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,cAAc,CAAC,aAAa,CAAC,EAAE;YAC1F,MAAM,sBAAsB,GAA+B,EAAE,CAAC;YAC9D,IAAI,YAAY,EAAE;gBAChB,KAAK,MAAM,CAAC,SAAS,EAAE,OAAO,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE;oBAC/D,sBAAsB,CAAC,IAAI,CACzB,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,SAAS,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,OAAO,CAAC,CAAC,CAC5G,CAAC;iBACH;aACF;YAED,MAAM,oBAAoB,GAAG,oBAAE,CAAC,0BAA0B,CACxD,OAAO,CAAC,wBAAwB,CAAC,YAAY,EAAE,OAAO,CAAC,mBAAmB,CAAC,eAAe,CAAC,CAAC,EAC5F,oBAAE,CAAC,UAAU,CAAC,uBAAuB,EACrC,kCAAkC,eAAe,mFAAmF,EACpI,IAAI,CACL,CAAC;YACF,IAAI,sBAAsB,GAAG,OAAO,CAAC,wBAAwB,CAC3D,6BAA6B,EAC7B,OAAO,CAAC,6BAA6B,CAAC,sBAAsB,CAAC,CAC9D,CAAC;YACF,IAAI,sBAAsB,CAAC,MAAM,KAAK,CAAC,EAAE;gBACvC,sBAAsB,GAAG,oBAAE,CAAC,0BAA0B,CACpD,sBAAsB,EACtB,oBAAE,CAAC,UAAU,CAAC,sBAAsB,EACpC,KAAK;oBACH,4DAA4D;oBAC5D,wGAAwG;oBACxG,oEAAoE;oBACpE,mFAAmF,EACrF,IAAI,CACL,CAAC;aACH;YACD,MAAM,0BAA0B,GAAG,OAAO,CAAC,6BAA6B,CAAC,CAAC,oBAAoB,EAAE,sBAAsB,CAAC,EAAE,IAAI,CAAC,CAAC;YAC/H,wBAAwB,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC;SAC3D;QACD,oBAAoB,CAAC,IAAI,CACvB,OAAO,CAAC,wBAAwB,CAC9B,+CAA+C,EAC/C,OAAO,CAAC,4BAA4B,CAAC,wBAAwB,CAAC,CAC/D,CACF,CAAC;KACH;IACD,oBAAoB,CAAC,IAAI,CAAC,OAAO,CAAC,iCAAiC,CAAC,OAAO,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACzG,OAAO,IAAA,+BAAoB,EAAC;QAC1B,oBAAoB,EAAE,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC;QACtD,qBAAqB,EAAE,OAAO,CAAC,6BAA6B,CAAC,oBAAoB,EAAE,IAAI,CAAC;QACxF,wBAAwB,EAAE,YAAY;QACtC,oBAAoB,EAAE,gBAAgB;QACtC,oCAAoC,EAAE,YAAY;KACnD,CAAC,CAAC;AACL,CAAC,CAAC;AAzEW,QAAA,kBAAkB,sBAyE7B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts new file mode 100644 index 00000000000..bb7072128b0 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts @@ -0,0 +1,26 @@ +import ts from 'typescript'; +import { EnvironmentResponse, Runtime } from '@aws-sdk/client-lambda'; +export interface FunctionDefinition { + category?: string; + entry?: string; + name?: string; + timeoutSeconds?: number; + memoryMB?: number; + environment?: EnvironmentResponse; + runtime?: Runtime | string; + resourceName?: string; + schedule?: string; +} +export declare function renderFunctions( + definition: FunctionDefinition, + appId?: string, + backendEnvironmentName?: string | undefined, +): ts.NodeArray; +export declare function createFunctionDefinition( + definition?: FunctionDefinition, + postImportStatements?: (ts.CallExpression | ts.JSDoc | ts.ExpressionStatement)[], + namedImports?: Record>, + appId?: string, + backendEnvironmentName?: string, +): ts.ObjectLiteralElementLike[]; +//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map new file mode 100644 index 00000000000..d89222f5282 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/functions/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAwE,MAAM,YAAY,CAAC;AAElG,OAAO,EAAE,mBAAmB,EAAE,OAAO,EAAE,MAAM,wBAAwB,CAAC;AAItE,MAAM,WAAW,kBAAkB;IACjC,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,WAAW,CAAC,EAAE,mBAAmB,CAAC;IAClC,OAAO,CAAC,EAAE,OAAO,GAAG,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAqBD,wBAAgB,eAAe,CAAC,UAAU,EAAE,kBAAkB,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,sBAAsB,CAAC,EAAE,MAAM,GAAG,SAAS,yBAkC1H;AAED,wBAAgB,wBAAwB,CACtC,UAAU,CAAC,EAAE,kBAAkB,EAC/B,oBAAoB,CAAC,EAAE,CAAC,EAAE,CAAC,cAAc,GAAG,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,mBAAmB,CAAC,EAAE,EAChF,YAAY,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,EAC1C,KAAK,CAAC,EAAE,MAAM,EACd,sBAAsB,CAAC,EAAE,MAAM,iCA8GhC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js new file mode 100644 index 00000000000..016201bc154 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js @@ -0,0 +1,161 @@ +'use strict'; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.createFunctionDefinition = exports.renderFunctions = void 0; +const typescript_1 = __importDefault(require('typescript')); +// eslint-disable-next-line import/no-extraneous-dependencies +const client_lambda_1 = require('@aws-sdk/client-lambda'); +const resource_1 = require('../../resource/resource'); +const node_assert_1 = __importDefault(require('node:assert')); +const factory = typescript_1.default.factory; +const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; +const createParameter = (name, value) => factory.createPropertyAssignment(factory.createIdentifier(name), value); +const createVariableStatement = (variableDeclaration) => { + return factory.createVariableStatement( + [], + factory.createVariableDeclarationList([variableDeclaration], typescript_1.default.NodeFlags.Const), + ); +}; +const createTemplateLiteral = (templateHead, templateSpan, templateTail) => { + return factory.createTemplateExpression(factory.createTemplateHead(templateHead), [ + factory.createTemplateSpan(factory.createIdentifier(templateSpan), factory.createTemplateTail(templateTail)), + ]); +}; +function renderFunctions(definition, appId, backendEnvironmentName) { + const postImportStatements = []; + const namedImports = { '@aws-amplify/backend': new Set() }; + namedImports['@aws-amplify/backend'].add('defineFunction'); + postImportStatements.push( + factory.createExpressionStatement( + factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + factory.createStringLiteral( + `Source code for this function can be found in your Amplify Gen 1 Directory. See .amplify/migration/amplify/backend/function/${definition.resourceName}/src`, + ), + ]), + ), + ); + const defineFunctionProperty = createFunctionDefinition(definition, postImportStatements, namedImports, appId, backendEnvironmentName); + const amplifyGen1EnvStatement = createVariableStatement( + factory.createVariableDeclaration( + amplifyGen1EnvName, + undefined, + undefined, + factory.createIdentifier('process.env.AMPLIFY_GEN_1_ENV_NAME ?? "sandbox"'), + ), + ); + postImportStatements.push(amplifyGen1EnvStatement); + return (0, resource_1.renderResourceTsFile)({ + exportedVariableName: factory.createIdentifier(definition?.resourceName || 'sayHello'), + functionCallParameter: factory.createObjectLiteralExpression(defineFunctionProperty, true), + backendFunctionConstruct: 'defineFunction', + additionalImportedBackendIdentifiers: namedImports, + postImportStatements, + }); +} +exports.renderFunctions = renderFunctions; +function createFunctionDefinition(definition, postImportStatements, namedImports, appId, backendEnvironmentName) { + const defineFunctionProperties = []; + if (definition?.entry) { + defineFunctionProperties.push(createParameter('entry', factory.createStringLiteral('./handler.ts'))); + } + if (definition?.name) { + const splitFuncName = definition.name.split('-'); + const funcNameWithoutBackendEnvName = splitFuncName.slice(0, -1).join('-'); + const funcNameAssignment = createTemplateLiteral(`${funcNameWithoutBackendEnvName}-`, amplifyGen1EnvName, ''); + defineFunctionProperties.push(createParameter('name', funcNameAssignment)); + } + if (definition?.timeoutSeconds) { + defineFunctionProperties.push(createParameter('timeoutSeconds', factory.createNumericLiteral(definition.timeoutSeconds))); + } + if (definition?.memoryMB) { + defineFunctionProperties.push(createParameter('memoryMB', factory.createNumericLiteral(definition.memoryMB))); + } + if (definition?.environment?.Variables) { + defineFunctionProperties.push( + createParameter( + 'environment', + factory.createObjectLiteralExpression( + Object.entries(definition.environment.Variables).map(([key, value]) => { + if (key == 'API_KEY' && value.startsWith(`/amplify/${appId}/${backendEnvironmentName}`)) { + postImportStatements?.push( + factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + // eslint-disable-next-line spellcheck/spell-checker + factory.createStringLiteral('Secrets need to be reset, use `npx ampx sandbox secret set API_KEY` to set the value'), + ]), + ); + if (namedImports && namedImports['@aws-amplify/backend']) { + namedImports['@aws-amplify/backend'].add('secret'); + } else { + const namedImports = { '@aws-amplify/backend': new Set() }; + namedImports['@aws-amplify/backend'].add('secret'); + } + return factory.createPropertyAssignment( + key, + factory.createCallExpression(factory.createIdentifier('secret'), undefined, [factory.createStringLiteral('API_KEY')]), + ); + } else if (key == 'ENV') { + const envNameAssignment = createTemplateLiteral('', amplifyGen1EnvName, ''); + return createParameter(key, envNameAssignment); + } + return createParameter(key, factory.createStringLiteral(value)); + }), + ), + ), + ); + } + const runtime = definition?.runtime; + if (runtime && runtime.includes('nodejs')) { + let nodeRuntime; + switch (runtime) { + case client_lambda_1.Runtime.nodejs16x: + nodeRuntime = 16; + break; + case client_lambda_1.Runtime.nodejs18x: + nodeRuntime = 18; + break; + case client_lambda_1.Runtime.nodejs20x: + nodeRuntime = 20; + break; + default: + throw new Error(`Unsupported nodejs runtime for function: ${runtime}`); + } + (0, node_assert_1.default)(nodeRuntime, 'Expected nodejs version to be set'); + defineFunctionProperties.push(createParameter('runtime', factory.createNumericLiteral(nodeRuntime))); + } + if (definition?.schedule) { + const rawScheduleExpression = definition.schedule; + let scheduleExpression; + const startIndex = rawScheduleExpression.indexOf('(') + 1; + const endIndex = rawScheduleExpression.lastIndexOf(')'); + const scheduleValue = startIndex > 0 && endIndex > startIndex ? rawScheduleExpression.slice(startIndex, endIndex) : undefined; + if (rawScheduleExpression?.startsWith('rate(')) { + // Convert rate expression to a more readable format + const rateValue = scheduleValue; + if (rateValue) { + const [value, unit] = rateValue.split(' '); + const unitMap = { + minute: 'm', + minutes: 'm', + hour: 'h', + hours: 'h', + day: 'd', + days: 'd', + }; + scheduleExpression = `every ${value}${unitMap[unit]}`; + } + } else if (rawScheduleExpression?.startsWith('cron(')) { + // Extract the cron expression as-is + scheduleExpression = scheduleValue; + } + if (scheduleExpression) { + defineFunctionProperties.push(createParameter('schedule', factory.createStringLiteral(scheduleExpression))); + } + } + return defineFunctionProperties; +} +exports.createFunctionDefinition = createFunctionDefinition; +//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map new file mode 100644 index 00000000000..c41369f1eec --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/functions/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts new file mode 100644 index 00000000000..6eb4c3837f5 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts @@ -0,0 +1,6 @@ +import ts from 'typescript'; +export type Lambda = { + source: string; +}; +export declare const createTriggersProperty: (triggers: Record) => ts.PropertyAssignment; +//# sourceMappingURL=lambda.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map new file mode 100644 index 00000000000..be509ff4357 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"lambda.d.ts","sourceRoot":"","sources":["../../../src/generators/functions/lambda.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAC5B,MAAM,MAAM,MAAM,GAAG;IACnB,MAAM,EAAE,MAAM,CAAC;CAChB,CAAC;AAIF,eAAO,MAAM,sBAAsB,aAAc,OAAO,MAAM,EAAE,MAAM,CAAC,0BAWtE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js new file mode 100644 index 00000000000..96253257ce8 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js @@ -0,0 +1,24 @@ +'use strict'; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.createTriggersProperty = void 0; +const typescript_1 = __importDefault(require('typescript')); +const factory = typescript_1.default.factory; +const createTriggersProperty = (triggers) => { + return factory.createPropertyAssignment( + factory.createIdentifier('triggers'), + factory.createObjectLiteralExpression( + Object.entries(triggers).map(([key, value]) => { + const functionName = value.source.split('/')[3]; + return factory.createPropertyAssignment(factory.createIdentifier(key), factory.createIdentifier(functionName)); + }), + true, + ), + ); +}; +exports.createTriggersProperty = createTriggersProperty; +//# sourceMappingURL=lambda.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map new file mode 100644 index 00000000000..673eb24491b --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map @@ -0,0 +1 @@ +{"version":3,"file":"lambda.js","sourceRoot":"","sources":["../../../src/generators/functions/lambda.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAK5B,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAEpB,MAAM,sBAAsB,GAAG,CAAC,QAAgC,EAAE,EAAE;IACzE,OAAO,OAAO,CAAC,wBAAwB,CACrC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EACpC,OAAO,CAAC,6BAA6B,CACnC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE;QAC5C,MAAM,YAAY,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QAChD,OAAO,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,CAAC;IACjH,CAAC,CAAC,EACF,IAAI,CACL,CACF,CAAC;AACJ,CAAC,CAAC;AAXW,QAAA,sBAAsB,0BAWjC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts new file mode 100644 index 00000000000..f703b9c984d --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts @@ -0,0 +1,4 @@ +import ts from 'typescript'; +import { AccessPatterns } from './index.js'; +export declare const getAccessPatterns: (accessPatterns: AccessPatterns) => ts.PropertyAssignment; +//# sourceMappingURL=access.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map new file mode 100644 index 00000000000..488b2f87a97 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"access.d.ts","sourceRoot":"","sources":["../../../src/generators/storage/access.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkC,MAAM,YAAY,CAAC;AAC5D,OAAO,EAAE,cAAc,EAAc,MAAM,YAAY,CAAC;AAoBxD,eAAO,MAAM,iBAAiB,mBAAoB,cAAc,KAAG,GAAG,kBAqDrE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js new file mode 100644 index 00000000000..c477b3f8b4e --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js @@ -0,0 +1,66 @@ +'use strict'; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.getAccessPatterns = void 0; +const typescript_1 = __importDefault(require('typescript')); +const factory = typescript_1.default.factory; +const createAllowPattern = (allowIdentifier, userLevel, permissions) => { + return factory.createCallExpression( + factory.createPropertyAccessExpression(allowIdentifier, factory.createIdentifier(`${userLevel}.to`)), + undefined, + [factory.createArrayLiteralExpression(permissions.map((p) => factory.createStringLiteral(p)))], + ); +}; +const getAccessPatterns = (accessPatterns) => { + const accessIdentifier = factory.createIdentifier('access'); + const allowIdentifier = factory.createIdentifier('allow'); + const publicPathAccess = []; + const privatePathAccess = []; + const protectedPathAccess = []; + if (accessPatterns.guest && accessPatterns.guest.length) { + publicPathAccess.push(createAllowPattern(allowIdentifier, 'guest', accessPatterns.guest ?? [])); + } + if (accessPatterns.auth && accessPatterns.auth.length) { + const accessPattern = createAllowPattern(allowIdentifier, 'authenticated', accessPatterns.auth ?? []); + publicPathAccess.push(accessPattern); + protectedPathAccess.push(accessPattern); + privatePathAccess.push(accessPattern); + } + if (accessPatterns.groups && Object.keys(accessPatterns.groups).length) { + Object.entries(accessPatterns.groups).forEach(([key, value]) => { + publicPathAccess.push(createAllowPattern(allowIdentifier, `groups(['${key}'])`, value)); + privatePathAccess.push(createAllowPattern(allowIdentifier, `groups(['${key}'])`, value)); + protectedPathAccess.push(createAllowPattern(allowIdentifier, `groups(['${key}'])`, value)); + }); + } + const publicPath = 'public/*'; + const privatePath = 'private/{entity_id}/*'; + const protectedPath = 'protected/{entity_id}/*'; + const allowAssignments = []; + const createAccessPropertyAssignment = (bucketPath, accessArray) => + factory.createPropertyAssignment(factory.createStringLiteral(bucketPath), factory.createArrayLiteralExpression(accessArray)); + if (publicPathAccess.length) { + allowAssignments.push(createAccessPropertyAssignment(publicPath, publicPathAccess)); + } + if (protectedPathAccess.length) { + allowAssignments.push(createAccessPropertyAssignment(protectedPath, protectedPathAccess)); + } + if (privatePathAccess.length) { + allowAssignments.push(createAccessPropertyAssignment(privatePath, privatePathAccess)); + } + const accessFunction = factory.createArrowFunction( + undefined, + undefined, + [factory.createParameterDeclaration(undefined, undefined, allowIdentifier)], + undefined, + undefined, + factory.createParenthesizedExpression(factory.createObjectLiteralExpression(allowAssignments, true)), + ); + return factory.createPropertyAssignment(accessIdentifier, accessFunction); +}; +exports.getAccessPatterns = getAccessPatterns; +//# sourceMappingURL=access.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map new file mode 100644 index 00000000000..b4351dce69f --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map @@ -0,0 +1 @@ +{"version":3,"file":"access.js","sourceRoot":"","sources":["../../../src/generators/storage/access.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts new file mode 100644 index 00000000000..79e294b46a1 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts @@ -0,0 +1,31 @@ +import ts from 'typescript'; +import { Lambda } from '../functions/lambda'; +import { BucketAccelerateStatus, BucketVersioningStatus, ServerSideEncryptionByDefault } from '@aws-sdk/client-s3'; +export type S3TriggerDefinition = Record; +export type Permission = 'read' | 'write' | 'create' | 'delete'; +export type GroupPermissions = { + [Key in G[number]]: Permission[]; +}; +export type StorageTriggerEvent = 'onDelete' | 'onUpload'; +export type AccessPatterns = { + auth?: Permission[]; + guest?: Permission[]; + groups?: Record; +}; +export type ServerSideEncryptionConfiguration = { + serverSideEncryptionByDefault: ServerSideEncryptionByDefault; + bucketKeyEnabled: boolean; +}; +export interface StorageRenderParameters { + bucketName?: string; + triggers?: Partial>; + accessPatterns?: AccessPatterns; + storageIdentifier?: string; + lambdas?: S3TriggerDefinition[]; + bucketEncryptionAlgorithm?: ServerSideEncryptionConfiguration; + dynamoDB?: string; + accelerateConfiguration?: BucketAccelerateStatus; + versioningConfiguration?: BucketVersioningStatus; +} +export declare const renderStorage: (storageParams?: StorageRenderParameters) => ts.NodeArray; +//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map new file mode 100644 index 00000000000..fd9e228f126 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/storage/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAA8C,MAAM,YAAY,CAAC;AAGxE,OAAO,EAA0B,MAAM,EAAE,MAAM,qBAAqB,CAAC;AACrE,OAAO,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,6BAA6B,EAAE,MAAM,oBAAoB,CAAC;AAKnH,MAAM,MAAM,mBAAmB,GAAG,MAAM,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;AACxD,MAAM,MAAM,UAAU,GAAG,MAAM,GAAG,OAAO,GAAG,QAAQ,GAAG,QAAQ,CAAC;AAChE,MAAM,MAAM,gBAAgB,CAAC,CAAC,SAAS,SAAS,MAAM,EAAE,IAAI;KACzD,GAAG,IAAI,CAAC,CAAC,MAAM,CAAC,GAAG,UAAU,EAAE;CACjC,CAAC;AAEF,MAAM,MAAM,mBAAmB,GAAG,UAAU,GAAG,UAAU,CAAC;AAC1D,MAAM,MAAM,cAAc,GAAG;IAC3B,IAAI,CAAC,EAAE,UAAU,EAAE,CAAC;IACpB,KAAK,CAAC,EAAE,UAAU,EAAE,CAAC;IACrB,MAAM,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC;CACvC,CAAC;AAEF,MAAM,MAAM,iCAAiC,GAAG;IAC9C,6BAA6B,EAAE,6BAA6B,CAAC;IAC7D,gBAAgB,EAAE,OAAO,CAAC;CAC3B,CAAC;AAEF,MAAM,WAAW,uBAAuB;IACtC,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,QAAQ,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,mBAAmB,EAAE,MAAM,CAAC,CAAC,CAAC;IACxD,cAAc,CAAC,EAAE,cAAc,CAAC;IAChC,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAE,mBAAmB,EAAE,CAAC;IAChC,yBAAyB,CAAC,EAAE,iCAAiC,CAAC;IAC9D,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,uBAAuB,CAAC,EAAE,sBAAsB,CAAC;IACjD,uBAAuB,CAAC,EAAE,sBAAsB,CAAC;CAClD;AAYD,eAAO,MAAM,aAAa,mBAAmB,uBAAuB,0BA0DnE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js new file mode 100644 index 00000000000..24a1c209491 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js @@ -0,0 +1,82 @@ +'use strict'; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.renderStorage = void 0; +const typescript_1 = __importDefault(require('typescript')); +const access_1 = require('./access'); +const resource_1 = require('../../resource/resource'); +const lambda_1 = require('../functions/lambda'); +const factory = typescript_1.default.factory; +const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; +const createVariableStatement = (variableDeclaration) => { + return factory.createVariableStatement( + [], + factory.createVariableDeclarationList([variableDeclaration], typescript_1.default.NodeFlags.Const), + ); +}; +const createTemplateLiteral = (templateHead, templateSpan, templateTail) => { + return factory.createTemplateExpression(factory.createTemplateHead(templateHead), [ + factory.createTemplateSpan(factory.createIdentifier(templateSpan), factory.createTemplateTail(templateTail)), + ]); +}; +const renderStorage = (storageParams = {}) => { + const propertyAssignments = []; + const namedImports = { '@aws-amplify/backend': new Set() }; + namedImports['@aws-amplify/backend'].add('defineStorage'); + const triggers = storageParams.triggers || {}; + const postImportStatements = []; + const amplifyGen1EnvStatement = createVariableStatement( + factory.createVariableDeclaration( + amplifyGen1EnvName, + undefined, + undefined, + factory.createIdentifier('process.env.AMPLIFY_GEN_1_ENV_NAME ?? "sandbox"'), + ), + ); + postImportStatements.push(amplifyGen1EnvStatement); + if (storageParams.storageIdentifier) { + const splitStorageIdentifier = storageParams.storageIdentifier.split('-'); + const storageNameWithoutBackendEnvName = splitStorageIdentifier.slice(0, -1).join('-'); + const storageNameAssignment = createTemplateLiteral(`${storageNameWithoutBackendEnvName}-`, amplifyGen1EnvName, ''); + propertyAssignments.push(factory.createPropertyAssignment(factory.createIdentifier('name'), storageNameAssignment)); + } + if (storageParams.accessPatterns) { + propertyAssignments.push((0, access_1.getAccessPatterns)(storageParams.accessPatterns)); + } + if (storageParams.accessPatterns?.groups) { + postImportStatements.push( + factory.createJSDocComment( + factory.createNodeArray([ + factory.createJSDocText('TODO: Your project uses group permissions. Group permissions have changed in Gen 2. '), + factory.createJSDocText( + 'In order to grant permissions to groups in Gen 2, please refer to https://docs.amplify.aws/react/build-a-backend/storage/authorization/#for-gen-1-public-protected-and-private-access-pattern.', + ), + ]), + ), + ); + } + if (Object.keys(triggers).length) { + propertyAssignments.push((0, lambda_1.createTriggersProperty)(triggers)); + for (const value of Object.values(triggers)) { + const functionName = value.source.split('/')[3]; + if (!namedImports[`./${functionName}/resource`]) { + namedImports[`./${functionName}/resource`] = new Set(); + } + namedImports[`./${functionName}/resource`].add(functionName); + } + } + const storageArgs = factory.createObjectLiteralExpression(propertyAssignments); + return (0, resource_1.renderResourceTsFile)({ + backendFunctionConstruct: 'defineStorage', + exportedVariableName: factory.createIdentifier('storage'), + functionCallParameter: storageArgs, + postImportStatements, + additionalImportedBackendIdentifiers: namedImports, + }); +}; +exports.renderStorage = renderStorage; +//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map new file mode 100644 index 00000000000..32dad820258 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/storage/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts new file mode 100644 index 00000000000..253aee5a8bb --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts @@ -0,0 +1,4 @@ +export { migrateToGen2 } from './core/migration-pipeline'; +export * from './types'; +export * from './renderers'; +//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map new file mode 100644 index 00000000000..2f46ab2e027 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,aAAa,EAAE,MAAM,2BAA2B,CAAC;AAC1D,cAAc,SAAS,CAAC;AACxB,cAAc,aAAa,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js new file mode 100644 index 00000000000..3433171b939 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js @@ -0,0 +1,39 @@ +'use strict'; +var __createBinding = + (this && this.__createBinding) || + (Object.create + ? function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ('get' in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { + enumerable: true, + get: function () { + return m[k]; + }, + }; + } + Object.defineProperty(o, k2, desc); + } + : function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; + }); +var __exportStar = + (this && this.__exportStar) || + function (m, exports) { + for (var p in m) if (p !== 'default' && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); + }; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.migrateToGen2 = void 0; +// Main entry point for the unified migration tool +var migration_pipeline_1 = require('./core/migration-pipeline'); +Object.defineProperty(exports, 'migrateToGen2', { + enumerable: true, + get: function () { + return migration_pipeline_1.migrateToGen2; + }, +}); +__exportStar(require('./types'), exports); +__exportStar(require('./renderers'), exports); +//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js.map new file mode 100644 index 00000000000..62b87029b25 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAAkD;AAClD,gEAA0D;AAAjD,mHAAA,aAAa,OAAA;AACtB,0CAAwB;AACxB,8CAA4B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts new file mode 100644 index 00000000000..1a22bc15f40 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts @@ -0,0 +1,27 @@ +export type AmplifyDevDependencies = { + '@aws-amplify/backend': string; + '@aws-amplify/backend-cli': string; + '@aws-amplify/backend-data': string; + 'aws-cdk': string; + 'aws-cdk-lib': string; + 'ci-info': string; + constructs: string; + esbuild: string; + tsx: string; + typescript: string; + '@types/node': string; +}; +export type AmplifyDependencies = { + 'aws-amplify': string; +}; +export type AmplifyPackageVersions = AmplifyDevDependencies & AmplifyDependencies; +export type PackageJsonDependencies = { + devDependencies?: Record; + dependencies?: Record; +}; +export type PackageJson = { + name: string; + scripts?: Record; +} & PackageJsonDependencies; +export declare const patchNpmPackageJson: (packageJson: PackageJson, packageVersions?: Partial) => PackageJson; +//# sourceMappingURL=renderer.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map new file mode 100644 index 00000000000..b4c43fa528a --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"renderer.d.ts","sourceRoot":"","sources":["../../src/npm_package/renderer.ts"],"names":[],"mappings":"AAAA,MAAM,MAAM,sBAAsB,GAAG;IACnC,sBAAsB,EAAE,MAAM,CAAC;IAC/B,0BAA0B,EAAE,MAAM,CAAC;IACnC,2BAA2B,EAAE,MAAM,CAAC;IACpC,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;IACtB,SAAS,EAAE,MAAM,CAAC;IAClB,UAAU,EAAE,MAAM,CAAC;IACnB,OAAO,EAAE,MAAM,CAAC;IAChB,GAAG,EAAE,MAAM,CAAC;IACZ,UAAU,EAAE,MAAM,CAAC;IACnB,aAAa,EAAE,MAAM,CAAC;CACvB,CAAC;AACF,MAAM,MAAM,mBAAmB,GAAG;IAChC,aAAa,EAAE,MAAM,CAAC;CACvB,CAAC;AACF,MAAM,MAAM,sBAAsB,GAAG,sBAAsB,GAAG,mBAAmB,CAAC;AAElF,MAAM,MAAM,uBAAuB,GAAG;IACpC,eAAe,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACzC,YAAY,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;CACvC,CAAC;AAEF,MAAM,MAAM,WAAW,GAAG;IACxB,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;CAClC,GAAG,uBAAuB,CAAC;AAI5B,eAAO,MAAM,mBAAmB,gBAAiB,WAAW,oBAAmB,QAAQ,sBAAsB,CAAC,KAAQ,WAsBrH,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js new file mode 100644 index 00000000000..bca0ed2467d --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js @@ -0,0 +1,29 @@ +'use strict'; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.patchNpmPackageJson = void 0; +const withDefault = (version) => version ?? '*'; +const patchNpmPackageJson = (packageJson, packageVersions = {}) => { + return { + ...packageJson, + devDependencies: { + ...(packageJson.devDependencies ?? {}), + '@aws-amplify/backend': withDefault(packageVersions['@aws-amplify/backend']), + '@aws-amplify/backend-cli': withDefault(packageVersions['@aws-amplify/backend-cli']), + '@aws-amplify/backend-data': withDefault(packageVersions['@aws-amplify/backend-data']), + 'aws-cdk': withDefault(packageVersions['aws-cdk']), + 'aws-cdk-lib': withDefault(packageVersions['aws-cdk-lib']), + 'ci-info': withDefault(packageVersions['ci-info']), + constructs: withDefault(packageVersions.constructs), + esbuild: withDefault(packageVersions.esbuild), + tsx: withDefault(packageVersions.tsx), + typescript: withDefault(packageVersions.typescript), + '@types/node': withDefault(packageVersions['@types/node']), + }, + dependencies: { + ...(packageJson.dependencies ?? {}), + 'aws-amplify': withDefault(packageVersions['aws-amplify']), + }, + }; +}; +exports.patchNpmPackageJson = patchNpmPackageJson; +//# sourceMappingURL=renderer.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map new file mode 100644 index 00000000000..cc60fbc93ca --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map @@ -0,0 +1 @@ +{"version":3,"file":"renderer.js","sourceRoot":"","sources":["../../src/npm_package/renderer.ts"],"names":[],"mappings":";;;AA4BA,MAAM,WAAW,GAAG,CAAC,OAAgB,EAAE,EAAE,CAAC,OAAO,IAAI,GAAG,CAAC;AAElD,MAAM,mBAAmB,GAAG,CAAC,WAAwB,EAAE,kBAAmD,EAAE,EAAe,EAAE;IAClI,OAAO;QACL,GAAG,WAAW;QACd,eAAe,EAAE;YACf,GAAG,CAAC,WAAW,CAAC,eAAe,IAAI,EAAE,CAAC;YACtC,sBAAsB,EAAE,WAAW,CAAC,eAAe,CAAC,sBAAsB,CAAC,CAAC;YAC5E,0BAA0B,EAAE,WAAW,CAAC,eAAe,CAAC,0BAA0B,CAAC,CAAC;YACpF,2BAA2B,EAAE,WAAW,CAAC,eAAe,CAAC,2BAA2B,CAAC,CAAC;YACtF,SAAS,EAAE,WAAW,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC;YAClD,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;YAC1D,SAAS,EAAE,WAAW,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC;YAClD,UAAU,EAAE,WAAW,CAAC,eAAe,CAAC,UAAU,CAAC;YACnD,OAAO,EAAE,WAAW,CAAC,eAAe,CAAC,OAAO,CAAC;YAC7C,GAAG,EAAE,WAAW,CAAC,eAAe,CAAC,GAAG,CAAC;YACrC,UAAU,EAAE,WAAW,CAAC,eAAe,CAAC,UAAU,CAAC;YACnD,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;SAC3D;QACD,YAAY,EAAE;YACZ,GAAG,CAAC,WAAW,CAAC,YAAY,IAAI,EAAE,CAAC;YACnC,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;SAC3D;KACF,CAAC;AACJ,CAAC,CAAC;AAtBW,QAAA,mBAAmB,uBAsB9B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts new file mode 100644 index 00000000000..f842d45f8be --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts @@ -0,0 +1,9 @@ +export interface Renderer { + render(): Promise; +} +export declare class RenderPipeline implements Renderer { + private renderers; + constructor(renderers: Renderer[]); + render: () => Promise; +} +//# sourceMappingURL=render_pipeline.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map new file mode 100644 index 00000000000..d29d6d36e05 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"render_pipeline.d.ts","sourceRoot":"","sources":["../src/render_pipeline.ts"],"names":[],"mappings":"AAAA,MAAM,WAAW,QAAQ;IACvB,MAAM,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC;CACzB;AACD,qBAAa,cAAe,YAAW,QAAQ;IACjC,OAAO,CAAC,SAAS;gBAAT,SAAS,EAAE,QAAQ,EAAE;IAEzC,MAAM,QAAa,QAAQ,IAAI,CAAC,CAI9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js new file mode 100644 index 00000000000..f3098dfd47f --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js @@ -0,0 +1,15 @@ +'use strict'; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.RenderPipeline = void 0; +class RenderPipeline { + constructor(renderers) { + this.renderers = renderers; + this.render = async () => { + for (const renderer of this.renderers) { + await renderer.render(); + } + }; + } +} +exports.RenderPipeline = RenderPipeline; +//# sourceMappingURL=render_pipeline.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map new file mode 100644 index 00000000000..4c5151d37a4 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map @@ -0,0 +1 @@ +{"version":3,"file":"render_pipeline.js","sourceRoot":"","sources":["../src/render_pipeline.ts"],"names":[],"mappings":";;;AAGA,MAAa,cAAc;IACzB,YAAoB,SAAqB;QAArB,cAAS,GAAT,SAAS,CAAY;QAEzC,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,KAAK,MAAM,QAAQ,IAAI,IAAI,CAAC,SAAS,EAAE;gBACrC,MAAM,QAAQ,CAAC,MAAM,EAAE,CAAC;aACzB;QACH,CAAC,CAAC;IAN0C,CAAC;CAO9C;AARD,wCAQC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts new file mode 100644 index 00000000000..dcfa2f1092e --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts @@ -0,0 +1,7 @@ +import { Renderer } from '../render_pipeline'; +export declare class EnsureDirectory implements Renderer { + private directory; + constructor(directory: string); + render: () => Promise; +} +//# sourceMappingURL=ensure_directory.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map new file mode 100644 index 00000000000..bfcae3d66da --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ensure_directory.d.ts","sourceRoot":"","sources":["../../src/renderers/ensure_directory.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAE9C,qBAAa,eAAgB,YAAW,QAAQ;IAClC,OAAO,CAAC,SAAS;gBAAT,SAAS,EAAE,MAAM;IACrC,MAAM,QAAa,QAAQ,IAAI,CAAC,CAE9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js new file mode 100644 index 00000000000..f223bc8ee17 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js @@ -0,0 +1,19 @@ +'use strict'; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.EnsureDirectory = void 0; +const promises_1 = __importDefault(require('node:fs/promises')); +class EnsureDirectory { + constructor(directory) { + this.directory = directory; + this.render = async () => { + await promises_1.default.mkdir(this.directory, { recursive: true }); + }; + } +} +exports.EnsureDirectory = EnsureDirectory; +//# sourceMappingURL=ensure_directory.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map new file mode 100644 index 00000000000..a08380d3bc9 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ensure_directory.js","sourceRoot":"","sources":["../../src/renderers/ensure_directory.ts"],"names":[],"mappings":";;;;;;AAAA,gEAAkC;AAGlC,MAAa,eAAe;IAC1B,YAAoB,SAAiB;QAAjB,cAAS,GAAT,SAAS,CAAQ;QACrC,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,MAAM,kBAAE,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;QACtD,CAAC,CAAC;IAHsC,CAAC;CAI1C;AALD,0CAKC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts new file mode 100644 index 00000000000..ab7cfba449a --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts @@ -0,0 +1,8 @@ +import { Renderer } from '../render_pipeline'; +export declare class JsonRenderer implements Renderer { + private createJson; + private writeFile; + constructor(createJson: () => Promise>, writeFile: (content: string) => Promise); + render: () => Promise; +} +//# sourceMappingURL=package_json.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map new file mode 100644 index 00000000000..b864a356b44 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"package_json.d.ts","sourceRoot":"","sources":["../../src/renderers/package_json.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAE9C,qBAAa,YAAa,YAAW,QAAQ;IAC/B,OAAO,CAAC,UAAU;IAA0C,OAAO,CAAC,SAAS;gBAArE,UAAU,EAAE,MAAM,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,EAAU,SAAS,EAAE,CAAC,OAAO,EAAE,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC;IAE7H,MAAM,QAAa,QAAQ,IAAI,CAAC,CAG9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js new file mode 100644 index 00000000000..2f33b308cb7 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js @@ -0,0 +1,15 @@ +'use strict'; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.JsonRenderer = void 0; +class JsonRenderer { + constructor(createJson, writeFile) { + this.createJson = createJson; + this.writeFile = writeFile; + this.render = async () => { + const packageJson = await this.createJson(); + await this.writeFile(JSON.stringify(packageJson, null, 2)); + }; + } +} +exports.JsonRenderer = JsonRenderer; +//# sourceMappingURL=package_json.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map new file mode 100644 index 00000000000..943c27b1bdf --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map @@ -0,0 +1 @@ +{"version":3,"file":"package_json.js","sourceRoot":"","sources":["../../src/renderers/package_json.ts"],"names":[],"mappings":";;;AAEA,MAAa,YAAY;IACvB,YAAoB,UAAkD,EAAU,SAA6C;QAAzG,eAAU,GAAV,UAAU,CAAwC;QAAU,cAAS,GAAT,SAAS,CAAoC;QAE7H,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,MAAM,WAAW,GAAG,MAAM,IAAI,CAAC,UAAU,EAAE,CAAC;YAC5C,MAAM,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC;QAC7D,CAAC,CAAC;IAL8H,CAAC;CAMlI;AAPD,oCAOC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts new file mode 100644 index 00000000000..1cccae5c02f --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts @@ -0,0 +1,11 @@ +import ts from 'typescript'; +import { Renderer } from '../render_pipeline.js'; +export declare class TypescriptNodeArrayRenderer implements Renderer { + private blockCreator; + private writer; + private printer; + private sourceFile; + constructor(blockCreator: () => Promise>, writer: (content: string) => Promise); + render: () => Promise; +} +//# sourceMappingURL=typescript_block_node.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map new file mode 100644 index 00000000000..349004ad9fd --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"typescript_block_node.d.ts","sourceRoot":"","sources":["../../src/renderers/typescript_block_node.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAC5B,OAAO,EAAE,QAAQ,EAAE,MAAM,uBAAuB,CAAC;AACjD,qBAAa,2BAA4B,YAAW,QAAQ;IAG9C,OAAO,CAAC,YAAY;IAAwC,OAAO,CAAC,MAAM;IAFtF,OAAO,CAAC,OAAO,CAAa;IAC5B,OAAO,CAAC,UAAU,CAAgB;gBACd,YAAY,EAAE,MAAM,OAAO,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAU,MAAM,EAAE,CAAC,OAAO,EAAE,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC;IAI1H,MAAM,QAAa,QAAQ,IAAI,CAAC,CAI9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js new file mode 100644 index 00000000000..33e39465111 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js @@ -0,0 +1,30 @@ +'use strict'; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.TypescriptNodeArrayRenderer = void 0; +const typescript_1 = __importDefault(require('typescript')); +class TypescriptNodeArrayRenderer { + constructor(blockCreator, writer) { + this.blockCreator = blockCreator; + this.writer = writer; + this.render = async () => { + const block = await this.blockCreator(); + const source = this.printer.printList(typescript_1.default.ListFormat.MultiLine, block, this.sourceFile); + await this.writer(source); + }; + this.printer = typescript_1.default.createPrinter({ newLine: typescript_1.default.NewLineKind.LineFeed }); + this.sourceFile = typescript_1.default.createSourceFile( + 'output.ts', + '', + typescript_1.default.ScriptTarget.Latest, + false, + typescript_1.default.ScriptKind.TS, + ); + } +} +exports.TypescriptNodeArrayRenderer = TypescriptNodeArrayRenderer; +//# sourceMappingURL=typescript_block_node.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map new file mode 100644 index 00000000000..11112385c42 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map @@ -0,0 +1 @@ +{"version":3,"file":"typescript_block_node.js","sourceRoot":"","sources":["../../src/renderers/typescript_block_node.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAE5B,MAAa,2BAA2B;IAGtC,YAAoB,YAAkD,EAAU,MAA0C;QAAtG,iBAAY,GAAZ,YAAY,CAAsC;QAAU,WAAM,GAAN,MAAM,CAAoC;QAI1H,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,YAAY,EAAE,CAAC;YACxC,MAAM,MAAM,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,oBAAE,CAAC,UAAU,CAAC,SAAS,EAAE,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC;YACvF,MAAM,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;QAC5B,CAAC,CAAC;QAPA,IAAI,CAAC,OAAO,GAAG,oBAAE,CAAC,aAAa,CAAC,EAAE,OAAO,EAAE,oBAAE,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC;QACtE,IAAI,CAAC,UAAU,GAAG,oBAAE,CAAC,gBAAgB,CAAC,WAAW,EAAE,EAAE,EAAE,oBAAE,CAAC,YAAY,CAAC,MAAM,EAAE,KAAK,EAAE,oBAAE,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC;IAC1G,CAAC;CAMF;AAZD,kEAYC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts new file mode 100644 index 00000000000..eeef2b4192e --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts @@ -0,0 +1,34 @@ +import ts from 'typescript'; +export type ResourceTsParameters = { + additionalImportedBackendIdentifiers?: Record>; + backendFunctionConstruct: string; + functionCallParameter: ts.ObjectLiteralExpression; + exportedVariableName: ts.Identifier; + postImportStatements?: ts.Node[]; + postExportStatements?: ts.Node[]; +}; +export declare function renderResourceTsFile({ + additionalImportedBackendIdentifiers, + backendFunctionConstruct, + functionCallParameter, + exportedVariableName, + postImportStatements, + postExportStatements, +}: ResourceTsParameters): ts.NodeArray; +export type ResourceTsParametersList = { + additionalImportedBackendIdentifiers?: Record>; + backendFunctionConstruct: string; + functionCallParameter: ts.ObjectLiteralExpression[]; + exportedVariableName: ts.Identifier[]; + postImportStatements?: ts.Node[]; + postExportStatements?: ts.Node[]; +}; +export declare function renderResourceTsFilesForFunction({ + additionalImportedBackendIdentifiers, + backendFunctionConstruct, + functionCallParameter, + exportedVariableName, + postImportStatements, + postExportStatements, +}: ResourceTsParametersList): ts.NodeArray; +//# sourceMappingURL=resource.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map new file mode 100644 index 00000000000..1af33db036f --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"resource.d.ts","sourceRoot":"","sources":["../../src/resource/resource.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAG5B,MAAM,MAAM,oBAAoB,GAAG;IACjC,oCAAoC,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;IACnE,wBAAwB,EAAE,MAAM,CAAC;IACjC,qBAAqB,EAAE,EAAE,CAAC,uBAAuB,CAAC;IAClD,oBAAoB,EAAE,EAAE,CAAC,UAAU,CAAC;IACpC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;IACjC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;CAClC,CAAC;AAEF,wBAAgB,oBAAoB,CAAC,EACnC,oCAAyC,EACzC,wBAAwB,EACxB,qBAAqB,EACrB,oBAAoB,EACpB,oBAAoB,EACpB,oBAAoB,GACrB,EAAE,oBAAoB,GAAG,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,CAiB9C;AAED,MAAM,MAAM,wBAAwB,GAAG;IACrC,oCAAoC,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;IACnE,wBAAwB,EAAE,MAAM,CAAC;IACjC,qBAAqB,EAAE,EAAE,CAAC,uBAAuB,EAAE,CAAC;IACpD,oBAAoB,EAAE,EAAE,CAAC,UAAU,EAAE,CAAC;IACtC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;IACjC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;CAClC,CAAC;AAEF,wBAAgB,gCAAgC,CAAC,EAC/C,oCAAyC,EACzC,wBAAwB,EACxB,qBAAqB,EACrB,oBAAoB,EACpB,oBAAoB,EACpB,oBAAoB,GACrB,EAAE,wBAAwB,GAAG,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,CAUlD"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js new file mode 100644 index 00000000000..6b16903e78c --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js @@ -0,0 +1,103 @@ +'use strict'; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.renderResourceTsFilesForFunction = exports.renderResourceTsFile = void 0; +const typescript_1 = __importDefault(require('typescript')); +const ts_factory_utils_1 = require('../ts_factory_utils'); +const factory = typescript_1.default.factory; +// Creates ts file with imports / exports +function renderResourceTsFile({ + additionalImportedBackendIdentifiers = {}, + backendFunctionConstruct, + functionCallParameter, + exportedVariableName, + postImportStatements, + postExportStatements, +}) { + const backendFunctionIdentifier = factory.createIdentifier(backendFunctionConstruct); + const importStatements = renderImportStatements(additionalImportedBackendIdentifiers); + const functionCall = factory.createCallExpression(backendFunctionIdentifier, undefined, [functionCallParameter]); + const exportedVariable = factory.createVariableDeclaration(exportedVariableName, undefined, undefined, functionCall); + const exportStatement = factory.createVariableStatement( + [factory.createModifier(typescript_1.default.SyntaxKind.ExportKeyword)], + factory.createVariableDeclarationList([exportedVariable], typescript_1.default.NodeFlags.Const), + ); + return factory.createNodeArray([ + ...importStatements, + ...(postImportStatements !== undefined && postImportStatements.length > 0 + ? [ts_factory_utils_1.newLineIdentifier, ...postImportStatements] + : []), + ts_factory_utils_1.newLineIdentifier, + exportStatement, + ...(postExportStatements !== undefined && postExportStatements.length > 0 + ? [ts_factory_utils_1.newLineIdentifier, ...postExportStatements] + : []), + ]); +} +exports.renderResourceTsFile = renderResourceTsFile; +function renderResourceTsFilesForFunction({ + additionalImportedBackendIdentifiers = {}, + backendFunctionConstruct, + functionCallParameter, + exportedVariableName, + postImportStatements, + postExportStatements, +}) { + const importStatements = renderImportStatements(additionalImportedBackendIdentifiers); + const exportStatements = renderExportStatementsForFunctions(backendFunctionConstruct, functionCallParameter, exportedVariableName); + return factory.createNodeArray([ + ...importStatements, + ...(postImportStatements !== undefined && postImportStatements.length > 0 + ? [ts_factory_utils_1.newLineIdentifier, ...postImportStatements] + : []), + ...(exportStatements ? [ts_factory_utils_1.newLineIdentifier, ...exportStatements] : []), + ...(postExportStatements !== undefined && postExportStatements.length > 0 + ? [ts_factory_utils_1.newLineIdentifier, ...postExportStatements] + : []), + ]); +} +exports.renderResourceTsFilesForFunction = renderResourceTsFilesForFunction; +function renderImportStatements(additionalImportedBackendIdentifiers) { + const importStatements = []; + for (const [packageName, identifiers] of Object.entries(additionalImportedBackendIdentifiers)) { + const importSpecifiers = []; + identifiers.forEach((identifier) => { + importSpecifiers.push(factory.createImportSpecifier(false, undefined, factory.createIdentifier(identifier))); + }); + const importStatement = factory.createImportDeclaration( + undefined, + factory.createImportClause(false, undefined, factory.createNamedImports(importSpecifiers)), + factory.createStringLiteral(packageName), + ); + importStatements.push(importStatement); + } + return importStatements; +} +function renderExportStatementsForFunctions(backendFunctionConstruct, functionCallParameter, exportedVariableName) { + const exportStatementList = []; + let i = 0; + for (const functionCallParam of functionCallParameter) { + const backendFunctionIdentifier = factory.createIdentifier(backendFunctionConstruct); + const functionCall = factory.createCallExpression(backendFunctionIdentifier, undefined, [functionCallParam]); + const exportedVariable = factory.createVariableDeclaration(exportedVariableName[i], undefined, undefined, functionCall); + const exportStatement = factory.createVariableStatement( + [factory.createModifier(typescript_1.default.SyntaxKind.ExportKeyword)], + factory.createVariableDeclarationList([exportedVariable], typescript_1.default.NodeFlags.Const), + ); + exportStatementList.push( + typescript_1.default.addSyntheticLeadingComment( + exportStatement, + typescript_1.default.SyntaxKind.MultiLineCommentTrivia, + `\nSource code for this function can be found in your Amplify Gen 1 Directory.\nSee amplify/backend/function/${exportedVariableName[i].escapedText}/src \n`, + true, + ), + ); + i++; + } + return exportStatementList; +} +//# sourceMappingURL=resource.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map new file mode 100644 index 00000000000..c39786a4774 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map @@ -0,0 +1 @@ +{"version":3,"file":"resource.js","sourceRoot":"","sources":["../../src/resource/resource.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts new file mode 100644 index 00000000000..dc7a00b152e --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts @@ -0,0 +1,3 @@ +import ts from 'typescript'; +export declare const createTodoError: (todoMessage: string) => ts.ThrowStatement; +//# sourceMappingURL=todo_error.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map new file mode 100644 index 00000000000..07014ab4e94 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"todo_error.d.ts","sourceRoot":"","sources":["../src/todo_error.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAG5B,eAAO,MAAM,eAAe,gBAAiB,MAAM,sBAGhD,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js new file mode 100644 index 00000000000..48a89cb6410 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js @@ -0,0 +1,16 @@ +'use strict'; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.createTodoError = void 0; +const typescript_1 = __importDefault(require('typescript')); +const factory = typescript_1.default.factory; +const createTodoError = (todoMessage) => + factory.createThrowStatement( + factory.createNewExpression(factory.createIdentifier('Error'), undefined, [factory.createStringLiteral(`TODO: ${todoMessage}`)]), + ); +exports.createTodoError = createTodoError; +//# sourceMappingURL=todo_error.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map new file mode 100644 index 00000000000..0d0fdb3d5de --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map @@ -0,0 +1 @@ +{"version":3,"file":"todo_error.js","sourceRoot":"","sources":["../src/todo_error.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAC5B,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAEpB,MAAM,eAAe,GAAG,CAAC,WAAmB,EAAE,EAAE,CACrD,OAAO,CAAC,oBAAoB,CAC1B,OAAO,CAAC,mBAAmB,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,SAAS,EAAE,CAAC,OAAO,CAAC,mBAAmB,CAAC,SAAS,WAAW,EAAE,CAAC,CAAC,CAAC,CACjI,CAAC;AAHS,QAAA,eAAe,mBAGxB"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts new file mode 100644 index 00000000000..02654d9c63c --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts @@ -0,0 +1,3 @@ +import ts from 'typescript'; +export declare const newLineIdentifier: ts.Identifier; +//# sourceMappingURL=ts_factory_utils.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map new file mode 100644 index 00000000000..07a1e3893f1 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ts_factory_utils.d.ts","sourceRoot":"","sources":["../src/ts_factory_utils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAI5B,eAAO,MAAM,iBAAiB,eAAiC,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js new file mode 100644 index 00000000000..cea2bea8a5b --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js @@ -0,0 +1,12 @@ +'use strict'; +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod }; + }; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.newLineIdentifier = void 0; +const typescript_1 = __importDefault(require('typescript')); +const factory = typescript_1.default.factory; +exports.newLineIdentifier = factory.createIdentifier('\n'); +//# sourceMappingURL=ts_factory_utils.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map new file mode 100644 index 00000000000..6b35e0dbdcb --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ts_factory_utils.js","sourceRoot":"","sources":["../src/ts_factory_utils.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAE5B,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAEd,QAAA,iBAAiB,GAAG,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts new file mode 100644 index 00000000000..0510617fd7b --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts @@ -0,0 +1,4 @@ +export interface Gen1ProjectConfig { + [key: string]: any; +} +//# sourceMappingURL=types.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map new file mode 100644 index 00000000000..7595372a5ff --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AACA,MAAM,WAAW,iBAAiB;IAEhC,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC;CACpB"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js new file mode 100644 index 00000000000..07d09d39dac --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js @@ -0,0 +1,3 @@ +'use strict'; +Object.defineProperty(exports, '__esModule', { value: true }); +//# sourceMappingURL=types.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js.map new file mode 100644 index 00000000000..c768b790026 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js.map @@ -0,0 +1 @@ +{"version":3,"file":"types.js","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts new file mode 100644 index 00000000000..70cfc328096 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts @@ -0,0 +1,3 @@ +export declare const ensureDirectory: (dirPath: string) => Promise; +export declare const writeFile: (filePath: string, content: string) => Promise; +//# sourceMappingURL=file-operations.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map new file mode 100644 index 00000000000..7fc22fec9a7 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"file-operations.d.ts","sourceRoot":"","sources":["../../src/utils/file-operations.ts"],"names":[],"mappings":"AAIA,eAAO,MAAM,eAAe,YAAmB,MAAM,KAAG,QAAQ,IAAI,CAEnE,CAAC;AAEF,eAAO,MAAM,SAAS,aAAoB,MAAM,WAAW,MAAM,KAAG,QAAQ,IAAI,CAG/E,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js new file mode 100644 index 00000000000..285d42020de --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js @@ -0,0 +1,55 @@ +'use strict'; +var __createBinding = + (this && this.__createBinding) || + (Object.create + ? function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ('get' in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { + enumerable: true, + get: function () { + return m[k]; + }, + }; + } + Object.defineProperty(o, k2, desc); + } + : function (o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; + }); +var __setModuleDefault = + (this && this.__setModuleDefault) || + (Object.create + ? function (o, v) { + Object.defineProperty(o, 'default', { enumerable: true, value: v }); + } + : function (o, v) { + o['default'] = v; + }); +var __importStar = + (this && this.__importStar) || + function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) + for (var k in mod) if (k !== 'default' && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; + }; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.writeFile = exports.ensureDirectory = void 0; +// File and directory operations utilities +const fs = __importStar(require('fs/promises')); +const path = __importStar(require('path')); +const ensureDirectory = async (dirPath) => { + await fs.mkdir(dirPath, { recursive: true }); +}; +exports.ensureDirectory = ensureDirectory; +const writeFile = async (filePath, content) => { + await (0, exports.ensureDirectory)(path.dirname(filePath)); + await fs.writeFile(filePath, content); +}; +exports.writeFile = writeFile; +//# sourceMappingURL=file-operations.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map new file mode 100644 index 00000000000..831c704edf5 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map @@ -0,0 +1 @@ +{"version":3,"file":"file-operations.js","sourceRoot":"","sources":["../../src/utils/file-operations.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,0CAA0C;AAC1C,gDAAkC;AAClC,2CAA6B;AAEtB,MAAM,eAAe,GAAG,KAAK,EAAE,OAAe,EAAiB,EAAE;IACtE,MAAM,EAAE,CAAC,KAAK,CAAC,OAAO,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B;AAEK,MAAM,SAAS,GAAG,KAAK,EAAE,QAAgB,EAAE,OAAe,EAAiB,EAAE;IAClF,MAAM,IAAA,uBAAe,EAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,MAAM,EAAE,CAAC,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;AACxC,CAAC,CAAC;AAHW,QAAA,SAAS,aAGpB"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts new file mode 100644 index 00000000000..38a90c02f39 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts @@ -0,0 +1,3 @@ +export declare const generateImportStatement: (moduleName: string, importPath: string) => string; +export declare const generateExportStatement: (exportName: string) => string; +//# sourceMappingURL=typescript-utils.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map new file mode 100644 index 00000000000..474579309ab --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"typescript-utils.d.ts","sourceRoot":"","sources":["../../src/utils/typescript-utils.ts"],"names":[],"mappings":"AACA,eAAO,MAAM,uBAAuB,eAAgB,MAAM,cAAc,MAAM,KAAG,MAEhF,CAAC;AAEF,eAAO,MAAM,uBAAuB,eAAgB,MAAM,KAAG,MAE5D,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js new file mode 100644 index 00000000000..aa81e64df82 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js @@ -0,0 +1,13 @@ +'use strict'; +Object.defineProperty(exports, '__esModule', { value: true }); +exports.generateExportStatement = exports.generateImportStatement = void 0; +// TypeScript code generation utilities +const generateImportStatement = (moduleName, importPath) => { + return `import { ${moduleName} } from '${importPath}';`; +}; +exports.generateImportStatement = generateImportStatement; +const generateExportStatement = (exportName) => { + return `export const ${exportName} = `; +}; +exports.generateExportStatement = generateExportStatement; +//# sourceMappingURL=typescript-utils.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map new file mode 100644 index 00000000000..0d68563442d --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map @@ -0,0 +1 @@ +{"version":3,"file":"typescript-utils.js","sourceRoot":"","sources":["../../src/utils/typescript-utils.ts"],"names":[],"mappings":";;;AAAA,uCAAuC;AAChC,MAAM,uBAAuB,GAAG,CAAC,UAAkB,EAAE,UAAkB,EAAU,EAAE;IACxF,OAAO,YAAY,UAAU,YAAY,UAAU,IAAI,CAAC;AAC1D,CAAC,CAAC;AAFW,QAAA,uBAAuB,2BAElC;AAEK,MAAM,uBAAuB,GAAG,CAAC,UAAkB,EAAU,EAAE;IACpE,OAAO,gBAAgB,UAAU,KAAK,CAAC;AACzC,CAAC,CAAC;AAFW,QAAA,uBAAuB,2BAElC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/auth/index.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/auth/index.ts new file mode 100644 index 00000000000..9f6229bff0b --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/auth/index.ts @@ -0,0 +1,5 @@ +// Auth adapter - converts Gen 1 auth config to intermediate format +// Logic from amplify-gen1-codegen-auth-adapter +export const adaptAuthConfig = async (gen1AuthConfig: any) => { + // Convert Gen 1 auth configuration to intermediate format +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/data/index.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/data/index.ts new file mode 100644 index 00000000000..f50ef8fee18 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/data/index.ts @@ -0,0 +1,5 @@ +// Data adapter - converts Gen 1 GraphQL/DynamoDB config to intermediate format +// Logic from amplify-gen1-codegen-data-adapter +export const adaptDataConfig = async (gen1DataConfig: any) => { + // Convert Gen 1 data configuration to intermediate format +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/functions/index.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/functions/index.ts new file mode 100644 index 00000000000..7b3b53615d7 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/functions/index.ts @@ -0,0 +1,5 @@ +// Functions adapter - converts Gen 1 Lambda functions to intermediate format +// Logic from amplify-gen1-codegen-function-adapter +export const adaptFunctionsConfig = async (gen1FunctionsConfig: any[]) => { + // Convert Gen 1 functions configuration to intermediate format +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/project/index.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/project/index.ts new file mode 100644 index 00000000000..37846ea406f --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/project/index.ts @@ -0,0 +1,7 @@ +// Project adapter - handles Gen 1 project detection and parsing +// Logic from amplify-migration +export const detectGen1Project = async (projectPath: string) => { + // Detect if project is Gen 1 + // Parse amplify directory structure + // Extract project metadata +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/storage/index.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/storage/index.ts new file mode 100644 index 00000000000..ad4adbd005d --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/adapters/storage/index.ts @@ -0,0 +1,5 @@ +// Storage adapter - converts Gen 1 S3 storage config to intermediate format +// Logic from amplify-gen1-codegen-storage-adapter +export const adaptStorageConfig = async (gen1StorageConfig: any) => { + // Convert Gen 1 storage configuration to intermediate format +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/backend/synthesizer.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/backend/synthesizer.ts new file mode 100644 index 00000000000..32099bd2c8c --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/backend/synthesizer.ts @@ -0,0 +1,1069 @@ +import ts, { + CallExpression, + Expression, + ExpressionStatement, + Identifier, + ImportDeclaration, + Node, + NodeArray, + VariableDeclaration, + VariableStatement, +} from 'typescript'; +import { PolicyOverrides, ReferenceAuth } from '../generators/auth/index.js'; +import { BucketAccelerateStatus, BucketVersioningStatus } from '@aws-sdk/client-s3'; +import { AccessPatterns, ServerSideEncryptionConfiguration } from '../generators/storage/index.js'; +import { ExplicitAuthFlowsType, OAuthFlowType, UserPoolClientType } from '@aws-sdk/client-cognito-identity-provider'; +import assert from 'assert'; +import { newLineIdentifier } from '../ts_factory_utils'; + +const factory = ts.factory; +export interface BackendRenderParameters { + data?: { + importFrom: string; + }; + auth?: { + importFrom: string; + userPoolOverrides?: PolicyOverrides; + guestLogin?: boolean; + identityPoolName?: string; + oAuthFlows?: string[]; + readAttributes?: string[]; + writeAttributes?: string[]; + referenceAuth?: ReferenceAuth; + userPoolClient?: UserPoolClientType; + }; + storage?: { + importFrom: string; + dynamoDB?: string; + accelerateConfiguration?: BucketAccelerateStatus; + versionConfiguration?: BucketVersioningStatus; + hasS3Bucket?: string | AccessPatterns | undefined; + bucketEncryptionAlgorithm?: ServerSideEncryptionConfiguration; + bucketName?: string; + }; + + function?: { + importFrom: string; + functionNamesAndCategories: Map; + }; + customResources?: Map; + unsupportedCategories?: Map; +} + +const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; + +export class BackendSynthesizer { + private importDurationFlag = false; + private oAuthFlag = false; + private readWriteAttributeFlag = false; + private supportedIdentityProviderFlag = false; + + private createPropertyAccessExpression(objectIdentifier: Identifier, propertyPath: string): Expression { + const parts = propertyPath.split('.'); + let expression: Expression = objectIdentifier; + for (let i = 0; i < parts.length; i++) { + expression = factory.createPropertyAccessExpression(expression, factory.createIdentifier(parts[i])); + } + return expression; + } + + private createVariableDeclaration(identifierName: string, propertyPath: string): VariableDeclaration { + const identifier = factory.createIdentifier(identifierName); + const propertyAccessExpression = this.createPropertyAccessExpression(factory.createIdentifier('backend'), propertyPath); + return factory.createVariableDeclaration(identifier, undefined, undefined, propertyAccessExpression); + } + + private createVariableStatement(variableDeclaration: VariableDeclaration): VariableStatement { + return factory.createVariableStatement([], factory.createVariableDeclarationList([variableDeclaration], ts.NodeFlags.Const)); + } + + private createImportStatement(identifiers: Identifier[], backendPackageName: string): ImportDeclaration { + return factory.createImportDeclaration( + undefined, + factory.createImportClause( + false, + undefined, + factory.createNamedImports(identifiers.map((identifier) => factory.createImportSpecifier(false, undefined, identifier))), + ), + factory.createStringLiteral(backendPackageName), + ); + } + + private defineBackendCall(backendFunctionIdentifier: Identifier, properties: ts.ObjectLiteralElementLike[]): CallExpression { + const backendFunctionArgs = factory.createObjectLiteralExpression(properties, true); + return factory.createCallExpression(backendFunctionIdentifier, undefined, [backendFunctionArgs]); + } + + private setPropertyValue( + objectIdentifier: Identifier, + propertyPath: string, + value: number | string | boolean | string[] | object | undefined, + ): ExpressionStatement { + const propertyAccessExpression = this.createPropertyAccessExpression(objectIdentifier, propertyPath); + const overrideValue = this.getOverrideValue(value); + + return factory.createExpressionStatement(factory.createAssignment(propertyAccessExpression, overrideValue)); + } + + private getOverrideValue(value: number | string | boolean | string[] | object | undefined): Expression { + if (typeof value === 'number') { + return factory.createNumericLiteral(value); + } else if (typeof value === 'string') { + return factory.createStringLiteral(value); + } else if (Array.isArray(value) && value.every((item) => typeof item === 'string')) { + return factory.createArrayLiteralExpression(value.map((item) => factory.createStringLiteral(item))); + } else if (typeof value === 'boolean') { + return value ? factory.createTrue() : factory.createFalse(); + } else if (typeof value === 'object' && value !== null) { + const properties: ts.PropertyAssignment[] = []; + for (const [key, val] of Object.entries(value)) { + const property = factory.createPropertyAssignment(factory.createIdentifier(key), this.getOverrideValue(val)); + properties.push(property); + } + return factory.createObjectLiteralExpression(properties, true); + } else if (value === undefined) { + return factory.createIdentifier('undefined'); + } + throw new TypeError(`Unrecognized type: ${typeof value}`); + } + + private createBooleanPropertyAssignment(identifier: string, condition: boolean) { + return factory.createPropertyAssignment(factory.createIdentifier(identifier), condition ? factory.createTrue() : factory.createFalse()); + } + + private createListPropertyAssignment(identifier: string, listAttribute: string[]) { + return factory.createPropertyAssignment( + factory.createIdentifier(identifier), + factory.createArrayLiteralExpression(listAttribute.map((attribute) => factory.createStringLiteral(attribute))), + ); + } + + private createEnumListPropertyAssignment(identifier: string, enumIdentifier: string, listAttribute: string[]) { + return factory.createPropertyAssignment( + factory.createIdentifier(identifier), + factory.createArrayLiteralExpression( + listAttribute.map((attribute) => + factory.createPropertyAccessExpression(factory.createIdentifier(enumIdentifier), factory.createIdentifier(attribute)), + ), + true, + ), + ); + } + + private createNumericPropertyAssignment(identifier: string, numericLiteral: number) { + return factory.createPropertyAssignment(factory.createIdentifier(identifier), factory.createNumericLiteral(numericLiteral)); + } + + private createDurationPropertyAssignment(identifier: string, numericLiteral: number, durationUnit: string) { + const duration = factory.createCallExpression(factory.createIdentifier(`Duration.${durationUnit}`), undefined, [ + factory.createNumericLiteral(numericLiteral), + ]); + return factory.createPropertyAssignment(factory.createIdentifier(identifier), duration); + } + + private createStringPropertyAssignment(identifier: string, stringLiteral: string) { + return factory.createPropertyAssignment(factory.createIdentifier(identifier), factory.createStringLiteral(stringLiteral)); + } + + private createUserPoolClientAssignment(userPoolClient: UserPoolClientType, imports: ts.ImportDeclaration[]) { + const userPoolClientAttributesMap = new Map(); + userPoolClientAttributesMap.set('ClientName', 'userPoolClientName'); + userPoolClientAttributesMap.set('ClientSecret', 'generateSecret'); + userPoolClientAttributesMap.set('ReadAttributes', 'readAttributes'); + userPoolClientAttributesMap.set('WriteAttributes', 'writeAttributes'); + userPoolClientAttributesMap.set('RefreshTokenValidity', 'refreshTokenValidity'); + userPoolClientAttributesMap.set('AccessTokenValidity', 'accessTokenValidity'); + userPoolClientAttributesMap.set('IdTokenValidity', 'idTokenValidity'); + userPoolClientAttributesMap.set('RefreshToken', 'refreshToken'); + userPoolClientAttributesMap.set('AccessToken', 'accessToken'); + userPoolClientAttributesMap.set('IdToken', 'idToken'); + userPoolClientAttributesMap.set('AllowedOAuthScopes', 'scopes'); + userPoolClientAttributesMap.set('CallbackURLs', 'callbackUrls'); + userPoolClientAttributesMap.set('LogoutURLs', 'logoutUrls'); + userPoolClientAttributesMap.set('DefaultRedirectURI', 'defaultRedirectUri'); + userPoolClientAttributesMap.set('AllowedOAuthFlowsUserPoolClient', 'disableOAuth'); + userPoolClientAttributesMap.set('EnableTokenRevocation', 'enableTokenRevocation'); + userPoolClientAttributesMap.set('EnablePropagateAdditionalUserContextData', 'enablePropagateAdditionalUserContextData'); + userPoolClientAttributesMap.set('SupportedIdentityProviders', 'supportedIdentityProviders'); + userPoolClientAttributesMap.set('AuthSessionValidity', 'authSessionValidity'); + userPoolClientAttributesMap.set('ExplicitAuthFlows', 'authFlows'); + userPoolClientAttributesMap.set('AllowedOAuthFlows', 'flows'); + + const userPoolClientDeclaration = factory.createVariableStatement( + undefined, + factory.createVariableDeclarationList( + [ + factory.createVariableDeclaration( + factory.createIdentifier('userPoolClient'), + undefined, + undefined, + factory.createCallExpression( + factory.createPropertyAccessExpression(factory.createIdentifier('userPool'), factory.createIdentifier('addClient')), + undefined, + [ + factory.createStringLiteral('NativeAppClient'), + this.createNestedObjectExpression(userPoolClient, userPoolClientAttributesMap), + ], + ), + ), + ], + ts.NodeFlags.Const, + ), + ); + + if (this.importDurationFlag) { + imports.push(this.createImportStatement([factory.createIdentifier('Duration')], 'aws-cdk-lib')); + } + + if (this.readWriteAttributeFlag || this.oAuthFlag || this.supportedIdentityProviderFlag) { + const identifiers = [ + ...(this.readWriteAttributeFlag ? [factory.createIdentifier('ClientAttributes')] : []), + ...(this.oAuthFlag ? [factory.createIdentifier('OAuthScope')] : []), + ...(this.supportedIdentityProviderFlag ? [factory.createIdentifier('UserPoolClientIdentityProvider')] : []), + ]; + + if (identifiers.length > 0) { + imports.push(this.createImportStatement(identifiers, 'aws-cdk-lib/aws-cognito')); + } + } + + return userPoolClientDeclaration; + } + + private createPropertyAccessChain(identifiers: string[]): ts.Expression { + return identifiers + .slice(1) + .reduce( + (acc, curr) => factory.createPropertyAccessExpression(acc, factory.createIdentifier(curr)), + factory.createIdentifier(identifiers[0]), + ); + } + + private getProviderSetupDeclaration(): ts.VariableStatement { + const providerSetupResult = 'providerSetupResult'; + return factory.createVariableStatement( + undefined, + factory.createVariableDeclarationList( + [ + factory.createVariableDeclaration( + factory.createIdentifier(providerSetupResult), + undefined, + undefined, + factory.createPropertyAccessExpression( + factory.createParenthesizedExpression( + factory.createAsExpression( + factory.createCallExpression( + factory.createPropertyAccessExpression( + this.createPropertyAccessChain(['backend', 'auth', 'stack', 'node', 'children']), + factory.createIdentifier('find'), + ), + undefined, + [ + factory.createArrowFunction( + undefined, + undefined, + [factory.createParameterDeclaration(undefined, undefined, factory.createIdentifier('child'))], + undefined, + factory.createToken(ts.SyntaxKind.EqualsGreaterThanToken), + factory.createBinaryExpression( + this.createPropertyAccessChain(['child', 'node', 'id']), + factory.createToken(ts.SyntaxKind.EqualsEqualsEqualsToken), + factory.createStringLiteral('amplifyAuth'), + ), + ), + ], + ), + factory.createKeywordTypeNode(ts.SyntaxKind.AnyKeyword), + ), + ), + factory.createIdentifier(providerSetupResult), + ), + ), + ], + ts.NodeFlags.Const, + ), + ); + } + + private getProviderSetupForeachStatement(): ExpressionStatement { + const providerSetupResult = 'providerSetupResult'; + return factory.createExpressionStatement( + factory.createCallExpression( + factory.createPropertyAccessExpression( + factory.createCallExpression( + factory.createPropertyAccessExpression(factory.createIdentifier('Object'), factory.createIdentifier('keys')), + undefined, + [factory.createIdentifier(providerSetupResult)], + ), + factory.createIdentifier('forEach'), + ), + undefined, + [ + factory.createArrowFunction( + undefined, + undefined, + [factory.createParameterDeclaration(undefined, undefined, factory.createIdentifier('provider'))], + undefined, + factory.createToken(ts.SyntaxKind.EqualsGreaterThanToken), + factory.createBlock( + [ + // const providerSetupPropertyValue = providerSetupResult[provider] + factory.createVariableStatement( + undefined, + factory.createVariableDeclarationList( + [ + factory.createVariableDeclaration( + factory.createIdentifier('providerSetupPropertyValue'), + undefined, + undefined, + factory.createElementAccessExpression( + factory.createIdentifier(providerSetupResult), + factory.createIdentifier('provider'), + ), + ), + ], + ts.NodeFlags.Const, + ), + ), + // if condition + factory.createIfStatement( + factory.createLogicalAnd( + factory.createPropertyAccessExpression( + factory.createIdentifier('providerSetupPropertyValue'), + factory.createIdentifier('node'), + ), + factory.createCallExpression( + factory.createPropertyAccessExpression( + factory.createCallExpression( + factory.createPropertyAccessExpression( + this.createPropertyAccessChain(['providerSetupPropertyValue', 'node', 'id']), + factory.createIdentifier('toLowerCase'), + ), + undefined, + [], + ), + factory.createIdentifier('endsWith'), + ), + undefined, + [factory.createStringLiteral('idp')], + ), + ), + factory.createBlock( + [ + factory.createExpressionStatement( + factory.createCallExpression( + this.createPropertyAccessChain(['userPoolClient', 'node', 'addDependency']), + undefined, + [factory.createIdentifier('providerSetupPropertyValue')], + ), + ), + ], + true, + ), + ), + ], + true, + ), + ), + ], + ), + ); + } + + private createProviderSetupCode(): ts.Statement[] { + // Create const providerSetupResult = (backend.auth.stack.node.children.find(child => child.node.id === "amplifyAuth") as any).providerSetupResult; + const providerSetupDeclaration = this.getProviderSetupDeclaration(); + + // Create Object.keys(providerSetupResult).forEach(...) + const forEachStatement = this.getProviderSetupForeachStatement(); + + return [providerSetupDeclaration, forEachStatement]; + } + + private createNestedObjectExpression(object: any, gen2PropertyMap: Map): ts.ObjectLiteralExpression { + const objectLiterals = []; + const clientSecretKey = 'ClientSecret'; + + for (const [key, value] of Object.entries(object)) { + const mappedProperty = gen2PropertyMap.get(key); + if (mappedProperty) { + if (typeof value == 'boolean') { + if (key === 'AllowedOAuthFlowsUserPoolClient') { + // CDK equivalent is disableOAuth which is opposite of this prop + objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, !value)); + } else { + objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, value)); + } + } else if (typeof value == 'string') { + if (!this.oAuthFlag && key == 'DefaultRedirectURI') { + this.oAuthFlag = true; + objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); + } else if (key === clientSecretKey) { + objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, true)); + } else if (key != 'DefaultRedirectURI') { + objectLiterals.push(this.createStringPropertyAssignment(mappedProperty, value)); + } + } else if (typeof value == 'number') { + if (['IdTokenValidity', 'RefreshTokenValidity', 'AccessTokenValidity', 'AuthSessionValidity'].includes(key)) { + // convert it to Duration + this.importDurationFlag = true; + if (key == 'IdTokenValidity') { + let durationUnit = 'hours'; + if (object['TokenValidityUnits'] && object['TokenValidityUnits'].IdToken) { + durationUnit = object['TokenValidityUnits'].IdToken; + } + objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, durationUnit)); + } else if (key == 'RefreshTokenValidity') { + let durationUnit = 'days'; + if (object['TokenValidityUnits'] && object['TokenValidityUnits'].RefreshToken) { + durationUnit = object['TokenValidityUnits'].RefreshToken; + } + objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, durationUnit)); + } else if (key == 'AccessTokenValidity') { + let durationUnit = 'hours'; + if (object['TokenValidityUnits'] && object['TokenValidityUnits'].AccessToken) { + durationUnit = object['TokenValidityUnits'].AccessToken; + } + objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, durationUnit)); + } else if (key == 'AuthSessionValidity') { + objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, 'minutes')); + } + } else { + objectLiterals.push(this.createNumericPropertyAssignment(mappedProperty, value)); + } + } else if (Array.isArray(value) && gen2PropertyMap.has(key)) { + if (key == 'ReadAttributes' || key == 'WriteAttributes') { + objectLiterals.push(this.createReadWriteAttributes(mappedProperty, value)); + } else if (key == 'SupportedIdentityProviders') { + this.supportedIdentityProviderFlag = true; + // Providers are upper case in CDK + objectLiterals.push( + this.createEnumListPropertyAssignment( + mappedProperty, + 'UserPoolClientIdentityProvider', + value.map((provider) => { + if (provider.toUpperCase() == 'LOGINWITHAMAZON') { + return 'AMAZON'; + } else if (provider.toUpperCase() === 'SIGNINWITHAPPLE') { + return 'APPLE'; + } + return provider.toUpperCase(); + }), + ), + ); + } else if (!this.oAuthFlag && key == 'AllowedOAuthFlows') { + this.oAuthFlag = true; + objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); + } else if (key == 'ExplicitAuthFlows') { + objectLiterals.push( + factory.createPropertyAssignment(factory.createIdentifier(mappedProperty), this.createAuthFlowsObjectExpression(value)), + ); + } else if (!this.oAuthFlag && key == 'AllowedOAuthScopes') { + this.oAuthFlag = true; + objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); + } else { + if (!this.oAuthFlag && (key == 'CallbackURLs' || key == 'LogoutURLs')) { + this.oAuthFlag = true; + objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); + } else if (key != 'CallbackURLs' && key != 'LogoutURLs' && key != 'AllowedOAuthScopes') { + objectLiterals.push(this.createListPropertyAssignment(mappedProperty, value)); + } + } + } else if (typeof value == 'object' && value !== null) { + objectLiterals.push( + factory.createPropertyAssignment(factory.createIdentifier(key), this.createNestedObjectExpression(value, gen2PropertyMap)), + ); + } + } + } + // We need to set generateSecret to false explicitly when not defined. + // If it's set as undefined and current value in CFN template is false (moved from gen1 after refactor), CFN thinks the property has changed + // and requests for creation of a new resource (user pool client) instead of an update. + if (object[clientSecretKey] === undefined && gen2PropertyMap.has(clientSecretKey)) { + const mappedClientSecretKey = gen2PropertyMap.get(clientSecretKey); + assert(mappedClientSecretKey); + objectLiterals.push(this.createBooleanPropertyAssignment(mappedClientSecretKey, false)); + } + return factory.createObjectLiteralExpression(objectLiterals, true); + } + + private createReadWriteAttributes(identifier: string, attributes: string[]) { + const standardAttrMap = new Map(); + standardAttrMap.set('address', 'address'); + standardAttrMap.set('birthdate', 'birthdate'); + standardAttrMap.set('email', 'email'); + standardAttrMap.set('family_name', 'familyName'); + standardAttrMap.set('gender', 'gender'); + standardAttrMap.set('given_name', 'givenName'); + standardAttrMap.set('locale', 'locale'); + standardAttrMap.set('middle_name', 'middleName'); + standardAttrMap.set('name', 'fullname'); + standardAttrMap.set('nickname', 'nickname'); + standardAttrMap.set('phone_number', 'phoneNumber'); + standardAttrMap.set('picture', 'profilePicture'); + standardAttrMap.set('preferred_username', 'preferredUsername'); + standardAttrMap.set('profile', 'profilePage'); + standardAttrMap.set('updated_at', 'lastUpdateTime'); + standardAttrMap.set('website', 'website'); + standardAttrMap.set('zoneinfo', 'timezone'); + standardAttrMap.set('email_verified', 'emailVerified'); + standardAttrMap.set('phone_number_verified', 'phoneNumberVerified'); + + this.readWriteAttributeFlag = true; + const standardAttributes = attributes.filter((attribute) => !attribute.startsWith('custom:')); + const standardAttributesLiterals: ts.PropertyAssignment[] = []; + standardAttributes.forEach((attribute) => { + if (standardAttrMap.has(attribute)) { + const mappedAttribute = standardAttrMap.get(attribute); + if (mappedAttribute) { + standardAttributesLiterals.push( + factory.createPropertyAssignment(factory.createIdentifier(mappedAttribute), factory.createTrue()), + ); + } + } + }); + + let clientAttributes = factory.createCallExpression( + factory.createPropertyAccessExpression( + factory.createIdentifier('new ClientAttributes()'), + factory.createIdentifier('withStandardAttributes'), + ), + undefined, + [factory.createObjectLiteralExpression(standardAttributesLiterals, true)], + ); + + const customAttributes = attributes.filter((attribute) => attribute.startsWith('custom:')); + + if (customAttributes) { + clientAttributes = factory.createCallExpression( + factory.createPropertyAccessExpression(clientAttributes, factory.createIdentifier('withCustomAttributes')), + undefined, + customAttributes.map((attr) => factory.createStringLiteral(attr)), + ); + } + + return factory.createPropertyAssignment(factory.createIdentifier(identifier), clientAttributes); + } + + private mapOAuthScopes(scopes: string[]) { + const scopeMap = new Map(); + scopeMap.set('phone', 'PHONE'); + scopeMap.set('email', 'EMAIL'); + scopeMap.set('openid', 'OPENID'); + scopeMap.set('profile', 'PROFILE'); + + const scopesList: string[] = []; + scopes.forEach((scope) => { + if (scopeMap.has(scope)) { + const scopeValue = scopeMap.get(scope); + if (scopeValue) { + scopesList.push(scopeValue); + } + } + }); + return scopesList; + } + + private createOAuthObjectExpression(object: Record, map: Map) { + const oAuthLiterals = []; + + for (const [key, value] of Object.entries(object)) { + if (key == 'AllowedOAuthFlows') { + oAuthLiterals.push( + factory.createPropertyAssignment(factory.createIdentifier('flows'), this.createOAuthFlowsObjectExpression(value)), + ); + } else if (key == 'AllowedOAuthScopes') { + oAuthLiterals.push(this.createEnumListPropertyAssignment('scopes', 'OAuthScope', this.mapOAuthScopes(value))); + } else if (key == 'CallbackURLs' || key == 'LogoutURLs') { + const urlValue = map.get(key); + if (urlValue) { + oAuthLiterals.push(this.createListPropertyAssignment(urlValue, value)); + } + } else if (key == 'DefaultRedirectURI') { + const redirectUriValue = map.get(key); + if (redirectUriValue) { + oAuthLiterals.push(this.createStringPropertyAssignment(redirectUriValue, value)); + } + } + } + return factory.createPropertyAssignment(factory.createIdentifier('oAuth'), factory.createObjectLiteralExpression(oAuthLiterals, true)); + } + + private createOAuthFlowsObjectExpression(value: string[]) { + return factory.createObjectLiteralExpression([ + this.createBooleanPropertyAssignment('authorizationCodeGrant', value.includes(OAuthFlowType.code)), + this.createBooleanPropertyAssignment('implicitCodeGrant', value.includes(OAuthFlowType.implicit)), + this.createBooleanPropertyAssignment('clientCredentials', value.includes(OAuthFlowType.client_credentials)), + ]); + } + + private createAuthFlowsObjectExpression(value: string[]) { + return factory.createObjectLiteralExpression([ + this.createBooleanPropertyAssignment('adminUserPassword', value.includes(ExplicitAuthFlowsType.ALLOW_ADMIN_USER_PASSWORD_AUTH)), + this.createBooleanPropertyAssignment('custom', value.includes(ExplicitAuthFlowsType.ALLOW_CUSTOM_AUTH)), + this.createBooleanPropertyAssignment('userPassword', value.includes(ExplicitAuthFlowsType.ALLOW_USER_PASSWORD_AUTH)), + this.createBooleanPropertyAssignment('userSrp', value.includes(ExplicitAuthFlowsType.ALLOW_USER_SRP_AUTH)), + ]); + } + + // id1.id2 = `templateHead-${templateSpan}templateTail`; + private createTemplateLiteralExpression(id1: string, id2: string, templateHead: string, templateSpan: string, templateTail: string) { + return factory.createExpressionStatement( + factory.createAssignment( + factory.createPropertyAccessExpression(factory.createIdentifier(id1), factory.createIdentifier(id2)), + factory.createTemplateExpression(factory.createTemplateHead(templateHead), [ + factory.createTemplateSpan(factory.createIdentifier(templateSpan), factory.createTemplateTail(templateTail)), + ]), + ), + ); + } + + private createAmplifyEnvNameLogic() { + // Create: let AMPLIFY_GEN_1_ENV_NAME = process.env.AMPLIFY_GEN_1_ENV_NAME; + const variableDeclaration = factory.createVariableStatement( + undefined, + factory.createVariableDeclarationList( + [ + factory.createVariableDeclaration( + factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'), + undefined, + undefined, + factory.createPropertyAccessExpression( + factory.createPropertyAccessExpression(factory.createIdentifier('process'), factory.createIdentifier('env')), + factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'), + ), + ), + ], + ts.NodeFlags.Let, + ), + ); + + // Create: if (ci.isCI && !AMPLIFY_GEN_1_ENV_NAME) { ... } else if (!ci.isCI) { ... } + const ifStatement = factory.createIfStatement( + // Condition: ci.isCI && !AMPLIFY_GEN_1_ENV_NAME + factory.createLogicalAnd( + factory.createPropertyAccessExpression(factory.createIdentifier('ci'), factory.createIdentifier('isCI')), + factory.createLogicalNot(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME')), + ), + // Then block: throw new Error('...') + factory.createBlock( + [ + factory.createThrowStatement( + factory.createNewExpression(factory.createIdentifier('Error'), undefined, [ + factory.createStringLiteral('AMPLIFY_GEN_1_ENV_NAME is required in CI environment'), + ]), + ), + ], + true, + ), + // Else block: if (!ci.isCI && !AMPLIFY_GEN_1_ENV_NAME) { ... } + factory.createIfStatement( + factory.createLogicalAnd( + factory.createLogicalNot( + factory.createPropertyAccessExpression(factory.createIdentifier('ci'), factory.createIdentifier('isCI')), + ), + factory.createLogicalNot(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME')), + ), + // Then block: AMPLIFY_GEN_1_ENV_NAME = 'sandbox'; + factory.createBlock( + [ + factory.createExpressionStatement( + factory.createBinaryExpression( + factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'), + factory.createToken(ts.SyntaxKind.EqualsToken), + factory.createStringLiteral('sandbox'), + ), + ), + ], + true, + ), + ), + ); + + return [variableDeclaration, ifStatement]; + } + + render(renderArgs: BackendRenderParameters): NodeArray { + const authFunctionIdentifier = factory.createIdentifier('auth'); + const storageFunctionIdentifier = factory.createIdentifier('storage'); + const dataFunctionIdentifier = factory.createIdentifier('data'); + const backendFunctionIdentifier = factory.createIdentifier('defineBackend'); + + const imports = []; + const errors = []; + const defineBackendProperties = []; + const nodes = []; + + const mappedPolicyType: Record = { + MinimumLength: 'minimumLength', + RequireUppercase: 'requireUppercase', + RequireLowercase: 'requireLowercase', + RequireNumbers: 'requireNumbers', + RequireSymbols: 'requireSymbols', + PasswordHistorySize: 'passwordHistorySize', + TemporaryPasswordValidityDays: 'temporaryPasswordValidityDays', + }; + + if (renderArgs.auth || renderArgs.storage?.hasS3Bucket || renderArgs.customResources) { + imports.push( + this.createImportStatement([factory.createIdentifier('RemovalPolicy'), factory.createIdentifier('Tags')], 'aws-cdk-lib'), + ); + } + + if (renderArgs.auth) { + imports.push(this.createImportStatement([authFunctionIdentifier], renderArgs.auth.importFrom)); + const auth = factory.createShorthandPropertyAssignment(authFunctionIdentifier); + defineBackendProperties.push(auth); + } + + if (renderArgs.data) { + imports.push(this.createImportStatement([dataFunctionIdentifier], renderArgs.data.importFrom)); + const data = factory.createShorthandPropertyAssignment(dataFunctionIdentifier); + defineBackendProperties.push(data); + } + + if (renderArgs.storage?.hasS3Bucket) { + imports.push(this.createImportStatement([storageFunctionIdentifier], renderArgs.storage.importFrom)); + const storage = factory.createShorthandPropertyAssignment(storageFunctionIdentifier); + defineBackendProperties.push(storage); + } + + if (renderArgs.function) { + const functionNameCategories = renderArgs.function.functionNamesAndCategories; + for (const [functionName, category] of functionNameCategories) { + const functionProperty = factory.createShorthandPropertyAssignment(factory.createIdentifier(functionName)); + defineBackendProperties.push(functionProperty); + imports.push(this.createImportStatement([factory.createIdentifier(functionName)], `./${category}/${functionName}/resource`)); + } + } + + if (renderArgs.storage?.dynamoDB) { + nodes.push( + factory.createThrowStatement( + factory.createNewExpression(factory.createIdentifier('Error'), undefined, [ + factory.createStringLiteral( + `DynamoDB table \`${renderArgs.storage.dynamoDB}\` is referenced in your Gen 1 backend and will need to be manually migrated to reference with CDK.`, + ), + ]), + ), + ); + } + + imports.push(this.createImportStatement([backendFunctionIdentifier], '@aws-amplify/backend')); + + if (renderArgs.unsupportedCategories) { + const categories = renderArgs.unsupportedCategories; + + for (const [key, value] of categories) { + errors.push( + factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + factory.createStringLiteral(`Category ${key} is unsupported, please follow ${value}`), + ]), + ); + } + } + + if (renderArgs.customResources) { + for (const [resourceName, className] of renderArgs.customResources) { + const importStatement = factory.createImportDeclaration( + undefined, + factory.createImportClause( + false, + undefined, + factory.createNamedImports([ + factory.createImportSpecifier(false, factory.createIdentifier(`${className}`), factory.createIdentifier(`${resourceName}`)), + ]), + ), + factory.createStringLiteral(`./custom/${resourceName}/cdk-stack`), + undefined, + ); + + imports.push(importStatement); + + const customResourceExpression = factory.createNewExpression(factory.createIdentifier(`${resourceName}`), undefined, [ + factory.createPropertyAccessExpression(factory.createIdentifier('backend'), factory.createIdentifier('stack')), + factory.createStringLiteral(`${resourceName}`), + factory.createIdentifier('undefined'), + factory.createObjectLiteralExpression( + [ + factory.createPropertyAssignment(factory.createIdentifier('category'), factory.createStringLiteral('custom')), + factory.createPropertyAssignment(factory.createIdentifier('resourceName'), factory.createStringLiteral(`${resourceName}`)), + ], + true, + ), + ]); + + nodes.push(factory.createExpressionStatement(customResourceExpression)); + } + } + + const ciInfoImportStatement = factory.createImportDeclaration( + undefined, + factory.createImportClause(false, factory.createIdentifier('ci'), undefined), + factory.createStringLiteral('ci-info'), + ); + + imports.push(ciInfoImportStatement); + const envNameStatements = this.createAmplifyEnvNameLogic(); + errors.push(...envNameStatements); + + const callBackendFn = this.defineBackendCall(backendFunctionIdentifier, defineBackendProperties); + const backendVariable = factory.createVariableDeclaration('backend', undefined, undefined, callBackendFn); + const backendStatement = factory.createVariableStatement( + [], + factory.createVariableDeclarationList([backendVariable], ts.NodeFlags.Const), + ); + + if (renderArgs.auth?.userPoolOverrides && !renderArgs?.auth?.referenceAuth) { + const cfnUserPoolVariableStatement = this.createVariableStatement( + this.createVariableDeclaration('cfnUserPool', 'auth.resources.cfnResources.cfnUserPool'), + ); + nodes.push(cfnUserPoolVariableStatement); + const policies: { passwordPolicy: Record } = { + passwordPolicy: {}, + }; + for (const [overridePath, value] of Object.entries(renderArgs.auth.userPoolOverrides)) { + if (overridePath.includes('userPoolName')) { + assert(value); + assert(typeof value === 'string'); + const splitUserPoolName = value.split('-'); + const userPoolWithoutBackendEnvName = splitUserPoolName.slice(0, -1).join('-'); + + const userPoolAssignment = this.createTemplateLiteralExpression( + 'cfnUserPool', + 'userPoolName', + `${userPoolWithoutBackendEnvName}-`, + amplifyGen1EnvName, + '', + ); + + nodes.push(userPoolAssignment); + } else if (overridePath.includes('PasswordPolicy')) { + const policyKey = overridePath.split('.')[2]; + if (value !== undefined && policyKey in mappedPolicyType) { + policies.passwordPolicy[mappedPolicyType[policyKey] as string] = value; + } + } else { + nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPool'), overridePath, value)); + } + } + nodes.push( + this.setPropertyValue( + factory.createIdentifier('cfnUserPool'), + 'policies', + policies as number | string | boolean | string[] | object, + ), + ); + } + + if (renderArgs.auth?.guestLogin === false || (renderArgs.auth?.identityPoolName && !renderArgs?.auth?.referenceAuth)) { + const cfnIdentityPoolVariableStatement = this.createVariableStatement( + this.createVariableDeclaration('cfnIdentityPool', 'auth.resources.cfnResources.cfnIdentityPool'), + ); + nodes.push(cfnIdentityPoolVariableStatement); + if (renderArgs.auth?.identityPoolName) { + const splitIdentityPoolName = renderArgs.auth.identityPoolName.split('_'); + const identityPoolWithoutBackendEnvName = splitIdentityPoolName.slice(0, -1).join('_'); + + const identityPoolAssignment = this.createTemplateLiteralExpression( + 'cfnIdentityPool', + 'identityPoolName', + `${identityPoolWithoutBackendEnvName}_`, + amplifyGen1EnvName, + '', + ); + + nodes.push(identityPoolAssignment); + } + if (renderArgs.auth?.guestLogin === false) { + nodes.push(this.setPropertyValue(factory.createIdentifier('cfnIdentityPool'), 'allowUnauthenticatedIdentities', false)); + } + } + + if ( + (renderArgs.auth?.oAuthFlows || renderArgs.auth?.readAttributes || renderArgs.auth?.writeAttributes) && + !renderArgs?.auth?.referenceAuth + ) { + const cfnUserPoolClientVariableStatement = this.createVariableStatement( + this.createVariableDeclaration('cfnUserPoolClient', 'auth.resources.cfnResources.cfnUserPoolClient'), + ); + nodes.push(cfnUserPoolClientVariableStatement); + if (renderArgs.auth?.oAuthFlows) { + nodes.push( + this.setPropertyValue( + factory.createIdentifier('cfnUserPoolClient'), + 'allowedOAuthFlows', + renderArgs.auth?.oAuthFlows as number | string | boolean | string[], + ), + ); + } + + if (renderArgs.auth?.readAttributes) { + nodes.push( + this.setPropertyValue( + factory.createIdentifier('cfnUserPoolClient'), + 'readAttributes', + renderArgs.auth?.readAttributes as number | string | boolean | string[], + ), + ); + } + } + + if (renderArgs.auth?.writeAttributes && !renderArgs?.auth?.referenceAuth) { + nodes.push( + this.setPropertyValue( + factory.createIdentifier('cfnUserPoolClient'), + 'writeAttributes', + renderArgs.auth?.writeAttributes as string[], + ), + ); + } + + // Since Gen2 only supports 1 user pool client by default, we need to add CDK overrides for the additional user pool client from Gen1 + if (renderArgs.auth?.userPoolClient) { + const userPoolVariableStatement = this.createVariableStatement(this.createVariableDeclaration('userPool', 'auth.resources.userPool')); + nodes.push(userPoolVariableStatement); + nodes.push(this.createUserPoolClientAssignment(renderArgs.auth?.userPoolClient, imports)); + } + + if (renderArgs.storage && renderArgs.storage.hasS3Bucket) { + assert(renderArgs.storage.bucketName); + const cfnStorageVariableStatement = this.createVariableStatement( + this.createVariableDeclaration('s3Bucket', 'storage.resources.cfnResources.cfnBucket'), + ); + nodes.push(cfnStorageVariableStatement); + + const splitBucketName = renderArgs.storage.bucketName.split('-'); + const bucketNameWithoutBackendEnvName = splitBucketName.slice(0, -1).join('-'); + + const bucketNameAssignment = this.createTemplateLiteralExpression( + '// s3Bucket', + 'bucketName', + `${bucketNameWithoutBackendEnvName}-`, + amplifyGen1EnvName, + '', + ); + nodes.push(bucketNameAssignment); + } + + if ( + renderArgs.storage?.accelerateConfiguration || + renderArgs.storage?.versionConfiguration || + renderArgs.storage?.bucketEncryptionAlgorithm + ) { + if (renderArgs.storage?.accelerateConfiguration) { + const accelerateConfigAssignment = factory.createExpressionStatement( + factory.createAssignment( + factory.createPropertyAccessExpression( + factory.createIdentifier('s3Bucket'), + factory.createIdentifier('accelerateConfiguration'), + ), + factory.createObjectLiteralExpression( + [this.createStringPropertyAssignment('accelerationStatus', renderArgs.storage.accelerateConfiguration)], + false, + ), + ), + ); + nodes.push(accelerateConfigAssignment); + } + + if (renderArgs.storage?.versionConfiguration) { + const versionConfigAssignment = factory.createExpressionStatement( + factory.createAssignment( + factory.createPropertyAccessExpression( + factory.createIdentifier('s3Bucket'), + factory.createIdentifier('versioningConfiguration'), + ), + factory.createObjectLiteralExpression( + [this.createStringPropertyAssignment('status', renderArgs.storage.versionConfiguration)], + false, + ), + ), + ); + nodes.push(versionConfigAssignment); + } + + if (renderArgs.storage?.bucketEncryptionAlgorithm) { + const serverSideEncryptionByDefaultMap = new Map(); + serverSideEncryptionByDefaultMap.set('SSEAlgorithm', 'sseAlgorithm'); + serverSideEncryptionByDefaultMap.set('KMSMasterKeyID', 'kmsMasterKeyId'); + serverSideEncryptionByDefaultMap.set('bucketKeyEnabled', 'bucketKeyEnabled'); + serverSideEncryptionByDefaultMap.set('serverSideEncryptionByDefault', 'serverSideEncryptionByDefault'); + + const bucketEncryptionAssignment = factory.createExpressionStatement( + factory.createAssignment( + factory.createPropertyAccessExpression(factory.createIdentifier('s3Bucket'), factory.createIdentifier('bucketEncryption')), + factory.createObjectLiteralExpression( + [ + factory.createPropertyAssignment( + factory.createIdentifier('serverSideEncryptionConfiguration'), + factory.createArrayLiteralExpression( + [this.createNestedObjectExpression(renderArgs.storage.bucketEncryptionAlgorithm, serverSideEncryptionByDefaultMap)], + true, + ), + ), + ], + true, + ), + ), + ); + nodes.push(bucketEncryptionAssignment); + } + + imports.push( + factory.createImportDeclaration( + undefined, + factory.createImportClause(false, undefined, factory.createNamespaceImport(factory.createIdentifier('s3'))), + factory.createStringLiteral('aws-cdk-lib/aws-s3'), + ), + ); + } + + if ( + renderArgs.auth?.userPoolClient && + renderArgs.auth.userPoolClient.SupportedIdentityProviders && + renderArgs.auth.userPoolClient.SupportedIdentityProviders.length > 0 + ) { + const idpStatements = this.createProviderSetupCode(); + nodes.push(...idpStatements); + + // Gen1 doesn't manage UserPoolDomains in CFN while Gen2 creates a default one for oauth apps. + // This causes an invalid domain request error when updating Gen2 post stack refactor. + // We are adding a commented line to remove the domain from Gen2 CDK. This will be + // uncommented by users post refactor (instructions will be in README.md). + // backend.auth.resources.userPool.node.tryRemoveChild('UserPoolDomain'); + const userPoolDomainRemovalStatementCommented = factory.createExpressionStatement( + factory.createCallExpression( + factory.createPropertyAccessExpression( + factory.createPropertyAccessExpression( + factory.createIdentifier('// backend.auth.resources.userPool'), + factory.createIdentifier('node'), + ), + factory.createIdentifier('tryRemoveChild'), + ), + undefined, + [factory.createStringLiteral('UserPoolDomain')], + ), + ); + nodes.push(userPoolDomainRemovalStatementCommented); + } + + // Add a tag commented out to force a deployment post refactor + // Tags.of(backend.stack).add('gen1-migrated-app', 'true') + if (renderArgs.auth || renderArgs.storage?.hasS3Bucket || renderArgs.customResources) { + const tagAssignment = factory.createExpressionStatement( + factory.createCallExpression( + factory.createPropertyAccessExpression( + factory.createCallExpression(factory.createIdentifier('// Tags.of'), undefined, [factory.createIdentifier('backend.stack')]), + factory.createIdentifier('add'), + ), + undefined, + [factory.createStringLiteral('gen1-migrated-app'), factory.createStringLiteral('true')], + ), + ); + nodes.push(tagAssignment); + } + + return factory.createNodeArray([...imports, newLineIdentifier, ...errors, newLineIdentifier, backendStatement, ...nodes], true); + } +} diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/cli/command-handler.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/cli/command-handler.ts new file mode 100644 index 00000000000..9660e0578ce --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/cli/command-handler.ts @@ -0,0 +1,7 @@ +#!/usr/bin/env node +// CLI entry point - handles command line interface +// import { migrateToGen2 } from '../core/migration-pipeline'; + +export const run = async (args: string[]) => { + // Parse CLI arguments and call migration pipeline +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/cli/migration-command.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/cli/migration-command.ts new file mode 100644 index 00000000000..0b4b353f803 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/cli/migration-command.ts @@ -0,0 +1,4 @@ +// Migration command orchestration - integrates with Amplify CLI +export const migrationCommand = { + // Command definition and execution logic +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/core/migration-pipeline.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/core/migration-pipeline.ts new file mode 100644 index 00000000000..d5b6de08975 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/core/migration-pipeline.ts @@ -0,0 +1,342 @@ +/** + * Amplify Gen 2 Codegen Migration Tool + * + * This module provides the core functionality for migrating Amplify Gen 1 projects to Gen 2 format. + * It orchestrates the transformation of Gen 1 configurations into Gen 2 TypeScript resource definitions + * and project structure. + * + * Key Components: + * - Renderer Pattern: Uses a pipeline of renderers to generate different parts of the Gen 2 project + * - Category Processing: Handles auth, storage, data, functions, and custom resources + * - File Generation: Creates the necessary directory structure and configuration files + * - Type Safety: Provides comprehensive TypeScript interfaces for migration parameters + */ + +import path from 'path'; +import fs from 'node:fs/promises'; +import { PackageJson, patchNpmPackageJson } from '../npm_package/renderer'; +import { RenderPipeline, Renderer } from '../render_pipeline'; +import { JsonRenderer } from '../renderers/package_json'; +import { TypescriptNodeArrayRenderer } from '../renderers/typescript_block_node'; +import { BackendRenderParameters, BackendSynthesizer } from '../backend/synthesizer'; +import { EnsureDirectory } from '../renderers/ensure_directory'; +import { Lambda } from '../generators/functions/lambda'; +import { + AuthTriggerEvents, + AuthLambdaTriggers, + AuthDefinition, + renderAuthNode, + SendingAccount, + PolicyOverrides, + PasswordPolicyPath, + UserPoolMfaConfig, + Group, + Attribute, + EmailOptions, + LoginOptions, + StandardAttribute, + StandardAttributes, + CustomAttribute, + CustomAttributes, + MultifactorOptions, + OidcOptions, + OidcEndPoints, + MetadataOptions, + SamlOptions, + Scope, + AttributeMappingRule, + ReferenceAuth, +} from '../generators/auth/index'; +import { + StorageRenderParameters, + renderStorage, + AccessPatterns, + Permission, + S3TriggerDefinition, + StorageTriggerEvent, + ServerSideEncryptionConfiguration, +} from '../generators/storage/index.js'; + +import { DataDefinition, DataTableMapping, generateDataSource } from '../generators/data/index'; + +import { FunctionDefinition, renderFunctions } from '../generators/functions/index'; +import assert from 'assert'; + +/** + * Configuration options for Gen 2 rendering pipeline + * + * This interface defines all the parameters needed to migrate a Gen 1 Amplify project + * to Gen 2 format, including resource definitions and output configuration. + */ +export interface Gen2RenderingOptions { + /** Target directory where Gen 2 files will be generated */ + outputDir: string; + + /** Optional Amplify app ID for project identification */ + appId?: string; + + /** Backend environment name used for data table mapping resolution */ + backendEnvironmentName?: string | undefined; + + /** Authentication configuration from Gen 1 project */ + auth?: AuthDefinition; + + /** Storage (S3) configuration parameters */ + storage?: StorageRenderParameters; + + /** Data (GraphQL/DynamoDB) schema definition */ + data?: DataDefinition; + + /** Lambda function definitions */ + functions?: FunctionDefinition[]; + + /** Custom CloudFormation resources that need manual migration */ + customResources?: Map; + + /** Categories that cannot be automatically migrated */ + unsupportedCategories?: Map; + + /** Custom file writer function for testing or alternative output methods */ + fileWriter?: (content: string, path: string) => Promise; +} +/** + * Creates a file writer function for the specified path + * @param path - File path to write to + * @returns Async function that writes content to the file + */ +const createFileWriter = (path: string) => async (content: string) => fs.writeFile(path, content); + +/** + * Creates a Gen 2 renderer pipeline that transforms Gen 1 Amplify configurations + * into Gen 2 TypeScript resource definitions and project structure. + * + * The renderer follows these steps: + * 1. Sets up the Gen 2 directory structure (outputDir/amplify/) + * 2. Generates configuration files (package.json, tsconfig.json) + * 3. Processes each category (auth, storage, data, functions) if present + * 4. Creates the main backend.ts file that imports all resources + * 5. Handles custom resources and unsupported categories + * + * @param options - Configuration options for the rendering process + * @returns A Renderer that can be executed to perform the migration + */ +export const createGen2Renderer = ({ + outputDir, + backendEnvironmentName, + auth, + storage, + data, + functions, + customResources, + unsupportedCategories, + fileWriter = (content, path) => createFileWriter(path)(content), +}: Readonly): Renderer => { + // Create directory structure renderers + const ensureOutputDir = new EnsureDirectory(outputDir); + const ensureAmplifyDirectory = new EnsureDirectory(path.join(outputDir, 'amplify')); + // Generate amplify/package.json with ES module configuration + const amplifyPackageJson = new JsonRenderer( + async () => ({ type: 'module' }), + (content) => fileWriter(content, path.join(outputDir, 'amplify', 'package.json')), + ); + // Generate root package.json with Gen 2 dependencies + const jsonRenderer = new JsonRenderer( + async () => { + let packageJson: PackageJson = { + name: 'my-gen2-app', + }; + try { + const packageJsonContents = await fs.readFile(`./package.json`, { encoding: 'utf-8' }); + packageJson = JSON.parse(packageJsonContents); + } catch (e) { + // File doesn't exist or is inaccessible. Ignore. + } + // Restrict dev dependencies to specific versions based on create-amplify gen2 flow: + // https://github.com/aws-amplify/amplify-backend/blob/2dab201cb9a222c3b8c396a46c17d661411839ab/packages/create-amplify/src/amplify_project_creator.ts#L15-L24 + return patchNpmPackageJson(packageJson, { + 'aws-cdk': '^2', + 'aws-cdk-lib': '^2', + 'ci-info': '^3.8.0', + constructs: '^10.0.0', + typescript: '^5.0.0', + '@types/node': '*', + }); + }, + (content) => fileWriter(content, path.join(outputDir, 'package.json')), + ); + // Generate amplify/tsconfig.json with Gen 2 TypeScript configuration + const amplifyTsConfigJson = new JsonRenderer( + async () => ({ + compilerOptions: { + target: 'es2022', + module: 'es2022', + moduleResolution: 'bundler', + resolveJsonModule: true, + // eslint-disable-next-line spellcheck/spell-checker + esModuleInterop: true, + forceConsistentCasingInFileNames: true, + strict: true, + skipLibCheck: true, + paths: { + '$amplify/*': ['../.amplify/generated/*'], + }, + }, + }), + (content) => fileWriter(content, path.join(outputDir, 'amplify', 'tsconfig.json')), + ); + // Initialize backend synthesizer and render options + const backendSynthesizer = new BackendSynthesizer(); + const backendRenderOptions: BackendRenderParameters = {}; + + // Initialize renderer pipeline with base configuration files + const renderers: Renderer[] = [ensureOutputDir, ensureAmplifyDirectory, amplifyPackageJson, amplifyTsConfigJson, jsonRenderer]; + + // Handle categories that cannot be automatically migrated + if (unsupportedCategories && unsupportedCategories.size >= 1) { + backendRenderOptions.unsupportedCategories = unsupportedCategories; + } + + // Process Lambda functions - create resource.ts and handler.ts files + if (functions && functions.length) { + const functionNamesAndCategory = new Map(); + for (const func of functions) { + if (func.name) { + const resourceName = func.resourceName; + assert(resourceName); + const funcCategory = func.category; + assert(funcCategory); + functionNamesAndCategory.set(resourceName, funcCategory); + const dirPath = path.join(outputDir, 'amplify', funcCategory, resourceName); + // Create function directory and resource files + renderers.push(new EnsureDirectory(dirPath)); + renderers.push( + new TypescriptNodeArrayRenderer( + async () => renderFunctions(func), + (content) => { + // Create both resource.ts (with function definition) and empty handler.ts + return fileWriter(content, path.join(dirPath, 'resource.ts')).then(() => fileWriter('', path.join(dirPath, 'handler.ts'))); + }, + ), + ); + } + } + + backendRenderOptions.function = { + importFrom: './function/resource', + functionNamesAndCategories: functionNamesAndCategory, + }; + } + + // Process authentication configuration - create amplify/auth/resource.ts + if (auth) { + renderers.push(new EnsureDirectory(path.join(outputDir, 'amplify', 'auth'))); + renderers.push( + new TypescriptNodeArrayRenderer( + async () => renderAuthNode(auth), + (content) => fileWriter(content, path.join(outputDir, 'amplify', 'auth', 'resource.ts')), + ), + ); + // Configure auth parameters for backend synthesis + backendRenderOptions.auth = { + importFrom: './auth/resource', + userPoolOverrides: auth?.userPoolOverrides, + guestLogin: auth?.guestLogin, + identityPoolName: auth?.identityPoolName, + oAuthFlows: auth?.oAuthFlows, + readAttributes: auth?.readAttributes, + writeAttributes: auth?.writeAttributes, + referenceAuth: auth?.referenceAuth, + userPoolClient: auth?.userPoolClient, + }; + } + + // Process data (GraphQL/DynamoDB) configuration - only if table mappings exist for the environment + if (data && data.tableMappings && backendEnvironmentName && data.tableMappings[backendEnvironmentName] !== undefined) { + renderers.push(new EnsureDirectory(path.join(outputDir, 'amplify', 'data'))); + renderers.push( + new TypescriptNodeArrayRenderer( + async () => generateDataSource(data), + (content) => fileWriter(content, path.join(outputDir, 'amplify', 'data', 'resource.ts')), + ), + ); + backendRenderOptions.data = { + importFrom: './data/resource', + }; + } + + // Process storage configuration - create amplify/storage/resource.ts if S3 bucket is needed + if (storage) { + const hasS3Bucket = storage?.accessPatterns || storage?.storageIdentifier; + if (hasS3Bucket) { + renderers.push(new EnsureDirectory(path.join(outputDir, 'amplify', 'storage'))); + renderers.push( + new TypescriptNodeArrayRenderer( + async () => renderStorage(storage), + (content) => fileWriter(content, path.join(outputDir, 'amplify', 'storage', 'resource.ts')), + ), + ); + } + // Configure storage parameters for backend synthesis (includes both S3 and DynamoDB) + backendRenderOptions.storage = { + importFrom: './storage/resource', + dynamoDB: storage.dynamoDB, + accelerateConfiguration: storage.accelerateConfiguration, + versionConfiguration: storage.versioningConfiguration, + hasS3Bucket: hasS3Bucket, + bucketEncryptionAlgorithm: storage.bucketEncryptionAlgorithm, + bucketName: storage.bucketName, + }; + } + + // Handle custom CloudFormation resources that require manual migration + if (customResources && customResources.size > 0) { + backendRenderOptions.customResources = customResources; + } + + // Generate the main backend.ts file that imports and combines all resources + const backendRenderer = new TypescriptNodeArrayRenderer( + async () => backendSynthesizer.render(backendRenderOptions), + (content) => fileWriter(content, path.join(outputDir, 'amplify', 'backend.ts')), + ); + + renderers.push(backendRenderer); + + // Return a pipeline that executes all renderers in sequence + return new RenderPipeline(renderers); +}; +export { + Renderer, + SendingAccount, + UserPoolMfaConfig, + StorageRenderParameters, + AccessPatterns, + Permission, + S3TriggerDefinition, + PasswordPolicyPath, + AuthDefinition, + FunctionDefinition, + PolicyOverrides, + Group, + Attribute, + EmailOptions, + LoginOptions, + StandardAttribute, + StandardAttributes, + CustomAttribute, + CustomAttributes, + MultifactorOptions, + AuthTriggerEvents, + Lambda, + AuthLambdaTriggers, + StorageTriggerEvent, + DataDefinition, + DataTableMapping, + SamlOptions, + OidcEndPoints, + MetadataOptions, + OidcOptions, + Scope, + AttributeMappingRule, + ServerSideEncryptionConfiguration, + ReferenceAuth, +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/core/project-analyzer.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/core/project-analyzer.ts new file mode 100644 index 00000000000..95f222acf08 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/core/project-analyzer.ts @@ -0,0 +1,10 @@ +// Gen 1 project detection and analysis +import { Gen1ProjectConfig } from '../types'; + +export const analyzeGen1Project = async (projectPath: string): Promise => { + // Detect Gen 1 project structure + // Read amplify/backend/meta.json + // Parse CloudFormation templates + // Extract category configurations + return {}; +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts new file mode 100644 index 00000000000..e249d090a0d --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts @@ -0,0 +1,928 @@ +// Auth generator - creates Gen 2 auth TypeScript files +// Logic from amplify-gen2-codegen auth module +import ts, { PropertyAssignment } from 'typescript'; +import assert from 'node:assert'; +import { PasswordPolicyType, UserPoolClientType } from '@aws-sdk/client-cognito-identity-provider'; +import { renderResourceTsFile } from '../../resource/resource'; +import { createTriggersProperty, Lambda } from '../functions/lambda'; + +/** OAuth 2.0 scopes supported by Cognito User Pools */ +export type Scope = 'PHONE' | 'EMAIL' | 'OPENID' | 'PROFILE' | 'COGNITO_ADMIN'; + +/** Configuration for standard Cognito user attributes */ +export type StandardAttribute = { + /** Whether the attribute can be modified after user creation */ + readonly mutable?: boolean; + /** Whether the attribute is required during user registration */ + readonly required?: boolean; +}; + +/** Configuration for custom user attributes with validation constraints */ +export type CustomAttribute = { + /** Data type of the custom attribute (String, Number, DateTime, Boolean) */ + readonly dataType: string | undefined; + /** Whether the attribute can be modified after user creation */ + readonly mutable?: boolean; + + /** String attribute constraints */ + /** Minimum length for string attributes */ + minLen?: number; + /** Maximum length for string attributes */ + maxLen?: number; + + /** Number attribute constraints */ + /** Minimum value for number attributes */ + min?: number; + /** Maximum value for number attributes */ + max?: number; +}; + +/** Standard user attributes supported by Cognito User Pools */ +export type Attribute = + | 'address' + | 'birthdate' + | 'email' + | 'familyName' + | 'gender' + | 'givenName' + | 'locale' + | 'middleName' + | 'fullname' + | 'nickname' + | 'phoneNumber' + | 'profilePicture' + | 'preferredUsername' + | 'profilePage' + | 'timezone' + | 'lastUpdateTime' + | 'website'; + +/** Maps standard attributes to external provider attribute names */ +export type AttributeMappingRule = Record; + +/** Email sending account configuration for Cognito */ +export type SendingAccount = 'COGNITO_DEFAULT' | 'DEVELOPER'; + +/** Multi-factor authentication configuration modes */ +export type UserPoolMfaConfig = 'OFF' | 'REQUIRED' | 'OPTIONAL'; + +/** Type-safe paths for password policy overrides */ +export type PasswordPolicyPath = `Policies.PasswordPolicy.${keyof PasswordPolicyType}`; + +/** CloudFormation policy overrides for User Pool configuration */ +export type PolicyOverrides = Partial>; + +/** Email verification message customization */ +export type EmailOptions = { + /** Custom email verification message body */ + emailVerificationBody: string; + /** Custom email verification subject line */ + emailVerificationSubject: string; +}; + +/** Collection of standard user attributes with their configurations */ +export type StandardAttributes = Partial>; +/** Collection of custom user attributes with their configurations */ +export type CustomAttributes = Partial>; + +/** User group name */ +export type Group = string; + +/** SAML metadata configuration options */ +export type MetadataOptions = { + /** SAML metadata content (URL or file content) */ + metadataContent: string; + /** Type of metadata source */ + metadataType: 'URL' | 'FILE'; +}; + +/** SAML identity provider configuration */ +export type SamlOptions = { + /** Optional name for the SAML provider */ + name?: string; + /** SAML metadata configuration */ + metadata: MetadataOptions; + /** Attribute mapping from SAML to Cognito attributes */ + attributeMapping?: AttributeMappingRule; +}; + +/** OpenID Connect endpoint URLs */ +export type OidcEndPoints = { + /** Authorization endpoint URL */ + authorization?: string; + /** Token endpoint URL */ + token?: string; + /** User info endpoint URL */ + userInfo?: string; + /** JSON Web Key Set URI */ + jwksUri?: string; +}; + +/** OpenID Connect identity provider configuration */ +export type OidcOptions = { + /** OIDC issuer URL */ + issuerUrl: string; + /** Optional name for the OIDC provider */ + name?: string; + /** Custom OIDC endpoints (optional, auto-discovered if not provided) */ + endpoints?: OidcEndPoints; + /** Attribute mapping from OIDC to Cognito attributes */ + attributeMapping?: AttributeMappingRule; +}; + +/** Comprehensive login configuration options */ +export type LoginOptions = { + /** Enable email-based login */ + email?: boolean; + /** Enable phone number-based login */ + phone?: boolean; + /** Custom email verification settings */ + emailOptions?: Partial; + /** Enable Google social login */ + googleLogin?: boolean; + /** Enable Amazon social login */ + amazonLogin?: boolean; + /** Enable Apple Sign In */ + appleLogin?: boolean; + /** Enable Facebook social login */ + facebookLogin?: boolean; + /** OpenID Connect providers configuration */ + oidcLogin?: OidcOptions[]; + /** SAML identity provider configuration */ + samlLogin?: SamlOptions; + /** Google attribute mapping */ + googleAttributes?: AttributeMappingRule; + /** Amazon attribute mapping */ + amazonAttributes?: AttributeMappingRule; + /** Apple attribute mapping */ + appleAttributes?: AttributeMappingRule; + /** Facebook attribute mapping */ + facebookAttributes?: AttributeMappingRule; + /** OAuth callback URLs */ + callbackURLs?: string[]; + /** OAuth logout URLs */ + logoutURLs?: string[]; + /** OAuth scopes to request */ + scopes?: Scope[]; + /** Index signature for extensibility */ + [key: string]: boolean | Partial | string[] | Scope[] | OidcOptions[] | SamlOptions | AttributeMappingRule | undefined; +}; + +/** Multi-factor authentication configuration */ +export type MultifactorOptions = { + /** MFA enforcement mode */ + mode: UserPoolMfaConfig; + /** Enable Time-based One-Time Password (TOTP) */ + totp?: boolean; + /** Enable SMS-based MFA */ + sms?: boolean; +}; + +/** Lambda triggers for Cognito User Pool events */ +export type AuthLambdaTriggers = Record; + +/** Cognito User Pool Lambda trigger event types */ +export type AuthTriggerEvents = + | 'createAuthChallenge' // Create custom auth challenge + | 'customMessage' // Customize verification messages + | 'defineAuthChallenge' // Define custom auth flow + | 'postAuthentication' // Post-authentication processing + | 'postConfirmation' // Post-confirmation processing + | 'preAuthentication' // Pre-authentication validation + | 'preSignUp' // Pre-registration validation + | 'preTokenGeneration' // Customize JWT tokens + | 'userMigration' // Migrate users from external systems + | 'verifyAuthChallengeResponse'; // Verify custom auth challenge + +/** Configuration for referencing existing auth resources */ +export type ReferenceAuth = { + /** Existing Cognito User Pool ID */ + userPoolId?: string; + /** Existing Cognito Identity Pool ID */ + identityPoolId?: string; + /** IAM role ARN for authenticated users */ + authRoleArn?: string; + /** IAM role ARN for unauthenticated users */ + unauthRoleArn?: string; + /** Existing User Pool Client ID */ + userPoolClientId?: string; + /** Existing user groups mapping */ + groups?: Record; +}; + +/** + * Complete authentication configuration definition + * + * This interface represents the full auth configuration that will be + * transformed into Gen 2 TypeScript code. It encompasses all possible + * auth features including login methods, MFA, user attributes, Lambda + * triggers, and external provider integration. + */ +export interface AuthDefinition { + /** Login method configurations */ + loginOptions?: LoginOptions; + /** User groups to create */ + groups?: Group[]; + /** Multi-factor authentication settings */ + mfa?: MultifactorOptions; + /** Standard Cognito user attributes */ + standardUserAttributes?: StandardAttributes; + /** Custom user attributes */ + customUserAttributes?: CustomAttributes; + /** CloudFormation policy overrides */ + userPoolOverrides?: PolicyOverrides; + /** Lambda function triggers */ + lambdaTriggers?: Partial; + /** Enable unauthenticated access */ + guestLogin?: boolean; + /** Custom Identity Pool name */ + identityPoolName?: string; + /** OAuth 2.0 flows to enable */ + oAuthFlows?: string[]; + /** Attributes that can be read */ + readAttributes?: string[]; + /** Attributes that can be written */ + writeAttributes?: string[]; + /** Reference to existing auth resources */ + referenceAuth?: ReferenceAuth; + /** Existing User Pool Client configuration */ + userPoolClient?: UserPoolClientType; +} + +// TypeScript AST factory for creating nodes +const factory = ts.factory; + +// Secret management identifier for Gen 2 +const secretIdentifier = factory.createIdentifier('secret'); + +// Social provider secret key constants +/** Google OAuth credentials */ +const googleClientID = 'GOOGLE_CLIENT_ID'; +const googleClientSecret = 'GOOGLE_CLIENT_SECRET'; + +/** Amazon Login with Amazon credentials */ +const amazonClientID = 'LOGINWITHAMAZON_CLIENT_ID'; +const amazonClientSecret = 'LOGINWITHAMAZON_CLIENT_SECRET'; + +/** Facebook Login credentials */ +const facebookClientID = 'FACEBOOK_CLIENT_ID'; +const facebookClientSecret = 'FACEBOOK_CLIENT_SECRET'; + +/** Apple Sign In With Apple credentials */ +const appleClientID = 'SIWA_CLIENT_ID'; +const appleKeyId = 'SIWA_KEY_ID'; +const applePrivateKey = 'SIWA_PRIVATE_KEY'; +const appleTeamID = 'SIWA_TEAM_ID'; + +/** OpenID Connect credentials */ +const oidcClientID = 'OIDC_CLIENT_ID'; +const oidcClientSecret = 'OIDC_CLIENT_SECRET'; + +/** + * Creates TypeScript AST for social provider configuration + * + * Generates object literal with secret() calls for credentials and + * optional attribute mapping configuration. + * + * @example + * ```typescript + * // Input: + * config = { clientId: 'GOOGLE_CLIENT_ID', clientSecret: 'GOOGLE_CLIENT_SECRET' } + * attributeMapping = { email: 'email', name: 'name' } + * + * // Output (TypeScript code): + * { + * clientId: secret('GOOGLE_CLIENT_ID'), + * clientSecret: secret('GOOGLE_CLIENT_SECRET'), + * attributeMapping: { + * email: 'email', + * name: 'name' + * } + * } + * ``` + * + * @param config - Provider credentials (clientId, clientSecret, etc.) + * @param attributeMapping - Optional mapping of provider attributes to Cognito attributes + * @returns Array of TypeScript property assignments + */ + +function createProviderConfig(config: Record, attributeMapping: AttributeMappingRule | undefined) { + const properties: ts.ObjectLiteralElementLike[] = []; + + Object.entries(config).map(([key, value]) => + properties.push( + factory.createPropertyAssignment( + factory.createIdentifier(key), + factory.createCallExpression(secretIdentifier, undefined, [factory.createStringLiteral(value)]), + ), + ), + ); + + if (attributeMapping) { + const mappingProperties: ts.ObjectLiteralElementLike[] = []; + + Object.entries(attributeMapping).map(([key, value]) => + mappingProperties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createStringLiteral(value))), + ); + + properties.push( + factory.createPropertyAssignment( + factory.createIdentifier('attributeMapping'), + factory.createObjectLiteralExpression(mappingProperties, true), + ), + ); + } + + return properties; +} + +/** + * Creates a property assignment for a social login provider + * + * @example + * ```typescript + * // Input: + * createProviderPropertyAssignment('google', + * { clientId: 'GOOGLE_CLIENT_ID', clientSecret: 'GOOGLE_CLIENT_SECRET' }, + * { email: 'email' } + * ) + * + * // Output (TypeScript code): + * google: { + * clientId: secret('GOOGLE_CLIENT_ID'), + * clientSecret: secret('GOOGLE_CLIENT_SECRET'), + * attributeMapping: { + * email: 'email' + * } + * } + * ``` + * + * @param name - Provider name (e.g., 'google', 'facebook') + * @param config - Provider configuration (credentials) + * @param attributeMapping - Optional attribute mapping + * @returns TypeScript property assignment for the provider + */ +function createProviderPropertyAssignment( + name: string, + config: Record, + attributeMapping: AttributeMappingRule | undefined, +) { + return factory.createPropertyAssignment( + factory.createIdentifier(name), + factory.createObjectLiteralExpression(createProviderConfig(config, attributeMapping), true), + ); +} + +/** + * Creates property assignments for OIDC/SAML provider configuration + * + * Recursively processes nested configuration objects to create + * TypeScript AST nodes for complex provider settings. + * + * @example + * ```typescript + * // Input: + * config = { + * issuerUrl: 'https://example.com', + * endpoints: { + * authorization: 'https://example.com/auth', + * token: 'https://example.com/token' + * } + * } + * + * // Output (TypeScript code): + * { + * issuerUrl: 'https://example.com', + * endpoints: { + * authorization: 'https://example.com/auth', + * token: 'https://example.com/token' + * } + * } + * ``` + * + * @param config - OIDC/SAML configuration object + * @returns Array of TypeScript property assignments + */ +function createOidcSamlPropertyAssignments( + config: Record, +): PropertyAssignment[] { + return Object.entries(config).flatMap(([key, value]) => { + if (typeof value === 'string') { + return [factory.createPropertyAssignment(factory.createIdentifier(key), factory.createStringLiteral(value))]; + } else if (typeof value === 'object' && value !== null) { + return [ + factory.createPropertyAssignment( + factory.createIdentifier(key), + factory.createObjectLiteralExpression(createOidcSamlPropertyAssignments(value), true), + ), + ]; + } + return []; + }); +} + +/** + * Creates the externalProviders configuration for social login + * + * This is the main function that orchestrates the creation of all + * external authentication providers (Google, Apple, Facebook, Amazon, + * OIDC, SAML) based on the login options provided. + * + * @example + * ```typescript + * // Input: + * loginOptions = { googleLogin: true, facebookLogin: true } + * + * // Output (TypeScript code): + * externalProviders: { + * google: { + * clientId: secret('GOOGLE_CLIENT_ID'), + * clientSecret: secret('GOOGLE_CLIENT_SECRET') + * }, + * facebook: { + * clientId: secret('FACEBOOK_CLIENT_ID'), + * clientSecret: secret('FACEBOOK_CLIENT_SECRET') + * } + * } + * ``` + * + * @param loginOptions - Login configuration with provider flags + * @param callbackUrls - OAuth callback URLs + * @param logoutUrls - OAuth logout URLs + * @param secretErrors - Array to collect secret error statements + * @returns TypeScript object literal expression for externalProviders + */ +function createExternalProvidersPropertyAssignment( + loginOptions: LoginOptions, + callbackUrls?: string[], + logoutUrls?: string[], + secretErrors?: ts.Node[], +) { + const providerAssignments: PropertyAssignment[] = []; + + if (loginOptions.googleLogin) { + providerAssignments.push( + createProviderPropertyAssignment( + 'google', + { + clientId: googleClientID, + clientSecret: googleClientSecret, + }, + loginOptions.googleAttributes, + ), + ); + secretErrors?.push(...createSecretErrorStatements([googleClientID, googleClientSecret])); + } + + if (loginOptions.appleLogin) { + providerAssignments.push( + createProviderPropertyAssignment( + 'signInWithApple', + { + clientId: appleClientID, + keyId: appleKeyId, + privateKey: applePrivateKey, + teamId: appleTeamID, + }, + loginOptions.appleAttributes, + ), + ); + secretErrors?.push(...createSecretErrorStatements([appleClientID, appleKeyId, applePrivateKey, appleTeamID])); + } + + if (loginOptions.amazonLogin) { + providerAssignments.push( + createProviderPropertyAssignment( + 'loginWithAmazon', + { + clientId: amazonClientID, + clientSecret: amazonClientSecret, + }, + loginOptions.amazonAttributes, + ), + ); + secretErrors?.push(...createSecretErrorStatements([amazonClientID, amazonClientSecret])); + } + + if (loginOptions.facebookLogin) { + providerAssignments.push( + createProviderPropertyAssignment( + 'facebook', + { + clientId: facebookClientID, + clientSecret: facebookClientSecret, + }, + loginOptions.facebookAttributes, + ), + ); + secretErrors?.push(...createSecretErrorStatements([facebookClientID, facebookClientSecret])); + } + + if (loginOptions.samlLogin) { + providerAssignments.push( + factory.createPropertyAssignment( + factory.createIdentifier('saml'), + factory.createObjectLiteralExpression(createOidcSamlPropertyAssignments(loginOptions.samlLogin), true), + ), + ); + } + + if (loginOptions.oidcLogin && loginOptions.oidcLogin.length > 0) { + providerAssignments.push( + factory.createPropertyAssignment( + factory.createIdentifier('oidc'), + factory.createArrayLiteralExpression( + loginOptions.oidcLogin.map((oidc, index) => + factory.createObjectLiteralExpression( + [ + factory.createPropertyAssignment( + factory.createIdentifier('clientId'), + factory.createCallExpression(secretIdentifier, undefined, [factory.createStringLiteral(`${oidcClientID}_${index + 1}`)]), + ), + factory.createPropertyAssignment( + factory.createIdentifier('clientSecret'), + factory.createCallExpression(secretIdentifier, undefined, [ + factory.createStringLiteral(`${oidcClientSecret}_${index + 1}`), + ]), + ), + ...createOidcSamlPropertyAssignments(oidc), + ], + true, + ), + ), + true, + ), + ), + ); + secretErrors?.push(...createSecretErrorStatements([oidcClientID, oidcClientSecret])); + } + + if (loginOptions.scopes) { + providerAssignments.push( + factory.createPropertyAssignment( + factory.createIdentifier('scopes'), + factory.createArrayLiteralExpression(loginOptions.scopes.map((scope) => factory.createStringLiteral(scope))), + ), + ); + } + + const properties = [ + ...providerAssignments, + factory.createPropertyAssignment( + factory.createIdentifier('callbackUrls'), + factory.createArrayLiteralExpression(callbackUrls?.map((url) => factory.createStringLiteral(url))), + ), + factory.createPropertyAssignment( + factory.createIdentifier('logoutUrls'), + factory.createArrayLiteralExpression(logoutUrls?.map((url) => factory.createStringLiteral(url))), + ), + ]; + + return factory.createObjectLiteralExpression(properties, true); +} + +/** + * Creates the loginWith property assignment for auth configuration + * + * Processes email/phone login options and integrates external providers. + * Handles custom email verification settings and creates the complete + * loginWith configuration object. + * + * @param logInDefinition - Login options configuration + * @param secretErrors - Array to collect secret error statements + * @returns TypeScript property assignment for loginWith + */ +function createLogInWithPropertyAssignment(logInDefinition: LoginOptions = {}, secretErrors: ts.Node[]) { + const logInWith = factory.createIdentifier('loginWith'); + const assignments: ts.ObjectLiteralElementLike[] = []; + if (logInDefinition.email === true && typeof logInDefinition.emailOptions === 'object') { + // Handle both email: true AND emailOptions + const emailDefinitionAssignments: ts.ObjectLiteralElementLike[] = []; + + if (logInDefinition.emailOptions?.emailVerificationSubject) { + emailDefinitionAssignments.push( + factory.createPropertyAssignment( + 'verificationEmailSubject', + factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationSubject), + ), + ); + } + if (logInDefinition.emailOptions?.emailVerificationBody) { + emailDefinitionAssignments.push( + factory.createPropertyAssignment( + 'verificationEmailBody', + factory.createArrowFunction( + undefined, + undefined, + [], + undefined, + undefined, + factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationBody), + ), + ), + ); + } + const emailDefinitionObject = factory.createObjectLiteralExpression(emailDefinitionAssignments, true); + assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), emailDefinitionObject)); + } else if (logInDefinition.email === true) { + assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), factory.createTrue())); + } + // Custom email messages to send to the user on verification + else if (typeof logInDefinition.emailOptions === 'object') { + const emailDefinitionAssignments: ts.ObjectLiteralElementLike[] = []; + + if (logInDefinition.emailOptions?.emailVerificationSubject) { + emailDefinitionAssignments.push( + factory.createPropertyAssignment( + 'verificationEmailSubject', + factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationSubject), + ), + ); + } + if (logInDefinition.emailOptions?.emailVerificationBody) { + emailDefinitionAssignments.push( + factory.createPropertyAssignment( + 'verificationEmailBody', + factory.createArrowFunction( + undefined, + undefined, + [], + undefined, + undefined, + factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationBody), + ), + ), + ); + } + const emailDefinitionObject = factory.createObjectLiteralExpression(emailDefinitionAssignments, true); + assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), emailDefinitionObject)); + } + if (logInDefinition.phone === true) { + assignments.push(factory.createPropertyAssignment(factory.createIdentifier('phone'), factory.createTrue())); + } + if ( + logInDefinition.amazonLogin || + logInDefinition.googleLogin || + logInDefinition.facebookLogin || + logInDefinition.appleLogin || + (logInDefinition.oidcLogin && logInDefinition.oidcLogin.length > 0) || + logInDefinition.samlLogin + ) { + assignments.push( + factory.createPropertyAssignment( + factory.createIdentifier('externalProviders'), + createExternalProvidersPropertyAssignment(logInDefinition, logInDefinition.callbackURLs, logInDefinition.logoutURLs, secretErrors), + ), + ); + } + return factory.createPropertyAssignment(logInWith, factory.createObjectLiteralExpression(assignments, true)); +} + +/** + * Creates TypeScript AST for user attribute definition + * + * Converts attribute configuration objects into TypeScript property + * assignments, handling boolean, string, and number values. + * + * @param attribute - Standard or custom attribute configuration + * @returns TypeScript object literal expression for the attribute + */ +const createStandardAttributeDefinition = (attribute: StandardAttribute | CustomAttribute) => { + const properties: ts.PropertyAssignment[] = []; + + for (const key of Object.keys(attribute)) { + const value = attribute[key as keyof (StandardAttribute | CustomAttribute)]; + + if (typeof value === 'boolean') { + properties.push( + factory.createPropertyAssignment(factory.createIdentifier(key), value ? factory.createTrue() : factory.createFalse()), + ); + } else if (typeof value === 'string') { + properties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createStringLiteral(value))); + } else if (typeof value === 'number') { + properties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createNumericLiteral(value))); + } + } + + return factory.createObjectLiteralExpression(properties, true); +}; + +/** + * Creates the userAttributes property assignment + * + * Combines standard and custom user attributes into a single + * userAttributes configuration object for the auth definition. + * + * @param standardAttributes - Standard Cognito attributes configuration + * @param customAttributes - Custom attributes configuration + * @returns TypeScript property assignment for userAttributes + */ +const createUserAttributeAssignments = ( + standardAttributes: StandardAttributes | undefined, + customAttributes: CustomAttributes | undefined, +) => { + const userAttributeIdentifier = factory.createIdentifier('userAttributes'); + const userAttributeProperties = []; + if (standardAttributes !== undefined) { + const standardAttributeProperties = Object.entries(standardAttributes).map(([key, value]) => { + return factory.createPropertyAssignment(factory.createIdentifier(key), createStandardAttributeDefinition(value)); + }); + userAttributeProperties.push(...standardAttributeProperties); + } + if (customAttributes !== undefined) { + const customAttributeProperties = Object.entries(customAttributes) + .map(([key, value]) => { + if (value !== undefined) { + return factory.createPropertyAssignment(factory.createStringLiteral(key), createStandardAttributeDefinition(value)); + } + return undefined; + }) + .filter((property): property is ts.PropertyAssignment => property !== undefined); + userAttributeProperties.push(...customAttributeProperties); + } + return factory.createPropertyAssignment(userAttributeIdentifier, factory.createObjectLiteralExpression(userAttributeProperties, true)); +}; + +/** + * Creates error statements for missing secrets + * + * Generates throw statements that provide helpful error messages + * with CLI commands to set missing secrets. + * + * @example + * ```typescript + * // Input: + * createSecretErrorStatements(['GOOGLE_CLIENT_ID', 'GOOGLE_CLIENT_SECRET']) + * + * // Output (TypeScript code): + * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_ID` to set the value'); + * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_SECRET` to set the value'); + * ``` + * + * @param secretVariables - Array of secret variable names + * @returns Array of TypeScript throw statement nodes + */ +function createSecretErrorStatements(secretVariables: string[]): ts.Node[] { + return secretVariables.map((secret) => + factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + factory.createStringLiteral(`Secrets need to be reset, use \`npx ampx sandbox secret set ${secret}\` to set the value`), + ]), + ); +} + +export function renderAuthNode(definition: AuthDefinition): ts.NodeArray { + // Track required imports from various packages + // Creates the data structure to track imports. Extracts reference auth config + const namedImports: { [importedPackageName: string]: Set } = { '@aws-amplify/backend': new Set() }; + const refAuth = definition.referenceAuth; + + // The case where resources already exist and we want to import them + // Converts refAuth object to TypeScript property assignments + // Early return - skips all other blocks + if (refAuth) { + const referenceAuthProperties: Array = []; + namedImports['@aws-amplify/backend'].add('referenceAuth'); + + // Handle string properties + const stringProps: (keyof ReferenceAuth)[] = ['userPoolId', 'identityPoolId', 'authRoleArn', 'unauthRoleArn', 'userPoolClientId']; + for (const prop of stringProps) { + const value = refAuth[prop]; + if (value) { + referenceAuthProperties.push( + factory.createPropertyAssignment(factory.createIdentifier(prop), factory.createStringLiteral(value as string)), + ); + } + } + + // Handle groups object property + if (refAuth.groups) { + referenceAuthProperties.push( + factory.createPropertyAssignment( + factory.createIdentifier('groups'), + factory.createObjectLiteralExpression( + Object.entries(refAuth.groups).map(([key, value]) => + factory.createPropertyAssignment(factory.createStringLiteral(key), factory.createStringLiteral(value)), + ), + true, + ), + ), + ); + } + + // Generates ts file + return renderResourceTsFile({ + exportedVariableName: factory.createIdentifier('auth'), + functionCallParameter: factory.createObjectLiteralExpression(referenceAuthProperties, true), + additionalImportedBackendIdentifiers: namedImports, + backendFunctionConstruct: 'referenceAuth', + }); + } + + // Setup phase for new auth resource creation + // Initialize defineAuth configuration + namedImports['@aws-amplify/backend'].add('defineAuth'); + const defineAuthProperties: Array = []; + const secretErrors: ts.Node[] = []; // Collect secret-related error statements + + // Add secret import if external providers are configured + const { loginOptions } = definition; + if ( + loginOptions?.appleLogin || + loginOptions?.amazonLogin || + loginOptions?.googleLogin || + loginOptions?.facebookLogin || + (loginOptions?.oidcLogin && loginOptions.oidcLogin.length > 0) || + loginOptions?.samlLogin + ) { + namedImports['@aws-amplify/backend'].add('secret'); + } + + // Process login configuration (email, phone, social providers) + const logInWithPropertyAssignment = createLogInWithPropertyAssignment(definition.loginOptions, secretErrors); + defineAuthProperties.push(logInWithPropertyAssignment); + + // Add user attributes configuration if present + // User attributes are basically data fields with each user (email, name, phone, or custom fields like department, id, etc) + if (definition.customUserAttributes || definition.standardUserAttributes) { + defineAuthProperties.push(createUserAttributeAssignments(definition.standardUserAttributes, definition.customUserAttributes)); + } + + // Add user groups configuration + // Groups are a subset of user pools + // Input: definition.groups = ['admin', 'user'] + // Output: groups: ['admin', 'user'] + if (definition.groups?.length) { + defineAuthProperties.push( + factory.createPropertyAssignment( + factory.createIdentifier('groups'), + factory.createArrayLiteralExpression(definition.groups.map((g) => factory.createStringLiteral(g))), + ), + ); + } + + // Check for Lambda triggers and external providers + const hasFunctions = definition.lambdaTriggers && Object.keys(definition.lambdaTriggers).length > 0; + + // Process Lambda triggers if present + if (hasFunctions) { + assert(definition.lambdaTriggers); + defineAuthProperties.push(createTriggersProperty(definition.lambdaTriggers)); + + // Add imports for each Lambda function + // The lambda code needs to follow the expected format: amplify/backend/function/functionName/...` + for (const value of Object.values(definition.lambdaTriggers)) { + const pathSegments = value.source.split('/'); + if (pathSegments.length < 4) { + throw new Error(`Invalid Lambda source path format: ${value.source}. Expected format: amplify/backend/function/functionName/...`); + } + const functionName = pathSegments[3]; + if (!namedImports[`./${functionName}/resource`]) { + namedImports[`./${functionName}/resource`] = new Set(); + } + namedImports[`./${functionName}/resource`].add(functionName); + } + } + + // Add MFA configuration if present + if (definition.mfa) { + const multifactorProperties = [ + factory.createPropertyAssignment(factory.createIdentifier('mode'), factory.createStringLiteral(definition.mfa.mode)), + ]; + + // Add TOTP configuration + if (definition.mfa.totp !== undefined) { + multifactorProperties.push( + factory.createPropertyAssignment( + factory.createIdentifier('totp'), + definition.mfa.totp ? factory.createTrue() : factory.createFalse(), + ), + ); + } + + // Add SMS configuration + if (definition.mfa.sms !== undefined) { + multifactorProperties.push( + factory.createPropertyAssignment( + factory.createIdentifier('sms'), + definition.mfa.sms ? factory.createTrue() : factory.createFalse(), + ), + ); + } + + defineAuthProperties.push( + factory.createPropertyAssignment( + factory.createIdentifier('multifactor'), + factory.createObjectLiteralExpression(multifactorProperties, true), + ), + ); + } + + // Generate the final TypeScript file with all configurations + return renderResourceTsFile({ + exportedVariableName: factory.createIdentifier('auth'), + functionCallParameter: factory.createObjectLiteralExpression(defineAuthProperties, true), + additionalImportedBackendIdentifiers: namedImports, + backendFunctionConstruct: 'defineAuth', + postImportStatements: secretErrors, // Include secret error handling + }); +} diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/data/index.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/data/index.ts new file mode 100644 index 00000000000..619080e8888 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/data/index.ts @@ -0,0 +1,86 @@ +import ts, { ObjectLiteralElementLike, ObjectLiteralExpression } from 'typescript'; +import { renderResourceTsFile } from '../../resource/resource'; +const factory = ts.factory; + +export type DataTableMapping = Record; +export type DataDefinition = { + tableMappings: Record; + schema: string; +}; + +const migratedAmplifyGen1DynamoDbTableMappingsKeyName = 'migratedAmplifyGen1DynamoDbTableMappings'; + +export const generateDataSource = (dataDefinition?: DataDefinition): ts.NodeArray => { + const dataRenderProperties: ObjectLiteralElementLike[] = []; + const namedImports: Record> = { '@aws-amplify/backend': new Set() }; + namedImports['@aws-amplify/backend'].add('defineData'); + + const schemaStatements: ts.Node[] = []; + + if (dataDefinition && dataDefinition.schema) { + const schemaVariableDeclaration = factory.createVariableDeclaration( + 'schema', + undefined, + undefined, + factory.createNoSubstitutionTemplateLiteral(dataDefinition.schema), + ); + const schemaStatementAssignment = factory.createVariableStatement( + [], + factory.createVariableDeclarationList([schemaVariableDeclaration], ts.NodeFlags.Const), + ); + schemaStatements.push(schemaStatementAssignment); + } + + if (dataDefinition?.tableMappings) { + const tableMappingEnvironments: ObjectLiteralExpression[] = []; + for (const [environmentName, tableMapping] of Object.entries(dataDefinition.tableMappings)) { + const tableMappingProperties: ObjectLiteralElementLike[] = []; + if (tableMapping) { + for (const [tableName, tableId] of Object.entries(tableMapping)) { + tableMappingProperties.push( + factory.createPropertyAssignment(factory.createIdentifier(tableName), factory.createStringLiteral(tableId)), + ); + } + } + + const branchNameExpression = ts.addSyntheticLeadingComment( + factory.createPropertyAssignment('branchName', factory.createStringLiteral(environmentName)), + ts.SyntaxKind.SingleLineCommentTrivia, + ` Replace the environment name (${environmentName}) with the corresponding branch name. Use "sandbox" for your sandbox environment.`, + true, + ); + let tableMappingExpression = factory.createPropertyAssignment( + 'modelNameToTableNameMapping', + factory.createObjectLiteralExpression(tableMappingProperties), + ); + if (tableMappingProperties.length === 0) { + tableMappingExpression = ts.addSyntheticLeadingComment( + tableMappingExpression, + ts.SyntaxKind.MultiLineCommentTrivia, + '*\n' + + '* Unable to find the table mapping for this environment.\n' + + '* This could be due the enableGen2Migration feature flag not being set to true for this environment.\n' + + '* Please enable the feature flag and push the backend resources.\n' + + '* If you are not planning to migrate this environment, you can remove this key.\n', + true, + ); + } + const tableMappingForEnvironment = factory.createObjectLiteralExpression([branchNameExpression, tableMappingExpression], true); + tableMappingEnvironments.push(tableMappingForEnvironment); + } + dataRenderProperties.push( + factory.createPropertyAssignment( + migratedAmplifyGen1DynamoDbTableMappingsKeyName, + factory.createArrayLiteralExpression(tableMappingEnvironments), + ), + ); + } + dataRenderProperties.push(factory.createShorthandPropertyAssignment(factory.createIdentifier('schema'))); + return renderResourceTsFile({ + exportedVariableName: factory.createIdentifier('data'), + functionCallParameter: factory.createObjectLiteralExpression(dataRenderProperties, true), + backendFunctionConstruct: 'defineData', + postImportStatements: schemaStatements, + additionalImportedBackendIdentifiers: namedImports, + }); +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/index.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/index.ts new file mode 100644 index 00000000000..d997504e1b7 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/index.ts @@ -0,0 +1,191 @@ +import ts, { ObjectLiteralElementLike, VariableDeclaration, VariableStatement } from 'typescript'; +import { EnvironmentResponse, Runtime } from '@aws-sdk/client-lambda'; +import { renderResourceTsFile } from '../../resource/resource'; +import assert from 'node:assert'; + +export interface FunctionDefinition { + category?: string; + entry?: string; + name?: string; + timeoutSeconds?: number; + memoryMB?: number; + environment?: EnvironmentResponse; + runtime?: Runtime | string; + resourceName?: string; + schedule?: string; +} + +const factory = ts.factory; + +const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; + +const createParameter = ( + name: string, + value: ts.LiteralExpression | ts.ObjectLiteralExpression | ts.TemplateExpression, +): ts.PropertyAssignment => factory.createPropertyAssignment(factory.createIdentifier(name), value); + +const createVariableStatement = (variableDeclaration: VariableDeclaration): VariableStatement => { + return factory.createVariableStatement([], factory.createVariableDeclarationList([variableDeclaration], ts.NodeFlags.Const)); +}; + +const createTemplateLiteral = (templateHead: string, templateSpan: string, templateTail: string) => { + return factory.createTemplateExpression(factory.createTemplateHead(templateHead), [ + factory.createTemplateSpan(factory.createIdentifier(templateSpan), factory.createTemplateTail(templateTail)), + ]); +}; + +export function renderFunctions(definition: FunctionDefinition, appId?: string, backendEnvironmentName?: string | undefined) { + const postImportStatements = []; + const namedImports: Record> = { '@aws-amplify/backend': new Set() }; + namedImports['@aws-amplify/backend'].add('defineFunction'); + + postImportStatements.push( + factory.createExpressionStatement( + factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + factory.createStringLiteral( + `Source code for this function can be found in your Amplify Gen 1 Directory. See .amplify/migration/amplify/backend/function/${definition.resourceName}/src`, + ), + ]), + ), + ); + + const defineFunctionProperty = createFunctionDefinition(definition, postImportStatements, namedImports, appId, backendEnvironmentName); + + const amplifyGen1EnvStatement = createVariableStatement( + factory.createVariableDeclaration( + amplifyGen1EnvName, + undefined, + undefined, + factory.createIdentifier('process.env.AMPLIFY_GEN_1_ENV_NAME ?? "sandbox"'), + ), + ); + postImportStatements.push(amplifyGen1EnvStatement); + + return renderResourceTsFile({ + exportedVariableName: factory.createIdentifier(definition?.resourceName || 'sayHello'), + functionCallParameter: factory.createObjectLiteralExpression(defineFunctionProperty, true), + backendFunctionConstruct: 'defineFunction', + additionalImportedBackendIdentifiers: namedImports, + postImportStatements, + }); +} + +export function createFunctionDefinition( + definition?: FunctionDefinition, + postImportStatements?: (ts.CallExpression | ts.JSDoc | ts.ExpressionStatement)[], + namedImports?: Record>, + appId?: string, + backendEnvironmentName?: string, +) { + const defineFunctionProperties: ObjectLiteralElementLike[] = []; + + if (definition?.entry) { + defineFunctionProperties.push(createParameter('entry', factory.createStringLiteral('./handler.ts'))); + } + if (definition?.name) { + const splitFuncName = definition.name.split('-'); + const funcNameWithoutBackendEnvName = splitFuncName.slice(0, -1).join('-'); + + const funcNameAssignment = createTemplateLiteral(`${funcNameWithoutBackendEnvName}-`, amplifyGen1EnvName, ''); + + defineFunctionProperties.push(createParameter('name', funcNameAssignment)); + } + if (definition?.timeoutSeconds) { + defineFunctionProperties.push(createParameter('timeoutSeconds', factory.createNumericLiteral(definition.timeoutSeconds))); + } + if (definition?.memoryMB) { + defineFunctionProperties.push(createParameter('memoryMB', factory.createNumericLiteral(definition.memoryMB))); + } + + if (definition?.environment?.Variables) { + defineFunctionProperties.push( + createParameter( + 'environment', + factory.createObjectLiteralExpression( + Object.entries(definition.environment.Variables).map(([key, value]) => { + if (key == 'API_KEY' && value.startsWith(`/amplify/${appId}/${backendEnvironmentName}`)) { + postImportStatements?.push( + factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + // eslint-disable-next-line spellcheck/spell-checker + factory.createStringLiteral('Secrets need to be reset, use `npx ampx sandbox secret set API_KEY` to set the value'), + ]), + ); + if (namedImports && namedImports['@aws-amplify/backend']) { + namedImports['@aws-amplify/backend'].add('secret'); + } else { + const namedImports: Record> = { '@aws-amplify/backend': new Set() }; + namedImports['@aws-amplify/backend'].add('secret'); + } + return factory.createPropertyAssignment( + key, + factory.createCallExpression(factory.createIdentifier('secret'), undefined, [factory.createStringLiteral('API_KEY')]), + ); + } else if (key == 'ENV') { + const envNameAssignment = createTemplateLiteral('', amplifyGen1EnvName, ''); + return createParameter(key, envNameAssignment); + } + + return createParameter(key, factory.createStringLiteral(value)); + }), + ), + ), + ); + } + + const runtime = definition?.runtime; + if (runtime && runtime.includes('nodejs')) { + let nodeRuntime: number | undefined; + switch (runtime) { + case Runtime.nodejs16x: + nodeRuntime = 16; + break; + case Runtime.nodejs18x: + nodeRuntime = 18; + break; + case Runtime.nodejs20x: + nodeRuntime = 20; + break; + case Runtime.nodejs22x: + nodeRuntime = 22; + break; + default: + throw new Error(`Unsupported nodejs runtime for function: ${runtime}`); + } + assert(nodeRuntime, 'Expected nodejs version to be set'); + + defineFunctionProperties.push(createParameter('runtime', factory.createNumericLiteral(nodeRuntime))); + } + + if (definition?.schedule) { + const rawScheduleExpression = definition.schedule; + let scheduleExpression: string | undefined; + const startIndex = rawScheduleExpression.indexOf('(') + 1; + const endIndex = rawScheduleExpression.lastIndexOf(')'); + const scheduleValue = startIndex > 0 && endIndex > startIndex ? rawScheduleExpression.slice(startIndex, endIndex) : undefined; + if (rawScheduleExpression?.startsWith('rate(')) { + // Convert rate expression to a more readable format + const rateValue = scheduleValue; + if (rateValue) { + const [value, unit] = rateValue.split(' '); + const unitMap: Record = { + minute: 'm', + minutes: 'm', + hour: 'h', + hours: 'h', + day: 'd', + days: 'd', + }; + scheduleExpression = `every ${value}${unitMap[unit]}`; + } + } else if (rawScheduleExpression?.startsWith('cron(')) { + // Extract the cron expression as-is + scheduleExpression = scheduleValue; + } + + if (scheduleExpression) { + defineFunctionProperties.push(createParameter('schedule', factory.createStringLiteral(scheduleExpression))); + } + } + + return defineFunctionProperties; +} diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/lambda.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/lambda.ts new file mode 100644 index 00000000000..4b29418a951 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/lambda.ts @@ -0,0 +1,19 @@ +import ts from 'typescript'; +export type Lambda = { + source: string; +}; + +const factory = ts.factory; + +export const createTriggersProperty = (triggers: Record) => { + return factory.createPropertyAssignment( + factory.createIdentifier('triggers'), + factory.createObjectLiteralExpression( + Object.entries(triggers).map(([key, value]) => { + const functionName = value.source.split('/')[3]; + return factory.createPropertyAssignment(factory.createIdentifier(key), factory.createIdentifier(functionName)); + }), + true, + ), + ); +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/storage/access.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/storage/access.ts new file mode 100644 index 00000000000..de9f4de5698 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/storage/access.ts @@ -0,0 +1,75 @@ +import ts, { CallExpression, Identifier } from 'typescript'; +import { AccessPatterns, Permission } from './index.js'; +const factory = ts.factory; + +/** + * /public/, /protected/{cognito:sub}/, and /private/{cognito:sub}/ + * @see https://docs.amplify.aws/gen1/react/build-a-backend/storage/configure-storage/#s3-access-permissions + */ + +type AccessPath = 'public/*' | 'private/{entity_id}/*' | 'protected/{entity_id}/*'; + +type UserLevel = 'guest' | 'authenticated' | `entity('identity')` | `groups(['${string}'])`; + +const createAllowPattern = (allowIdentifier: Identifier, userLevel: UserLevel, permissions: Permission[]) => { + return factory.createCallExpression( + factory.createPropertyAccessExpression(allowIdentifier, factory.createIdentifier(`${userLevel}.to`)), + undefined, + [factory.createArrayLiteralExpression(permissions.map((p) => factory.createStringLiteral(p)))], + ); +}; + +export const getAccessPatterns = (accessPatterns: AccessPatterns): ts.PropertyAssignment => { + const accessIdentifier = factory.createIdentifier('access'); + const allowIdentifier = factory.createIdentifier('allow'); + + const publicPathAccess = []; + const privatePathAccess = []; + const protectedPathAccess = []; + + if (accessPatterns.guest && accessPatterns.guest.length) { + publicPathAccess.push(createAllowPattern(allowIdentifier, 'guest', accessPatterns.guest ?? [])); + } + if (accessPatterns.auth && accessPatterns.auth.length) { + const accessPattern = createAllowPattern(allowIdentifier, 'authenticated', accessPatterns.auth ?? []); + publicPathAccess.push(accessPattern); + protectedPathAccess.push(accessPattern); + privatePathAccess.push(accessPattern); + } + if (accessPatterns.groups && Object.keys(accessPatterns.groups).length) { + Object.entries(accessPatterns.groups).forEach(([key, value]) => { + publicPathAccess.push(createAllowPattern(allowIdentifier, `groups(['${key}'])`, value)); + privatePathAccess.push(createAllowPattern(allowIdentifier, `groups(['${key}'])`, value)); + protectedPathAccess.push(createAllowPattern(allowIdentifier, `groups(['${key}'])`, value)); + }); + } + + const publicPath: AccessPath = 'public/*'; + const privatePath: AccessPath = 'private/{entity_id}/*'; + const protectedPath: AccessPath = 'protected/{entity_id}/*'; + + const allowAssignments: ts.PropertyAssignment[] = []; + + const createAccessPropertyAssignment = (bucketPath: string, accessArray: CallExpression[]) => + factory.createPropertyAssignment(factory.createStringLiteral(bucketPath), factory.createArrayLiteralExpression(accessArray)); + + if (publicPathAccess.length) { + allowAssignments.push(createAccessPropertyAssignment(publicPath, publicPathAccess)); + } + if (protectedPathAccess.length) { + allowAssignments.push(createAccessPropertyAssignment(protectedPath, protectedPathAccess)); + } + if (privatePathAccess.length) { + allowAssignments.push(createAccessPropertyAssignment(privatePath, privatePathAccess)); + } + + const accessFunction = factory.createArrowFunction( + undefined, + undefined, + [factory.createParameterDeclaration(undefined, undefined, allowIdentifier)], + undefined, + undefined, + factory.createParenthesizedExpression(factory.createObjectLiteralExpression(allowAssignments, true)), + ); + return factory.createPropertyAssignment(accessIdentifier, accessFunction); +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/storage/index.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/storage/index.ts new file mode 100644 index 00000000000..508e8c38ccd --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/storage/index.ts @@ -0,0 +1,108 @@ +import ts, { VariableDeclaration, VariableStatement } from 'typescript'; +import { getAccessPatterns } from './access'; +import { renderResourceTsFile } from '../../resource/resource'; +import { createTriggersProperty, Lambda } from '../functions/lambda'; +import { BucketAccelerateStatus, BucketVersioningStatus, ServerSideEncryptionByDefault } from '@aws-sdk/client-s3'; +const factory = ts.factory; + +const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; + +export type S3TriggerDefinition = Record; +export type Permission = 'read' | 'write' | 'create' | 'delete'; +export type GroupPermissions = { + [Key in G[number]]: Permission[]; +}; + +export type StorageTriggerEvent = 'onDelete' | 'onUpload'; +export type AccessPatterns = { + auth?: Permission[]; + guest?: Permission[]; + groups?: Record; +}; + +export type ServerSideEncryptionConfiguration = { + serverSideEncryptionByDefault: ServerSideEncryptionByDefault; + bucketKeyEnabled: boolean; +}; + +export interface StorageRenderParameters { + bucketName?: string; + triggers?: Partial>; + accessPatterns?: AccessPatterns; + storageIdentifier?: string; + lambdas?: S3TriggerDefinition[]; + bucketEncryptionAlgorithm?: ServerSideEncryptionConfiguration; + dynamoDB?: string; + accelerateConfiguration?: BucketAccelerateStatus; + versioningConfiguration?: BucketVersioningStatus; +} + +const createVariableStatement = (variableDeclaration: VariableDeclaration): VariableStatement => { + return factory.createVariableStatement([], factory.createVariableDeclarationList([variableDeclaration], ts.NodeFlags.Const)); +}; + +const createTemplateLiteral = (templateHead: string, templateSpan: string, templateTail: string) => { + return factory.createTemplateExpression(factory.createTemplateHead(templateHead), [ + factory.createTemplateSpan(factory.createIdentifier(templateSpan), factory.createTemplateTail(templateTail)), + ]); +}; + +export const renderStorage = (storageParams: StorageRenderParameters = {}) => { + const propertyAssignments: ts.PropertyAssignment[] = []; + const namedImports: Record> = { '@aws-amplify/backend': new Set() }; + namedImports['@aws-amplify/backend'].add('defineStorage'); + const triggers = storageParams.triggers || {}; + + const postImportStatements = []; + const amplifyGen1EnvStatement = createVariableStatement( + factory.createVariableDeclaration( + amplifyGen1EnvName, + undefined, + undefined, + factory.createIdentifier('process.env.AMPLIFY_GEN_1_ENV_NAME ?? "sandbox"'), + ), + ); + postImportStatements.push(amplifyGen1EnvStatement); + + if (storageParams.storageIdentifier) { + const splitStorageIdentifier = storageParams.storageIdentifier.split('-'); + const storageNameWithoutBackendEnvName = splitStorageIdentifier.slice(0, -1).join('-'); + + const storageNameAssignment = createTemplateLiteral(`${storageNameWithoutBackendEnvName}-`, amplifyGen1EnvName, ''); + propertyAssignments.push(factory.createPropertyAssignment(factory.createIdentifier('name'), storageNameAssignment)); + } + if (storageParams.accessPatterns) { + propertyAssignments.push(getAccessPatterns(storageParams.accessPatterns)); + } + if (storageParams.accessPatterns?.groups) { + postImportStatements.push( + factory.createJSDocComment( + factory.createNodeArray([ + factory.createJSDocText('TODO: Your project uses group permissions. Group permissions have changed in Gen 2. '), + factory.createJSDocText( + 'In order to grant permissions to groups in Gen 2, please refer to https://docs.amplify.aws/react/build-a-backend/storage/authorization/#for-gen-1-public-protected-and-private-access-pattern.', + ), + ]), + ), + ); + } + + if (Object.keys(triggers).length) { + propertyAssignments.push(createTriggersProperty(triggers)); + for (const value of Object.values(triggers)) { + const functionName = value.source.split('/')[3]; + if (!namedImports[`./${functionName}/resource`]) { + namedImports[`./${functionName}/resource`] = new Set(); + } + namedImports[`./${functionName}/resource`].add(functionName); + } + } + const storageArgs = factory.createObjectLiteralExpression(propertyAssignments); + return renderResourceTsFile({ + backendFunctionConstruct: 'defineStorage', + exportedVariableName: factory.createIdentifier('storage'), + functionCallParameter: storageArgs, + postImportStatements, + additionalImportedBackendIdentifiers: namedImports, + }); +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/npm_package/renderer.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/npm_package/renderer.ts new file mode 100644 index 00000000000..b59b780df3a --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/npm_package/renderer.ts @@ -0,0 +1,53 @@ +export type AmplifyDevDependencies = { + '@aws-amplify/backend': string; + '@aws-amplify/backend-cli': string; + '@aws-amplify/backend-data': string; + 'aws-cdk': string; + 'aws-cdk-lib': string; + 'ci-info': string; + constructs: string; + esbuild: string; + tsx: string; + typescript: string; + '@types/node': string; +}; +export type AmplifyDependencies = { + 'aws-amplify': string; +}; +export type AmplifyPackageVersions = AmplifyDevDependencies & AmplifyDependencies; + +export type PackageJsonDependencies = { + devDependencies?: Record; + dependencies?: Record; +}; + +export type PackageJson = { + name: string; + scripts?: Record; +} & PackageJsonDependencies; + +const withDefault = (version?: string) => version ?? '*'; + +export const patchNpmPackageJson = (packageJson: PackageJson, packageVersions: Partial = {}): PackageJson => { + return { + ...packageJson, + devDependencies: { + ...(packageJson.devDependencies ?? {}), + '@aws-amplify/backend': withDefault(packageVersions['@aws-amplify/backend']), + '@aws-amplify/backend-cli': withDefault(packageVersions['@aws-amplify/backend-cli']), + '@aws-amplify/backend-data': withDefault(packageVersions['@aws-amplify/backend-data']), + 'aws-cdk': withDefault(packageVersions['aws-cdk']), + 'aws-cdk-lib': withDefault(packageVersions['aws-cdk-lib']), + 'ci-info': withDefault(packageVersions['ci-info']), + constructs: withDefault(packageVersions.constructs), + esbuild: withDefault(packageVersions.esbuild), + tsx: withDefault(packageVersions.tsx), + typescript: withDefault(packageVersions.typescript), + '@types/node': withDefault(packageVersions['@types/node']), + }, + dependencies: { + ...(packageJson.dependencies ?? {}), + 'aws-amplify': withDefault(packageVersions['aws-amplify']), + }, + }; +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/render_pipeline.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/render_pipeline.ts new file mode 100644 index 00000000000..7a33f0fc688 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/render_pipeline.ts @@ -0,0 +1,12 @@ +export interface Renderer { + render(): Promise; +} +export class RenderPipeline implements Renderer { + constructor(private renderers: Renderer[]) {} + + render = async (): Promise => { + for (const renderer of this.renderers) { + await renderer.render(); + } + }; +} diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/renderers/ensure_directory.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/renderers/ensure_directory.ts new file mode 100644 index 00000000000..c3fb802a076 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/renderers/ensure_directory.ts @@ -0,0 +1,9 @@ +import fs from 'node:fs/promises'; +import { Renderer } from '../render_pipeline'; + +export class EnsureDirectory implements Renderer { + constructor(private directory: string) {} + render = async (): Promise => { + await fs.mkdir(this.directory, { recursive: true }); + }; +} diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/renderers/package_json.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/renderers/package_json.ts new file mode 100644 index 00000000000..1f8f4424ae0 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/renderers/package_json.ts @@ -0,0 +1,10 @@ +import { Renderer } from '../render_pipeline'; + +export class JsonRenderer implements Renderer { + constructor(private createJson: () => Promise>, private writeFile: (content: string) => Promise) {} + + render = async (): Promise => { + const packageJson = await this.createJson(); + await this.writeFile(JSON.stringify(packageJson, null, 2)); + }; +} diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/renderers/typescript_block_node.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/renderers/typescript_block_node.ts new file mode 100644 index 00000000000..77c0f2bf404 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/renderers/typescript_block_node.ts @@ -0,0 +1,15 @@ +import ts from 'typescript'; +import { Renderer } from '../render_pipeline.js'; +export class TypescriptNodeArrayRenderer implements Renderer { + private printer: ts.Printer; + private sourceFile: ts.SourceFile; + constructor(private blockCreator: () => Promise>, private writer: (content: string) => Promise) { + this.printer = ts.createPrinter({ newLine: ts.NewLineKind.LineFeed }); + this.sourceFile = ts.createSourceFile('output.ts', '', ts.ScriptTarget.Latest, false, ts.ScriptKind.TS); + } + render = async (): Promise => { + const block = await this.blockCreator(); + const source = this.printer.printList(ts.ListFormat.MultiLine, block, this.sourceFile); + await this.writer(source); + }; +} diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/resource/resource.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/resource/resource.ts new file mode 100644 index 00000000000..6d16de7932a --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/resource/resource.ts @@ -0,0 +1,115 @@ +import ts from 'typescript'; +import { newLineIdentifier } from '../ts_factory_utils'; +const factory = ts.factory; +export type ResourceTsParameters = { + additionalImportedBackendIdentifiers?: Record>; + backendFunctionConstruct: string; + functionCallParameter: ts.ObjectLiteralExpression; + exportedVariableName: ts.Identifier; + postImportStatements?: ts.Node[]; + postExportStatements?: ts.Node[]; +}; +// Creates ts file with imports / exports +export function renderResourceTsFile({ + additionalImportedBackendIdentifiers = {}, + backendFunctionConstruct, + functionCallParameter, + exportedVariableName, + postImportStatements, + postExportStatements, +}: ResourceTsParameters): ts.NodeArray { + const backendFunctionIdentifier = factory.createIdentifier(backendFunctionConstruct); + const importStatements = renderImportStatements(additionalImportedBackendIdentifiers); + const functionCall = factory.createCallExpression(backendFunctionIdentifier, undefined, [functionCallParameter]); + const exportedVariable = factory.createVariableDeclaration(exportedVariableName, undefined, undefined, functionCall); + const exportStatement = factory.createVariableStatement( + [factory.createModifier(ts.SyntaxKind.ExportKeyword)], + factory.createVariableDeclarationList([exportedVariable], ts.NodeFlags.Const), + ); + + return factory.createNodeArray([ + ...importStatements, + ...(postImportStatements !== undefined && postImportStatements.length > 0 ? [newLineIdentifier, ...postImportStatements] : []), + newLineIdentifier, + exportStatement, + ...(postExportStatements !== undefined && postExportStatements.length > 0 ? [newLineIdentifier, ...postExportStatements] : []), + ]); +} + +export type ResourceTsParametersList = { + additionalImportedBackendIdentifiers?: Record>; + backendFunctionConstruct: string; + functionCallParameter: ts.ObjectLiteralExpression[]; + exportedVariableName: ts.Identifier[]; + postImportStatements?: ts.Node[]; + postExportStatements?: ts.Node[]; +}; + +export function renderResourceTsFilesForFunction({ + additionalImportedBackendIdentifiers = {}, + backendFunctionConstruct, + functionCallParameter, + exportedVariableName, + postImportStatements, + postExportStatements, +}: ResourceTsParametersList): ts.NodeArray { + const importStatements = renderImportStatements(additionalImportedBackendIdentifiers); + const exportStatements = renderExportStatementsForFunctions(backendFunctionConstruct, functionCallParameter, exportedVariableName); + + return factory.createNodeArray([ + ...importStatements, + ...(postImportStatements !== undefined && postImportStatements.length > 0 ? [newLineIdentifier, ...postImportStatements] : []), + ...(exportStatements ? [newLineIdentifier, ...exportStatements] : []), + ...(postExportStatements !== undefined && postExportStatements.length > 0 ? [newLineIdentifier, ...postExportStatements] : []), + ]); +} + +function renderImportStatements(additionalImportedBackendIdentifiers: Record>) { + const importStatements: ts.ImportDeclaration[] = []; + for (const [packageName, identifiers] of Object.entries(additionalImportedBackendIdentifiers)) { + const importSpecifiers: ts.ImportSpecifier[] = []; + + identifiers.forEach((identifier) => { + importSpecifiers.push(factory.createImportSpecifier(false, undefined, factory.createIdentifier(identifier))); + }); + + const importStatement = factory.createImportDeclaration( + undefined, + factory.createImportClause(false, undefined, factory.createNamedImports(importSpecifiers)), + factory.createStringLiteral(packageName), + ); + + importStatements.push(importStatement); + } + + return importStatements; +} + +function renderExportStatementsForFunctions( + backendFunctionConstruct: string, + functionCallParameter: ts.ObjectLiteralExpression[], + exportedVariableName: ts.Identifier[], +) { + const exportStatementList: ts.VariableStatement[] = []; + let i = 0; + for (const functionCallParam of functionCallParameter) { + const backendFunctionIdentifier = factory.createIdentifier(backendFunctionConstruct); + const functionCall = factory.createCallExpression(backendFunctionIdentifier, undefined, [functionCallParam]); + const exportedVariable = factory.createVariableDeclaration(exportedVariableName[i], undefined, undefined, functionCall); + const exportStatement = factory.createVariableStatement( + [factory.createModifier(ts.SyntaxKind.ExportKeyword)], + factory.createVariableDeclarationList([exportedVariable], ts.NodeFlags.Const), + ); + exportStatementList.push( + ts.addSyntheticLeadingComment( + exportStatement, + ts.SyntaxKind.MultiLineCommentTrivia, + `\nSource code for this function can be found in your Amplify Gen 1 Directory.\nSee amplify/backend/function/${exportedVariableName[i].escapedText}/src \n`, + true, + ), + ); + i++; + } + + return exportStatementList; +} diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/todo_error.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/todo_error.ts new file mode 100644 index 00000000000..07ea383bed2 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/todo_error.ts @@ -0,0 +1,7 @@ +import ts from 'typescript'; +const factory = ts.factory; + +export const createTodoError = (todoMessage: string) => + factory.createThrowStatement( + factory.createNewExpression(factory.createIdentifier('Error'), undefined, [factory.createStringLiteral(`TODO: ${todoMessage}`)]), + ); diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/ts_factory_utils.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/ts_factory_utils.ts new file mode 100644 index 00000000000..b394ea02ec6 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/ts_factory_utils.ts @@ -0,0 +1,5 @@ +import ts from 'typescript'; + +const factory = ts.factory; + +export const newLineIdentifier = factory.createIdentifier('\n'); diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/types.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/types.ts new file mode 100644 index 00000000000..74657e0d21a --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/types.ts @@ -0,0 +1,5 @@ +// Type definitions for Gen 1 project configuration +export interface Gen1ProjectConfig { + // Add project configuration types as needed + [key: string]: any; +} diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/file-operations.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/file-operations.ts new file mode 100644 index 00000000000..cd57919529d --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/file-operations.ts @@ -0,0 +1,12 @@ +// File and directory operations utilities +import * as fs from 'fs/promises'; +import * as path from 'path'; + +export const ensureDirectory = async (dirPath: string): Promise => { + await fs.mkdir(dirPath, { recursive: true }); +}; + +export const writeFile = async (filePath: string, content: string): Promise => { + await ensureDirectory(path.dirname(filePath)); + await fs.writeFile(filePath, content); +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/typescript-utils.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/typescript-utils.ts new file mode 100644 index 00000000000..bb83d85a78f --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/typescript-utils.ts @@ -0,0 +1,8 @@ +// TypeScript code generation utilities +export const generateImportStatement = (moduleName: string, importPath: string): string => { + return `import { ${moduleName} } from '${importPath}';`; +}; + +export const generateExportStatement = (exportName: string): string => { + return `export const ${exportName} = `; +}; diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts new file mode 100644 index 00000000000..393c9f33aed --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts @@ -0,0 +1,2 @@ +export declare const adaptAuthConfig: (gen1AuthConfig: any) => Promise; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map new file mode 100644 index 00000000000..27c3a2b697c --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/auth/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,eAAe,mBAA0B,GAAG,kBAExD,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js new file mode 100644 index 00000000000..d2c9300e4e2 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js @@ -0,0 +1,10 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.adaptAuthConfig = void 0; +// Auth adapter - converts Gen 1 auth config to intermediate format +// Logic from amplify-gen1-codegen-auth-adapter +const adaptAuthConfig = async (gen1AuthConfig) => { + // Convert Gen 1 auth configuration to intermediate format +}; +exports.adaptAuthConfig = adaptAuthConfig; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map new file mode 100644 index 00000000000..cbdafc92354 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/auth/index.ts"],"names":[],"mappings":";;;AAAA,mEAAmE;AACnE,+CAA+C;AACxC,MAAM,eAAe,GAAG,KAAK,EAAE,cAAmB,EAAE,EAAE;IAC3D,0DAA0D;AAC5D,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts new file mode 100644 index 00000000000..653a7ee52d6 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts @@ -0,0 +1,2 @@ +export declare const adaptDataConfig: (gen1DataConfig: any) => Promise; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map new file mode 100644 index 00000000000..844c5df404e --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/data/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,eAAe,mBAA0B,GAAG,kBAExD,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js new file mode 100644 index 00000000000..e17279224f5 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js @@ -0,0 +1,10 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.adaptDataConfig = void 0; +// Data adapter - converts Gen 1 GraphQL/DynamoDB config to intermediate format +// Logic from amplify-gen1-codegen-data-adapter +const adaptDataConfig = async (gen1DataConfig) => { + // Convert Gen 1 data configuration to intermediate format +}; +exports.adaptDataConfig = adaptDataConfig; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map new file mode 100644 index 00000000000..09b571cc070 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/data/index.ts"],"names":[],"mappings":";;;AAAA,+EAA+E;AAC/E,+CAA+C;AACxC,MAAM,eAAe,GAAG,KAAK,EAAE,cAAmB,EAAE,EAAE;IAC3D,0DAA0D;AAC5D,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts new file mode 100644 index 00000000000..a7787063626 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts @@ -0,0 +1,2 @@ +export declare const adaptFunctionsConfig: (gen1FunctionsConfig: any[]) => Promise; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map new file mode 100644 index 00000000000..03b0db48f77 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/functions/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,oBAAoB,wBAA+B,GAAG,EAAE,kBAEpE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js new file mode 100644 index 00000000000..0de9ef34c84 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js @@ -0,0 +1,10 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.adaptFunctionsConfig = void 0; +// Functions adapter - converts Gen 1 Lambda functions to intermediate format +// Logic from amplify-gen1-codegen-function-adapter +const adaptFunctionsConfig = async (gen1FunctionsConfig) => { + // Convert Gen 1 functions configuration to intermediate format +}; +exports.adaptFunctionsConfig = adaptFunctionsConfig; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map new file mode 100644 index 00000000000..4d3bfb4c842 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/functions/index.ts"],"names":[],"mappings":";;;AAAA,6EAA6E;AAC7E,mDAAmD;AAC5C,MAAM,oBAAoB,GAAG,KAAK,EAAE,mBAA0B,EAAE,EAAE;IACvE,+DAA+D;AACjE,CAAC,CAAC;AAFW,QAAA,oBAAoB,wBAE/B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts new file mode 100644 index 00000000000..0396da9a9d9 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts @@ -0,0 +1,2 @@ +export declare const detectGen1Project: (projectPath: string) => Promise; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map new file mode 100644 index 00000000000..e5bca0fc5c5 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/project/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,iBAAiB,gBAAuB,MAAM,kBAI1D,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js new file mode 100644 index 00000000000..3ceef44bb99 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js @@ -0,0 +1,12 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.detectGen1Project = void 0; +// Project adapter - handles Gen 1 project detection and parsing +// Logic from amplify-migration +const detectGen1Project = async (projectPath) => { + // Detect if project is Gen 1 + // Parse amplify directory structure + // Extract project metadata +}; +exports.detectGen1Project = detectGen1Project; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map new file mode 100644 index 00000000000..266e4e6f645 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/project/index.ts"],"names":[],"mappings":";;;AAAA,gEAAgE;AAChE,+BAA+B;AACxB,MAAM,iBAAiB,GAAG,KAAK,EAAE,WAAmB,EAAE,EAAE;IAC7D,6BAA6B;IAC7B,oCAAoC;IACpC,2BAA2B;AAC7B,CAAC,CAAC;AAJW,QAAA,iBAAiB,qBAI5B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts new file mode 100644 index 00000000000..12a58911032 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts @@ -0,0 +1,2 @@ +export declare const adaptStorageConfig: (gen1StorageConfig: any) => Promise; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map new file mode 100644 index 00000000000..d099809e3ce --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/storage/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,kBAAkB,sBAA6B,GAAG,kBAE9D,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js new file mode 100644 index 00000000000..0a9a66366be --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js @@ -0,0 +1,10 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.adaptStorageConfig = void 0; +// Storage adapter - converts Gen 1 S3 storage config to intermediate format +// Logic from amplify-gen1-codegen-storage-adapter +const adaptStorageConfig = async (gen1StorageConfig) => { + // Convert Gen 1 storage configuration to intermediate format +}; +exports.adaptStorageConfig = adaptStorageConfig; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map new file mode 100644 index 00000000000..98bf0bd2f13 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/storage/index.ts"],"names":[],"mappings":";;;AAAA,4EAA4E;AAC5E,kDAAkD;AAC3C,MAAM,kBAAkB,GAAG,KAAK,EAAE,iBAAsB,EAAE,EAAE;IACjE,6DAA6D;AAC/D,CAAC,CAAC;AAFW,QAAA,kBAAkB,sBAE7B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts new file mode 100644 index 00000000000..5c333e3b9c1 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts @@ -0,0 +1,70 @@ +import { Node, NodeArray } from 'typescript'; +import { PolicyOverrides, ReferenceAuth } from '../generators/auth/index.js'; +import { BucketAccelerateStatus, BucketVersioningStatus } from '@aws-sdk/client-s3'; +import { AccessPatterns, ServerSideEncryptionConfiguration } from '../generators/storage/index.js'; +import { UserPoolClientType } from '@aws-sdk/client-cognito-identity-provider'; +export interface BackendRenderParameters { + data?: { + importFrom: string; + }; + auth?: { + importFrom: string; + userPoolOverrides?: PolicyOverrides; + guestLogin?: boolean; + identityPoolName?: string; + oAuthFlows?: string[]; + readAttributes?: string[]; + writeAttributes?: string[]; + referenceAuth?: ReferenceAuth; + userPoolClient?: UserPoolClientType; + }; + storage?: { + importFrom: string; + dynamoDB?: string; + accelerateConfiguration?: BucketAccelerateStatus; + versionConfiguration?: BucketVersioningStatus; + hasS3Bucket?: string | AccessPatterns | undefined; + bucketEncryptionAlgorithm?: ServerSideEncryptionConfiguration; + bucketName?: string; + }; + function?: { + importFrom: string; + functionNamesAndCategories: Map; + }; + customResources?: Map; + unsupportedCategories?: Map; +} +export declare class BackendSynthesizer { + private importDurationFlag; + private oAuthFlag; + private readWriteAttributeFlag; + private supportedIdentityProviderFlag; + private createPropertyAccessExpression; + private createVariableDeclaration; + private createVariableStatement; + private createImportStatement; + private defineBackendCall; + private setPropertyValue; + private getOverrideValue; + private createBooleanPropertyAssignment; + private createListPropertyAssignment; + private createEnumListPropertyAssignment; + private createNumericPropertyAssignment; + private createDurationPropertyAssignment; + private createStringPropertyAssignment; + private createUserPoolClientAssignment; + private createPropertyAccessChain; + private getProviderSetupDeclaration; + private getProviderSetupForeachStatement; + private createProviderSetupCode; + private createNestedObjectExpression; + private createReadWriteAttributes; + private mapOAuthScopes; + private createOAuthObjectExpression; + private createOAuthFlowsObjectExpression; + private createAuthFlowsObjectExpression; + private createTemplateLiteralExpression; + private createAmplifyEnvNameLogic; + render(renderArgs: BackendRenderParameters): NodeArray; +} +//# sourceMappingURL=synthesizer.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map new file mode 100644 index 00000000000..2c6b46d7b31 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"synthesizer.d.ts","sourceRoot":"","sources":["../../src/backend/synthesizer.ts"],"names":[],"mappings":"AAAA,OAAW,EAMT,IAAI,EACJ,SAAS,EAGV,MAAM,YAAY,CAAC;AACpB,OAAO,EAAE,eAAe,EAAE,aAAa,EAAE,MAAM,6BAA6B,CAAC;AAC7E,OAAO,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AACpF,OAAO,EAAE,cAAc,EAAE,iCAAiC,EAAE,MAAM,gCAAgC,CAAC;AACnG,OAAO,EAAwC,kBAAkB,EAAE,MAAM,2CAA2C,CAAC;AAKrH,MAAM,WAAW,uBAAuB;IACtC,IAAI,CAAC,EAAE;QACL,UAAU,EAAE,MAAM,CAAC;KACpB,CAAC;IACF,IAAI,CAAC,EAAE;QACL,UAAU,EAAE,MAAM,CAAC;QACnB,iBAAiB,CAAC,EAAE,eAAe,CAAC;QACpC,UAAU,CAAC,EAAE,OAAO,CAAC;QACrB,gBAAgB,CAAC,EAAE,MAAM,CAAC;QAC1B,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC;QACtB,cAAc,CAAC,EAAE,MAAM,EAAE,CAAC;QAC1B,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;QAC3B,aAAa,CAAC,EAAE,aAAa,CAAC;QAC9B,cAAc,CAAC,EAAE,kBAAkB,CAAC;KACrC,CAAC;IACF,OAAO,CAAC,EAAE;QACR,UAAU,EAAE,MAAM,CAAC;QACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;QAClB,uBAAuB,CAAC,EAAE,sBAAsB,CAAC;QACjD,oBAAoB,CAAC,EAAE,sBAAsB,CAAC;QAC9C,WAAW,CAAC,EAAE,MAAM,GAAG,cAAc,GAAG,SAAS,CAAC;QAClD,yBAAyB,CAAC,EAAE,iCAAiC,CAAC;QAC9D,UAAU,CAAC,EAAE,MAAM,CAAC;KACrB,CAAC;IAEF,QAAQ,CAAC,EAAE;QACT,UAAU,EAAE,MAAM,CAAC;QACnB,0BAA0B,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;KACjD,CAAC;IACF,eAAe,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACtC,qBAAqB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;CAC7C;AAID,qBAAa,kBAAkB;IAC7B,OAAO,CAAC,kBAAkB,CAAS;IACnC,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,sBAAsB,CAAS;IACvC,OAAO,CAAC,6BAA6B,CAAS;IAE9C,OAAO,CAAC,8BAA8B;IAStC,OAAO,CAAC,yBAAyB;IAMjC,OAAO,CAAC,uBAAuB;IAI/B,OAAO,CAAC,qBAAqB;IAY7B,OAAO,CAAC,iBAAiB;IAKzB,OAAO,CAAC,gBAAgB;IAWxB,OAAO,CAAC,gBAAgB;IAsBxB,OAAO,CAAC,+BAA+B;IAIvC,OAAO,CAAC,4BAA4B;IAOpC,OAAO,CAAC,gCAAgC;IAYxC,OAAO,CAAC,+BAA+B;IAIvC,OAAO,CAAC,gCAAgC;IAOxC,OAAO,CAAC,8BAA8B;IAItC,OAAO,CAAC,8BAA8B;IAiEtC,OAAO,CAAC,yBAAyB;IASjC,OAAO,CAAC,2BAA2B;IA8CnC,OAAO,CAAC,gCAAgC;IAqFxC,OAAO,CAAC,uBAAuB;IAU/B,OAAO,CAAC,4BAA4B;IA2GpC,OAAO,CAAC,yBAAyB;IA0DjC,OAAO,CAAC,cAAc;IAmBtB,OAAO,CAAC,2BAA2B;IAyBnC,OAAO,CAAC,gCAAgC;IAQxC,OAAO,CAAC,+BAA+B;IAUvC,OAAO,CAAC,+BAA+B;IAWvC,OAAO,CAAC,yBAAyB;IAiEjC,MAAM,CAAC,UAAU,EAAE,uBAAuB,GAAG,SAAS,CAAC,IAAI,CAAC;CA+X7D"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js b/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js new file mode 100644 index 00000000000..17742683b94 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js @@ -0,0 +1,610 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.BackendSynthesizer = void 0; +const typescript_1 = __importDefault(require("typescript")); +const client_cognito_identity_provider_1 = require("@aws-sdk/client-cognito-identity-provider"); +const assert_1 = __importDefault(require("assert")); +const ts_factory_utils_1 = require("../ts_factory_utils"); +const factory = typescript_1.default.factory; +const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; +class BackendSynthesizer { + constructor() { + this.importDurationFlag = false; + this.oAuthFlag = false; + this.readWriteAttributeFlag = false; + this.supportedIdentityProviderFlag = false; + } + createPropertyAccessExpression(objectIdentifier, propertyPath) { + const parts = propertyPath.split('.'); + let expression = objectIdentifier; + for (let i = 0; i < parts.length; i++) { + expression = factory.createPropertyAccessExpression(expression, factory.createIdentifier(parts[i])); + } + return expression; + } + createVariableDeclaration(identifierName, propertyPath) { + const identifier = factory.createIdentifier(identifierName); + const propertyAccessExpression = this.createPropertyAccessExpression(factory.createIdentifier('backend'), propertyPath); + return factory.createVariableDeclaration(identifier, undefined, undefined, propertyAccessExpression); + } + createVariableStatement(variableDeclaration) { + return factory.createVariableStatement([], factory.createVariableDeclarationList([variableDeclaration], typescript_1.default.NodeFlags.Const)); + } + createImportStatement(identifiers, backendPackageName) { + return factory.createImportDeclaration(undefined, factory.createImportClause(false, undefined, factory.createNamedImports(identifiers.map((identifier) => factory.createImportSpecifier(false, undefined, identifier)))), factory.createStringLiteral(backendPackageName)); + } + defineBackendCall(backendFunctionIdentifier, properties) { + const backendFunctionArgs = factory.createObjectLiteralExpression(properties, true); + return factory.createCallExpression(backendFunctionIdentifier, undefined, [backendFunctionArgs]); + } + setPropertyValue(objectIdentifier, propertyPath, value) { + const propertyAccessExpression = this.createPropertyAccessExpression(objectIdentifier, propertyPath); + const overrideValue = this.getOverrideValue(value); + return factory.createExpressionStatement(factory.createAssignment(propertyAccessExpression, overrideValue)); + } + getOverrideValue(value) { + if (typeof value === 'number') { + return factory.createNumericLiteral(value); + } + else if (typeof value === 'string') { + return factory.createStringLiteral(value); + } + else if (Array.isArray(value) && value.every((item) => typeof item === 'string')) { + return factory.createArrayLiteralExpression(value.map((item) => factory.createStringLiteral(item))); + } + else if (typeof value === 'boolean') { + return value ? factory.createTrue() : factory.createFalse(); + } + else if (typeof value === 'object' && value !== null) { + const properties = []; + for (const [key, val] of Object.entries(value)) { + const property = factory.createPropertyAssignment(factory.createIdentifier(key), this.getOverrideValue(val)); + properties.push(property); + } + return factory.createObjectLiteralExpression(properties, true); + } + else if (value === undefined) { + return factory.createIdentifier('undefined'); + } + throw new TypeError(`Unrecognized type: ${typeof value}`); + } + createBooleanPropertyAssignment(identifier, condition) { + return factory.createPropertyAssignment(factory.createIdentifier(identifier), condition ? factory.createTrue() : factory.createFalse()); + } + createListPropertyAssignment(identifier, listAttribute) { + return factory.createPropertyAssignment(factory.createIdentifier(identifier), factory.createArrayLiteralExpression(listAttribute.map((attribute) => factory.createStringLiteral(attribute)))); + } + createEnumListPropertyAssignment(identifier, enumIdentifier, listAttribute) { + return factory.createPropertyAssignment(factory.createIdentifier(identifier), factory.createArrayLiteralExpression(listAttribute.map((attribute) => factory.createPropertyAccessExpression(factory.createIdentifier(enumIdentifier), factory.createIdentifier(attribute))), true)); + } + createNumericPropertyAssignment(identifier, numericLiteral) { + return factory.createPropertyAssignment(factory.createIdentifier(identifier), factory.createNumericLiteral(numericLiteral)); + } + createDurationPropertyAssignment(identifier, numericLiteral, durationUnit) { + const duration = factory.createCallExpression(factory.createIdentifier(`Duration.${durationUnit}`), undefined, [ + factory.createNumericLiteral(numericLiteral), + ]); + return factory.createPropertyAssignment(factory.createIdentifier(identifier), duration); + } + createStringPropertyAssignment(identifier, stringLiteral) { + return factory.createPropertyAssignment(factory.createIdentifier(identifier), factory.createStringLiteral(stringLiteral)); + } + createUserPoolClientAssignment(userPoolClient, imports) { + const userPoolClientAttributesMap = new Map(); + userPoolClientAttributesMap.set('ClientName', 'userPoolClientName'); + userPoolClientAttributesMap.set('ClientSecret', 'generateSecret'); + userPoolClientAttributesMap.set('ReadAttributes', 'readAttributes'); + userPoolClientAttributesMap.set('WriteAttributes', 'writeAttributes'); + userPoolClientAttributesMap.set('RefreshTokenValidity', 'refreshTokenValidity'); + userPoolClientAttributesMap.set('AccessTokenValidity', 'accessTokenValidity'); + userPoolClientAttributesMap.set('IdTokenValidity', 'idTokenValidity'); + userPoolClientAttributesMap.set('RefreshToken', 'refreshToken'); + userPoolClientAttributesMap.set('AccessToken', 'accessToken'); + userPoolClientAttributesMap.set('IdToken', 'idToken'); + userPoolClientAttributesMap.set('AllowedOAuthScopes', 'scopes'); + userPoolClientAttributesMap.set('CallbackURLs', 'callbackUrls'); + userPoolClientAttributesMap.set('LogoutURLs', 'logoutUrls'); + userPoolClientAttributesMap.set('DefaultRedirectURI', 'defaultRedirectUri'); + userPoolClientAttributesMap.set('AllowedOAuthFlowsUserPoolClient', 'disableOAuth'); + userPoolClientAttributesMap.set('EnableTokenRevocation', 'enableTokenRevocation'); + userPoolClientAttributesMap.set('EnablePropagateAdditionalUserContextData', 'enablePropagateAdditionalUserContextData'); + userPoolClientAttributesMap.set('SupportedIdentityProviders', 'supportedIdentityProviders'); + userPoolClientAttributesMap.set('AuthSessionValidity', 'authSessionValidity'); + userPoolClientAttributesMap.set('ExplicitAuthFlows', 'authFlows'); + userPoolClientAttributesMap.set('AllowedOAuthFlows', 'flows'); + const userPoolClientDeclaration = factory.createVariableStatement(undefined, factory.createVariableDeclarationList([ + factory.createVariableDeclaration(factory.createIdentifier('userPoolClient'), undefined, undefined, factory.createCallExpression(factory.createPropertyAccessExpression(factory.createIdentifier('userPool'), factory.createIdentifier('addClient')), undefined, [ + factory.createStringLiteral('NativeAppClient'), + this.createNestedObjectExpression(userPoolClient, userPoolClientAttributesMap), + ])), + ], typescript_1.default.NodeFlags.Const)); + if (this.importDurationFlag) { + imports.push(this.createImportStatement([factory.createIdentifier('Duration')], 'aws-cdk-lib')); + } + if (this.readWriteAttributeFlag || this.oAuthFlag || this.supportedIdentityProviderFlag) { + const identifiers = [ + ...(this.readWriteAttributeFlag ? [factory.createIdentifier('ClientAttributes')] : []), + ...(this.oAuthFlag ? [factory.createIdentifier('OAuthScope')] : []), + ...(this.supportedIdentityProviderFlag ? [factory.createIdentifier('UserPoolClientIdentityProvider')] : []), + ]; + if (identifiers.length > 0) { + imports.push(this.createImportStatement(identifiers, 'aws-cdk-lib/aws-cognito')); + } + } + return userPoolClientDeclaration; + } + createPropertyAccessChain(identifiers) { + return identifiers + .slice(1) + .reduce((acc, curr) => factory.createPropertyAccessExpression(acc, factory.createIdentifier(curr)), factory.createIdentifier(identifiers[0])); + } + getProviderSetupDeclaration() { + const providerSetupResult = 'providerSetupResult'; + return factory.createVariableStatement(undefined, factory.createVariableDeclarationList([ + factory.createVariableDeclaration(factory.createIdentifier(providerSetupResult), undefined, undefined, factory.createPropertyAccessExpression(factory.createParenthesizedExpression(factory.createAsExpression(factory.createCallExpression(factory.createPropertyAccessExpression(this.createPropertyAccessChain(['backend', 'auth', 'stack', 'node', 'children']), factory.createIdentifier('find')), undefined, [ + factory.createArrowFunction(undefined, undefined, [factory.createParameterDeclaration(undefined, undefined, factory.createIdentifier('child'))], undefined, factory.createToken(typescript_1.default.SyntaxKind.EqualsGreaterThanToken), factory.createBinaryExpression(this.createPropertyAccessChain(['child', 'node', 'id']), factory.createToken(typescript_1.default.SyntaxKind.EqualsEqualsEqualsToken), factory.createStringLiteral('amplifyAuth'))), + ]), factory.createKeywordTypeNode(typescript_1.default.SyntaxKind.AnyKeyword))), factory.createIdentifier(providerSetupResult))), + ], typescript_1.default.NodeFlags.Const)); + } + getProviderSetupForeachStatement() { + const providerSetupResult = 'providerSetupResult'; + return factory.createExpressionStatement(factory.createCallExpression(factory.createPropertyAccessExpression(factory.createCallExpression(factory.createPropertyAccessExpression(factory.createIdentifier('Object'), factory.createIdentifier('keys')), undefined, [factory.createIdentifier(providerSetupResult)]), factory.createIdentifier('forEach')), undefined, [ + factory.createArrowFunction(undefined, undefined, [factory.createParameterDeclaration(undefined, undefined, factory.createIdentifier('provider'))], undefined, factory.createToken(typescript_1.default.SyntaxKind.EqualsGreaterThanToken), factory.createBlock([ + // const providerSetupPropertyValue = providerSetupResult[provider] + factory.createVariableStatement(undefined, factory.createVariableDeclarationList([ + factory.createVariableDeclaration(factory.createIdentifier('providerSetupPropertyValue'), undefined, undefined, factory.createElementAccessExpression(factory.createIdentifier(providerSetupResult), factory.createIdentifier('provider'))), + ], typescript_1.default.NodeFlags.Const)), + // if condition + factory.createIfStatement(factory.createLogicalAnd(factory.createPropertyAccessExpression(factory.createIdentifier('providerSetupPropertyValue'), factory.createIdentifier('node')), factory.createCallExpression(factory.createPropertyAccessExpression(factory.createCallExpression(factory.createPropertyAccessExpression(this.createPropertyAccessChain(['providerSetupPropertyValue', 'node', 'id']), factory.createIdentifier('toLowerCase')), undefined, []), factory.createIdentifier('endsWith')), undefined, [factory.createStringLiteral('idp')])), factory.createBlock([ + factory.createExpressionStatement(factory.createCallExpression(this.createPropertyAccessChain(['userPoolClient', 'node', 'addDependency']), undefined, [factory.createIdentifier('providerSetupPropertyValue')])), + ], true)), + ], true)), + ])); + } + createProviderSetupCode() { + // Create const providerSetupResult = (backend.auth.stack.node.children.find(child => child.node.id === "amplifyAuth") as any).providerSetupResult; + const providerSetupDeclaration = this.getProviderSetupDeclaration(); + // Create Object.keys(providerSetupResult).forEach(...) + const forEachStatement = this.getProviderSetupForeachStatement(); + return [providerSetupDeclaration, forEachStatement]; + } + createNestedObjectExpression(object, gen2PropertyMap) { + const objectLiterals = []; + const clientSecretKey = 'ClientSecret'; + for (const [key, value] of Object.entries(object)) { + const mappedProperty = gen2PropertyMap.get(key); + if (mappedProperty) { + if (typeof value == 'boolean') { + if (key === 'AllowedOAuthFlowsUserPoolClient') { + // CDK equivalent is disableOAuth which is opposite of this prop + objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, !value)); + } + else { + objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, value)); + } + } + else if (typeof value == 'string') { + if (!this.oAuthFlag && key == 'DefaultRedirectURI') { + this.oAuthFlag = true; + objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); + } + else if (key === clientSecretKey) { + objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, true)); + } + else if (key != 'DefaultRedirectURI') { + objectLiterals.push(this.createStringPropertyAssignment(mappedProperty, value)); + } + } + else if (typeof value == 'number') { + if (['IdTokenValidity', 'RefreshTokenValidity', 'AccessTokenValidity', 'AuthSessionValidity'].includes(key)) { + // convert it to Duration + this.importDurationFlag = true; + if (key == 'IdTokenValidity') { + let durationUnit = 'hours'; + if (object['TokenValidityUnits'] && object['TokenValidityUnits'].IdToken) { + durationUnit = object['TokenValidityUnits'].IdToken; + } + objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, durationUnit)); + } + else if (key == 'RefreshTokenValidity') { + let durationUnit = 'days'; + if (object['TokenValidityUnits'] && object['TokenValidityUnits'].RefreshToken) { + durationUnit = object['TokenValidityUnits'].RefreshToken; + } + objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, durationUnit)); + } + else if (key == 'AccessTokenValidity') { + let durationUnit = 'hours'; + if (object['TokenValidityUnits'] && object['TokenValidityUnits'].AccessToken) { + durationUnit = object['TokenValidityUnits'].AccessToken; + } + objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, durationUnit)); + } + else if (key == 'AuthSessionValidity') { + objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, 'minutes')); + } + } + else { + objectLiterals.push(this.createNumericPropertyAssignment(mappedProperty, value)); + } + } + else if (Array.isArray(value) && gen2PropertyMap.has(key)) { + if (key == 'ReadAttributes' || key == 'WriteAttributes') { + objectLiterals.push(this.createReadWriteAttributes(mappedProperty, value)); + } + else if (key == 'SupportedIdentityProviders') { + this.supportedIdentityProviderFlag = true; + // Providers are upper case in CDK + objectLiterals.push(this.createEnumListPropertyAssignment(mappedProperty, 'UserPoolClientIdentityProvider', value.map((provider) => { + if (provider.toUpperCase() == 'LOGINWITHAMAZON') { + return 'AMAZON'; + } + else if (provider.toUpperCase() === 'SIGNINWITHAPPLE') { + return 'APPLE'; + } + return provider.toUpperCase(); + }))); + } + else if (!this.oAuthFlag && key == 'AllowedOAuthFlows') { + this.oAuthFlag = true; + objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); + } + else if (key == 'ExplicitAuthFlows') { + objectLiterals.push(factory.createPropertyAssignment(factory.createIdentifier(mappedProperty), this.createAuthFlowsObjectExpression(value))); + } + else if (!this.oAuthFlag && key == 'AllowedOAuthScopes') { + this.oAuthFlag = true; + objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); + } + else { + if (!this.oAuthFlag && (key == 'CallbackURLs' || key == 'LogoutURLs')) { + this.oAuthFlag = true; + objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); + } + else if (key != 'CallbackURLs' && key != 'LogoutURLs' && key != 'AllowedOAuthScopes') { + objectLiterals.push(this.createListPropertyAssignment(mappedProperty, value)); + } + } + } + else if (typeof value == 'object' && value !== null) { + objectLiterals.push(factory.createPropertyAssignment(factory.createIdentifier(key), this.createNestedObjectExpression(value, gen2PropertyMap))); + } + } + } + // We need to set generateSecret to false explicitly when not defined. + // If it's set as undefined and current value in CFN template is false (moved from gen1 after refactor), CFN thinks the property has changed + // and requests for creation of a new resource (user pool client) instead of an update. + if (object[clientSecretKey] === undefined && gen2PropertyMap.has(clientSecretKey)) { + const mappedClientSecretKey = gen2PropertyMap.get(clientSecretKey); + (0, assert_1.default)(mappedClientSecretKey); + objectLiterals.push(this.createBooleanPropertyAssignment(mappedClientSecretKey, false)); + } + return factory.createObjectLiteralExpression(objectLiterals, true); + } + createReadWriteAttributes(identifier, attributes) { + const standardAttrMap = new Map(); + standardAttrMap.set('address', 'address'); + standardAttrMap.set('birthdate', 'birthdate'); + standardAttrMap.set('email', 'email'); + standardAttrMap.set('family_name', 'familyName'); + standardAttrMap.set('gender', 'gender'); + standardAttrMap.set('given_name', 'givenName'); + standardAttrMap.set('locale', 'locale'); + standardAttrMap.set('middle_name', 'middleName'); + standardAttrMap.set('name', 'fullname'); + standardAttrMap.set('nickname', 'nickname'); + standardAttrMap.set('phone_number', 'phoneNumber'); + standardAttrMap.set('picture', 'profilePicture'); + standardAttrMap.set('preferred_username', 'preferredUsername'); + standardAttrMap.set('profile', 'profilePage'); + standardAttrMap.set('updated_at', 'lastUpdateTime'); + standardAttrMap.set('website', 'website'); + standardAttrMap.set('zoneinfo', 'timezone'); + standardAttrMap.set('email_verified', 'emailVerified'); + standardAttrMap.set('phone_number_verified', 'phoneNumberVerified'); + this.readWriteAttributeFlag = true; + const standardAttributes = attributes.filter((attribute) => !attribute.startsWith('custom:')); + const standardAttributesLiterals = []; + standardAttributes.forEach((attribute) => { + if (standardAttrMap.has(attribute)) { + const mappedAttribute = standardAttrMap.get(attribute); + if (mappedAttribute) { + standardAttributesLiterals.push(factory.createPropertyAssignment(factory.createIdentifier(mappedAttribute), factory.createTrue())); + } + } + }); + let clientAttributes = factory.createCallExpression(factory.createPropertyAccessExpression(factory.createIdentifier('new ClientAttributes()'), factory.createIdentifier('withStandardAttributes')), undefined, [factory.createObjectLiteralExpression(standardAttributesLiterals, true)]); + const customAttributes = attributes.filter((attribute) => attribute.startsWith('custom:')); + if (customAttributes) { + clientAttributes = factory.createCallExpression(factory.createPropertyAccessExpression(clientAttributes, factory.createIdentifier('withCustomAttributes')), undefined, customAttributes.map((attr) => factory.createStringLiteral(attr))); + } + return factory.createPropertyAssignment(factory.createIdentifier(identifier), clientAttributes); + } + mapOAuthScopes(scopes) { + const scopeMap = new Map(); + scopeMap.set('phone', 'PHONE'); + scopeMap.set('email', 'EMAIL'); + scopeMap.set('openid', 'OPENID'); + scopeMap.set('profile', 'PROFILE'); + const scopesList = []; + scopes.forEach((scope) => { + if (scopeMap.has(scope)) { + const scopeValue = scopeMap.get(scope); + if (scopeValue) { + scopesList.push(scopeValue); + } + } + }); + return scopesList; + } + createOAuthObjectExpression(object, map) { + const oAuthLiterals = []; + for (const [key, value] of Object.entries(object)) { + if (key == 'AllowedOAuthFlows') { + oAuthLiterals.push(factory.createPropertyAssignment(factory.createIdentifier('flows'), this.createOAuthFlowsObjectExpression(value))); + } + else if (key == 'AllowedOAuthScopes') { + oAuthLiterals.push(this.createEnumListPropertyAssignment('scopes', 'OAuthScope', this.mapOAuthScopes(value))); + } + else if (key == 'CallbackURLs' || key == 'LogoutURLs') { + const urlValue = map.get(key); + if (urlValue) { + oAuthLiterals.push(this.createListPropertyAssignment(urlValue, value)); + } + } + else if (key == 'DefaultRedirectURI') { + const redirectUriValue = map.get(key); + if (redirectUriValue) { + oAuthLiterals.push(this.createStringPropertyAssignment(redirectUriValue, value)); + } + } + } + return factory.createPropertyAssignment(factory.createIdentifier('oAuth'), factory.createObjectLiteralExpression(oAuthLiterals, true)); + } + createOAuthFlowsObjectExpression(value) { + return factory.createObjectLiteralExpression([ + this.createBooleanPropertyAssignment('authorizationCodeGrant', value.includes(client_cognito_identity_provider_1.OAuthFlowType.code)), + this.createBooleanPropertyAssignment('implicitCodeGrant', value.includes(client_cognito_identity_provider_1.OAuthFlowType.implicit)), + this.createBooleanPropertyAssignment('clientCredentials', value.includes(client_cognito_identity_provider_1.OAuthFlowType.client_credentials)), + ]); + } + createAuthFlowsObjectExpression(value) { + return factory.createObjectLiteralExpression([ + this.createBooleanPropertyAssignment('adminUserPassword', value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_ADMIN_USER_PASSWORD_AUTH)), + this.createBooleanPropertyAssignment('custom', value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_CUSTOM_AUTH)), + this.createBooleanPropertyAssignment('userPassword', value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_USER_PASSWORD_AUTH)), + this.createBooleanPropertyAssignment('userSrp', value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_USER_SRP_AUTH)), + ]); + } + // id1.id2 = `templateHead-${templateSpan}templateTail`; + createTemplateLiteralExpression(id1, id2, templateHead, templateSpan, templateTail) { + return factory.createExpressionStatement(factory.createAssignment(factory.createPropertyAccessExpression(factory.createIdentifier(id1), factory.createIdentifier(id2)), factory.createTemplateExpression(factory.createTemplateHead(templateHead), [ + factory.createTemplateSpan(factory.createIdentifier(templateSpan), factory.createTemplateTail(templateTail)), + ]))); + } + createAmplifyEnvNameLogic() { + // Create: let AMPLIFY_GEN_1_ENV_NAME = process.env.AMPLIFY_GEN_1_ENV_NAME; + const variableDeclaration = factory.createVariableStatement(undefined, factory.createVariableDeclarationList([ + factory.createVariableDeclaration(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'), undefined, undefined, factory.createPropertyAccessExpression(factory.createPropertyAccessExpression(factory.createIdentifier('process'), factory.createIdentifier('env')), factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'))), + ], typescript_1.default.NodeFlags.Let)); + // Create: if (ci.isCI && !AMPLIFY_GEN_1_ENV_NAME) { ... } else if (!ci.isCI) { ... } + const ifStatement = factory.createIfStatement( + // Condition: ci.isCI && !AMPLIFY_GEN_1_ENV_NAME + factory.createLogicalAnd(factory.createPropertyAccessExpression(factory.createIdentifier('ci'), factory.createIdentifier('isCI')), factory.createLogicalNot(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'))), + // Then block: throw new Error('...') + factory.createBlock([ + factory.createThrowStatement(factory.createNewExpression(factory.createIdentifier('Error'), undefined, [ + factory.createStringLiteral('AMPLIFY_GEN_1_ENV_NAME is required in CI environment'), + ])), + ], true), + // Else block: if (!ci.isCI && !AMPLIFY_GEN_1_ENV_NAME) { ... } + factory.createIfStatement(factory.createLogicalAnd(factory.createLogicalNot(factory.createPropertyAccessExpression(factory.createIdentifier('ci'), factory.createIdentifier('isCI'))), factory.createLogicalNot(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'))), + // Then block: AMPLIFY_GEN_1_ENV_NAME = 'sandbox'; + factory.createBlock([ + factory.createExpressionStatement(factory.createBinaryExpression(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'), factory.createToken(typescript_1.default.SyntaxKind.EqualsToken), factory.createStringLiteral('sandbox'))), + ], true))); + return [variableDeclaration, ifStatement]; + } + render(renderArgs) { + const authFunctionIdentifier = factory.createIdentifier('auth'); + const storageFunctionIdentifier = factory.createIdentifier('storage'); + const dataFunctionIdentifier = factory.createIdentifier('data'); + const backendFunctionIdentifier = factory.createIdentifier('defineBackend'); + const imports = []; + const errors = []; + const defineBackendProperties = []; + const nodes = []; + const mappedPolicyType = { + MinimumLength: 'minimumLength', + RequireUppercase: 'requireUppercase', + RequireLowercase: 'requireLowercase', + RequireNumbers: 'requireNumbers', + RequireSymbols: 'requireSymbols', + PasswordHistorySize: 'passwordHistorySize', + TemporaryPasswordValidityDays: 'temporaryPasswordValidityDays', + }; + if (renderArgs.auth || renderArgs.storage?.hasS3Bucket || renderArgs.customResources) { + imports.push(this.createImportStatement([factory.createIdentifier('RemovalPolicy'), factory.createIdentifier('Tags')], 'aws-cdk-lib')); + } + if (renderArgs.auth) { + imports.push(this.createImportStatement([authFunctionIdentifier], renderArgs.auth.importFrom)); + const auth = factory.createShorthandPropertyAssignment(authFunctionIdentifier); + defineBackendProperties.push(auth); + } + if (renderArgs.data) { + imports.push(this.createImportStatement([dataFunctionIdentifier], renderArgs.data.importFrom)); + const data = factory.createShorthandPropertyAssignment(dataFunctionIdentifier); + defineBackendProperties.push(data); + } + if (renderArgs.storage?.hasS3Bucket) { + imports.push(this.createImportStatement([storageFunctionIdentifier], renderArgs.storage.importFrom)); + const storage = factory.createShorthandPropertyAssignment(storageFunctionIdentifier); + defineBackendProperties.push(storage); + } + if (renderArgs.function) { + const functionNameCategories = renderArgs.function.functionNamesAndCategories; + for (const [functionName, category] of functionNameCategories) { + const functionProperty = factory.createShorthandPropertyAssignment(factory.createIdentifier(functionName)); + defineBackendProperties.push(functionProperty); + imports.push(this.createImportStatement([factory.createIdentifier(functionName)], `./${category}/${functionName}/resource`)); + } + } + if (renderArgs.storage?.dynamoDB) { + nodes.push(factory.createThrowStatement(factory.createNewExpression(factory.createIdentifier('Error'), undefined, [ + factory.createStringLiteral(`DynamoDB table \`${renderArgs.storage.dynamoDB}\` is referenced in your Gen 1 backend and will need to be manually migrated to reference with CDK.`), + ]))); + } + imports.push(this.createImportStatement([backendFunctionIdentifier], '@aws-amplify/backend')); + if (renderArgs.unsupportedCategories) { + const categories = renderArgs.unsupportedCategories; + for (const [key, value] of categories) { + errors.push(factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + factory.createStringLiteral(`Category ${key} is unsupported, please follow ${value}`), + ])); + } + } + if (renderArgs.customResources) { + for (const [resourceName, className] of renderArgs.customResources) { + const importStatement = factory.createImportDeclaration(undefined, factory.createImportClause(false, undefined, factory.createNamedImports([ + factory.createImportSpecifier(false, factory.createIdentifier(`${className}`), factory.createIdentifier(`${resourceName}`)), + ])), factory.createStringLiteral(`./custom/${resourceName}/cdk-stack`), undefined); + imports.push(importStatement); + const customResourceExpression = factory.createNewExpression(factory.createIdentifier(`${resourceName}`), undefined, [ + factory.createPropertyAccessExpression(factory.createIdentifier('backend'), factory.createIdentifier('stack')), + factory.createStringLiteral(`${resourceName}`), + factory.createIdentifier('undefined'), + factory.createObjectLiteralExpression([ + factory.createPropertyAssignment(factory.createIdentifier('category'), factory.createStringLiteral('custom')), + factory.createPropertyAssignment(factory.createIdentifier('resourceName'), factory.createStringLiteral(`${resourceName}`)), + ], true), + ]); + nodes.push(factory.createExpressionStatement(customResourceExpression)); + } + } + const ciInfoImportStatement = factory.createImportDeclaration(undefined, factory.createImportClause(false, factory.createIdentifier('ci'), undefined), factory.createStringLiteral('ci-info')); + imports.push(ciInfoImportStatement); + const envNameStatements = this.createAmplifyEnvNameLogic(); + errors.push(...envNameStatements); + const callBackendFn = this.defineBackendCall(backendFunctionIdentifier, defineBackendProperties); + const backendVariable = factory.createVariableDeclaration('backend', undefined, undefined, callBackendFn); + const backendStatement = factory.createVariableStatement([], factory.createVariableDeclarationList([backendVariable], typescript_1.default.NodeFlags.Const)); + if (renderArgs.auth?.userPoolOverrides && !renderArgs?.auth?.referenceAuth) { + const cfnUserPoolVariableStatement = this.createVariableStatement(this.createVariableDeclaration('cfnUserPool', 'auth.resources.cfnResources.cfnUserPool')); + nodes.push(cfnUserPoolVariableStatement); + const policies = { + passwordPolicy: {}, + }; + for (const [overridePath, value] of Object.entries(renderArgs.auth.userPoolOverrides)) { + if (overridePath.includes('userPoolName')) { + (0, assert_1.default)(value); + (0, assert_1.default)(typeof value === 'string'); + const splitUserPoolName = value.split('-'); + const userPoolWithoutBackendEnvName = splitUserPoolName.slice(0, -1).join('-'); + const userPoolAssignment = this.createTemplateLiteralExpression('cfnUserPool', 'userPoolName', `${userPoolWithoutBackendEnvName}-`, amplifyGen1EnvName, ''); + nodes.push(userPoolAssignment); + } + else if (overridePath.includes('PasswordPolicy')) { + const policyKey = overridePath.split('.')[2]; + if (value !== undefined && policyKey in mappedPolicyType) { + policies.passwordPolicy[mappedPolicyType[policyKey]] = value; + } + } + else { + nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPool'), overridePath, value)); + } + } + nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPool'), 'policies', policies)); + } + if (renderArgs.auth?.guestLogin === false || (renderArgs.auth?.identityPoolName && !renderArgs?.auth?.referenceAuth)) { + const cfnIdentityPoolVariableStatement = this.createVariableStatement(this.createVariableDeclaration('cfnIdentityPool', 'auth.resources.cfnResources.cfnIdentityPool')); + nodes.push(cfnIdentityPoolVariableStatement); + if (renderArgs.auth?.identityPoolName) { + const splitIdentityPoolName = renderArgs.auth.identityPoolName.split('_'); + const identityPoolWithoutBackendEnvName = splitIdentityPoolName.slice(0, -1).join('_'); + const identityPoolAssignment = this.createTemplateLiteralExpression('cfnIdentityPool', 'identityPoolName', `${identityPoolWithoutBackendEnvName}_`, amplifyGen1EnvName, ''); + nodes.push(identityPoolAssignment); + } + if (renderArgs.auth?.guestLogin === false) { + nodes.push(this.setPropertyValue(factory.createIdentifier('cfnIdentityPool'), 'allowUnauthenticatedIdentities', false)); + } + } + if ((renderArgs.auth?.oAuthFlows || renderArgs.auth?.readAttributes || renderArgs.auth?.writeAttributes) && + !renderArgs?.auth?.referenceAuth) { + const cfnUserPoolClientVariableStatement = this.createVariableStatement(this.createVariableDeclaration('cfnUserPoolClient', 'auth.resources.cfnResources.cfnUserPoolClient')); + nodes.push(cfnUserPoolClientVariableStatement); + if (renderArgs.auth?.oAuthFlows) { + nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPoolClient'), 'allowedOAuthFlows', renderArgs.auth?.oAuthFlows)); + } + if (renderArgs.auth?.readAttributes) { + nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPoolClient'), 'readAttributes', renderArgs.auth?.readAttributes)); + } + } + if (renderArgs.auth?.writeAttributes && !renderArgs?.auth?.referenceAuth) { + nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPoolClient'), 'writeAttributes', renderArgs.auth?.writeAttributes)); + } + // Since Gen2 only supports 1 user pool client by default, we need to add CDK overrides for the additional user pool client from Gen1 + if (renderArgs.auth?.userPoolClient) { + const userPoolVariableStatement = this.createVariableStatement(this.createVariableDeclaration('userPool', 'auth.resources.userPool')); + nodes.push(userPoolVariableStatement); + nodes.push(this.createUserPoolClientAssignment(renderArgs.auth?.userPoolClient, imports)); + } + if (renderArgs.storage && renderArgs.storage.hasS3Bucket) { + (0, assert_1.default)(renderArgs.storage.bucketName); + const cfnStorageVariableStatement = this.createVariableStatement(this.createVariableDeclaration('s3Bucket', 'storage.resources.cfnResources.cfnBucket')); + nodes.push(cfnStorageVariableStatement); + const splitBucketName = renderArgs.storage.bucketName.split('-'); + const bucketNameWithoutBackendEnvName = splitBucketName.slice(0, -1).join('-'); + const bucketNameAssignment = this.createTemplateLiteralExpression('// s3Bucket', 'bucketName', `${bucketNameWithoutBackendEnvName}-`, amplifyGen1EnvName, ''); + nodes.push(bucketNameAssignment); + } + if (renderArgs.storage?.accelerateConfiguration || + renderArgs.storage?.versionConfiguration || + renderArgs.storage?.bucketEncryptionAlgorithm) { + if (renderArgs.storage?.accelerateConfiguration) { + const accelerateConfigAssignment = factory.createExpressionStatement(factory.createAssignment(factory.createPropertyAccessExpression(factory.createIdentifier('s3Bucket'), factory.createIdentifier('accelerateConfiguration')), factory.createObjectLiteralExpression([this.createStringPropertyAssignment('accelerationStatus', renderArgs.storage.accelerateConfiguration)], false))); + nodes.push(accelerateConfigAssignment); + } + if (renderArgs.storage?.versionConfiguration) { + const versionConfigAssignment = factory.createExpressionStatement(factory.createAssignment(factory.createPropertyAccessExpression(factory.createIdentifier('s3Bucket'), factory.createIdentifier('versioningConfiguration')), factory.createObjectLiteralExpression([this.createStringPropertyAssignment('status', renderArgs.storage.versionConfiguration)], false))); + nodes.push(versionConfigAssignment); + } + if (renderArgs.storage?.bucketEncryptionAlgorithm) { + const serverSideEncryptionByDefaultMap = new Map(); + serverSideEncryptionByDefaultMap.set('SSEAlgorithm', 'sseAlgorithm'); + serverSideEncryptionByDefaultMap.set('KMSMasterKeyID', 'kmsMasterKeyId'); + serverSideEncryptionByDefaultMap.set('bucketKeyEnabled', 'bucketKeyEnabled'); + serverSideEncryptionByDefaultMap.set('serverSideEncryptionByDefault', 'serverSideEncryptionByDefault'); + const bucketEncryptionAssignment = factory.createExpressionStatement(factory.createAssignment(factory.createPropertyAccessExpression(factory.createIdentifier('s3Bucket'), factory.createIdentifier('bucketEncryption')), factory.createObjectLiteralExpression([ + factory.createPropertyAssignment(factory.createIdentifier('serverSideEncryptionConfiguration'), factory.createArrayLiteralExpression([this.createNestedObjectExpression(renderArgs.storage.bucketEncryptionAlgorithm, serverSideEncryptionByDefaultMap)], true)), + ], true))); + nodes.push(bucketEncryptionAssignment); + } + imports.push(factory.createImportDeclaration(undefined, factory.createImportClause(false, undefined, factory.createNamespaceImport(factory.createIdentifier('s3'))), factory.createStringLiteral('aws-cdk-lib/aws-s3'))); + } + if (renderArgs.auth?.userPoolClient && + renderArgs.auth.userPoolClient.SupportedIdentityProviders && + renderArgs.auth.userPoolClient.SupportedIdentityProviders.length > 0) { + const idpStatements = this.createProviderSetupCode(); + nodes.push(...idpStatements); + // Gen1 doesn't manage UserPoolDomains in CFN while Gen2 creates a default one for oauth apps. + // This causes an invalid domain request error when updating Gen2 post stack refactor. + // We are adding a commented line to remove the domain from Gen2 CDK. This will be + // uncommented by users post refactor (instructions will be in README.md). + // backend.auth.resources.userPool.node.tryRemoveChild('UserPoolDomain'); + const userPoolDomainRemovalStatementCommented = factory.createExpressionStatement(factory.createCallExpression(factory.createPropertyAccessExpression(factory.createPropertyAccessExpression(factory.createIdentifier('// backend.auth.resources.userPool'), factory.createIdentifier('node')), factory.createIdentifier('tryRemoveChild')), undefined, [factory.createStringLiteral('UserPoolDomain')])); + nodes.push(userPoolDomainRemovalStatementCommented); + } + // Add a tag commented out to force a deployment post refactor + // Tags.of(backend.stack).add('gen1-migrated-app', 'true') + if (renderArgs.auth || renderArgs.storage?.hasS3Bucket || renderArgs.customResources) { + const tagAssignment = factory.createExpressionStatement(factory.createCallExpression(factory.createPropertyAccessExpression(factory.createCallExpression(factory.createIdentifier('// Tags.of'), undefined, [factory.createIdentifier('backend.stack')]), factory.createIdentifier('add')), undefined, [factory.createStringLiteral('gen1-migrated-app'), factory.createStringLiteral('true')])); + nodes.push(tagAssignment); + } + return factory.createNodeArray([...imports, ts_factory_utils_1.newLineIdentifier, ...errors, ts_factory_utils_1.newLineIdentifier, backendStatement, ...nodes], true); + } +} +exports.BackendSynthesizer = BackendSynthesizer; +//# sourceMappingURL=synthesizer.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map new file mode 100644 index 00000000000..22b949a01f0 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map @@ -0,0 +1 @@ +{"version":3,"file":"synthesizer.js","sourceRoot":"","sources":["../../src/backend/synthesizer.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts new file mode 100644 index 00000000000..f67b2a158f0 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts @@ -0,0 +1,3 @@ +#!/usr/bin/env node +export declare const run: (args: string[]) => Promise; +//# sourceMappingURL=command-handler.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map new file mode 100644 index 00000000000..27ce7914808 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"command-handler.d.ts","sourceRoot":"","sources":["../../src/cli/command-handler.ts"],"names":[],"mappings":";AAIA,eAAO,MAAM,GAAG,SAAgB,MAAM,EAAE,kBAEvC,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js b/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js new file mode 100755 index 00000000000..34ceaf3442e --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js @@ -0,0 +1,11 @@ +#!/usr/bin/env node +"use strict"; +// CLI entry point - handles command line interface +// import { migrateToGen2 } from '../core/migration-pipeline'; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.run = void 0; +const run = async (args) => { + // Parse CLI arguments and call migration pipeline +}; +exports.run = run; +//# sourceMappingURL=command-handler.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map new file mode 100644 index 00000000000..2f1849fac8d --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map @@ -0,0 +1 @@ +{"version":3,"file":"command-handler.js","sourceRoot":"","sources":["../../src/cli/command-handler.ts"],"names":[],"mappings":";;AACA,mDAAmD;AACnD,8DAA8D;;;AAEvD,MAAM,GAAG,GAAG,KAAK,EAAE,IAAc,EAAE,EAAE;IAC1C,kDAAkD;AACpD,CAAC,CAAC;AAFW,QAAA,GAAG,OAEd"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts new file mode 100644 index 00000000000..d1cdd238b5b --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts @@ -0,0 +1,2 @@ +export declare const migrationCommand: {}; +//# sourceMappingURL=migration-command.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map new file mode 100644 index 00000000000..464bc5651a2 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"migration-command.d.ts","sourceRoot":"","sources":["../../src/cli/migration-command.ts"],"names":[],"mappings":"AACA,eAAO,MAAM,gBAAgB,IAE5B,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js b/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js new file mode 100644 index 00000000000..4bc0a980541 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js @@ -0,0 +1,8 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.migrationCommand = void 0; +// Migration command orchestration - integrates with Amplify CLI +exports.migrationCommand = { +// Command definition and execution logic +}; +//# sourceMappingURL=migration-command.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map new file mode 100644 index 00000000000..8fd39f15a03 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map @@ -0,0 +1 @@ +{"version":3,"file":"migration-command.js","sourceRoot":"","sources":["../../src/cli/migration-command.ts"],"names":[],"mappings":";;;AAAA,gEAAgE;AACnD,QAAA,gBAAgB,GAAG;AAC9B,yCAAyC;CAC1C,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts new file mode 100644 index 00000000000..656ae958ee7 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts @@ -0,0 +1,64 @@ +/** + * Amplify Gen 2 Codegen Migration Tool + * + * This module provides the core functionality for migrating Amplify Gen 1 projects to Gen 2 format. + * It orchestrates the transformation of Gen 1 configurations into Gen 2 TypeScript resource definitions + * and project structure. + * + * Key Components: + * - Renderer Pattern: Uses a pipeline of renderers to generate different parts of the Gen 2 project + * - Category Processing: Handles auth, storage, data, functions, and custom resources + * - File Generation: Creates the necessary directory structure and configuration files + * - Type Safety: Provides comprehensive TypeScript interfaces for migration parameters + */ +import { Renderer } from '../render_pipeline'; +import { Lambda } from '../generators/functions/lambda'; +import { AuthTriggerEvents, AuthLambdaTriggers, AuthDefinition, SendingAccount, PolicyOverrides, PasswordPolicyPath, UserPoolMfaConfig, Group, Attribute, EmailOptions, LoginOptions, StandardAttribute, StandardAttributes, CustomAttribute, CustomAttributes, MultifactorOptions, OidcOptions, OidcEndPoints, MetadataOptions, SamlOptions, Scope, AttributeMappingRule, ReferenceAuth } from '../generators/auth/index'; +import { StorageRenderParameters, AccessPatterns, Permission, S3TriggerDefinition, StorageTriggerEvent, ServerSideEncryptionConfiguration } from '../generators/storage/index.js'; +import { DataDefinition, DataTableMapping } from '../generators/data/index'; +import { FunctionDefinition } from '../generators/functions/index'; +/** + * Configuration options for Gen 2 rendering pipeline + * + * This interface defines all the parameters needed to migrate a Gen 1 Amplify project + * to Gen 2 format, including resource definitions and output configuration. + */ +export interface Gen2RenderingOptions { + /** Target directory where Gen 2 files will be generated */ + outputDir: string; + /** Optional Amplify app ID for project identification */ + appId?: string; + /** Backend environment name used for data table mapping resolution */ + backendEnvironmentName?: string | undefined; + /** Authentication configuration from Gen 1 project */ + auth?: AuthDefinition; + /** Storage (S3) configuration parameters */ + storage?: StorageRenderParameters; + /** Data (GraphQL/DynamoDB) schema definition */ + data?: DataDefinition; + /** Lambda function definitions */ + functions?: FunctionDefinition[]; + /** Custom CloudFormation resources that need manual migration */ + customResources?: Map; + /** Categories that cannot be automatically migrated */ + unsupportedCategories?: Map; + /** Custom file writer function for testing or alternative output methods */ + fileWriter?: (content: string, path: string) => Promise; +} +/** + * Creates a Gen 2 renderer pipeline that transforms Gen 1 Amplify configurations + * into Gen 2 TypeScript resource definitions and project structure. + * + * The renderer follows these steps: + * 1. Sets up the Gen 2 directory structure (outputDir/amplify/) + * 2. Generates configuration files (package.json, tsconfig.json) + * 3. Processes each category (auth, storage, data, functions) if present + * 4. Creates the main backend.ts file that imports all resources + * 5. Handles custom resources and unsupported categories + * + * @param options - Configuration options for the rendering process + * @returns A Renderer that can be executed to perform the migration + */ +export declare const createGen2Renderer: ({ outputDir, backendEnvironmentName, auth, storage, data, functions, customResources, unsupportedCategories, fileWriter, }: Readonly) => Renderer; +export { Renderer, SendingAccount, UserPoolMfaConfig, StorageRenderParameters, AccessPatterns, Permission, S3TriggerDefinition, PasswordPolicyPath, AuthDefinition, FunctionDefinition, PolicyOverrides, Group, Attribute, EmailOptions, LoginOptions, StandardAttribute, StandardAttributes, CustomAttribute, CustomAttributes, MultifactorOptions, AuthTriggerEvents, Lambda, AuthLambdaTriggers, StorageTriggerEvent, DataDefinition, DataTableMapping, SamlOptions, OidcEndPoints, MetadataOptions, OidcOptions, Scope, AttributeMappingRule, ServerSideEncryptionConfiguration, ReferenceAuth, }; +//# sourceMappingURL=migration-pipeline.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map new file mode 100644 index 00000000000..e50ddd66b85 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"migration-pipeline.d.ts","sourceRoot":"","sources":["../../src/core/migration-pipeline.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;GAYG;AAKH,OAAO,EAAkB,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAK9D,OAAO,EAAE,MAAM,EAAE,MAAM,gCAAgC,CAAC;AACxD,OAAO,EACL,iBAAiB,EACjB,kBAAkB,EAClB,cAAc,EAEd,cAAc,EACd,eAAe,EACf,kBAAkB,EAClB,iBAAiB,EACjB,KAAK,EACL,SAAS,EACT,YAAY,EACZ,YAAY,EACZ,iBAAiB,EACjB,kBAAkB,EAClB,eAAe,EACf,gBAAgB,EAChB,kBAAkB,EAClB,WAAW,EACX,aAAa,EACb,eAAe,EACf,WAAW,EACX,KAAK,EACL,oBAAoB,EACpB,aAAa,EACd,MAAM,0BAA0B,CAAC;AAClC,OAAO,EACL,uBAAuB,EAEvB,cAAc,EACd,UAAU,EACV,mBAAmB,EACnB,mBAAmB,EACnB,iCAAiC,EAClC,MAAM,gCAAgC,CAAC;AAExC,OAAO,EAAE,cAAc,EAAE,gBAAgB,EAAsB,MAAM,0BAA0B,CAAC;AAEhG,OAAO,EAAE,kBAAkB,EAAmB,MAAM,+BAA+B,CAAC;AAGpF;;;;;GAKG;AACH,MAAM,WAAW,oBAAoB;IACnC,2DAA2D;IAC3D,SAAS,EAAE,MAAM,CAAC;IAElB,yDAAyD;IACzD,KAAK,CAAC,EAAE,MAAM,CAAC;IAEf,sEAAsE;IACtE,sBAAsB,CAAC,EAAE,MAAM,GAAG,SAAS,CAAC;IAE5C,sDAAsD;IACtD,IAAI,CAAC,EAAE,cAAc,CAAC;IAEtB,4CAA4C;IAC5C,OAAO,CAAC,EAAE,uBAAuB,CAAC;IAElC,gDAAgD;IAChD,IAAI,CAAC,EAAE,cAAc,CAAC;IAEtB,kCAAkC;IAClC,SAAS,CAAC,EAAE,kBAAkB,EAAE,CAAC;IAEjC,iEAAiE;IACjE,eAAe,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAEtC,uDAAuD;IACvD,qBAAqB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAE5C,4EAA4E;IAC5E,UAAU,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC;CAC/D;AAQD;;;;;;;;;;;;;GAaG;AACH,eAAO,MAAM,kBAAkB,+HAU5B,SAAS,oBAAoB,CAAC,KAAG,QA6KnC,CAAC;AACF,OAAO,EACL,QAAQ,EACR,cAAc,EACd,iBAAiB,EACjB,uBAAuB,EACvB,cAAc,EACd,UAAU,EACV,mBAAmB,EACnB,kBAAkB,EAClB,cAAc,EACd,kBAAkB,EAClB,eAAe,EACf,KAAK,EACL,SAAS,EACT,YAAY,EACZ,YAAY,EACZ,iBAAiB,EACjB,kBAAkB,EAClB,eAAe,EACf,gBAAgB,EAChB,kBAAkB,EAClB,iBAAiB,EACjB,MAAM,EACN,kBAAkB,EAClB,mBAAmB,EACnB,cAAc,EACd,gBAAgB,EAChB,WAAW,EACX,aAAa,EACb,eAAe,EACf,WAAW,EACX,KAAK,EACL,oBAAoB,EACpB,iCAAiC,EACjC,aAAa,GACd,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js b/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js new file mode 100644 index 00000000000..b7afb529d60 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js @@ -0,0 +1,186 @@ +"use strict"; +/** + * Amplify Gen 2 Codegen Migration Tool + * + * This module provides the core functionality for migrating Amplify Gen 1 projects to Gen 2 format. + * It orchestrates the transformation of Gen 1 configurations into Gen 2 TypeScript resource definitions + * and project structure. + * + * Key Components: + * - Renderer Pattern: Uses a pipeline of renderers to generate different parts of the Gen 2 project + * - Category Processing: Handles auth, storage, data, functions, and custom resources + * - File Generation: Creates the necessary directory structure and configuration files + * - Type Safety: Provides comprehensive TypeScript interfaces for migration parameters + */ +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.createGen2Renderer = void 0; +const path_1 = __importDefault(require("path")); +const promises_1 = __importDefault(require("node:fs/promises")); +const renderer_1 = require("../npm_package/renderer"); +const render_pipeline_1 = require("../render_pipeline"); +const package_json_1 = require("../renderers/package_json"); +const typescript_block_node_1 = require("../renderers/typescript_block_node"); +const synthesizer_1 = require("../backend/synthesizer"); +const ensure_directory_1 = require("../renderers/ensure_directory"); +const index_1 = require("../generators/auth/index"); +const index_js_1 = require("../generators/storage/index.js"); +const index_2 = require("../generators/data/index"); +const index_3 = require("../generators/functions/index"); +const assert_1 = __importDefault(require("assert")); +/** + * Creates a file writer function for the specified path + * @param path - File path to write to + * @returns Async function that writes content to the file + */ +const createFileWriter = (path) => async (content) => promises_1.default.writeFile(path, content); +/** + * Creates a Gen 2 renderer pipeline that transforms Gen 1 Amplify configurations + * into Gen 2 TypeScript resource definitions and project structure. + * + * The renderer follows these steps: + * 1. Sets up the Gen 2 directory structure (outputDir/amplify/) + * 2. Generates configuration files (package.json, tsconfig.json) + * 3. Processes each category (auth, storage, data, functions) if present + * 4. Creates the main backend.ts file that imports all resources + * 5. Handles custom resources and unsupported categories + * + * @param options - Configuration options for the rendering process + * @returns A Renderer that can be executed to perform the migration + */ +const createGen2Renderer = ({ outputDir, backendEnvironmentName, auth, storage, data, functions, customResources, unsupportedCategories, fileWriter = (content, path) => createFileWriter(path)(content), }) => { + // Create directory structure renderers + const ensureOutputDir = new ensure_directory_1.EnsureDirectory(outputDir); + const ensureAmplifyDirectory = new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify')); + // Generate amplify/package.json with ES module configuration + const amplifyPackageJson = new package_json_1.JsonRenderer(async () => ({ type: 'module' }), (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'package.json'))); + // Generate root package.json with Gen 2 dependencies + const jsonRenderer = new package_json_1.JsonRenderer(async () => { + let packageJson = { + name: 'my-gen2-app', + }; + try { + const packageJsonContents = await promises_1.default.readFile(`./package.json`, { encoding: 'utf-8' }); + packageJson = JSON.parse(packageJsonContents); + } + catch (e) { + // File doesn't exist or is inaccessible. Ignore. + } + // Restrict dev dependencies to specific versions based on create-amplify gen2 flow: + // https://github.com/aws-amplify/amplify-backend/blob/2dab201cb9a222c3b8c396a46c17d661411839ab/packages/create-amplify/src/amplify_project_creator.ts#L15-L24 + return (0, renderer_1.patchNpmPackageJson)(packageJson, { + 'aws-cdk': '^2', + 'aws-cdk-lib': '^2', + 'ci-info': '^3.8.0', + constructs: '^10.0.0', + typescript: '^5.0.0', + '@types/node': '*', + }); + }, (content) => fileWriter(content, path_1.default.join(outputDir, 'package.json'))); + // Generate amplify/tsconfig.json with Gen 2 TypeScript configuration + const amplifyTsConfigJson = new package_json_1.JsonRenderer(async () => ({ + compilerOptions: { + target: 'es2022', + module: 'es2022', + moduleResolution: 'bundler', + resolveJsonModule: true, + // eslint-disable-next-line spellcheck/spell-checker + esModuleInterop: true, + forceConsistentCasingInFileNames: true, + strict: true, + skipLibCheck: true, + paths: { + '$amplify/*': ['../.amplify/generated/*'], + }, + }, + }), (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'tsconfig.json'))); + // Initialize backend synthesizer and render options + const backendSynthesizer = new synthesizer_1.BackendSynthesizer(); + const backendRenderOptions = {}; + // Initialize renderer pipeline with base configuration files + const renderers = [ensureOutputDir, ensureAmplifyDirectory, amplifyPackageJson, amplifyTsConfigJson, jsonRenderer]; + // Handle categories that cannot be automatically migrated + if (unsupportedCategories && unsupportedCategories.size >= 1) { + backendRenderOptions.unsupportedCategories = unsupportedCategories; + } + // Process Lambda functions - create resource.ts and handler.ts files + if (functions && functions.length) { + const functionNamesAndCategory = new Map(); + for (const func of functions) { + if (func.name) { + const resourceName = func.resourceName; + (0, assert_1.default)(resourceName); + const funcCategory = func.category; + (0, assert_1.default)(funcCategory); + functionNamesAndCategory.set(resourceName, funcCategory); + const dirPath = path_1.default.join(outputDir, 'amplify', funcCategory, resourceName); + // Create function directory and resource files + renderers.push(new ensure_directory_1.EnsureDirectory(dirPath)); + renderers.push(new typescript_block_node_1.TypescriptNodeArrayRenderer(async () => (0, index_3.renderFunctions)(func), (content) => { + // Create both resource.ts (with function definition) and empty handler.ts + return fileWriter(content, path_1.default.join(dirPath, 'resource.ts')).then(() => fileWriter('', path_1.default.join(dirPath, 'handler.ts'))); + })); + } + } + backendRenderOptions.function = { + importFrom: './function/resource', + functionNamesAndCategories: functionNamesAndCategory, + }; + } + // Process authentication configuration - create amplify/auth/resource.ts + if (auth) { + renderers.push(new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify', 'auth'))); + renderers.push(new typescript_block_node_1.TypescriptNodeArrayRenderer(async () => (0, index_1.renderAuthNode)(auth), (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'auth', 'resource.ts')))); + // Configure auth parameters for backend synthesis + backendRenderOptions.auth = { + importFrom: './auth/resource', + userPoolOverrides: auth?.userPoolOverrides, + guestLogin: auth?.guestLogin, + identityPoolName: auth?.identityPoolName, + oAuthFlows: auth?.oAuthFlows, + readAttributes: auth?.readAttributes, + writeAttributes: auth?.writeAttributes, + referenceAuth: auth?.referenceAuth, + userPoolClient: auth?.userPoolClient, + }; + } + // Process data (GraphQL/DynamoDB) configuration - only if table mappings exist for the environment + if (data && data.tableMappings && backendEnvironmentName && data.tableMappings[backendEnvironmentName] !== undefined) { + renderers.push(new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify', 'data'))); + renderers.push(new typescript_block_node_1.TypescriptNodeArrayRenderer(async () => (0, index_2.generateDataSource)(data), (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'data', 'resource.ts')))); + backendRenderOptions.data = { + importFrom: './data/resource', + }; + } + // Process storage configuration - create amplify/storage/resource.ts if S3 bucket is needed + if (storage) { + const hasS3Bucket = storage?.accessPatterns || storage?.storageIdentifier; + if (hasS3Bucket) { + renderers.push(new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify', 'storage'))); + renderers.push(new typescript_block_node_1.TypescriptNodeArrayRenderer(async () => (0, index_js_1.renderStorage)(storage), (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'storage', 'resource.ts')))); + } + // Configure storage parameters for backend synthesis (includes both S3 and DynamoDB) + backendRenderOptions.storage = { + importFrom: './storage/resource', + dynamoDB: storage.dynamoDB, + accelerateConfiguration: storage.accelerateConfiguration, + versionConfiguration: storage.versioningConfiguration, + hasS3Bucket: hasS3Bucket, + bucketEncryptionAlgorithm: storage.bucketEncryptionAlgorithm, + bucketName: storage.bucketName, + }; + } + // Handle custom CloudFormation resources that require manual migration + if (customResources && customResources.size > 0) { + backendRenderOptions.customResources = customResources; + } + // Generate the main backend.ts file that imports and combines all resources + const backendRenderer = new typescript_block_node_1.TypescriptNodeArrayRenderer(async () => backendSynthesizer.render(backendRenderOptions), (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'backend.ts'))); + renderers.push(backendRenderer); + // Return a pipeline that executes all renderers in sequence + return new render_pipeline_1.RenderPipeline(renderers); +}; +exports.createGen2Renderer = createGen2Renderer; +//# sourceMappingURL=migration-pipeline.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map new file mode 100644 index 00000000000..94bef6b73a9 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map @@ -0,0 +1 @@ +{"version":3,"file":"migration-pipeline.js","sourceRoot":"","sources":["../../src/core/migration-pipeline.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts new file mode 100644 index 00000000000..d8676045c73 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts @@ -0,0 +1,3 @@ +import { Gen1ProjectConfig } from '../types'; +export declare const analyzeGen1Project: (projectPath: string) => Promise; +//# sourceMappingURL=project-analyzer.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map new file mode 100644 index 00000000000..cf512e5c003 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"project-analyzer.d.ts","sourceRoot":"","sources":["../../src/core/project-analyzer.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,iBAAiB,EAAE,MAAM,UAAU,CAAC;AAE7C,eAAO,MAAM,kBAAkB,gBAAuB,MAAM,KAAG,QAAQ,iBAAiB,CAMvF,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js b/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js new file mode 100644 index 00000000000..c812b42fa1a --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js @@ -0,0 +1,12 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.analyzeGen1Project = void 0; +const analyzeGen1Project = async (projectPath) => { + // Detect Gen 1 project structure + // Read amplify/backend/meta.json + // Parse CloudFormation templates + // Extract category configurations + return {}; +}; +exports.analyzeGen1Project = analyzeGen1Project; +//# sourceMappingURL=project-analyzer.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map new file mode 100644 index 00000000000..6ce4954b8d6 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map @@ -0,0 +1 @@ +{"version":3,"file":"project-analyzer.js","sourceRoot":"","sources":["../../src/core/project-analyzer.ts"],"names":[],"mappings":";;;AAGO,MAAM,kBAAkB,GAAG,KAAK,EAAE,WAAmB,EAA8B,EAAE;IAC1F,iCAAiC;IACjC,iCAAiC;IACjC,iCAAiC;IACjC,kCAAkC;IAClC,OAAO,EAAE,CAAC;AACZ,CAAC,CAAC;AANW,QAAA,kBAAkB,sBAM7B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts new file mode 100644 index 00000000000..250152a404e --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts @@ -0,0 +1,197 @@ +import ts from 'typescript'; +import { PasswordPolicyType, UserPoolClientType } from '@aws-sdk/client-cognito-identity-provider'; +import { Lambda } from '../functions/lambda'; +/** OAuth 2.0 scopes supported by Cognito User Pools */ +export type Scope = 'PHONE' | 'EMAIL' | 'OPENID' | 'PROFILE' | 'COGNITO_ADMIN'; +/** Configuration for standard Cognito user attributes */ +export type StandardAttribute = { + /** Whether the attribute can be modified after user creation */ + readonly mutable?: boolean; + /** Whether the attribute is required during user registration */ + readonly required?: boolean; +}; +/** Configuration for custom user attributes with validation constraints */ +export type CustomAttribute = { + /** Data type of the custom attribute (String, Number, DateTime, Boolean) */ + readonly dataType: string | undefined; + /** Whether the attribute can be modified after user creation */ + readonly mutable?: boolean; + /** String attribute constraints */ + /** Minimum length for string attributes */ + minLen?: number; + /** Maximum length for string attributes */ + maxLen?: number; + /** Number attribute constraints */ + /** Minimum value for number attributes */ + min?: number; + /** Maximum value for number attributes */ + max?: number; +}; +/** Standard user attributes supported by Cognito User Pools */ +export type Attribute = 'address' | 'birthdate' | 'email' | 'familyName' | 'gender' | 'givenName' | 'locale' | 'middleName' | 'fullname' | 'nickname' | 'phoneNumber' | 'profilePicture' | 'preferredUsername' | 'profilePage' | 'timezone' | 'lastUpdateTime' | 'website'; +/** Maps standard attributes to external provider attribute names */ +export type AttributeMappingRule = Record; +/** Email sending account configuration for Cognito */ +export type SendingAccount = 'COGNITO_DEFAULT' | 'DEVELOPER'; +/** Multi-factor authentication configuration modes */ +export type UserPoolMfaConfig = 'OFF' | 'REQUIRED' | 'OPTIONAL'; +/** Type-safe paths for password policy overrides */ +export type PasswordPolicyPath = `Policies.PasswordPolicy.${keyof PasswordPolicyType}`; +/** CloudFormation policy overrides for User Pool configuration */ +export type PolicyOverrides = Partial>; +/** Email verification message customization */ +export type EmailOptions = { + /** Custom email verification message body */ + emailVerificationBody: string; + /** Custom email verification subject line */ + emailVerificationSubject: string; +}; +/** Collection of standard user attributes with their configurations */ +export type StandardAttributes = Partial>; +/** Collection of custom user attributes with their configurations */ +export type CustomAttributes = Partial>; +/** User group name */ +export type Group = string; +/** SAML metadata configuration options */ +export type MetadataOptions = { + /** SAML metadata content (URL or file content) */ + metadataContent: string; + /** Type of metadata source */ + metadataType: 'URL' | 'FILE'; +}; +/** SAML identity provider configuration */ +export type SamlOptions = { + /** Optional name for the SAML provider */ + name?: string; + /** SAML metadata configuration */ + metadata: MetadataOptions; + /** Attribute mapping from SAML to Cognito attributes */ + attributeMapping?: AttributeMappingRule; +}; +/** OpenID Connect endpoint URLs */ +export type OidcEndPoints = { + /** Authorization endpoint URL */ + authorization?: string; + /** Token endpoint URL */ + token?: string; + /** User info endpoint URL */ + userInfo?: string; + /** JSON Web Key Set URI */ + jwksUri?: string; +}; +/** OpenID Connect identity provider configuration */ +export type OidcOptions = { + /** OIDC issuer URL */ + issuerUrl: string; + /** Optional name for the OIDC provider */ + name?: string; + /** Custom OIDC endpoints (optional, auto-discovered if not provided) */ + endpoints?: OidcEndPoints; + /** Attribute mapping from OIDC to Cognito attributes */ + attributeMapping?: AttributeMappingRule; +}; +/** Comprehensive login configuration options */ +export type LoginOptions = { + /** Enable email-based login */ + email?: boolean; + /** Enable phone number-based login */ + phone?: boolean; + /** Custom email verification settings */ + emailOptions?: Partial; + /** Enable Google social login */ + googleLogin?: boolean; + /** Enable Amazon social login */ + amazonLogin?: boolean; + /** Enable Apple Sign In */ + appleLogin?: boolean; + /** Enable Facebook social login */ + facebookLogin?: boolean; + /** OpenID Connect providers configuration */ + oidcLogin?: OidcOptions[]; + /** SAML identity provider configuration */ + samlLogin?: SamlOptions; + /** Google attribute mapping */ + googleAttributes?: AttributeMappingRule; + /** Amazon attribute mapping */ + amazonAttributes?: AttributeMappingRule; + /** Apple attribute mapping */ + appleAttributes?: AttributeMappingRule; + /** Facebook attribute mapping */ + facebookAttributes?: AttributeMappingRule; + /** OAuth callback URLs */ + callbackURLs?: string[]; + /** OAuth logout URLs */ + logoutURLs?: string[]; + /** OAuth scopes to request */ + scopes?: Scope[]; + /** Index signature for extensibility */ + [key: string]: boolean | Partial | string[] | Scope[] | OidcOptions[] | SamlOptions | AttributeMappingRule | undefined; +}; +/** Multi-factor authentication configuration */ +export type MultifactorOptions = { + /** MFA enforcement mode */ + mode: UserPoolMfaConfig; + /** Enable Time-based One-Time Password (TOTP) */ + totp?: boolean; + /** Enable SMS-based MFA */ + sms?: boolean; +}; +/** Lambda triggers for Cognito User Pool events */ +export type AuthLambdaTriggers = Record; +/** Cognito User Pool Lambda trigger event types */ +export type AuthTriggerEvents = 'createAuthChallenge' | 'customMessage' | 'defineAuthChallenge' | 'postAuthentication' | 'postConfirmation' | 'preAuthentication' | 'preSignUp' | 'preTokenGeneration' | 'userMigration' | 'verifyAuthChallengeResponse'; +/** Configuration for referencing existing auth resources */ +export type ReferenceAuth = { + /** Existing Cognito User Pool ID */ + userPoolId?: string; + /** Existing Cognito Identity Pool ID */ + identityPoolId?: string; + /** IAM role ARN for authenticated users */ + authRoleArn?: string; + /** IAM role ARN for unauthenticated users */ + unauthRoleArn?: string; + /** Existing User Pool Client ID */ + userPoolClientId?: string; + /** Existing user groups mapping */ + groups?: Record; +}; +/** + * Complete authentication configuration definition + * + * This interface represents the full auth configuration that will be + * transformed into Gen 2 TypeScript code. It encompasses all possible + * auth features including login methods, MFA, user attributes, Lambda + * triggers, and external provider integration. + */ +export interface AuthDefinition { + /** Login method configurations */ + loginOptions?: LoginOptions; + /** User groups to create */ + groups?: Group[]; + /** Multi-factor authentication settings */ + mfa?: MultifactorOptions; + /** Standard Cognito user attributes */ + standardUserAttributes?: StandardAttributes; + /** Custom user attributes */ + customUserAttributes?: CustomAttributes; + /** CloudFormation policy overrides */ + userPoolOverrides?: PolicyOverrides; + /** Lambda function triggers */ + lambdaTriggers?: Partial; + /** Enable unauthenticated access */ + guestLogin?: boolean; + /** Custom Identity Pool name */ + identityPoolName?: string; + /** OAuth 2.0 flows to enable */ + oAuthFlows?: string[]; + /** Attributes that can be read */ + readAttributes?: string[]; + /** Attributes that can be written */ + writeAttributes?: string[]; + /** Reference to existing auth resources */ + referenceAuth?: ReferenceAuth; + /** Existing User Pool Client configuration */ + userPoolClient?: UserPoolClientType; +} +export declare function renderAuthNode(definition: AuthDefinition): ts.NodeArray; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map new file mode 100644 index 00000000000..0e427c4004d --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/auth/index.ts"],"names":[],"mappings":"AAEA,OAAO,EAA0B,MAAM,YAAY,CAAC;AAEpD,OAAO,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,MAAM,2CAA2C,CAAC;AAEnG,OAAO,EAA0B,MAAM,EAAE,MAAM,qBAAqB,CAAC;AAErE,uDAAuD;AACvD,MAAM,MAAM,KAAK,GAAG,OAAO,GAAG,OAAO,GAAG,QAAQ,GAAG,SAAS,GAAG,eAAe,CAAC;AAE/E,yDAAyD;AACzD,MAAM,MAAM,iBAAiB,GAAG;IAC9B,gEAAgE;IAChE,QAAQ,CAAC,OAAO,CAAC,EAAE,OAAO,CAAC;IAC3B,iEAAiE;IACjE,QAAQ,CAAC,QAAQ,CAAC,EAAE,OAAO,CAAC;CAC7B,CAAC;AAEF,2EAA2E;AAC3E,MAAM,MAAM,eAAe,GAAG;IAC5B,4EAA4E;IAC5E,QAAQ,CAAC,QAAQ,EAAE,MAAM,GAAG,SAAS,CAAC;IACtC,gEAAgE;IAChE,QAAQ,CAAC,OAAO,CAAC,EAAE,OAAO,CAAC;IAE3B,mCAAmC;IACnC,2CAA2C;IAC3C,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,2CAA2C;IAC3C,MAAM,CAAC,EAAE,MAAM,CAAC;IAEhB,mCAAmC;IACnC,0CAA0C;IAC1C,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,0CAA0C;IAC1C,GAAG,CAAC,EAAE,MAAM,CAAC;CACd,CAAC;AAEF,+DAA+D;AAC/D,MAAM,MAAM,SAAS,GACjB,SAAS,GACT,WAAW,GACX,OAAO,GACP,YAAY,GACZ,QAAQ,GACR,WAAW,GACX,QAAQ,GACR,YAAY,GACZ,UAAU,GACV,UAAU,GACV,aAAa,GACb,gBAAgB,GAChB,mBAAmB,GACnB,aAAa,GACb,UAAU,GACV,gBAAgB,GAChB,SAAS,CAAC;AAEd,oEAAoE;AACpE,MAAM,MAAM,oBAAoB,GAAG,MAAM,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;AAE7D,sDAAsD;AACtD,MAAM,MAAM,cAAc,GAAG,iBAAiB,GAAG,WAAW,CAAC;AAE7D,sDAAsD;AACtD,MAAM,MAAM,iBAAiB,GAAG,KAAK,GAAG,UAAU,GAAG,UAAU,CAAC;AAEhE,oDAAoD;AACpD,MAAM,MAAM,kBAAkB,GAAG,2BAA2B,MAAM,kBAAkB,EAAE,CAAC;AAEvF,kEAAkE;AAClE,MAAM,MAAM,eAAe,GAAG,OAAO,CAAC,MAAM,CAAC,kBAAkB,GAAG,MAAM,EAAE,MAAM,GAAG,OAAO,GAAG,MAAM,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC;AAEjH,+CAA+C;AAC/C,MAAM,MAAM,YAAY,GAAG;IACzB,6CAA6C;IAC7C,qBAAqB,EAAE,MAAM,CAAC;IAC9B,6CAA6C;IAC7C,wBAAwB,EAAE,MAAM,CAAC;CAClC,CAAC;AAEF,uEAAuE;AACvE,MAAM,MAAM,kBAAkB,GAAG,OAAO,CAAC,MAAM,CAAC,SAAS,EAAE,iBAAiB,CAAC,CAAC,CAAC;AAC/E,qEAAqE;AACrE,MAAM,MAAM,gBAAgB,GAAG,OAAO,CAAC,MAAM,CAAC,UAAU,MAAM,EAAE,EAAE,eAAe,CAAC,CAAC,CAAC;AAEpF,sBAAsB;AACtB,MAAM,MAAM,KAAK,GAAG,MAAM,CAAC;AAE3B,0CAA0C;AAC1C,MAAM,MAAM,eAAe,GAAG;IAC5B,kDAAkD;IAClD,eAAe,EAAE,MAAM,CAAC;IACxB,8BAA8B;IAC9B,YAAY,EAAE,KAAK,GAAG,MAAM,CAAC;CAC9B,CAAC;AAEF,2CAA2C;AAC3C,MAAM,MAAM,WAAW,GAAG;IACxB,0CAA0C;IAC1C,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,kCAAkC;IAClC,QAAQ,EAAE,eAAe,CAAC;IAC1B,wDAAwD;IACxD,gBAAgB,CAAC,EAAE,oBAAoB,CAAC;CACzC,CAAC;AAEF,mCAAmC;AACnC,MAAM,MAAM,aAAa,GAAG;IAC1B,iCAAiC;IACjC,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,yBAAyB;IACzB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,6BAA6B;IAC7B,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,2BAA2B;IAC3B,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB,CAAC;AAEF,qDAAqD;AACrD,MAAM,MAAM,WAAW,GAAG;IACxB,sBAAsB;IACtB,SAAS,EAAE,MAAM,CAAC;IAClB,0CAA0C;IAC1C,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,wEAAwE;IACxE,SAAS,CAAC,EAAE,aAAa,CAAC;IAC1B,wDAAwD;IACxD,gBAAgB,CAAC,EAAE,oBAAoB,CAAC;CACzC,CAAC;AAEF,gDAAgD;AAChD,MAAM,MAAM,YAAY,GAAG;IACzB,+BAA+B;IAC/B,KAAK,CAAC,EAAE,OAAO,CAAC;IAChB,sCAAsC;IACtC,KAAK,CAAC,EAAE,OAAO,CAAC;IAChB,yCAAyC;IACzC,YAAY,CAAC,EAAE,OAAO,CAAC,YAAY,CAAC,CAAC;IACrC,iCAAiC;IACjC,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,iCAAiC;IACjC,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,2BAA2B;IAC3B,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,mCAAmC;IACnC,aAAa,CAAC,EAAE,OAAO,CAAC;IACxB,6CAA6C;IAC7C,SAAS,CAAC,EAAE,WAAW,EAAE,CAAC;IAC1B,2CAA2C;IAC3C,SAAS,CAAC,EAAE,WAAW,CAAC;IACxB,+BAA+B;IAC/B,gBAAgB,CAAC,EAAE,oBAAoB,CAAC;IACxC,+BAA+B;IAC/B,gBAAgB,CAAC,EAAE,oBAAoB,CAAC;IACxC,8BAA8B;IAC9B,eAAe,CAAC,EAAE,oBAAoB,CAAC;IACvC,iCAAiC;IACjC,kBAAkB,CAAC,EAAE,oBAAoB,CAAC;IAC1C,0BAA0B;IAC1B,YAAY,CAAC,EAAE,MAAM,EAAE,CAAC;IACxB,wBAAwB;IACxB,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC;IACtB,8BAA8B;IAC9B,MAAM,CAAC,EAAE,KAAK,EAAE,CAAC;IACjB,wCAAwC;IACxC,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,GAAG,OAAO,CAAC,YAAY,CAAC,GAAG,MAAM,EAAE,GAAG,KAAK,EAAE,GAAG,WAAW,EAAE,GAAG,WAAW,GAAG,oBAAoB,GAAG,SAAS,CAAC;CACtI,CAAC;AAEF,gDAAgD;AAChD,MAAM,MAAM,kBAAkB,GAAG;IAC/B,2BAA2B;IAC3B,IAAI,EAAE,iBAAiB,CAAC;IACxB,iDAAiD;IACjD,IAAI,CAAC,EAAE,OAAO,CAAC;IACf,2BAA2B;IAC3B,GAAG,CAAC,EAAE,OAAO,CAAC;CACf,CAAC;AAEF,mDAAmD;AACnD,MAAM,MAAM,kBAAkB,GAAG,MAAM,CAAC,iBAAiB,EAAE,MAAM,CAAC,CAAC;AAEnE,mDAAmD;AACnD,MAAM,MAAM,iBAAiB,GACzB,qBAAqB,GACrB,eAAe,GACf,qBAAqB,GACrB,oBAAoB,GACpB,kBAAkB,GAClB,mBAAmB,GACnB,WAAW,GACX,oBAAoB,GACpB,eAAe,GACf,6BAA6B,CAAC;AAElC,4DAA4D;AAC5D,MAAM,MAAM,aAAa,GAAG;IAC1B,oCAAoC;IACpC,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,wCAAwC;IACxC,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,2CAA2C;IAC3C,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,6CAA6C;IAC7C,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,mCAAmC;IACnC,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,mCAAmC;IACnC,MAAM,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;CACjC,CAAC;AAEF;;;;;;;GAOG;AACH,MAAM,WAAW,cAAc;IAC7B,kCAAkC;IAClC,YAAY,CAAC,EAAE,YAAY,CAAC;IAC5B,4BAA4B;IAC5B,MAAM,CAAC,EAAE,KAAK,EAAE,CAAC;IACjB,2CAA2C;IAC3C,GAAG,CAAC,EAAE,kBAAkB,CAAC;IACzB,uCAAuC;IACvC,sBAAsB,CAAC,EAAE,kBAAkB,CAAC;IAC5C,6BAA6B;IAC7B,oBAAoB,CAAC,EAAE,gBAAgB,CAAC;IACxC,sCAAsC;IACtC,iBAAiB,CAAC,EAAE,eAAe,CAAC;IACpC,+BAA+B;IAC/B,cAAc,CAAC,EAAE,OAAO,CAAC,kBAAkB,CAAC,CAAC;IAC7C,oCAAoC;IACpC,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,gCAAgC;IAChC,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,gCAAgC;IAChC,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC;IACtB,kCAAkC;IAClC,cAAc,CAAC,EAAE,MAAM,EAAE,CAAC;IAC1B,qCAAqC;IACrC,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;IAC3B,2CAA2C;IAC3C,aAAa,CAAC,EAAE,aAAa,CAAC;IAC9B,8CAA8C;IAC9C,cAAc,CAAC,EAAE,kBAAkB,CAAC;CACrC;AA2gBD,wBAAgB,cAAc,CAAC,UAAU,EAAE,cAAc,GAAG,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,CA2JhF"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js new file mode 100644 index 00000000000..659f93b5642 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js @@ -0,0 +1,471 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.renderAuthNode = void 0; +// Auth generator - creates Gen 2 auth TypeScript files +// Logic from amplify-gen2-codegen auth module +const typescript_1 = __importDefault(require("typescript")); +const node_assert_1 = __importDefault(require("node:assert")); +const resource_1 = require("../../resource/resource"); +const lambda_1 = require("../functions/lambda"); +// TypeScript AST factory for creating nodes +const factory = typescript_1.default.factory; +// Secret management identifier for Gen 2 +const secretIdentifier = factory.createIdentifier('secret'); +// Social provider secret key constants +/** Google OAuth credentials */ +const googleClientID = 'GOOGLE_CLIENT_ID'; +const googleClientSecret = 'GOOGLE_CLIENT_SECRET'; +/** Amazon Login with Amazon credentials */ +const amazonClientID = 'LOGINWITHAMAZON_CLIENT_ID'; +const amazonClientSecret = 'LOGINWITHAMAZON_CLIENT_SECRET'; +/** Facebook Login credentials */ +const facebookClientID = 'FACEBOOK_CLIENT_ID'; +const facebookClientSecret = 'FACEBOOK_CLIENT_SECRET'; +/** Apple Sign In With Apple credentials */ +const appleClientID = 'SIWA_CLIENT_ID'; +const appleKeyId = 'SIWA_KEY_ID'; +const applePrivateKey = 'SIWA_PRIVATE_KEY'; +const appleTeamID = 'SIWA_TEAM_ID'; +/** OpenID Connect credentials */ +const oidcClientID = 'OIDC_CLIENT_ID'; +const oidcClientSecret = 'OIDC_CLIENT_SECRET'; +/** + * Creates TypeScript AST for social provider configuration + * + * Generates object literal with secret() calls for credentials and + * optional attribute mapping configuration. + * + * @example + * ```typescript + * // Input: + * config = { clientId: 'GOOGLE_CLIENT_ID', clientSecret: 'GOOGLE_CLIENT_SECRET' } + * attributeMapping = { email: 'email', name: 'name' } + * + * // Output (TypeScript code): + * { + * clientId: secret('GOOGLE_CLIENT_ID'), + * clientSecret: secret('GOOGLE_CLIENT_SECRET'), + * attributeMapping: { + * email: 'email', + * name: 'name' + * } + * } + * ``` + * + * @param config - Provider credentials (clientId, clientSecret, etc.) + * @param attributeMapping - Optional mapping of provider attributes to Cognito attributes + * @returns Array of TypeScript property assignments + */ +function createProviderConfig(config, attributeMapping) { + const properties = []; + Object.entries(config).map(([key, value]) => properties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createCallExpression(secretIdentifier, undefined, [factory.createStringLiteral(value)])))); + if (attributeMapping) { + const mappingProperties = []; + Object.entries(attributeMapping).map(([key, value]) => mappingProperties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createStringLiteral(value)))); + properties.push(factory.createPropertyAssignment(factory.createIdentifier('attributeMapping'), factory.createObjectLiteralExpression(mappingProperties, true))); + } + return properties; +} +/** + * Creates a property assignment for a social login provider + * + * @example + * ```typescript + * // Input: + * createProviderPropertyAssignment('google', + * { clientId: 'GOOGLE_CLIENT_ID', clientSecret: 'GOOGLE_CLIENT_SECRET' }, + * { email: 'email' } + * ) + * + * // Output (TypeScript code): + * google: { + * clientId: secret('GOOGLE_CLIENT_ID'), + * clientSecret: secret('GOOGLE_CLIENT_SECRET'), + * attributeMapping: { + * email: 'email' + * } + * } + * ``` + * + * @param name - Provider name (e.g., 'google', 'facebook') + * @param config - Provider configuration (credentials) + * @param attributeMapping - Optional attribute mapping + * @returns TypeScript property assignment for the provider + */ +function createProviderPropertyAssignment(name, config, attributeMapping) { + return factory.createPropertyAssignment(factory.createIdentifier(name), factory.createObjectLiteralExpression(createProviderConfig(config, attributeMapping), true)); +} +/** + * Creates property assignments for OIDC/SAML provider configuration + * + * Recursively processes nested configuration objects to create + * TypeScript AST nodes for complex provider settings. + * + * @example + * ```typescript + * // Input: + * config = { + * issuerUrl: 'https://example.com', + * endpoints: { + * authorization: 'https://example.com/auth', + * token: 'https://example.com/token' + * } + * } + * + * // Output (TypeScript code): + * { + * issuerUrl: 'https://example.com', + * endpoints: { + * authorization: 'https://example.com/auth', + * token: 'https://example.com/token' + * } + * } + * ``` + * + * @param config - OIDC/SAML configuration object + * @returns Array of TypeScript property assignments + */ +function createOidcSamlPropertyAssignments(config) { + return Object.entries(config).flatMap(([key, value]) => { + if (typeof value === 'string') { + return [factory.createPropertyAssignment(factory.createIdentifier(key), factory.createStringLiteral(value))]; + } + else if (typeof value === 'object' && value !== null) { + return [ + factory.createPropertyAssignment(factory.createIdentifier(key), factory.createObjectLiteralExpression(createOidcSamlPropertyAssignments(value), true)), + ]; + } + return []; + }); +} +/** + * Creates the externalProviders configuration for social login + * + * This is the main function that orchestrates the creation of all + * external authentication providers (Google, Apple, Facebook, Amazon, + * OIDC, SAML) based on the login options provided. + * + * @example + * ```typescript + * // Input: + * loginOptions = { googleLogin: true, facebookLogin: true } + * + * // Output (TypeScript code): + * externalProviders: { + * google: { + * clientId: secret('GOOGLE_CLIENT_ID'), + * clientSecret: secret('GOOGLE_CLIENT_SECRET') + * }, + * facebook: { + * clientId: secret('FACEBOOK_CLIENT_ID'), + * clientSecret: secret('FACEBOOK_CLIENT_SECRET') + * } + * } + * ``` + * + * @param loginOptions - Login configuration with provider flags + * @param callbackUrls - OAuth callback URLs + * @param logoutUrls - OAuth logout URLs + * @param secretErrors - Array to collect secret error statements + * @returns TypeScript object literal expression for externalProviders + */ +function createExternalProvidersPropertyAssignment(loginOptions, callbackUrls, logoutUrls, secretErrors) { + const providerAssignments = []; + if (loginOptions.googleLogin) { + providerAssignments.push(createProviderPropertyAssignment('google', { + clientId: googleClientID, + clientSecret: googleClientSecret, + }, loginOptions.googleAttributes)); + secretErrors?.push(...createSecretErrorStatements([googleClientID, googleClientSecret])); + } + if (loginOptions.appleLogin) { + providerAssignments.push(createProviderPropertyAssignment('signInWithApple', { + clientId: appleClientID, + keyId: appleKeyId, + privateKey: applePrivateKey, + teamId: appleTeamID, + }, loginOptions.appleAttributes)); + secretErrors?.push(...createSecretErrorStatements([appleClientID, appleKeyId, applePrivateKey, appleTeamID])); + } + if (loginOptions.amazonLogin) { + providerAssignments.push(createProviderPropertyAssignment('loginWithAmazon', { + clientId: amazonClientID, + clientSecret: amazonClientSecret, + }, loginOptions.amazonAttributes)); + secretErrors?.push(...createSecretErrorStatements([amazonClientID, amazonClientSecret])); + } + if (loginOptions.facebookLogin) { + providerAssignments.push(createProviderPropertyAssignment('facebook', { + clientId: facebookClientID, + clientSecret: facebookClientSecret, + }, loginOptions.facebookAttributes)); + secretErrors?.push(...createSecretErrorStatements([facebookClientID, facebookClientSecret])); + } + if (loginOptions.samlLogin) { + providerAssignments.push(factory.createPropertyAssignment(factory.createIdentifier('saml'), factory.createObjectLiteralExpression(createOidcSamlPropertyAssignments(loginOptions.samlLogin), true))); + } + if (loginOptions.oidcLogin && loginOptions.oidcLogin.length > 0) { + providerAssignments.push(factory.createPropertyAssignment(factory.createIdentifier('oidc'), factory.createArrayLiteralExpression(loginOptions.oidcLogin.map((oidc, index) => factory.createObjectLiteralExpression([ + factory.createPropertyAssignment(factory.createIdentifier('clientId'), factory.createCallExpression(secretIdentifier, undefined, [factory.createStringLiteral(`${oidcClientID}_${index + 1}`)])), + factory.createPropertyAssignment(factory.createIdentifier('clientSecret'), factory.createCallExpression(secretIdentifier, undefined, [ + factory.createStringLiteral(`${oidcClientSecret}_${index + 1}`), + ])), + ...createOidcSamlPropertyAssignments(oidc), + ], true)), true))); + secretErrors?.push(...createSecretErrorStatements([oidcClientID, oidcClientSecret])); + } + if (loginOptions.scopes) { + providerAssignments.push(factory.createPropertyAssignment(factory.createIdentifier('scopes'), factory.createArrayLiteralExpression(loginOptions.scopes.map((scope) => factory.createStringLiteral(scope))))); + } + const properties = [ + ...providerAssignments, + factory.createPropertyAssignment(factory.createIdentifier('callbackUrls'), factory.createArrayLiteralExpression(callbackUrls?.map((url) => factory.createStringLiteral(url)))), + factory.createPropertyAssignment(factory.createIdentifier('logoutUrls'), factory.createArrayLiteralExpression(logoutUrls?.map((url) => factory.createStringLiteral(url)))), + ]; + return factory.createObjectLiteralExpression(properties, true); +} +/** + * Creates the loginWith property assignment for auth configuration + * + * Processes email/phone login options and integrates external providers. + * Handles custom email verification settings and creates the complete + * loginWith configuration object. + * + * @param logInDefinition - Login options configuration + * @param secretErrors - Array to collect secret error statements + * @returns TypeScript property assignment for loginWith + */ +function createLogInWithPropertyAssignment(logInDefinition = {}, secretErrors) { + const logInWith = factory.createIdentifier('loginWith'); + const assignments = []; + if (logInDefinition.email === true && typeof logInDefinition.emailOptions === 'object') { + // Handle both email: true AND emailOptions + const emailDefinitionAssignments = []; + if (logInDefinition.emailOptions?.emailVerificationSubject) { + emailDefinitionAssignments.push(factory.createPropertyAssignment('verificationEmailSubject', factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationSubject))); + } + if (logInDefinition.emailOptions?.emailVerificationBody) { + emailDefinitionAssignments.push(factory.createPropertyAssignment('verificationEmailBody', factory.createArrowFunction(undefined, undefined, [], undefined, undefined, factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationBody)))); + } + const emailDefinitionObject = factory.createObjectLiteralExpression(emailDefinitionAssignments, true); + assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), emailDefinitionObject)); + } + else if (logInDefinition.email === true) { + assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), factory.createTrue())); + } + // Custom email messages to send to the user on verification + else if (typeof logInDefinition.emailOptions === 'object') { + const emailDefinitionAssignments = []; + if (logInDefinition.emailOptions?.emailVerificationSubject) { + emailDefinitionAssignments.push(factory.createPropertyAssignment('verificationEmailSubject', factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationSubject))); + } + if (logInDefinition.emailOptions?.emailVerificationBody) { + emailDefinitionAssignments.push(factory.createPropertyAssignment('verificationEmailBody', factory.createArrowFunction(undefined, undefined, [], undefined, undefined, factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationBody)))); + } + const emailDefinitionObject = factory.createObjectLiteralExpression(emailDefinitionAssignments, true); + assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), emailDefinitionObject)); + } + if (logInDefinition.phone === true) { + assignments.push(factory.createPropertyAssignment(factory.createIdentifier('phone'), factory.createTrue())); + } + if (logInDefinition.amazonLogin || + logInDefinition.googleLogin || + logInDefinition.facebookLogin || + logInDefinition.appleLogin || + (logInDefinition.oidcLogin && logInDefinition.oidcLogin.length > 0) || + logInDefinition.samlLogin) { + assignments.push(factory.createPropertyAssignment(factory.createIdentifier('externalProviders'), createExternalProvidersPropertyAssignment(logInDefinition, logInDefinition.callbackURLs, logInDefinition.logoutURLs, secretErrors))); + } + return factory.createPropertyAssignment(logInWith, factory.createObjectLiteralExpression(assignments, true)); +} +/** + * Creates TypeScript AST for user attribute definition + * + * Converts attribute configuration objects into TypeScript property + * assignments, handling boolean, string, and number values. + * + * @param attribute - Standard or custom attribute configuration + * @returns TypeScript object literal expression for the attribute + */ +const createStandardAttributeDefinition = (attribute) => { + const properties = []; + for (const key of Object.keys(attribute)) { + const value = attribute[key]; + if (typeof value === 'boolean') { + properties.push(factory.createPropertyAssignment(factory.createIdentifier(key), value ? factory.createTrue() : factory.createFalse())); + } + else if (typeof value === 'string') { + properties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createStringLiteral(value))); + } + else if (typeof value === 'number') { + properties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createNumericLiteral(value))); + } + } + return factory.createObjectLiteralExpression(properties, true); +}; +/** + * Creates the userAttributes property assignment + * + * Combines standard and custom user attributes into a single + * userAttributes configuration object for the auth definition. + * + * @param standardAttributes - Standard Cognito attributes configuration + * @param customAttributes - Custom attributes configuration + * @returns TypeScript property assignment for userAttributes + */ +const createUserAttributeAssignments = (standardAttributes, customAttributes) => { + const userAttributeIdentifier = factory.createIdentifier('userAttributes'); + const userAttributeProperties = []; + if (standardAttributes !== undefined) { + const standardAttributeProperties = Object.entries(standardAttributes).map(([key, value]) => { + return factory.createPropertyAssignment(factory.createIdentifier(key), createStandardAttributeDefinition(value)); + }); + userAttributeProperties.push(...standardAttributeProperties); + } + if (customAttributes !== undefined) { + const customAttributeProperties = Object.entries(customAttributes) + .map(([key, value]) => { + if (value !== undefined) { + return factory.createPropertyAssignment(factory.createStringLiteral(key), createStandardAttributeDefinition(value)); + } + return undefined; + }) + .filter((property) => property !== undefined); + userAttributeProperties.push(...customAttributeProperties); + } + return factory.createPropertyAssignment(userAttributeIdentifier, factory.createObjectLiteralExpression(userAttributeProperties, true)); +}; +/** + * Creates error statements for missing secrets + * + * Generates throw statements that provide helpful error messages + * with CLI commands to set missing secrets. + * + * @example + * ```typescript + * // Input: + * createSecretErrorStatements(['GOOGLE_CLIENT_ID', 'GOOGLE_CLIENT_SECRET']) + * + * // Output (TypeScript code): + * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_ID` to set the value'); + * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_SECRET` to set the value'); + * ``` + * + * @param secretVariables - Array of secret variable names + * @returns Array of TypeScript throw statement nodes + */ +function createSecretErrorStatements(secretVariables) { + return secretVariables.map((secret) => factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + factory.createStringLiteral(`Secrets need to be reset, use \`npx ampx sandbox secret set ${secret}\` to set the value`), + ])); +} +function renderAuthNode(definition) { + // Track required imports from various packages + // Creates the data structure to track imports. Extracts reference auth config + const namedImports = { '@aws-amplify/backend': new Set() }; + const refAuth = definition.referenceAuth; + // The case where resources already exist and we want to import them + // Converts refAuth object to TypeScript property assignments + // Early return - skips all other blocks + if (refAuth) { + const referenceAuthProperties = []; + namedImports['@aws-amplify/backend'].add('referenceAuth'); + // Handle string properties + const stringProps = ['userPoolId', 'identityPoolId', 'authRoleArn', 'unauthRoleArn', 'userPoolClientId']; + for (const prop of stringProps) { + const value = refAuth[prop]; + if (value) { + referenceAuthProperties.push(factory.createPropertyAssignment(factory.createIdentifier(prop), factory.createStringLiteral(value))); + } + } + // Handle groups object property + if (refAuth.groups) { + referenceAuthProperties.push(factory.createPropertyAssignment(factory.createIdentifier('groups'), factory.createObjectLiteralExpression(Object.entries(refAuth.groups).map(([key, value]) => factory.createPropertyAssignment(factory.createStringLiteral(key), factory.createStringLiteral(value))), true))); + } + // Generates ts file + return (0, resource_1.renderResourceTsFile)({ + exportedVariableName: factory.createIdentifier('auth'), + functionCallParameter: factory.createObjectLiteralExpression(referenceAuthProperties, true), + additionalImportedBackendIdentifiers: namedImports, + backendFunctionConstruct: 'referenceAuth', + }); + } + // Setup phase for new auth resource creation + // Initialize defineAuth configuration + namedImports['@aws-amplify/backend'].add('defineAuth'); + const defineAuthProperties = []; + const secretErrors = []; // Collect secret-related error statements + // Add secret import if external providers are configured + const { loginOptions } = definition; + if (loginOptions?.appleLogin || + loginOptions?.amazonLogin || + loginOptions?.googleLogin || + loginOptions?.facebookLogin || + (loginOptions?.oidcLogin && loginOptions.oidcLogin.length > 0) || + loginOptions?.samlLogin) { + namedImports['@aws-amplify/backend'].add('secret'); + } + // Process login configuration (email, phone, social providers) + const logInWithPropertyAssignment = createLogInWithPropertyAssignment(definition.loginOptions, secretErrors); + defineAuthProperties.push(logInWithPropertyAssignment); + // Add user attributes configuration if present + // User attributes are basically data fields with each user (email, name, phone, or custom fields like department, id, etc) + if (definition.customUserAttributes || definition.standardUserAttributes) { + defineAuthProperties.push(createUserAttributeAssignments(definition.standardUserAttributes, definition.customUserAttributes)); + } + // Add user groups configuration + // Groups are a subset of user pools + // Input: definition.groups = ['admin', 'user'] + // Output: groups: ['admin', 'user'] + if (definition.groups?.length) { + defineAuthProperties.push(factory.createPropertyAssignment(factory.createIdentifier('groups'), factory.createArrayLiteralExpression(definition.groups.map((g) => factory.createStringLiteral(g))))); + } + // Check for Lambda triggers and external providers + const hasFunctions = definition.lambdaTriggers && Object.keys(definition.lambdaTriggers).length > 0; + // Process Lambda triggers if present + if (hasFunctions) { + (0, node_assert_1.default)(definition.lambdaTriggers); + defineAuthProperties.push((0, lambda_1.createTriggersProperty)(definition.lambdaTriggers)); + // Add imports for each Lambda function + // The lambda code needs to follow the expected format: amplify/backend/function/functionName/...` + for (const value of Object.values(definition.lambdaTriggers)) { + const pathSegments = value.source.split('/'); + if (pathSegments.length < 4) { + throw new Error(`Invalid Lambda source path format: ${value.source}. Expected format: amplify/backend/function/functionName/...`); + } + const functionName = pathSegments[3]; + if (!namedImports[`./${functionName}/resource`]) { + namedImports[`./${functionName}/resource`] = new Set(); + } + namedImports[`./${functionName}/resource`].add(functionName); + } + } + // Add MFA configuration if present + if (definition.mfa) { + const multifactorProperties = [ + factory.createPropertyAssignment(factory.createIdentifier('mode'), factory.createStringLiteral(definition.mfa.mode)), + ]; + // Add TOTP configuration + if (definition.mfa.totp !== undefined) { + multifactorProperties.push(factory.createPropertyAssignment(factory.createIdentifier('totp'), definition.mfa.totp ? factory.createTrue() : factory.createFalse())); + } + // Add SMS configuration + if (definition.mfa.sms !== undefined) { + multifactorProperties.push(factory.createPropertyAssignment(factory.createIdentifier('sms'), definition.mfa.sms ? factory.createTrue() : factory.createFalse())); + } + defineAuthProperties.push(factory.createPropertyAssignment(factory.createIdentifier('multifactor'), factory.createObjectLiteralExpression(multifactorProperties, true))); + } + // Generate the final TypeScript file with all configurations + return (0, resource_1.renderResourceTsFile)({ + exportedVariableName: factory.createIdentifier('auth'), + functionCallParameter: factory.createObjectLiteralExpression(defineAuthProperties, true), + additionalImportedBackendIdentifiers: namedImports, + backendFunctionConstruct: 'defineAuth', + postImportStatements: secretErrors, // Include secret error handling + }); +} +exports.renderAuthNode = renderAuthNode; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map new file mode 100644 index 00000000000..dbae0279f87 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/auth/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts new file mode 100644 index 00000000000..e1db8ba8dcc --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts @@ -0,0 +1,2 @@ +export declare const generateBackendFile: (config: any, outputDir: string) => Promise; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map new file mode 100644 index 00000000000..d1d1bc3f18e --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/backend/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,mBAAmB,GAAU,QAAQ,GAAG,EAAE,WAAW,MAAM,kBAEvE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js new file mode 100644 index 00000000000..08961b20281 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js @@ -0,0 +1,10 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.generateBackendFile = void 0; +// Backend generator - creates main backend.ts file +// Logic from amplify-gen2-codegen backend synthesizer +const generateBackendFile = async (config, outputDir) => { + // Generate amplify/backend.ts that imports all resources +}; +exports.generateBackendFile = generateBackendFile; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map new file mode 100644 index 00000000000..dfd94b9aa86 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/backend/index.ts"],"names":[],"mappings":";;;AAAA,mDAAmD;AACnD,sDAAsD;AAC/C,MAAM,mBAAmB,GAAG,KAAK,EAAE,MAAW,EAAE,SAAiB,EAAE,EAAE;IAC1E,yDAAyD;AAC3D,CAAC,CAAC;AAFW,QAAA,mBAAmB,uBAE9B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts new file mode 100644 index 00000000000..3e0dd9b3cf6 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts @@ -0,0 +1,8 @@ +import ts from 'typescript'; +export type DataTableMapping = Record; +export type DataDefinition = { + tableMappings: Record; + schema: string; +}; +export declare const generateDataSource: (dataDefinition?: DataDefinition) => ts.NodeArray; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map new file mode 100644 index 00000000000..af8b371e5d8 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/data/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAyD,MAAM,YAAY,CAAC;AAInF,MAAM,MAAM,gBAAgB,GAAG,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AACtD,MAAM,MAAM,cAAc,GAAG;IAC3B,aAAa,EAAE,MAAM,CAAC,MAAM,EAAE,gBAAgB,GAAG,SAAS,CAAC,CAAC;IAC5D,MAAM,EAAE,MAAM,CAAC;CAChB,CAAC;AAIF,eAAO,MAAM,kBAAkB,oBAAqB,cAAc,KAAG,GAAG,SAAS,CAAC,OAAO,CAyExF,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js new file mode 100644 index 00000000000..c98d976a993 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js @@ -0,0 +1,54 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.generateDataSource = void 0; +const typescript_1 = __importDefault(require("typescript")); +const resource_1 = require("../../resource/resource"); +const factory = typescript_1.default.factory; +const migratedAmplifyGen1DynamoDbTableMappingsKeyName = 'migratedAmplifyGen1DynamoDbTableMappings'; +const generateDataSource = (dataDefinition) => { + const dataRenderProperties = []; + const namedImports = { '@aws-amplify/backend': new Set() }; + namedImports['@aws-amplify/backend'].add('defineData'); + const schemaStatements = []; + if (dataDefinition && dataDefinition.schema) { + const schemaVariableDeclaration = factory.createVariableDeclaration('schema', undefined, undefined, factory.createNoSubstitutionTemplateLiteral(dataDefinition.schema)); + const schemaStatementAssignment = factory.createVariableStatement([], factory.createVariableDeclarationList([schemaVariableDeclaration], typescript_1.default.NodeFlags.Const)); + schemaStatements.push(schemaStatementAssignment); + } + if (dataDefinition?.tableMappings) { + const tableMappingEnvironments = []; + for (const [environmentName, tableMapping] of Object.entries(dataDefinition.tableMappings)) { + const tableMappingProperties = []; + if (tableMapping) { + for (const [tableName, tableId] of Object.entries(tableMapping)) { + tableMappingProperties.push(factory.createPropertyAssignment(factory.createIdentifier(tableName), factory.createStringLiteral(tableId))); + } + } + const branchNameExpression = typescript_1.default.addSyntheticLeadingComment(factory.createPropertyAssignment('branchName', factory.createStringLiteral(environmentName)), typescript_1.default.SyntaxKind.SingleLineCommentTrivia, ` Replace the environment name (${environmentName}) with the corresponding branch name. Use "sandbox" for your sandbox environment.`, true); + let tableMappingExpression = factory.createPropertyAssignment('modelNameToTableNameMapping', factory.createObjectLiteralExpression(tableMappingProperties)); + if (tableMappingProperties.length === 0) { + tableMappingExpression = typescript_1.default.addSyntheticLeadingComment(tableMappingExpression, typescript_1.default.SyntaxKind.MultiLineCommentTrivia, '*\n' + + '* Unable to find the table mapping for this environment.\n' + + '* This could be due the enableGen2Migration feature flag not being set to true for this environment.\n' + + '* Please enable the feature flag and push the backend resources.\n' + + '* If you are not planning to migrate this environment, you can remove this key.\n', true); + } + const tableMappingForEnvironment = factory.createObjectLiteralExpression([branchNameExpression, tableMappingExpression], true); + tableMappingEnvironments.push(tableMappingForEnvironment); + } + dataRenderProperties.push(factory.createPropertyAssignment(migratedAmplifyGen1DynamoDbTableMappingsKeyName, factory.createArrayLiteralExpression(tableMappingEnvironments))); + } + dataRenderProperties.push(factory.createShorthandPropertyAssignment(factory.createIdentifier('schema'))); + return (0, resource_1.renderResourceTsFile)({ + exportedVariableName: factory.createIdentifier('data'), + functionCallParameter: factory.createObjectLiteralExpression(dataRenderProperties, true), + backendFunctionConstruct: 'defineData', + postImportStatements: schemaStatements, + additionalImportedBackendIdentifiers: namedImports, + }); +}; +exports.generateDataSource = generateDataSource; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map new file mode 100644 index 00000000000..48ed305d663 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/data/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts new file mode 100644 index 00000000000..79e4e155873 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts @@ -0,0 +1,16 @@ +import ts from 'typescript'; +import { EnvironmentResponse, Runtime } from '@aws-sdk/client-lambda'; +export interface FunctionDefinition { + category?: string; + entry?: string; + name?: string; + timeoutSeconds?: number; + memoryMB?: number; + environment?: EnvironmentResponse; + runtime?: Runtime | string; + resourceName?: string; + schedule?: string; +} +export declare function renderFunctions(definition: FunctionDefinition, appId?: string, backendEnvironmentName?: string | undefined): ts.NodeArray; +export declare function createFunctionDefinition(definition?: FunctionDefinition, postImportStatements?: (ts.CallExpression | ts.JSDoc | ts.ExpressionStatement)[], namedImports?: Record>, appId?: string, backendEnvironmentName?: string): ts.ObjectLiteralElementLike[]; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map new file mode 100644 index 00000000000..1f32a666124 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/functions/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAwE,MAAM,YAAY,CAAC;AAElG,OAAO,EAAE,mBAAmB,EAAE,OAAO,EAAE,MAAM,wBAAwB,CAAC;AAItE,MAAM,WAAW,kBAAkB;IACjC,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,WAAW,CAAC,EAAE,mBAAmB,CAAC;IAClC,OAAO,CAAC,EAAE,OAAO,GAAG,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAqBD,wBAAgB,eAAe,CAAC,UAAU,EAAE,kBAAkB,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,sBAAsB,CAAC,EAAE,MAAM,GAAG,SAAS,yBAkC1H;AAED,wBAAgB,wBAAwB,CACtC,UAAU,CAAC,EAAE,kBAAkB,EAC/B,oBAAoB,CAAC,EAAE,CAAC,EAAE,CAAC,cAAc,GAAG,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,mBAAmB,CAAC,EAAE,EAChF,YAAY,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,EAC1C,KAAK,CAAC,EAAE,MAAM,EACd,sBAAsB,CAAC,EAAE,MAAM,iCAiHhC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js new file mode 100644 index 00000000000..d7cdfeea4ea --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js @@ -0,0 +1,137 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.createFunctionDefinition = exports.renderFunctions = void 0; +const typescript_1 = __importDefault(require("typescript")); +// eslint-disable-next-line import/no-extraneous-dependencies +const client_lambda_1 = require("@aws-sdk/client-lambda"); +const resource_1 = require("../../resource/resource"); +const node_assert_1 = __importDefault(require("node:assert")); +const factory = typescript_1.default.factory; +const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; +const createParameter = (name, value) => factory.createPropertyAssignment(factory.createIdentifier(name), value); +const createVariableStatement = (variableDeclaration) => { + return factory.createVariableStatement([], factory.createVariableDeclarationList([variableDeclaration], typescript_1.default.NodeFlags.Const)); +}; +const createTemplateLiteral = (templateHead, templateSpan, templateTail) => { + return factory.createTemplateExpression(factory.createTemplateHead(templateHead), [ + factory.createTemplateSpan(factory.createIdentifier(templateSpan), factory.createTemplateTail(templateTail)), + ]); +}; +function renderFunctions(definition, appId, backendEnvironmentName) { + const postImportStatements = []; + const namedImports = { '@aws-amplify/backend': new Set() }; + namedImports['@aws-amplify/backend'].add('defineFunction'); + postImportStatements.push(factory.createExpressionStatement(factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + factory.createStringLiteral(`Source code for this function can be found in your Amplify Gen 1 Directory. See .amplify/migration/amplify/backend/function/${definition.resourceName}/src`), + ]))); + const defineFunctionProperty = createFunctionDefinition(definition, postImportStatements, namedImports, appId, backendEnvironmentName); + const amplifyGen1EnvStatement = createVariableStatement(factory.createVariableDeclaration(amplifyGen1EnvName, undefined, undefined, factory.createIdentifier('process.env.AMPLIFY_GEN_1_ENV_NAME ?? "sandbox"'))); + postImportStatements.push(amplifyGen1EnvStatement); + return (0, resource_1.renderResourceTsFile)({ + exportedVariableName: factory.createIdentifier(definition?.resourceName || 'sayHello'), + functionCallParameter: factory.createObjectLiteralExpression(defineFunctionProperty, true), + backendFunctionConstruct: 'defineFunction', + additionalImportedBackendIdentifiers: namedImports, + postImportStatements, + }); +} +exports.renderFunctions = renderFunctions; +function createFunctionDefinition(definition, postImportStatements, namedImports, appId, backendEnvironmentName) { + const defineFunctionProperties = []; + if (definition?.entry) { + defineFunctionProperties.push(createParameter('entry', factory.createStringLiteral('./handler.ts'))); + } + if (definition?.name) { + const splitFuncName = definition.name.split('-'); + const funcNameWithoutBackendEnvName = splitFuncName.slice(0, -1).join('-'); + const funcNameAssignment = createTemplateLiteral(`${funcNameWithoutBackendEnvName}-`, amplifyGen1EnvName, ''); + defineFunctionProperties.push(createParameter('name', funcNameAssignment)); + } + if (definition?.timeoutSeconds) { + defineFunctionProperties.push(createParameter('timeoutSeconds', factory.createNumericLiteral(definition.timeoutSeconds))); + } + if (definition?.memoryMB) { + defineFunctionProperties.push(createParameter('memoryMB', factory.createNumericLiteral(definition.memoryMB))); + } + if (definition?.environment?.Variables) { + defineFunctionProperties.push(createParameter('environment', factory.createObjectLiteralExpression(Object.entries(definition.environment.Variables).map(([key, value]) => { + if (key == 'API_KEY' && value.startsWith(`/amplify/${appId}/${backendEnvironmentName}`)) { + postImportStatements?.push(factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + // eslint-disable-next-line spellcheck/spell-checker + factory.createStringLiteral('Secrets need to be reset, use `npx ampx sandbox secret set API_KEY` to set the value'), + ])); + if (namedImports && namedImports['@aws-amplify/backend']) { + namedImports['@aws-amplify/backend'].add('secret'); + } + else { + const namedImports = { '@aws-amplify/backend': new Set() }; + namedImports['@aws-amplify/backend'].add('secret'); + } + return factory.createPropertyAssignment(key, factory.createCallExpression(factory.createIdentifier('secret'), undefined, [factory.createStringLiteral('API_KEY')])); + } + else if (key == 'ENV') { + const envNameAssignment = createTemplateLiteral('', amplifyGen1EnvName, ''); + return createParameter(key, envNameAssignment); + } + return createParameter(key, factory.createStringLiteral(value)); + })))); + } + const runtime = definition?.runtime; + if (runtime && runtime.includes('nodejs')) { + let nodeRuntime; + switch (runtime) { + case client_lambda_1.Runtime.nodejs16x: + nodeRuntime = 16; + break; + case client_lambda_1.Runtime.nodejs18x: + nodeRuntime = 18; + break; + case client_lambda_1.Runtime.nodejs20x: + nodeRuntime = 20; + break; + case client_lambda_1.Runtime.nodejs22x: + nodeRuntime = 22; + break; + default: + throw new Error(`Unsupported nodejs runtime for function: ${runtime}`); + } + (0, node_assert_1.default)(nodeRuntime, 'Expected nodejs version to be set'); + defineFunctionProperties.push(createParameter('runtime', factory.createNumericLiteral(nodeRuntime))); + } + if (definition?.schedule) { + const rawScheduleExpression = definition.schedule; + let scheduleExpression; + const startIndex = rawScheduleExpression.indexOf('(') + 1; + const endIndex = rawScheduleExpression.lastIndexOf(')'); + const scheduleValue = startIndex > 0 && endIndex > startIndex ? rawScheduleExpression.slice(startIndex, endIndex) : undefined; + if (rawScheduleExpression?.startsWith('rate(')) { + // Convert rate expression to a more readable format + const rateValue = scheduleValue; + if (rateValue) { + const [value, unit] = rateValue.split(' '); + const unitMap = { + minute: 'm', + minutes: 'm', + hour: 'h', + hours: 'h', + day: 'd', + days: 'd', + }; + scheduleExpression = `every ${value}${unitMap[unit]}`; + } + } + else if (rawScheduleExpression?.startsWith('cron(')) { + // Extract the cron expression as-is + scheduleExpression = scheduleValue; + } + if (scheduleExpression) { + defineFunctionProperties.push(createParameter('schedule', factory.createStringLiteral(scheduleExpression))); + } + } + return defineFunctionProperties; +} +exports.createFunctionDefinition = createFunctionDefinition; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map new file mode 100644 index 00000000000..d06a543faad --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/functions/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts new file mode 100644 index 00000000000..e0d63df84d6 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts @@ -0,0 +1,6 @@ +import ts from 'typescript'; +export type Lambda = { + source: string; +}; +export declare const createTriggersProperty: (triggers: Record) => ts.PropertyAssignment; +//# sourceMappingURL=lambda.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map new file mode 100644 index 00000000000..be509ff4357 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"lambda.d.ts","sourceRoot":"","sources":["../../../src/generators/functions/lambda.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAC5B,MAAM,MAAM,MAAM,GAAG;IACnB,MAAM,EAAE,MAAM,CAAC;CAChB,CAAC;AAIF,eAAO,MAAM,sBAAsB,aAAc,OAAO,MAAM,EAAE,MAAM,CAAC,0BAWtE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js new file mode 100644 index 00000000000..cc1a0466fc4 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js @@ -0,0 +1,16 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.createTriggersProperty = void 0; +const typescript_1 = __importDefault(require("typescript")); +const factory = typescript_1.default.factory; +const createTriggersProperty = (triggers) => { + return factory.createPropertyAssignment(factory.createIdentifier('triggers'), factory.createObjectLiteralExpression(Object.entries(triggers).map(([key, value]) => { + const functionName = value.source.split('/')[3]; + return factory.createPropertyAssignment(factory.createIdentifier(key), factory.createIdentifier(functionName)); + }), true)); +}; +exports.createTriggersProperty = createTriggersProperty; +//# sourceMappingURL=lambda.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map new file mode 100644 index 00000000000..673eb24491b --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map @@ -0,0 +1 @@ +{"version":3,"file":"lambda.js","sourceRoot":"","sources":["../../../src/generators/functions/lambda.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAK5B,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAEpB,MAAM,sBAAsB,GAAG,CAAC,QAAgC,EAAE,EAAE;IACzE,OAAO,OAAO,CAAC,wBAAwB,CACrC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EACpC,OAAO,CAAC,6BAA6B,CACnC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE;QAC5C,MAAM,YAAY,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QAChD,OAAO,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,CAAC;IACjH,CAAC,CAAC,EACF,IAAI,CACL,CACF,CAAC;AACJ,CAAC,CAAC;AAXW,QAAA,sBAAsB,0BAWjC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts new file mode 100644 index 00000000000..8627499cdb7 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts @@ -0,0 +1,4 @@ +import ts from 'typescript'; +import { AccessPatterns } from './index.js'; +export declare const getAccessPatterns: (accessPatterns: AccessPatterns) => ts.PropertyAssignment; +//# sourceMappingURL=access.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map new file mode 100644 index 00000000000..488b2f87a97 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"access.d.ts","sourceRoot":"","sources":["../../../src/generators/storage/access.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkC,MAAM,YAAY,CAAC;AAC5D,OAAO,EAAE,cAAc,EAAc,MAAM,YAAY,CAAC;AAoBxD,eAAO,MAAM,iBAAiB,mBAAoB,cAAc,KAAG,GAAG,kBAqDrE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js new file mode 100644 index 00000000000..d641e9c9446 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js @@ -0,0 +1,52 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.getAccessPatterns = void 0; +const typescript_1 = __importDefault(require("typescript")); +const factory = typescript_1.default.factory; +const createAllowPattern = (allowIdentifier, userLevel, permissions) => { + return factory.createCallExpression(factory.createPropertyAccessExpression(allowIdentifier, factory.createIdentifier(`${userLevel}.to`)), undefined, [factory.createArrayLiteralExpression(permissions.map((p) => factory.createStringLiteral(p)))]); +}; +const getAccessPatterns = (accessPatterns) => { + const accessIdentifier = factory.createIdentifier('access'); + const allowIdentifier = factory.createIdentifier('allow'); + const publicPathAccess = []; + const privatePathAccess = []; + const protectedPathAccess = []; + if (accessPatterns.guest && accessPatterns.guest.length) { + publicPathAccess.push(createAllowPattern(allowIdentifier, 'guest', accessPatterns.guest ?? [])); + } + if (accessPatterns.auth && accessPatterns.auth.length) { + const accessPattern = createAllowPattern(allowIdentifier, 'authenticated', accessPatterns.auth ?? []); + publicPathAccess.push(accessPattern); + protectedPathAccess.push(accessPattern); + privatePathAccess.push(accessPattern); + } + if (accessPatterns.groups && Object.keys(accessPatterns.groups).length) { + Object.entries(accessPatterns.groups).forEach(([key, value]) => { + publicPathAccess.push(createAllowPattern(allowIdentifier, `groups(['${key}'])`, value)); + privatePathAccess.push(createAllowPattern(allowIdentifier, `groups(['${key}'])`, value)); + protectedPathAccess.push(createAllowPattern(allowIdentifier, `groups(['${key}'])`, value)); + }); + } + const publicPath = 'public/*'; + const privatePath = 'private/{entity_id}/*'; + const protectedPath = 'protected/{entity_id}/*'; + const allowAssignments = []; + const createAccessPropertyAssignment = (bucketPath, accessArray) => factory.createPropertyAssignment(factory.createStringLiteral(bucketPath), factory.createArrayLiteralExpression(accessArray)); + if (publicPathAccess.length) { + allowAssignments.push(createAccessPropertyAssignment(publicPath, publicPathAccess)); + } + if (protectedPathAccess.length) { + allowAssignments.push(createAccessPropertyAssignment(protectedPath, protectedPathAccess)); + } + if (privatePathAccess.length) { + allowAssignments.push(createAccessPropertyAssignment(privatePath, privatePathAccess)); + } + const accessFunction = factory.createArrowFunction(undefined, undefined, [factory.createParameterDeclaration(undefined, undefined, allowIdentifier)], undefined, undefined, factory.createParenthesizedExpression(factory.createObjectLiteralExpression(allowAssignments, true))); + return factory.createPropertyAssignment(accessIdentifier, accessFunction); +}; +exports.getAccessPatterns = getAccessPatterns; +//# sourceMappingURL=access.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map new file mode 100644 index 00000000000..b4351dce69f --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map @@ -0,0 +1 @@ +{"version":3,"file":"access.js","sourceRoot":"","sources":["../../../src/generators/storage/access.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts new file mode 100644 index 00000000000..7af6354158a --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts @@ -0,0 +1,31 @@ +import ts from 'typescript'; +import { Lambda } from '../functions/lambda'; +import { BucketAccelerateStatus, BucketVersioningStatus, ServerSideEncryptionByDefault } from '@aws-sdk/client-s3'; +export type S3TriggerDefinition = Record; +export type Permission = 'read' | 'write' | 'create' | 'delete'; +export type GroupPermissions = { + [Key in G[number]]: Permission[]; +}; +export type StorageTriggerEvent = 'onDelete' | 'onUpload'; +export type AccessPatterns = { + auth?: Permission[]; + guest?: Permission[]; + groups?: Record; +}; +export type ServerSideEncryptionConfiguration = { + serverSideEncryptionByDefault: ServerSideEncryptionByDefault; + bucketKeyEnabled: boolean; +}; +export interface StorageRenderParameters { + bucketName?: string; + triggers?: Partial>; + accessPatterns?: AccessPatterns; + storageIdentifier?: string; + lambdas?: S3TriggerDefinition[]; + bucketEncryptionAlgorithm?: ServerSideEncryptionConfiguration; + dynamoDB?: string; + accelerateConfiguration?: BucketAccelerateStatus; + versioningConfiguration?: BucketVersioningStatus; +} +export declare const renderStorage: (storageParams?: StorageRenderParameters) => ts.NodeArray; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map new file mode 100644 index 00000000000..fd9e228f126 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/storage/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAA8C,MAAM,YAAY,CAAC;AAGxE,OAAO,EAA0B,MAAM,EAAE,MAAM,qBAAqB,CAAC;AACrE,OAAO,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,6BAA6B,EAAE,MAAM,oBAAoB,CAAC;AAKnH,MAAM,MAAM,mBAAmB,GAAG,MAAM,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;AACxD,MAAM,MAAM,UAAU,GAAG,MAAM,GAAG,OAAO,GAAG,QAAQ,GAAG,QAAQ,CAAC;AAChE,MAAM,MAAM,gBAAgB,CAAC,CAAC,SAAS,SAAS,MAAM,EAAE,IAAI;KACzD,GAAG,IAAI,CAAC,CAAC,MAAM,CAAC,GAAG,UAAU,EAAE;CACjC,CAAC;AAEF,MAAM,MAAM,mBAAmB,GAAG,UAAU,GAAG,UAAU,CAAC;AAC1D,MAAM,MAAM,cAAc,GAAG;IAC3B,IAAI,CAAC,EAAE,UAAU,EAAE,CAAC;IACpB,KAAK,CAAC,EAAE,UAAU,EAAE,CAAC;IACrB,MAAM,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC;CACvC,CAAC;AAEF,MAAM,MAAM,iCAAiC,GAAG;IAC9C,6BAA6B,EAAE,6BAA6B,CAAC;IAC7D,gBAAgB,EAAE,OAAO,CAAC;CAC3B,CAAC;AAEF,MAAM,WAAW,uBAAuB;IACtC,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,QAAQ,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,mBAAmB,EAAE,MAAM,CAAC,CAAC,CAAC;IACxD,cAAc,CAAC,EAAE,cAAc,CAAC;IAChC,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAE,mBAAmB,EAAE,CAAC;IAChC,yBAAyB,CAAC,EAAE,iCAAiC,CAAC;IAC9D,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,uBAAuB,CAAC,EAAE,sBAAsB,CAAC;IACjD,uBAAuB,CAAC,EAAE,sBAAsB,CAAC;CAClD;AAYD,eAAO,MAAM,aAAa,mBAAmB,uBAAuB,0BA0DnE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js new file mode 100644 index 00000000000..5db0cc2d93e --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js @@ -0,0 +1,64 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.renderStorage = void 0; +const typescript_1 = __importDefault(require("typescript")); +const access_1 = require("./access"); +const resource_1 = require("../../resource/resource"); +const lambda_1 = require("../functions/lambda"); +const factory = typescript_1.default.factory; +const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; +const createVariableStatement = (variableDeclaration) => { + return factory.createVariableStatement([], factory.createVariableDeclarationList([variableDeclaration], typescript_1.default.NodeFlags.Const)); +}; +const createTemplateLiteral = (templateHead, templateSpan, templateTail) => { + return factory.createTemplateExpression(factory.createTemplateHead(templateHead), [ + factory.createTemplateSpan(factory.createIdentifier(templateSpan), factory.createTemplateTail(templateTail)), + ]); +}; +const renderStorage = (storageParams = {}) => { + const propertyAssignments = []; + const namedImports = { '@aws-amplify/backend': new Set() }; + namedImports['@aws-amplify/backend'].add('defineStorage'); + const triggers = storageParams.triggers || {}; + const postImportStatements = []; + const amplifyGen1EnvStatement = createVariableStatement(factory.createVariableDeclaration(amplifyGen1EnvName, undefined, undefined, factory.createIdentifier('process.env.AMPLIFY_GEN_1_ENV_NAME ?? "sandbox"'))); + postImportStatements.push(amplifyGen1EnvStatement); + if (storageParams.storageIdentifier) { + const splitStorageIdentifier = storageParams.storageIdentifier.split('-'); + const storageNameWithoutBackendEnvName = splitStorageIdentifier.slice(0, -1).join('-'); + const storageNameAssignment = createTemplateLiteral(`${storageNameWithoutBackendEnvName}-`, amplifyGen1EnvName, ''); + propertyAssignments.push(factory.createPropertyAssignment(factory.createIdentifier('name'), storageNameAssignment)); + } + if (storageParams.accessPatterns) { + propertyAssignments.push((0, access_1.getAccessPatterns)(storageParams.accessPatterns)); + } + if (storageParams.accessPatterns?.groups) { + postImportStatements.push(factory.createJSDocComment(factory.createNodeArray([ + factory.createJSDocText('TODO: Your project uses group permissions. Group permissions have changed in Gen 2. '), + factory.createJSDocText('In order to grant permissions to groups in Gen 2, please refer to https://docs.amplify.aws/react/build-a-backend/storage/authorization/#for-gen-1-public-protected-and-private-access-pattern.'), + ]))); + } + if (Object.keys(triggers).length) { + propertyAssignments.push((0, lambda_1.createTriggersProperty)(triggers)); + for (const value of Object.values(triggers)) { + const functionName = value.source.split('/')[3]; + if (!namedImports[`./${functionName}/resource`]) { + namedImports[`./${functionName}/resource`] = new Set(); + } + namedImports[`./${functionName}/resource`].add(functionName); + } + } + const storageArgs = factory.createObjectLiteralExpression(propertyAssignments); + return (0, resource_1.renderResourceTsFile)({ + backendFunctionConstruct: 'defineStorage', + exportedVariableName: factory.createIdentifier('storage'), + functionCallParameter: storageArgs, + postImportStatements, + additionalImportedBackendIdentifiers: namedImports, + }); +}; +exports.renderStorage = renderStorage; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map new file mode 100644 index 00000000000..32dad820258 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/storage/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts new file mode 100644 index 00000000000..09a2ace2d8f --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts @@ -0,0 +1,4 @@ +export { migrateToGen2 } from './core/migration-pipeline'; +export * from './types'; +export * from './renderers'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map new file mode 100644 index 00000000000..2f46ab2e027 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,aAAa,EAAE,MAAM,2BAA2B,CAAC;AAC1D,cAAc,SAAS,CAAC;AACxB,cAAc,aAAa,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/index.js new file mode 100644 index 00000000000..1d436d8a213 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/index.js @@ -0,0 +1,23 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.migrateToGen2 = void 0; +// Main entry point for the unified migration tool +var migration_pipeline_1 = require("./core/migration-pipeline"); +Object.defineProperty(exports, "migrateToGen2", { enumerable: true, get: function () { return migration_pipeline_1.migrateToGen2; } }); +__exportStar(require("./types"), exports); +__exportStar(require("./renderers"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/index.js.map new file mode 100644 index 00000000000..62b87029b25 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAAkD;AAClD,gEAA0D;AAAjD,mHAAA,aAAa,OAAA;AACtB,0CAAwB;AACxB,8CAA4B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts new file mode 100644 index 00000000000..9ecde35bb1a --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts @@ -0,0 +1,27 @@ +export type AmplifyDevDependencies = { + '@aws-amplify/backend': string; + '@aws-amplify/backend-cli': string; + '@aws-amplify/backend-data': string; + 'aws-cdk': string; + 'aws-cdk-lib': string; + 'ci-info': string; + constructs: string; + esbuild: string; + tsx: string; + typescript: string; + '@types/node': string; +}; +export type AmplifyDependencies = { + 'aws-amplify': string; +}; +export type AmplifyPackageVersions = AmplifyDevDependencies & AmplifyDependencies; +export type PackageJsonDependencies = { + devDependencies?: Record; + dependencies?: Record; +}; +export type PackageJson = { + name: string; + scripts?: Record; +} & PackageJsonDependencies; +export declare const patchNpmPackageJson: (packageJson: PackageJson, packageVersions?: Partial) => PackageJson; +//# sourceMappingURL=renderer.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map new file mode 100644 index 00000000000..b4c43fa528a --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"renderer.d.ts","sourceRoot":"","sources":["../../src/npm_package/renderer.ts"],"names":[],"mappings":"AAAA,MAAM,MAAM,sBAAsB,GAAG;IACnC,sBAAsB,EAAE,MAAM,CAAC;IAC/B,0BAA0B,EAAE,MAAM,CAAC;IACnC,2BAA2B,EAAE,MAAM,CAAC;IACpC,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;IACtB,SAAS,EAAE,MAAM,CAAC;IAClB,UAAU,EAAE,MAAM,CAAC;IACnB,OAAO,EAAE,MAAM,CAAC;IAChB,GAAG,EAAE,MAAM,CAAC;IACZ,UAAU,EAAE,MAAM,CAAC;IACnB,aAAa,EAAE,MAAM,CAAC;CACvB,CAAC;AACF,MAAM,MAAM,mBAAmB,GAAG;IAChC,aAAa,EAAE,MAAM,CAAC;CACvB,CAAC;AACF,MAAM,MAAM,sBAAsB,GAAG,sBAAsB,GAAG,mBAAmB,CAAC;AAElF,MAAM,MAAM,uBAAuB,GAAG;IACpC,eAAe,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACzC,YAAY,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;CACvC,CAAC;AAEF,MAAM,MAAM,WAAW,GAAG;IACxB,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;CAClC,GAAG,uBAAuB,CAAC;AAI5B,eAAO,MAAM,mBAAmB,gBAAiB,WAAW,oBAAmB,QAAQ,sBAAsB,CAAC,KAAQ,WAsBrH,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js b/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js new file mode 100644 index 00000000000..b333dd11cd8 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js @@ -0,0 +1,29 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.patchNpmPackageJson = void 0; +const withDefault = (version) => version ?? '*'; +const patchNpmPackageJson = (packageJson, packageVersions = {}) => { + return { + ...packageJson, + devDependencies: { + ...(packageJson.devDependencies ?? {}), + '@aws-amplify/backend': withDefault(packageVersions['@aws-amplify/backend']), + '@aws-amplify/backend-cli': withDefault(packageVersions['@aws-amplify/backend-cli']), + '@aws-amplify/backend-data': withDefault(packageVersions['@aws-amplify/backend-data']), + 'aws-cdk': withDefault(packageVersions['aws-cdk']), + 'aws-cdk-lib': withDefault(packageVersions['aws-cdk-lib']), + 'ci-info': withDefault(packageVersions['ci-info']), + constructs: withDefault(packageVersions.constructs), + esbuild: withDefault(packageVersions.esbuild), + tsx: withDefault(packageVersions.tsx), + typescript: withDefault(packageVersions.typescript), + '@types/node': withDefault(packageVersions['@types/node']), + }, + dependencies: { + ...(packageJson.dependencies ?? {}), + 'aws-amplify': withDefault(packageVersions['aws-amplify']), + }, + }; +}; +exports.patchNpmPackageJson = patchNpmPackageJson; +//# sourceMappingURL=renderer.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map new file mode 100644 index 00000000000..cc60fbc93ca --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map @@ -0,0 +1 @@ +{"version":3,"file":"renderer.js","sourceRoot":"","sources":["../../src/npm_package/renderer.ts"],"names":[],"mappings":";;;AA4BA,MAAM,WAAW,GAAG,CAAC,OAAgB,EAAE,EAAE,CAAC,OAAO,IAAI,GAAG,CAAC;AAElD,MAAM,mBAAmB,GAAG,CAAC,WAAwB,EAAE,kBAAmD,EAAE,EAAe,EAAE;IAClI,OAAO;QACL,GAAG,WAAW;QACd,eAAe,EAAE;YACf,GAAG,CAAC,WAAW,CAAC,eAAe,IAAI,EAAE,CAAC;YACtC,sBAAsB,EAAE,WAAW,CAAC,eAAe,CAAC,sBAAsB,CAAC,CAAC;YAC5E,0BAA0B,EAAE,WAAW,CAAC,eAAe,CAAC,0BAA0B,CAAC,CAAC;YACpF,2BAA2B,EAAE,WAAW,CAAC,eAAe,CAAC,2BAA2B,CAAC,CAAC;YACtF,SAAS,EAAE,WAAW,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC;YAClD,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;YAC1D,SAAS,EAAE,WAAW,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC;YAClD,UAAU,EAAE,WAAW,CAAC,eAAe,CAAC,UAAU,CAAC;YACnD,OAAO,EAAE,WAAW,CAAC,eAAe,CAAC,OAAO,CAAC;YAC7C,GAAG,EAAE,WAAW,CAAC,eAAe,CAAC,GAAG,CAAC;YACrC,UAAU,EAAE,WAAW,CAAC,eAAe,CAAC,UAAU,CAAC;YACnD,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;SAC3D;QACD,YAAY,EAAE;YACZ,GAAG,CAAC,WAAW,CAAC,YAAY,IAAI,EAAE,CAAC;YACnC,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;SAC3D;KACF,CAAC;AACJ,CAAC,CAAC;AAtBW,QAAA,mBAAmB,uBAsB9B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts new file mode 100644 index 00000000000..688e2e5a1b0 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts @@ -0,0 +1,9 @@ +export interface Renderer { + render(): Promise; +} +export declare class RenderPipeline implements Renderer { + private renderers; + constructor(renderers: Renderer[]); + render: () => Promise; +} +//# sourceMappingURL=render_pipeline.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map new file mode 100644 index 00000000000..d29d6d36e05 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"render_pipeline.d.ts","sourceRoot":"","sources":["../src/render_pipeline.ts"],"names":[],"mappings":"AAAA,MAAM,WAAW,QAAQ;IACvB,MAAM,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC;CACzB;AACD,qBAAa,cAAe,YAAW,QAAQ;IACjC,OAAO,CAAC,SAAS;gBAAT,SAAS,EAAE,QAAQ,EAAE;IAEzC,MAAM,QAAa,QAAQ,IAAI,CAAC,CAI9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js b/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js new file mode 100644 index 00000000000..ae8a1183d5f --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js @@ -0,0 +1,15 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.RenderPipeline = void 0; +class RenderPipeline { + constructor(renderers) { + this.renderers = renderers; + this.render = async () => { + for (const renderer of this.renderers) { + await renderer.render(); + } + }; + } +} +exports.RenderPipeline = RenderPipeline; +//# sourceMappingURL=render_pipeline.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map new file mode 100644 index 00000000000..4c5151d37a4 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map @@ -0,0 +1 @@ +{"version":3,"file":"render_pipeline.js","sourceRoot":"","sources":["../src/render_pipeline.ts"],"names":[],"mappings":";;;AAGA,MAAa,cAAc;IACzB,YAAoB,SAAqB;QAArB,cAAS,GAAT,SAAS,CAAY;QAEzC,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,KAAK,MAAM,QAAQ,IAAI,IAAI,CAAC,SAAS,EAAE;gBACrC,MAAM,QAAQ,CAAC,MAAM,EAAE,CAAC;aACzB;QACH,CAAC,CAAC;IAN0C,CAAC;CAO9C;AARD,wCAQC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts new file mode 100644 index 00000000000..8acedf2414b --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts @@ -0,0 +1,7 @@ +import { Renderer } from '../render_pipeline'; +export declare class EnsureDirectory implements Renderer { + private directory; + constructor(directory: string); + render: () => Promise; +} +//# sourceMappingURL=ensure_directory.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map new file mode 100644 index 00000000000..bfcae3d66da --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ensure_directory.d.ts","sourceRoot":"","sources":["../../src/renderers/ensure_directory.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAE9C,qBAAa,eAAgB,YAAW,QAAQ;IAClC,OAAO,CAAC,SAAS;gBAAT,SAAS,EAAE,MAAM;IACrC,MAAM,QAAa,QAAQ,IAAI,CAAC,CAE9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js new file mode 100644 index 00000000000..d8b19867146 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js @@ -0,0 +1,17 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.EnsureDirectory = void 0; +const promises_1 = __importDefault(require("node:fs/promises")); +class EnsureDirectory { + constructor(directory) { + this.directory = directory; + this.render = async () => { + await promises_1.default.mkdir(this.directory, { recursive: true }); + }; + } +} +exports.EnsureDirectory = EnsureDirectory; +//# sourceMappingURL=ensure_directory.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map new file mode 100644 index 00000000000..a08380d3bc9 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ensure_directory.js","sourceRoot":"","sources":["../../src/renderers/ensure_directory.ts"],"names":[],"mappings":";;;;;;AAAA,gEAAkC;AAGlC,MAAa,eAAe;IAC1B,YAAoB,SAAiB;QAAjB,cAAS,GAAT,SAAS,CAAQ;QACrC,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,MAAM,kBAAE,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;QACtD,CAAC,CAAC;IAHsC,CAAC;CAI1C;AALD,0CAKC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts new file mode 100644 index 00000000000..3e1d7d9c68d --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts @@ -0,0 +1,8 @@ +import { Renderer } from '../render_pipeline'; +export declare class JsonRenderer implements Renderer { + private createJson; + private writeFile; + constructor(createJson: () => Promise>, writeFile: (content: string) => Promise); + render: () => Promise; +} +//# sourceMappingURL=package_json.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map new file mode 100644 index 00000000000..b864a356b44 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"package_json.d.ts","sourceRoot":"","sources":["../../src/renderers/package_json.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAE9C,qBAAa,YAAa,YAAW,QAAQ;IAC/B,OAAO,CAAC,UAAU;IAA0C,OAAO,CAAC,SAAS;gBAArE,UAAU,EAAE,MAAM,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,EAAU,SAAS,EAAE,CAAC,OAAO,EAAE,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC;IAE7H,MAAM,QAAa,QAAQ,IAAI,CAAC,CAG9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js new file mode 100644 index 00000000000..2a79dabdc30 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js @@ -0,0 +1,15 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.JsonRenderer = void 0; +class JsonRenderer { + constructor(createJson, writeFile) { + this.createJson = createJson; + this.writeFile = writeFile; + this.render = async () => { + const packageJson = await this.createJson(); + await this.writeFile(JSON.stringify(packageJson, null, 2)); + }; + } +} +exports.JsonRenderer = JsonRenderer; +//# sourceMappingURL=package_json.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map new file mode 100644 index 00000000000..943c27b1bdf --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map @@ -0,0 +1 @@ +{"version":3,"file":"package_json.js","sourceRoot":"","sources":["../../src/renderers/package_json.ts"],"names":[],"mappings":";;;AAEA,MAAa,YAAY;IACvB,YAAoB,UAAkD,EAAU,SAA6C;QAAzG,eAAU,GAAV,UAAU,CAAwC;QAAU,cAAS,GAAT,SAAS,CAAoC;QAE7H,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,MAAM,WAAW,GAAG,MAAM,IAAI,CAAC,UAAU,EAAE,CAAC;YAC5C,MAAM,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC;QAC7D,CAAC,CAAC;IAL8H,CAAC;CAMlI;AAPD,oCAOC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts new file mode 100644 index 00000000000..f23d520a3bf --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts @@ -0,0 +1,11 @@ +import ts from 'typescript'; +import { Renderer } from '../render_pipeline.js'; +export declare class TypescriptNodeArrayRenderer implements Renderer { + private blockCreator; + private writer; + private printer; + private sourceFile; + constructor(blockCreator: () => Promise>, writer: (content: string) => Promise); + render: () => Promise; +} +//# sourceMappingURL=typescript_block_node.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map new file mode 100644 index 00000000000..349004ad9fd --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"typescript_block_node.d.ts","sourceRoot":"","sources":["../../src/renderers/typescript_block_node.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAC5B,OAAO,EAAE,QAAQ,EAAE,MAAM,uBAAuB,CAAC;AACjD,qBAAa,2BAA4B,YAAW,QAAQ;IAG9C,OAAO,CAAC,YAAY;IAAwC,OAAO,CAAC,MAAM;IAFtF,OAAO,CAAC,OAAO,CAAa;IAC5B,OAAO,CAAC,UAAU,CAAgB;gBACd,YAAY,EAAE,MAAM,OAAO,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAU,MAAM,EAAE,CAAC,OAAO,EAAE,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC;IAI1H,MAAM,QAAa,QAAQ,IAAI,CAAC,CAI9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js new file mode 100644 index 00000000000..1bba064eba2 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js @@ -0,0 +1,22 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TypescriptNodeArrayRenderer = void 0; +const typescript_1 = __importDefault(require("typescript")); +class TypescriptNodeArrayRenderer { + constructor(blockCreator, writer) { + this.blockCreator = blockCreator; + this.writer = writer; + this.render = async () => { + const block = await this.blockCreator(); + const source = this.printer.printList(typescript_1.default.ListFormat.MultiLine, block, this.sourceFile); + await this.writer(source); + }; + this.printer = typescript_1.default.createPrinter({ newLine: typescript_1.default.NewLineKind.LineFeed }); + this.sourceFile = typescript_1.default.createSourceFile('output.ts', '', typescript_1.default.ScriptTarget.Latest, false, typescript_1.default.ScriptKind.TS); + } +} +exports.TypescriptNodeArrayRenderer = TypescriptNodeArrayRenderer; +//# sourceMappingURL=typescript_block_node.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map new file mode 100644 index 00000000000..11112385c42 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map @@ -0,0 +1 @@ +{"version":3,"file":"typescript_block_node.js","sourceRoot":"","sources":["../../src/renderers/typescript_block_node.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAE5B,MAAa,2BAA2B;IAGtC,YAAoB,YAAkD,EAAU,MAA0C;QAAtG,iBAAY,GAAZ,YAAY,CAAsC;QAAU,WAAM,GAAN,MAAM,CAAoC;QAI1H,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,YAAY,EAAE,CAAC;YACxC,MAAM,MAAM,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,oBAAE,CAAC,UAAU,CAAC,SAAS,EAAE,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC;YACvF,MAAM,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;QAC5B,CAAC,CAAC;QAPA,IAAI,CAAC,OAAO,GAAG,oBAAE,CAAC,aAAa,CAAC,EAAE,OAAO,EAAE,oBAAE,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC;QACtE,IAAI,CAAC,UAAU,GAAG,oBAAE,CAAC,gBAAgB,CAAC,WAAW,EAAE,EAAE,EAAE,oBAAE,CAAC,YAAY,CAAC,MAAM,EAAE,KAAK,EAAE,oBAAE,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC;IAC1G,CAAC;CAMF;AAZD,kEAYC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts new file mode 100644 index 00000000000..a783e849552 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts @@ -0,0 +1,20 @@ +import ts from 'typescript'; +export type ResourceTsParameters = { + additionalImportedBackendIdentifiers?: Record>; + backendFunctionConstruct: string; + functionCallParameter: ts.ObjectLiteralExpression; + exportedVariableName: ts.Identifier; + postImportStatements?: ts.Node[]; + postExportStatements?: ts.Node[]; +}; +export declare function renderResourceTsFile({ additionalImportedBackendIdentifiers, backendFunctionConstruct, functionCallParameter, exportedVariableName, postImportStatements, postExportStatements, }: ResourceTsParameters): ts.NodeArray; +export type ResourceTsParametersList = { + additionalImportedBackendIdentifiers?: Record>; + backendFunctionConstruct: string; + functionCallParameter: ts.ObjectLiteralExpression[]; + exportedVariableName: ts.Identifier[]; + postImportStatements?: ts.Node[]; + postExportStatements?: ts.Node[]; +}; +export declare function renderResourceTsFilesForFunction({ additionalImportedBackendIdentifiers, backendFunctionConstruct, functionCallParameter, exportedVariableName, postImportStatements, postExportStatements, }: ResourceTsParametersList): ts.NodeArray; +//# sourceMappingURL=resource.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map new file mode 100644 index 00000000000..1af33db036f --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"resource.d.ts","sourceRoot":"","sources":["../../src/resource/resource.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAG5B,MAAM,MAAM,oBAAoB,GAAG;IACjC,oCAAoC,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;IACnE,wBAAwB,EAAE,MAAM,CAAC;IACjC,qBAAqB,EAAE,EAAE,CAAC,uBAAuB,CAAC;IAClD,oBAAoB,EAAE,EAAE,CAAC,UAAU,CAAC;IACpC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;IACjC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;CAClC,CAAC;AAEF,wBAAgB,oBAAoB,CAAC,EACnC,oCAAyC,EACzC,wBAAwB,EACxB,qBAAqB,EACrB,oBAAoB,EACpB,oBAAoB,EACpB,oBAAoB,GACrB,EAAE,oBAAoB,GAAG,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,CAiB9C;AAED,MAAM,MAAM,wBAAwB,GAAG;IACrC,oCAAoC,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;IACnE,wBAAwB,EAAE,MAAM,CAAC;IACjC,qBAAqB,EAAE,EAAE,CAAC,uBAAuB,EAAE,CAAC;IACpD,oBAAoB,EAAE,EAAE,CAAC,UAAU,EAAE,CAAC;IACtC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;IACjC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;CAClC,CAAC;AAEF,wBAAgB,gCAAgC,CAAC,EAC/C,oCAAyC,EACzC,wBAAwB,EACxB,qBAAqB,EACrB,oBAAoB,EACpB,oBAAoB,EACpB,oBAAoB,GACrB,EAAE,wBAAwB,GAAG,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,CAUlD"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js b/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js new file mode 100644 index 00000000000..2da16004116 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js @@ -0,0 +1,62 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.renderResourceTsFilesForFunction = exports.renderResourceTsFile = void 0; +const typescript_1 = __importDefault(require("typescript")); +const ts_factory_utils_1 = require("../ts_factory_utils"); +const factory = typescript_1.default.factory; +// Creates ts file with imports / exports +function renderResourceTsFile({ additionalImportedBackendIdentifiers = {}, backendFunctionConstruct, functionCallParameter, exportedVariableName, postImportStatements, postExportStatements, }) { + const backendFunctionIdentifier = factory.createIdentifier(backendFunctionConstruct); + const importStatements = renderImportStatements(additionalImportedBackendIdentifiers); + const functionCall = factory.createCallExpression(backendFunctionIdentifier, undefined, [functionCallParameter]); + const exportedVariable = factory.createVariableDeclaration(exportedVariableName, undefined, undefined, functionCall); + const exportStatement = factory.createVariableStatement([factory.createModifier(typescript_1.default.SyntaxKind.ExportKeyword)], factory.createVariableDeclarationList([exportedVariable], typescript_1.default.NodeFlags.Const)); + return factory.createNodeArray([ + ...importStatements, + ...(postImportStatements !== undefined && postImportStatements.length > 0 ? [ts_factory_utils_1.newLineIdentifier, ...postImportStatements] : []), + ts_factory_utils_1.newLineIdentifier, + exportStatement, + ...(postExportStatements !== undefined && postExportStatements.length > 0 ? [ts_factory_utils_1.newLineIdentifier, ...postExportStatements] : []), + ]); +} +exports.renderResourceTsFile = renderResourceTsFile; +function renderResourceTsFilesForFunction({ additionalImportedBackendIdentifiers = {}, backendFunctionConstruct, functionCallParameter, exportedVariableName, postImportStatements, postExportStatements, }) { + const importStatements = renderImportStatements(additionalImportedBackendIdentifiers); + const exportStatements = renderExportStatementsForFunctions(backendFunctionConstruct, functionCallParameter, exportedVariableName); + return factory.createNodeArray([ + ...importStatements, + ...(postImportStatements !== undefined && postImportStatements.length > 0 ? [ts_factory_utils_1.newLineIdentifier, ...postImportStatements] : []), + ...(exportStatements ? [ts_factory_utils_1.newLineIdentifier, ...exportStatements] : []), + ...(postExportStatements !== undefined && postExportStatements.length > 0 ? [ts_factory_utils_1.newLineIdentifier, ...postExportStatements] : []), + ]); +} +exports.renderResourceTsFilesForFunction = renderResourceTsFilesForFunction; +function renderImportStatements(additionalImportedBackendIdentifiers) { + const importStatements = []; + for (const [packageName, identifiers] of Object.entries(additionalImportedBackendIdentifiers)) { + const importSpecifiers = []; + identifiers.forEach((identifier) => { + importSpecifiers.push(factory.createImportSpecifier(false, undefined, factory.createIdentifier(identifier))); + }); + const importStatement = factory.createImportDeclaration(undefined, factory.createImportClause(false, undefined, factory.createNamedImports(importSpecifiers)), factory.createStringLiteral(packageName)); + importStatements.push(importStatement); + } + return importStatements; +} +function renderExportStatementsForFunctions(backendFunctionConstruct, functionCallParameter, exportedVariableName) { + const exportStatementList = []; + let i = 0; + for (const functionCallParam of functionCallParameter) { + const backendFunctionIdentifier = factory.createIdentifier(backendFunctionConstruct); + const functionCall = factory.createCallExpression(backendFunctionIdentifier, undefined, [functionCallParam]); + const exportedVariable = factory.createVariableDeclaration(exportedVariableName[i], undefined, undefined, functionCall); + const exportStatement = factory.createVariableStatement([factory.createModifier(typescript_1.default.SyntaxKind.ExportKeyword)], factory.createVariableDeclarationList([exportedVariable], typescript_1.default.NodeFlags.Const)); + exportStatementList.push(typescript_1.default.addSyntheticLeadingComment(exportStatement, typescript_1.default.SyntaxKind.MultiLineCommentTrivia, `\nSource code for this function can be found in your Amplify Gen 1 Directory.\nSee amplify/backend/function/${exportedVariableName[i].escapedText}/src \n`, true)); + i++; + } + return exportStatementList; +} +//# sourceMappingURL=resource.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map new file mode 100644 index 00000000000..c39786a4774 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map @@ -0,0 +1 @@ +{"version":3,"file":"resource.js","sourceRoot":"","sources":["../../src/resource/resource.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAC5B,0DAAwD;AACxD,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAS3B,yCAAyC;AACzC,SAAgB,oBAAoB,CAAC,EACnC,oCAAoC,GAAG,EAAE,EACzC,wBAAwB,EACxB,qBAAqB,EACrB,oBAAoB,EACpB,oBAAoB,EACpB,oBAAoB,GACC;IACrB,MAAM,yBAAyB,GAAG,OAAO,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,CAAC;IACrF,MAAM,gBAAgB,GAAG,sBAAsB,CAAC,oCAAoC,CAAC,CAAC;IACtF,MAAM,YAAY,GAAG,OAAO,CAAC,oBAAoB,CAAC,yBAAyB,EAAE,SAAS,EAAE,CAAC,qBAAqB,CAAC,CAAC,CAAC;IACjH,MAAM,gBAAgB,GAAG,OAAO,CAAC,yBAAyB,CAAC,oBAAoB,EAAE,SAAS,EAAE,SAAS,EAAE,YAAY,CAAC,CAAC;IACrH,MAAM,eAAe,GAAG,OAAO,CAAC,uBAAuB,CACrD,CAAC,OAAO,CAAC,cAAc,CAAC,oBAAE,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC,EACrD,OAAO,CAAC,6BAA6B,CAAC,CAAC,gBAAgB,CAAC,EAAE,oBAAE,CAAC,SAAS,CAAC,KAAK,CAAC,CAC9E,CAAC;IAEF,OAAO,OAAO,CAAC,eAAe,CAAC;QAC7B,GAAG,gBAAgB;QACnB,GAAG,CAAC,oBAAoB,KAAK,SAAS,IAAI,oBAAoB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oCAAiB,EAAE,GAAG,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;QAC9H,oCAAiB;QACjB,eAAe;QACf,GAAG,CAAC,oBAAoB,KAAK,SAAS,IAAI,oBAAoB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oCAAiB,EAAE,GAAG,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;KAC/H,CAAC,CAAC;AACL,CAAC;AAxBD,oDAwBC;AAWD,SAAgB,gCAAgC,CAAC,EAC/C,oCAAoC,GAAG,EAAE,EACzC,wBAAwB,EACxB,qBAAqB,EACrB,oBAAoB,EACpB,oBAAoB,EACpB,oBAAoB,GACK;IACzB,MAAM,gBAAgB,GAAG,sBAAsB,CAAC,oCAAoC,CAAC,CAAC;IACtF,MAAM,gBAAgB,GAAG,kCAAkC,CAAC,wBAAwB,EAAE,qBAAqB,EAAE,oBAAoB,CAAC,CAAC;IAEnI,OAAO,OAAO,CAAC,eAAe,CAAC;QAC7B,GAAG,gBAAgB;QACnB,GAAG,CAAC,oBAAoB,KAAK,SAAS,IAAI,oBAAoB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oCAAiB,EAAE,GAAG,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;QAC9H,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,oCAAiB,EAAE,GAAG,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;QACrE,GAAG,CAAC,oBAAoB,KAAK,SAAS,IAAI,oBAAoB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oCAAiB,EAAE,GAAG,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;KAC/H,CAAC,CAAC;AACL,CAAC;AAjBD,4EAiBC;AAED,SAAS,sBAAsB,CAAC,oCAAiE;IAC/F,MAAM,gBAAgB,GAA2B,EAAE,CAAC;IACpD,KAAK,MAAM,CAAC,WAAW,EAAE,WAAW,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,oCAAoC,CAAC,EAAE;QAC7F,MAAM,gBAAgB,GAAyB,EAAE,CAAC;QAElD,WAAW,CAAC,OAAO,CAAC,CAAC,UAAU,EAAE,EAAE;YACjC,gBAAgB,CAAC,IAAI,CAAC,OAAO,CAAC,qBAAqB,CAAC,KAAK,EAAE,SAAS,EAAE,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;QAC/G,CAAC,CAAC,CAAC;QAEH,MAAM,eAAe,GAAG,OAAO,CAAC,uBAAuB,CACrD,SAAS,EACT,OAAO,CAAC,kBAAkB,CAAC,KAAK,EAAE,SAAS,EAAE,OAAO,CAAC,kBAAkB,CAAC,gBAAgB,CAAC,CAAC,EAC1F,OAAO,CAAC,mBAAmB,CAAC,WAAW,CAAC,CACzC,CAAC;QAEF,gBAAgB,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;KACxC;IAED,OAAO,gBAAgB,CAAC;AAC1B,CAAC;AAED,SAAS,kCAAkC,CACzC,wBAAgC,EAChC,qBAAmD,EACnD,oBAAqC;IAErC,MAAM,mBAAmB,GAA2B,EAAE,CAAC;IACvD,IAAI,CAAC,GAAG,CAAC,CAAC;IACV,KAAK,MAAM,iBAAiB,IAAI,qBAAqB,EAAE;QACrD,MAAM,yBAAyB,GAAG,OAAO,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,CAAC;QACrF,MAAM,YAAY,GAAG,OAAO,CAAC,oBAAoB,CAAC,yBAAyB,EAAE,SAAS,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC;QAC7G,MAAM,gBAAgB,GAAG,OAAO,CAAC,yBAAyB,CAAC,oBAAoB,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,SAAS,EAAE,YAAY,CAAC,CAAC;QACxH,MAAM,eAAe,GAAG,OAAO,CAAC,uBAAuB,CACrD,CAAC,OAAO,CAAC,cAAc,CAAC,oBAAE,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC,EACrD,OAAO,CAAC,6BAA6B,CAAC,CAAC,gBAAgB,CAAC,EAAE,oBAAE,CAAC,SAAS,CAAC,KAAK,CAAC,CAC9E,CAAC;QACF,mBAAmB,CAAC,IAAI,CACtB,oBAAE,CAAC,0BAA0B,CAC3B,eAAe,EACf,oBAAE,CAAC,UAAU,CAAC,sBAAsB,EACpC,+GAA+G,oBAAoB,CAAC,CAAC,CAAC,CAAC,WAAW,SAAS,EAC3J,IAAI,CACL,CACF,CAAC;QACF,CAAC,EAAE,CAAC;KACL;IAED,OAAO,mBAAmB,CAAC;AAC7B,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts new file mode 100644 index 00000000000..f1833549b92 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts @@ -0,0 +1,3 @@ +import ts from 'typescript'; +export declare const createTodoError: (todoMessage: string) => ts.ThrowStatement; +//# sourceMappingURL=todo_error.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map new file mode 100644 index 00000000000..07014ab4e94 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"todo_error.d.ts","sourceRoot":"","sources":["../src/todo_error.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAG5B,eAAO,MAAM,eAAe,gBAAiB,MAAM,sBAGhD,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js b/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js new file mode 100644 index 00000000000..c89b0d58922 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js @@ -0,0 +1,11 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.createTodoError = void 0; +const typescript_1 = __importDefault(require("typescript")); +const factory = typescript_1.default.factory; +const createTodoError = (todoMessage) => factory.createThrowStatement(factory.createNewExpression(factory.createIdentifier('Error'), undefined, [factory.createStringLiteral(`TODO: ${todoMessage}`)])); +exports.createTodoError = createTodoError; +//# sourceMappingURL=todo_error.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map new file mode 100644 index 00000000000..0d0fdb3d5de --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map @@ -0,0 +1 @@ +{"version":3,"file":"todo_error.js","sourceRoot":"","sources":["../src/todo_error.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAC5B,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAEpB,MAAM,eAAe,GAAG,CAAC,WAAmB,EAAE,EAAE,CACrD,OAAO,CAAC,oBAAoB,CAC1B,OAAO,CAAC,mBAAmB,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,SAAS,EAAE,CAAC,OAAO,CAAC,mBAAmB,CAAC,SAAS,WAAW,EAAE,CAAC,CAAC,CAAC,CACjI,CAAC;AAHS,QAAA,eAAe,mBAGxB"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts new file mode 100644 index 00000000000..f6cfa8485fd --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts @@ -0,0 +1,3 @@ +import ts from 'typescript'; +export declare const newLineIdentifier: ts.Identifier; +//# sourceMappingURL=ts_factory_utils.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map new file mode 100644 index 00000000000..07a1e3893f1 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ts_factory_utils.d.ts","sourceRoot":"","sources":["../src/ts_factory_utils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAI5B,eAAO,MAAM,iBAAiB,eAAiC,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js b/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js new file mode 100644 index 00000000000..329a4384225 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js @@ -0,0 +1,10 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.newLineIdentifier = void 0; +const typescript_1 = __importDefault(require("typescript")); +const factory = typescript_1.default.factory; +exports.newLineIdentifier = factory.createIdentifier('\n'); +//# sourceMappingURL=ts_factory_utils.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map new file mode 100644 index 00000000000..6b35e0dbdcb --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ts_factory_utils.js","sourceRoot":"","sources":["../src/ts_factory_utils.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAE5B,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAEd,QAAA,iBAAiB,GAAG,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts new file mode 100644 index 00000000000..65fae976d41 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts @@ -0,0 +1,4 @@ +export interface Gen1ProjectConfig { + [key: string]: any; +} +//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map new file mode 100644 index 00000000000..7595372a5ff --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AACA,MAAM,WAAW,iBAAiB;IAEhC,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC;CACpB"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/types.js b/packages/amplify-gen2-migration-codegen-dg/lib/types.js new file mode 100644 index 00000000000..11e638d1ee4 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/types.js @@ -0,0 +1,3 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/types.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/types.js.map new file mode 100644 index 00000000000..c768b790026 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/types.js.map @@ -0,0 +1 @@ +{"version":3,"file":"types.js","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts new file mode 100644 index 00000000000..3943dc562ba --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts @@ -0,0 +1,3 @@ +export declare const ensureDirectory: (dirPath: string) => Promise; +export declare const writeFile: (filePath: string, content: string) => Promise; +//# sourceMappingURL=file-operations.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map new file mode 100644 index 00000000000..7fc22fec9a7 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"file-operations.d.ts","sourceRoot":"","sources":["../../src/utils/file-operations.ts"],"names":[],"mappings":"AAIA,eAAO,MAAM,eAAe,YAAmB,MAAM,KAAG,QAAQ,IAAI,CAEnE,CAAC;AAEF,eAAO,MAAM,SAAS,aAAoB,MAAM,WAAW,MAAM,KAAG,QAAQ,IAAI,CAG/E,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js b/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js new file mode 100644 index 00000000000..85f0d82f1f9 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js @@ -0,0 +1,39 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.writeFile = exports.ensureDirectory = void 0; +// File and directory operations utilities +const fs = __importStar(require("fs/promises")); +const path = __importStar(require("path")); +const ensureDirectory = async (dirPath) => { + await fs.mkdir(dirPath, { recursive: true }); +}; +exports.ensureDirectory = ensureDirectory; +const writeFile = async (filePath, content) => { + await (0, exports.ensureDirectory)(path.dirname(filePath)); + await fs.writeFile(filePath, content); +}; +exports.writeFile = writeFile; +//# sourceMappingURL=file-operations.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map new file mode 100644 index 00000000000..831c704edf5 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map @@ -0,0 +1 @@ +{"version":3,"file":"file-operations.js","sourceRoot":"","sources":["../../src/utils/file-operations.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,0CAA0C;AAC1C,gDAAkC;AAClC,2CAA6B;AAEtB,MAAM,eAAe,GAAG,KAAK,EAAE,OAAe,EAAiB,EAAE;IACtE,MAAM,EAAE,CAAC,KAAK,CAAC,OAAO,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B;AAEK,MAAM,SAAS,GAAG,KAAK,EAAE,QAAgB,EAAE,OAAe,EAAiB,EAAE;IAClF,MAAM,IAAA,uBAAe,EAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,MAAM,EAAE,CAAC,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;AACxC,CAAC,CAAC;AAHW,QAAA,SAAS,aAGpB"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts new file mode 100644 index 00000000000..6d81d09f906 --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts @@ -0,0 +1,3 @@ +export declare const generateImportStatement: (moduleName: string, importPath: string) => string; +export declare const generateExportStatement: (exportName: string) => string; +//# sourceMappingURL=typescript-utils.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map new file mode 100644 index 00000000000..474579309ab --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"typescript-utils.d.ts","sourceRoot":"","sources":["../../src/utils/typescript-utils.ts"],"names":[],"mappings":"AACA,eAAO,MAAM,uBAAuB,eAAgB,MAAM,cAAc,MAAM,KAAG,MAEhF,CAAC;AAEF,eAAO,MAAM,uBAAuB,eAAgB,MAAM,KAAG,MAE5D,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js b/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js new file mode 100644 index 00000000000..8112641505f --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js @@ -0,0 +1,13 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.generateExportStatement = exports.generateImportStatement = void 0; +// TypeScript code generation utilities +const generateImportStatement = (moduleName, importPath) => { + return `import { ${moduleName} } from '${importPath}';`; +}; +exports.generateImportStatement = generateImportStatement; +const generateExportStatement = (exportName) => { + return `export const ${exportName} = `; +}; +exports.generateExportStatement = generateExportStatement; +//# sourceMappingURL=typescript-utils.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map new file mode 100644 index 00000000000..0d68563442d --- /dev/null +++ b/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map @@ -0,0 +1 @@ +{"version":3,"file":"typescript-utils.js","sourceRoot":"","sources":["../../src/utils/typescript-utils.ts"],"names":[],"mappings":";;;AAAA,uCAAuC;AAChC,MAAM,uBAAuB,GAAG,CAAC,UAAkB,EAAE,UAAkB,EAAU,EAAE;IACxF,OAAO,YAAY,UAAU,YAAY,UAAU,IAAI,CAAC;AAC1D,CAAC,CAAC;AAFW,QAAA,uBAAuB,2BAElC;AAEK,MAAM,uBAAuB,GAAG,CAAC,UAAkB,EAAU,EAAE;IACpE,OAAO,gBAAgB,UAAU,KAAK,CAAC;AACzC,CAAC,CAAC;AAFW,QAAA,uBAAuB,2BAElC"} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index aaf9601456c..7564607b347 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,26 +5,30 @@ __metadata: version: 6 cacheKey: 8c0 -"@ampproject/remapping@npm:^2.2.0": - version: 2.2.1 - resolution: "@ampproject/remapping@npm:2.2.1" - dependencies: - "@jridgewell/gen-mapping": ^0.3.0 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 92ce5915f8901d8c7cd4f4e6e2fe7b9fd335a29955b400caa52e0e5b12ca3796ada7c2f10e78c9c5b0f9c2539dff0ffea7b19850a56e1487aa083531e1e46d43 +"@adobe/css-tools@npm:^4.0.1": + version: 4.4.4 + resolution: "@adobe/css-tools@npm:4.4.4" + checksum: 8f3e6cfaa5e6286e6f05de01d91d060425be2ebaef490881f5fe6da8bbdb336835c5d373ea337b0c3b0a1af4be048ba18780f0f6021d30809b4545922a7e13d9 + languageName: node + linkType: hard + +"@alloc/quick-lru@npm:^5.2.0": + version: 5.2.0 + resolution: "@alloc/quick-lru@npm:5.2.0" + checksum: 7b878c48b9d25277d0e1a9b8b2f2312a314af806b4129dc902f2bc29ab09b58236e53964689feec187b28c80d2203aff03829754773a707a8a5987f1b7682d92 languageName: node linkType: hard "@apideck/better-ajv-errors@npm:^0.3.1": - version: 0.3.3 - resolution: "@apideck/better-ajv-errors@npm:0.3.3" + version: 0.3.6 + resolution: "@apideck/better-ajv-errors@npm:0.3.6" dependencies: json-schema: ^0.4.0 jsonpointer: ^5.0.0 leven: ^3.1.0 peerDependencies: ajv: ">=8" - checksum: 034175468ab7eca1ac1e5d5961006e6464f05e5394a6943e8e53455921576988702374ffb7503da68757189cdc3b18dfe4005aa3e12d85dc1b3cf3e418a801d4 + checksum: f89a1e16ecbc2ada91c56d4391c8345471e385f0b9c38d62c3bccac40ec94482cdfa496d4c2fe0af411e9851a9931c0d5042a8040f52213f603ba6b6fd7f949b languageName: node linkType: hard @@ -66,15 +70,6 @@ __metadata: languageName: node linkType: hard -"@ardatan/sync-fetch@npm:^0.0.1": - version: 0.0.1 - resolution: "@ardatan/sync-fetch@npm:0.0.1" - dependencies: - node-fetch: ^2.6.1 - checksum: cd69134005ef5ea570d55631c8be59b593e2dda2207f616d30618f948af6ee5d227b857aefd56c535e8f7f3ade47083e4e7795b5ee014a6732011c6e5f9eb08f - languageName: node - linkType: hard - "@aws-amplify/amplify-app@5.0.44, @aws-amplify/amplify-app@workspace:packages/amplify-app": version: 0.0.0-use.local resolution: "@aws-amplify/amplify-app@workspace:packages/amplify-app" @@ -1004,12 +999,12 @@ __metadata: languageName: unknown linkType: soft -"@aws-amplify/analytics@npm:6.5.10": - version: 6.5.10 - resolution: "@aws-amplify/analytics@npm:6.5.10" +"@aws-amplify/analytics@npm:6.5.14": + version: 6.5.14 + resolution: "@aws-amplify/analytics@npm:6.5.14" dependencies: - "@aws-amplify/cache": 5.1.16 - "@aws-amplify/core": 5.8.10 + "@aws-amplify/cache": 5.1.20 + "@aws-amplify/core": 5.8.14 "@aws-sdk/client-firehose": 3.6.1 "@aws-sdk/client-kinesis": 3.6.1 "@aws-sdk/client-personalize-events": 3.6.1 @@ -1017,47 +1012,47 @@ __metadata: lodash: ^4.17.20 tslib: ^1.8.0 uuid: ^3.2.1 - checksum: 526d507f058f4469c58b96e46ddc78e9591fe43d60718455c2f16a922afea57db698a703fab5ef9742104e2e90868973cc67b1601f2675da85f59e6c2d0e8f9e + checksum: 9d1200daaabd9d67b29416711f1d6b4a3d7196195d5e329f54e69839cf53d4f78ddd13c59e7f7f170f345ba730ff69d12c77b9977ddffd572d3b7ba76d131c1a languageName: node linkType: hard -"@aws-amplify/api-graphql@npm:3.4.16": - version: 3.4.16 - resolution: "@aws-amplify/api-graphql@npm:3.4.16" +"@aws-amplify/api-graphql@npm:3.4.22": + version: 3.4.22 + resolution: "@aws-amplify/api-graphql@npm:3.4.22" dependencies: - "@aws-amplify/api-rest": 3.5.10 - "@aws-amplify/auth": 5.6.10 - "@aws-amplify/cache": 5.1.16 - "@aws-amplify/core": 5.8.10 - "@aws-amplify/pubsub": 5.5.10 + "@aws-amplify/api-rest": 3.5.14 + "@aws-amplify/auth": 5.6.15 + "@aws-amplify/cache": 5.1.20 + "@aws-amplify/core": 5.8.14 + "@aws-amplify/pubsub": 5.6.2 graphql: 15.8.0 tslib: ^1.8.0 uuid: ^3.2.1 zen-observable-ts: 0.8.19 - checksum: 8a817aaa3bc7941c738bb84d629dbbcd224b8860c2d52b06eeebe93a840e225a90f8959032dd285bd9f3d07bc2118e09340ec274694049127f6497afa864173e + checksum: 39c6f51261862d05b92fd490f44713a77eb0a24c6ff44461ef486b05dd1a43b9c479e4679411f0402c541feaf63d2a964e92b85e014c48bfe9c068f1b6f25305 languageName: node linkType: hard -"@aws-amplify/api-rest@npm:3.5.10": - version: 3.5.10 - resolution: "@aws-amplify/api-rest@npm:3.5.10" +"@aws-amplify/api-rest@npm:3.5.14": + version: 3.5.14 + resolution: "@aws-amplify/api-rest@npm:3.5.14" dependencies: - "@aws-amplify/core": 5.8.10 + "@aws-amplify/core": 5.8.14 axios: ^1.6.5 tslib: ^1.8.0 url: 0.11.0 - checksum: b1a3105296f3eeb939f77e30ea574059595e5a026106cf48a223b4f94355c806c2aa3351acf2c0556eb3125b4bbfb2d8ee875d503337848b2d4c8a9dd6b3cf13 + checksum: 0abee3f6c12e17cafc8184b4f351d26cf110867c88ab808115355980aed62f063e38f9be67439c77c0ce6800cd157237ff79155500ad9265546bfc87ef094105 languageName: node linkType: hard -"@aws-amplify/api@npm:5.4.10": - version: 5.4.10 - resolution: "@aws-amplify/api@npm:5.4.10" +"@aws-amplify/api@npm:5.4.16": + version: 5.4.16 + resolution: "@aws-amplify/api@npm:5.4.16" dependencies: - "@aws-amplify/api-graphql": 3.4.16 - "@aws-amplify/api-rest": 3.5.10 + "@aws-amplify/api-graphql": 3.4.22 + "@aws-amplify/api-rest": 3.5.14 tslib: ^1.8.0 - checksum: 8ae95d9dc45d8aacc0ef4c995c4d45b987a0ab16022a17946a91a9742b30244ecf82c0d8fda6349e3abb620056850288c5ff9900153f22d3ca1757b99a861a31 + checksum: 9d9c2daab285a6fde6bcadb846197c43effb3b57861f70186239bebc782dfc02a3ff69aeefe2bff215c3e0d63460acd0bdd98625b38066e96cc177740d3d68e5 languageName: node linkType: hard @@ -1081,26 +1076,26 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/auth@npm:5.6.10": - version: 5.6.10 - resolution: "@aws-amplify/auth@npm:5.6.10" +"@aws-amplify/auth@npm:5.6.15": + version: 5.6.15 + resolution: "@aws-amplify/auth@npm:5.6.15" dependencies: - "@aws-amplify/core": 5.8.10 - amazon-cognito-identity-js: 6.3.11 + "@aws-amplify/core": 5.8.14 + amazon-cognito-identity-js: 6.3.14 buffer: 4.9.2 tslib: ^1.8.0 url: 0.11.0 - checksum: 48ce6cacdd7813bc05d446c095e8860fe2f32bbc080c5351e59572ebee212d9fbb8b03ed21bfc04ca7fc56bbd48d700103c8c9ff4b170b7bc03f187b01e9bf68 + checksum: 2daf913af7ebde719f90bd306cb96e8f9a55d991e434f24f9503378ded58a04fcf2f8185e0cc1b2d6ba64341fff32e985fadd5c86f56713c7c95152a06b994c5 languageName: node linkType: hard -"@aws-amplify/cache@npm:5.1.16": - version: 5.1.16 - resolution: "@aws-amplify/cache@npm:5.1.16" +"@aws-amplify/cache@npm:5.1.20": + version: 5.1.20 + resolution: "@aws-amplify/cache@npm:5.1.20" dependencies: - "@aws-amplify/core": 5.8.10 + "@aws-amplify/core": 5.8.14 tslib: ^1.8.0 - checksum: 6218704353426cf172d4b309be1beed7f9219408179a36f46588c78c30c470bc7e27018d3b5a2336d09019cb16b3955826a0794ed17a9da28605987e695a74c0 + checksum: e3309699c9f1959a3802dbcc640ed87bf6b82ae816569c1e872eaf221e4012678758338b76a5a4a7f5efb95fa2d3af591930a5e0bce19d7d9dbd99485c8b24ee languageName: node linkType: hard @@ -1153,6 +1148,8 @@ __metadata: "@aws-cdk/cloudformation-diff": ~2.68.0 "@aws-sdk/client-amplify": ^3.624.0 "@aws-sdk/client-cognito-identity-provider": ^3.624.0 + "@aws-sdk/client-lambda": ^3.624.0 + "@aws-sdk/client-s3": ^3.624.0 "@types/archiver": ^5.3.1 "@types/columnify": ^1.5.1 "@types/folder-hash": ^4.0.1 @@ -1253,9 +1250,9 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/core@npm:5.8.10": - version: 5.8.10 - resolution: "@aws-amplify/core@npm:5.8.10" +"@aws-amplify/core@npm:5.8.14": + version: 5.8.14 + resolution: "@aws-amplify/core@npm:5.8.14" dependencies: "@aws-crypto/sha256-js": 1.2.2 "@aws-sdk/client-cloudwatch-logs": 3.6.1 @@ -1265,21 +1262,21 @@ __metadata: isomorphic-unfetch: ^3.0.0 react-native-url-polyfill: ^1.3.0 tslib: ^1.8.0 - universal-cookie: ^4.0.4 + universal-cookie: ^7.2.2 zen-observable-ts: 0.8.19 - checksum: 424c9e50caafc9733380d18a466a36e80706779e8f951f2f02e3c4b7529388a3a8ec6b25a9e3d4b2921a33a6d1de8ac0c2e6b40548c210252751be09e02e430d + checksum: b6843fa56e3d11ce813798f6e25975d4d45c435b8ee6dde5dcac0cd7bca1dbf912691aea02a399c42f5ec552b123a7832a9c661049c3dfd879489580e58ddea8 languageName: node linkType: hard -"@aws-amplify/datastore@npm:4.7.10": - version: 4.7.10 - resolution: "@aws-amplify/datastore@npm:4.7.10" +"@aws-amplify/datastore@npm:4.7.16": + version: 4.7.16 + resolution: "@aws-amplify/datastore@npm:4.7.16" dependencies: - "@aws-amplify/api": 5.4.10 - "@aws-amplify/auth": 5.6.10 - "@aws-amplify/core": 5.8.10 - "@aws-amplify/pubsub": 5.5.10 - amazon-cognito-identity-js: 6.3.11 + "@aws-amplify/api": 5.4.16 + "@aws-amplify/auth": 5.6.15 + "@aws-amplify/core": 5.8.14 + "@aws-amplify/pubsub": 5.6.2 + amazon-cognito-identity-js: 6.3.14 buffer: 4.9.2 idb: 5.0.6 immer: 9.0.6 @@ -1287,20 +1284,20 @@ __metadata: uuid: 3.4.0 zen-observable-ts: 0.8.19 zen-push: 0.2.1 - checksum: a647ec8198f9fe97cf3c163ed61afc4b6ce83900def3bc3f85d2c4d63ab57e0faf5772e245f431e3dcf8847839f264fdc203e07e5b5ca1f08186f1f83ebbb36f + checksum: 2bded49b8b6322592dfd7780dc9586c197ba585f6e9129d279744760f33cbf8c2fffc39e87e0c2a9d0d08f34b00e046c7dd5faa33997b29b3b7dc981f32d9e4b languageName: node linkType: hard -"@aws-amplify/geo@npm:2.3.10": - version: 2.3.10 - resolution: "@aws-amplify/geo@npm:2.3.10" +"@aws-amplify/geo@npm:2.3.14": + version: 2.3.14 + resolution: "@aws-amplify/geo@npm:2.3.14" dependencies: - "@aws-amplify/core": 5.8.10 - "@aws-sdk/client-location": 3.186.3 + "@aws-amplify/core": 5.8.14 + "@aws-sdk/client-location": 3.186.4 "@turf/boolean-clockwise": 6.5.0 camelcase-keys: 6.2.2 tslib: ^1.8.0 - checksum: a7b78d3d0f13997200ff01e5fb24326ce22a0715321c8ccd3dc76c4bc0ee810425f6bf552ac6642617a4d1d2bdc02f540ed56c7883ecc50544291440c005d792 + checksum: 6a1b98874fa48032d4f8cea86c576249d1b29b9de9ff5776a99604d083a4cd2ef9045268bdee23b4d41fc6b58944eaa4da00140145e0d8fbde03070ae249766d languageName: node linkType: hard @@ -1713,40 +1710,40 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/interactions@npm:5.2.16": - version: 5.2.16 - resolution: "@aws-amplify/interactions@npm:5.2.16" +"@aws-amplify/interactions@npm:5.2.21": + version: 5.2.21 + resolution: "@aws-amplify/interactions@npm:5.2.21" dependencies: - "@aws-amplify/core": 5.8.10 - "@aws-sdk/client-lex-runtime-service": 3.186.3 - "@aws-sdk/client-lex-runtime-v2": 3.186.3 + "@aws-amplify/core": 5.8.14 + "@aws-sdk/client-lex-runtime-service": 3.186.4 + "@aws-sdk/client-lex-runtime-v2": 3.186.4 base-64: 1.0.0 fflate: 0.7.3 pako: 2.0.4 tslib: ^1.8.0 - checksum: 136adc3e84f04006ffd5984ce464ba0506e613b0161e6864531527c3ed9a9bfeddc7a046ca28d8bfa07157c5b083a893a521447d6e18dbb9eb9c1ae34cf8e5bc + checksum: fff232ae00779016987d9409326b751f269f4324feaf4ade895ed98c8e3bc2c936ed642bb0a355dff318087a507c6073b9e7c4213af777169887196649e25fc3 languageName: node linkType: hard -"@aws-amplify/notifications@npm:1.6.10": - version: 1.6.10 - resolution: "@aws-amplify/notifications@npm:1.6.10" +"@aws-amplify/notifications@npm:1.6.16": + version: 1.6.16 + resolution: "@aws-amplify/notifications@npm:1.6.16" dependencies: - "@aws-amplify/cache": 5.1.16 - "@aws-amplify/core": 5.8.10 - "@aws-amplify/rtn-push-notification": 1.1.12 + "@aws-amplify/cache": 5.1.20 + "@aws-amplify/core": 5.8.14 + "@aws-amplify/rtn-push-notification": 1.1.15 lodash: ^4.17.21 uuid: ^3.2.1 - checksum: 34b507d09cb260f8c91b136cc6a9b595e2ae0a4b78a7ec82b779dd42eae5e32eeaea044fc7dafb5402d70cc70b5f585f5e666c2592e59a173e1ee4d383c78fe6 + checksum: bb14d6dfdfad08f89ec076a5ce90a365089390dbf273d9e182ad1b2e11c0977e1fc6633749f48be6f3841e307af612e2c9157cc2731176ddc3551d67b34a3051 languageName: node linkType: hard -"@aws-amplify/predictions@npm:5.5.10": - version: 5.5.10 - resolution: "@aws-amplify/predictions@npm:5.5.10" +"@aws-amplify/predictions@npm:5.5.17": + version: 5.5.17 + resolution: "@aws-amplify/predictions@npm:5.5.17" dependencies: - "@aws-amplify/core": 5.8.10 - "@aws-amplify/storage": 5.9.10 + "@aws-amplify/core": 5.8.14 + "@aws-amplify/storage": 5.9.16 "@aws-sdk/client-comprehend": 3.6.1 "@aws-sdk/client-polly": 3.6.1 "@aws-sdk/client-rekognition": 3.6.1 @@ -1757,53 +1754,53 @@ __metadata: buffer: 4.9.2 tslib: ^1.8.0 uuid: ^3.2.1 - checksum: e6da7cbd9f86095fd442c51b5988cf04492d542c7706e889ea5eb3230ae0bf47a64568c4ecf38d23d325cd34fd52447d4e1c6e0b76e1211a0b2ebe64901a8e5d + checksum: 01f34b752526fa03f5a6e51e0d59a49715bb1b6de001c4bd29117d9cce95a6f72c31a254939aec59bb6c3f35a8a0363823e9987a9a509b6258a92cac51a047e7 languageName: node linkType: hard -"@aws-amplify/pubsub@npm:5.5.10": - version: 5.5.10 - resolution: "@aws-amplify/pubsub@npm:5.5.10" +"@aws-amplify/pubsub@npm:5.6.2": + version: 5.6.2 + resolution: "@aws-amplify/pubsub@npm:5.6.2" dependencies: - "@aws-amplify/auth": 5.6.10 - "@aws-amplify/cache": 5.1.16 - "@aws-amplify/core": 5.8.10 + "@aws-amplify/auth": 5.6.15 + "@aws-amplify/cache": 5.1.20 + "@aws-amplify/core": 5.8.14 buffer: 4.9.2 graphql: 15.8.0 tslib: ^1.8.0 url: 0.11.0 uuid: ^3.2.1 zen-observable-ts: 0.8.19 - checksum: 7ea5a4569fc0d5c9ac98bc054ec1c86e65930484c1f657726e83732f6a32e5339b67f30865ca8bece4475977989716f0ea95c7c61241d5b8cf436c1692503c9a + checksum: af2db3aee9b1bb5f05977553e63197323974ec9ccd7a3cc4e4a00df07542c89c1fbaaa8d691f7c49124fa81ad363ac05786fbe60ec554463e58f7aafc9c413b0 languageName: node linkType: hard -"@aws-amplify/rtn-push-notification@npm:1.1.12": - version: 1.1.12 - resolution: "@aws-amplify/rtn-push-notification@npm:1.1.12" - checksum: 31aeab0b04f4234a63a5c46498a5c14fd3eab21a8f9b69a5b68a80178fb63198157065523472c3582edd521223ca199fd20316eca7fb337bcce91a984dc4070c +"@aws-amplify/rtn-push-notification@npm:1.1.15": + version: 1.1.15 + resolution: "@aws-amplify/rtn-push-notification@npm:1.1.15" + checksum: e76e5d215f32a158cb2d857132b5866e76ea584301cfe5705c85c8a6f67781f98eb75e62e0c38f490d81557e6d76a384dcf74cd2aa8ccd9a358d1f9925e27d88 languageName: node linkType: hard -"@aws-amplify/storage@npm:5.9.10": - version: 5.9.10 - resolution: "@aws-amplify/storage@npm:5.9.10" +"@aws-amplify/storage@npm:5.9.16": + version: 5.9.16 + resolution: "@aws-amplify/storage@npm:5.9.16" dependencies: - "@aws-amplify/core": 5.8.10 + "@aws-amplify/core": 5.8.14 "@aws-sdk/md5-js": 3.6.1 "@aws-sdk/types": 3.6.1 buffer: 4.9.2 events: ^3.1.0 fast-xml-parser: ^4.2.5 tslib: ^1.8.0 - checksum: ce1981da81c9e70c8c1966a03bce9808102cfa0dd5a1b9fc169621ad1b5759a89d985711376effd0ea3db3ef12a217fcf81d4d74092ded9bc8dc9a875adfb581 + checksum: ba7909db4573e88ab00d8f84767f14c6a3f638962fcaaa27501378284d9c81c0961d9ef300f0ed8cf77266ef058dd602d9331fe102bc022427389adf5e7dde7e languageName: node linkType: hard "@aws-cdk/asset-awscli-v1@npm:^2.2.229": - version: 2.2.230 - resolution: "@aws-cdk/asset-awscli-v1@npm:2.2.230" - checksum: 4a43bdaffaabed33f4fba2cca46dfea6dac22e8379b61f15c6d5f2560b54eb5c2b10da123c0bf328292998cd5dc1dcab69a8599a064299384e69d5f8f39afd33 + version: 2.2.257 + resolution: "@aws-cdk/asset-awscli-v1@npm:2.2.257" + checksum: 175266d5066b98e1532d535ae0f9abb31c9c75e196709caf1a011115ac47ff0a0b561a00225019d740a6953ddf3638e95f6bcf2da7893310656de7956ed00ab5 languageName: node linkType: hard @@ -1912,11 +1909,11 @@ __metadata: linkType: hard "@aws-crypto/ie11-detection@npm:^2.0.0": - version: 2.0.0 - resolution: "@aws-crypto/ie11-detection@npm:2.0.0" + version: 2.0.2 + resolution: "@aws-crypto/ie11-detection@npm:2.0.2" dependencies: tslib: ^1.11.1 - checksum: 09daee4c876c4bbd66ac81ee5ae226a5b21b613cf0231b3c7bd35a4c66c0f501886af9978a43476857989eff1178e9808b9bdf5f11b788224b2848f752f5d812 + checksum: 72671bc2e9636b43d1ceb9674305af499b101a21d7bc174023800e20fe2e4dd27011a25c20412c374e50a35eaa21d31fb4599f8413f4909bac473b1341eb4712 languageName: node linkType: hard @@ -2014,13 +2011,13 @@ __metadata: linkType: hard "@aws-crypto/sha256-js@npm:^2.0.0": - version: 2.0.1 - resolution: "@aws-crypto/sha256-js@npm:2.0.1" + version: 2.0.2 + resolution: "@aws-crypto/sha256-js@npm:2.0.2" dependencies: - "@aws-crypto/util": ^2.0.1 - "@aws-sdk/types": ^3.1.0 + "@aws-crypto/util": ^2.0.2 + "@aws-sdk/types": ^3.110.0 tslib: ^1.11.1 - checksum: a37f30b8fb33814c0a8107cc9356795a54c147ffec45064b617b0cf7517e6ee8dcaae484dedd34397a230a671794778183d3fa4ec48083ab574ca42efd0d4143 + checksum: c1636d357e30a4c074aadc08dcea04d7beb129297cefb951b111263af405c72980108d7f2b28b888350ad8f3854d91f25bbabc88da0a1a8a57e6616899d11d6f languageName: node linkType: hard @@ -2046,11 +2043,11 @@ __metadata: linkType: hard "@aws-crypto/supports-web-crypto@npm:^2.0.0": - version: 2.0.0 - resolution: "@aws-crypto/supports-web-crypto@npm:2.0.0" + version: 2.0.2 + resolution: "@aws-crypto/supports-web-crypto@npm:2.0.2" dependencies: tslib: ^1.11.1 - checksum: f85bfbe50120f93d1987cf038e2f0fe1a61f6901016ed983c5c22a41a247be0b7c4f4ce2ac8c71e742e6885f54f55b2702a565762af127f635ca4f4de05f98ed + checksum: 9c25f3c1d273accfd3806c5746acee4e23eccee8fdaa2d6c79fbf5e1d85a7dcddc68161dc09a1c95cb50be0439853652625a6f0fa0ab6f100280a12cd54da63a languageName: node linkType: hard @@ -2085,14 +2082,14 @@ __metadata: languageName: node linkType: hard -"@aws-crypto/util@npm:^2.0.0, @aws-crypto/util@npm:^2.0.1": - version: 2.0.1 - resolution: "@aws-crypto/util@npm:2.0.1" +"@aws-crypto/util@npm:^2.0.0, @aws-crypto/util@npm:^2.0.2": + version: 2.0.2 + resolution: "@aws-crypto/util@npm:2.0.2" dependencies: - "@aws-sdk/types": ^3.1.0 + "@aws-sdk/types": ^3.110.0 "@aws-sdk/util-utf8-browser": ^3.0.0 tslib: ^1.11.1 - checksum: a9943a48b0c5c69101aa533d12e926eacc7e07dcaf1dd306dcf2c3886bcd41f7f0c2e42bd6d84c16dc6416d0315c2e9e70d7e7a676615eb35c118a736703f2f9 + checksum: 9b6f903fdfce26e41cdccb643cc38b27f9929f6b72a2a6b461208f38e65174117b6a7f5c75310d3afc84d3ec16177f2252ec8ad0c95c416db5b090fcb3e35be0 languageName: node linkType: hard @@ -2117,193 +2114,193 @@ __metadata: linkType: hard "@aws-sdk/client-amplify@npm:^3.624.0": - version: 3.864.0 - resolution: "@aws-sdk/client-amplify@npm:3.864.0" + version: 3.914.0 + resolution: "@aws-sdk/client-amplify@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.864.0 - "@aws-sdk/credential-provider-node": 3.864.0 - "@aws-sdk/middleware-host-header": 3.862.0 - "@aws-sdk/middleware-logger": 3.862.0 - "@aws-sdk/middleware-recursion-detection": 3.862.0 - "@aws-sdk/middleware-user-agent": 3.864.0 - "@aws-sdk/region-config-resolver": 3.862.0 - "@aws-sdk/types": 3.862.0 - "@aws-sdk/util-endpoints": 3.862.0 - "@aws-sdk/util-user-agent-browser": 3.862.0 - "@aws-sdk/util-user-agent-node": 3.864.0 - "@smithy/config-resolver": ^4.1.5 - "@smithy/core": ^3.8.0 - "@smithy/fetch-http-handler": ^5.1.1 - "@smithy/hash-node": ^4.0.5 - "@smithy/invalid-dependency": ^4.0.5 - "@smithy/middleware-content-length": ^4.0.5 - "@smithy/middleware-endpoint": ^4.1.18 - "@smithy/middleware-retry": ^4.1.19 - "@smithy/middleware-serde": ^4.0.9 - "@smithy/middleware-stack": ^4.0.5 - "@smithy/node-config-provider": ^4.1.4 - "@smithy/node-http-handler": ^4.1.1 - "@smithy/protocol-http": ^5.1.3 - "@smithy/smithy-client": ^4.4.10 - "@smithy/types": ^4.3.2 - "@smithy/url-parser": ^4.0.5 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.26 - "@smithy/util-defaults-mode-node": ^4.0.26 - "@smithy/util-endpoints": ^3.0.7 - "@smithy/util-middleware": ^4.0.5 - "@smithy/util-retry": ^4.0.7 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: f5f6c1f950580ab773dc56a699307fbb7c4ffae3a5f767aea7cbfa2b2c7cfb5d92a258c1440b4e2fe72c3ef1f2ac035d831deebf7ede41ffe8adc277ea37ffde + checksum: c89188eb7445c3565f76fde4127bf5d259291c5a479514f00d5f74db2f7a3fffd0e588676d006b941bc36266a51e72f193ed2d59abba04d7cc6aa0506d09d0b3 languageName: node linkType: hard "@aws-sdk/client-amplifybackend@npm:^3.624.0": - version: 3.901.0 - resolution: "@aws-sdk/client-amplifybackend@npm:3.901.0" + version: 3.914.0 + resolution: "@aws-sdk/client-amplifybackend@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.901.0 - "@aws-sdk/credential-provider-node": 3.901.0 - "@aws-sdk/middleware-host-header": 3.901.0 - "@aws-sdk/middleware-logger": 3.901.0 - "@aws-sdk/middleware-recursion-detection": 3.901.0 - "@aws-sdk/middleware-user-agent": 3.901.0 - "@aws-sdk/region-config-resolver": 3.901.0 - "@aws-sdk/types": 3.901.0 - "@aws-sdk/util-endpoints": 3.901.0 - "@aws-sdk/util-user-agent-browser": 3.901.0 - "@aws-sdk/util-user-agent-node": 3.901.0 - "@smithy/config-resolver": ^4.3.0 - "@smithy/core": ^3.14.0 - "@smithy/fetch-http-handler": ^5.3.0 - "@smithy/hash-node": ^4.2.0 - "@smithy/invalid-dependency": ^4.2.0 - "@smithy/middleware-content-length": ^4.2.0 - "@smithy/middleware-endpoint": ^4.3.0 - "@smithy/middleware-retry": ^4.4.0 - "@smithy/middleware-serde": ^4.2.0 - "@smithy/middleware-stack": ^4.2.0 - "@smithy/node-config-provider": ^4.3.0 - "@smithy/node-http-handler": ^4.3.0 - "@smithy/protocol-http": ^5.3.0 - "@smithy/smithy-client": ^4.7.0 - "@smithy/types": ^4.6.0 - "@smithy/url-parser": ^4.2.0 - "@smithy/util-base64": ^4.2.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.0 - "@smithy/util-defaults-mode-browser": ^4.2.0 - "@smithy/util-defaults-mode-node": ^4.2.0 - "@smithy/util-endpoints": ^3.2.0 - "@smithy/util-middleware": ^4.2.0 - "@smithy/util-retry": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 6ac9acf464e06058cee5054be2629a409a22e1dd311c0c3f0d8493f21498088626dcbc26d691c8f0248beab9037bc218054b89beb9de4265f325df5bb8612952 + checksum: 3ac3d3b3a165b788c980d183c2c30c718edffc14856cb62099bb9a757107b4d33252c7e12e204e0e048914e34d1a7fe822d51a0813d8e85410ea048a55cb7f9c languageName: node linkType: hard "@aws-sdk/client-amplifyuibuilder@npm:^3.624.0": - version: 3.901.0 - resolution: "@aws-sdk/client-amplifyuibuilder@npm:3.901.0" + version: 3.914.0 + resolution: "@aws-sdk/client-amplifyuibuilder@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.901.0 - "@aws-sdk/credential-provider-node": 3.901.0 - "@aws-sdk/middleware-host-header": 3.901.0 - "@aws-sdk/middleware-logger": 3.901.0 - "@aws-sdk/middleware-recursion-detection": 3.901.0 - "@aws-sdk/middleware-user-agent": 3.901.0 - "@aws-sdk/region-config-resolver": 3.901.0 - "@aws-sdk/types": 3.901.0 - "@aws-sdk/util-endpoints": 3.901.0 - "@aws-sdk/util-user-agent-browser": 3.901.0 - "@aws-sdk/util-user-agent-node": 3.901.0 - "@smithy/config-resolver": ^4.3.0 - "@smithy/core": ^3.14.0 - "@smithy/fetch-http-handler": ^5.3.0 - "@smithy/hash-node": ^4.2.0 - "@smithy/invalid-dependency": ^4.2.0 - "@smithy/middleware-content-length": ^4.2.0 - "@smithy/middleware-endpoint": ^4.3.0 - "@smithy/middleware-retry": ^4.4.0 - "@smithy/middleware-serde": ^4.2.0 - "@smithy/middleware-stack": ^4.2.0 - "@smithy/node-config-provider": ^4.3.0 - "@smithy/node-http-handler": ^4.3.0 - "@smithy/protocol-http": ^5.3.0 - "@smithy/smithy-client": ^4.7.0 - "@smithy/types": ^4.6.0 - "@smithy/url-parser": ^4.2.0 - "@smithy/util-base64": ^4.2.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.0 - "@smithy/util-defaults-mode-browser": ^4.2.0 - "@smithy/util-defaults-mode-node": ^4.2.0 - "@smithy/util-endpoints": ^3.2.0 - "@smithy/util-middleware": ^4.2.0 - "@smithy/util-retry": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 "@smithy/util-utf8": ^4.2.0 "@smithy/uuid": ^1.1.0 tslib: ^2.6.2 - checksum: b24ef7353ae2fab6812b0c77b56ef06c9ae7cf8e674920a4950ef05947b4e6f73a0afdb761a488540c0ef2d524c1c50e7fd72bd9047b60d9f443b97b0986d3a7 + checksum: d6d1dbd904e7da16dbfa3596fd4a4a07856fba2c8e143561e246391648b5b2a2a549710da14840a13ea6a92d74f9d998980f0e785ac224e7f183b713cbd83d66 languageName: node linkType: hard "@aws-sdk/client-api-gateway@npm:^3.624.0": - version: 3.844.0 - resolution: "@aws-sdk/client-api-gateway@npm:3.844.0" + version: 3.914.0 + resolution: "@aws-sdk/client-api-gateway@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.844.0 - "@aws-sdk/credential-provider-node": 3.844.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-sdk-api-gateway": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.844.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.844.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.844.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.14 - "@smithy/middleware-retry": ^4.1.15 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.6 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.22 - "@smithy/util-defaults-mode-node": ^4.0.22 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-stream": ^4.2.3 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-sdk-api-gateway": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-stream": ^4.5.3 + "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 43436e0508033929796dd550d5ff57bb714b6228fa491c9b6a77d9a757f8df27985392ca10168c1dcc67b8c272c4e4920916e93f9c23aa42f9b9a3eb7e3b094c + checksum: 40e6b4599143296f71ebffaa91a7718ef7ee2c561a134894457d6cf191fb7cfee9c6b8324ae8ba18d641ff71319d5f6436f0caa3e886dd4eabc4ec0dd84a004b languageName: node linkType: hard @@ -2358,100 +2355,99 @@ __metadata: linkType: hard "@aws-sdk/client-appsync@npm:^3.624.0": - version: 3.846.0 - resolution: "@aws-sdk/client-appsync@npm:3.846.0" + version: 3.914.0 + resolution: "@aws-sdk/client-appsync@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.846.0 - "@aws-sdk/credential-provider-node": 3.846.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.846.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.845.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.846.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.15 - "@smithy/middleware-retry": ^4.1.16 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.7 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.23 - "@smithy/util-defaults-mode-node": ^4.0.23 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-stream": ^4.2.3 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-stream": ^4.5.3 + "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: c54d0ada20421dce025eead2d835a4a13c6c1849d72f12446d60f4783c037a56e99216044efa5658e5ade6a52e25e40ed0de3fe3d0cfd3acef18726e8eaecbab + checksum: 482f1b45f5a9e8d7f8675b335264e30476e0e0d4a11f225250d57e69bdad9c80586e6f4b7a51639bce3a4f99a526dcd78871e46dc76a0cbe7320e2ad6653d601 languageName: node linkType: hard "@aws-sdk/client-cloudformation@npm:^3.624.0": - version: 3.891.0 - resolution: "@aws-sdk/client-cloudformation@npm:3.891.0" + version: 3.915.0 + resolution: "@aws-sdk/client-cloudformation@npm:3.915.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.890.0 - "@aws-sdk/credential-provider-node": 3.891.0 - "@aws-sdk/middleware-host-header": 3.891.0 - "@aws-sdk/middleware-logger": 3.891.0 - "@aws-sdk/middleware-recursion-detection": 3.891.0 - "@aws-sdk/middleware-user-agent": 3.891.0 - "@aws-sdk/region-config-resolver": 3.890.0 - "@aws-sdk/types": 3.887.0 - "@aws-sdk/util-endpoints": 3.891.0 - "@aws-sdk/util-user-agent-browser": 3.887.0 - "@aws-sdk/util-user-agent-node": 3.891.0 - "@smithy/config-resolver": ^4.2.2 - "@smithy/core": ^3.11.0 - "@smithy/fetch-http-handler": ^5.2.1 - "@smithy/hash-node": ^4.1.1 - "@smithy/invalid-dependency": ^4.1.1 - "@smithy/middleware-content-length": ^4.1.1 - "@smithy/middleware-endpoint": ^4.2.2 - "@smithy/middleware-retry": ^4.2.3 - "@smithy/middleware-serde": ^4.1.1 - "@smithy/middleware-stack": ^4.1.1 - "@smithy/node-config-provider": ^4.2.2 - "@smithy/node-http-handler": ^4.2.1 - "@smithy/protocol-http": ^5.2.1 - "@smithy/smithy-client": ^4.6.2 - "@smithy/types": ^4.5.0 - "@smithy/url-parser": ^4.1.1 - "@smithy/util-base64": ^4.1.0 - "@smithy/util-body-length-browser": ^4.1.0 - "@smithy/util-body-length-node": ^4.1.0 - "@smithy/util-defaults-mode-browser": ^4.1.2 - "@smithy/util-defaults-mode-node": ^4.1.2 - "@smithy/util-endpoints": ^3.1.2 - "@smithy/util-middleware": ^4.1.1 - "@smithy/util-retry": ^4.1.2 - "@smithy/util-utf8": ^4.1.0 - "@smithy/util-waiter": ^4.1.1 - "@types/uuid": ^9.0.1 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-utf8": ^4.2.0 + "@smithy/util-waiter": ^4.2.3 + "@smithy/uuid": ^1.1.0 tslib: ^2.6.2 - uuid: ^9.0.1 - checksum: eac848cb46a39a07529afe9b9c46e997495af8e16f34fd3b03c9ed5576676b4de2ff9a906c152b5f21937af85232dd15a3688bf77046a7167c4a03b429c298c6 + checksum: 4e27117220e891a5e353a15f7c50e2dcdc1ecb2ca28dfeef2557d20ac3bb5eef175fd2c7247c812789d86c244b47bd3b1fe63fd3c522ade8999a877e33d6e086 languageName: node linkType: hard @@ -2495,49 +2491,49 @@ __metadata: linkType: hard "@aws-sdk/client-cognito-identity-provider@npm:^3.624.0": - version: 3.844.0 - resolution: "@aws-sdk/client-cognito-identity-provider@npm:3.844.0" + version: 3.914.0 + resolution: "@aws-sdk/client-cognito-identity-provider@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.844.0 - "@aws-sdk/credential-provider-node": 3.844.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.844.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.844.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.844.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.14 - "@smithy/middleware-retry": ^4.1.15 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.6 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.22 - "@smithy/util-defaults-mode-node": ^4.0.22 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 134676e049c8e611b22de055810bea2d7de35d9a9ebf5b98547920c6a40b4933cdf0a4a7b9325ce9ac9f53103c2fda00d928b4fab5736c905a034ab918e61be4 + checksum: 56b01edc2397421d5b8bcf37dbb679cdacbccba539ab5fd3f01cb44202c088c2b58446bc517586a9b00a8a888f7cca104989cdfd766e249866e26076fd4b5338 languageName: node linkType: hard @@ -2590,50 +2586,50 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-cognito-identity@npm:3.844.0, @aws-sdk/client-cognito-identity@npm:^3.624.0": - version: 3.844.0 - resolution: "@aws-sdk/client-cognito-identity@npm:3.844.0" +"@aws-sdk/client-cognito-identity@npm:3.915.0, @aws-sdk/client-cognito-identity@npm:^3.624.0": + version: 3.915.0 + resolution: "@aws-sdk/client-cognito-identity@npm:3.915.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.844.0 - "@aws-sdk/credential-provider-node": 3.844.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.844.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.844.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.844.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.14 - "@smithy/middleware-retry": ^4.1.15 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.6 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.22 - "@smithy/util-defaults-mode-node": ^4.0.22 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: b47805cda5c0b296c68a0441847ab3507520fa4d3e1c3389193d4a40a0ada5d5743d328650083a02f14d15c388fb37cb429afac7c32fbd99d7f3d1e8198cd0c4 + checksum: 98b4624fd3fd04d274bc92b7d6aaddabbe8fbf2168cc5e98103d1c5bfc3b4cbad5bea4851d2b41b83946f27f33a05ac4a836cc24c479dff96cb66579a32b4c74 languageName: node linkType: hard @@ -2678,49 +2674,49 @@ __metadata: linkType: hard "@aws-sdk/client-dynamodb-streams@npm:^3.624.0": - version: 3.891.0 - resolution: "@aws-sdk/client-dynamodb-streams@npm:3.891.0" + version: 3.914.0 + resolution: "@aws-sdk/client-dynamodb-streams@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.890.0 - "@aws-sdk/credential-provider-node": 3.891.0 - "@aws-sdk/middleware-host-header": 3.891.0 - "@aws-sdk/middleware-logger": 3.891.0 - "@aws-sdk/middleware-recursion-detection": 3.891.0 - "@aws-sdk/middleware-user-agent": 3.891.0 - "@aws-sdk/region-config-resolver": 3.890.0 - "@aws-sdk/types": 3.887.0 - "@aws-sdk/util-endpoints": 3.891.0 - "@aws-sdk/util-user-agent-browser": 3.887.0 - "@aws-sdk/util-user-agent-node": 3.891.0 - "@smithy/config-resolver": ^4.2.2 - "@smithy/core": ^3.11.0 - "@smithy/fetch-http-handler": ^5.2.1 - "@smithy/hash-node": ^4.1.1 - "@smithy/invalid-dependency": ^4.1.1 - "@smithy/middleware-content-length": ^4.1.1 - "@smithy/middleware-endpoint": ^4.2.2 - "@smithy/middleware-retry": ^4.2.3 - "@smithy/middleware-serde": ^4.1.1 - "@smithy/middleware-stack": ^4.1.1 - "@smithy/node-config-provider": ^4.2.2 - "@smithy/node-http-handler": ^4.2.1 - "@smithy/protocol-http": ^5.2.1 - "@smithy/smithy-client": ^4.6.2 - "@smithy/types": ^4.5.0 - "@smithy/url-parser": ^4.1.1 - "@smithy/util-base64": ^4.1.0 - "@smithy/util-body-length-browser": ^4.1.0 - "@smithy/util-body-length-node": ^4.1.0 - "@smithy/util-defaults-mode-browser": ^4.1.2 - "@smithy/util-defaults-mode-node": ^4.1.2 - "@smithy/util-endpoints": ^3.1.2 - "@smithy/util-middleware": ^4.1.1 - "@smithy/util-retry": ^4.1.2 - "@smithy/util-utf8": ^4.1.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 0f3a2af784560e3fa0f4864635c984df22959c27de6af718ad2f2538970911ad0b0f713695c288d9412772da8009e4446cc2047084ad8f29c6c3ed64f17a73aa + checksum: ef59969cf830ed9dab24608a56e838e43f4917bfe59772d6ed19bdde5748b2a2cb52356cde2509ff9ff7baec60880b3745ff40072eeb759827d757d20ebe14da languageName: node linkType: hard @@ -2777,52 +2773,52 @@ __metadata: linkType: hard "@aws-sdk/client-dynamodb@npm:^3.515.0, @aws-sdk/client-dynamodb@npm:^3.624.0": - version: 3.902.0 - resolution: "@aws-sdk/client-dynamodb@npm:3.902.0" + version: 3.914.0 + resolution: "@aws-sdk/client-dynamodb@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.901.0 - "@aws-sdk/credential-provider-node": 3.901.0 - "@aws-sdk/middleware-endpoint-discovery": 3.901.0 - "@aws-sdk/middleware-host-header": 3.901.0 - "@aws-sdk/middleware-logger": 3.901.0 - "@aws-sdk/middleware-recursion-detection": 3.901.0 - "@aws-sdk/middleware-user-agent": 3.901.0 - "@aws-sdk/region-config-resolver": 3.901.0 - "@aws-sdk/types": 3.901.0 - "@aws-sdk/util-endpoints": 3.901.0 - "@aws-sdk/util-user-agent-browser": 3.901.0 - "@aws-sdk/util-user-agent-node": 3.901.0 - "@smithy/config-resolver": ^4.3.0 - "@smithy/core": ^3.14.0 - "@smithy/fetch-http-handler": ^5.3.0 - "@smithy/hash-node": ^4.2.0 - "@smithy/invalid-dependency": ^4.2.0 - "@smithy/middleware-content-length": ^4.2.0 - "@smithy/middleware-endpoint": ^4.3.0 - "@smithy/middleware-retry": ^4.4.0 - "@smithy/middleware-serde": ^4.2.0 - "@smithy/middleware-stack": ^4.2.0 - "@smithy/node-config-provider": ^4.3.0 - "@smithy/node-http-handler": ^4.3.0 - "@smithy/protocol-http": ^5.3.0 - "@smithy/smithy-client": ^4.7.0 - "@smithy/types": ^4.6.0 - "@smithy/url-parser": ^4.2.0 - "@smithy/util-base64": ^4.2.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-endpoint-discovery": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.0 - "@smithy/util-defaults-mode-browser": ^4.2.0 - "@smithy/util-defaults-mode-node": ^4.2.0 - "@smithy/util-endpoints": ^3.2.0 - "@smithy/util-middleware": ^4.2.0 - "@smithy/util-retry": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 "@smithy/util-utf8": ^4.2.0 - "@smithy/util-waiter": ^4.2.0 + "@smithy/util-waiter": ^4.2.3 "@smithy/uuid": ^1.1.0 tslib: ^2.6.2 - checksum: f9e7d5dc6e9d09614fcde0ed29a0ddf21d8f43d8f527d9a38250df70a938de0e1c0d55759f377ad3e089eb5dc21397c16afa1ad1bec2a435c8da5ed0f4b9a68a + checksum: c7681a7b999cca1babfa79c3d8d9c26380439d40645cb5f6ee892c764e1e8d6a80a2df9d624a39c8da1d6093e7968e0e552d3266006b7b721584bdcbe0bfb5fb languageName: node linkType: hard @@ -2879,101 +2875,100 @@ __metadata: linkType: hard "@aws-sdk/client-ec2@npm:^3.624.0": - version: 3.848.0 - resolution: "@aws-sdk/client-ec2@npm:3.848.0" + version: 3.915.0 + resolution: "@aws-sdk/client-ec2@npm:3.915.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.846.0 - "@aws-sdk/credential-provider-node": 3.848.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-sdk-ec2": 3.845.0 - "@aws-sdk/middleware-user-agent": 3.848.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.848.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.848.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.15 - "@smithy/middleware-retry": ^4.1.16 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.7 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.23 - "@smithy/util-defaults-mode-node": ^4.0.23 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 - "@smithy/util-waiter": ^4.0.6 - "@types/uuid": ^9.0.1 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-sdk-ec2": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-utf8": ^4.2.0 + "@smithy/util-waiter": ^4.2.3 + "@smithy/uuid": ^1.1.0 tslib: ^2.6.2 - uuid: ^9.0.1 - checksum: 9b014aead1e69457d5441a9d2bef559f8d81394e9c1c8d58f41d31317784082b803898d9dc3b6127e0e297e7d22ca208a5f9cef65d9e8f83d93d3b1f695115be + checksum: c9352cd917e1b9e64b1bd69e7f8241cc6a54b4a733a9b1089a5ed9b3a384630bd301602fbe2c8b1ebfd4ff16009b9d0cd2e4a0faa15ed9e5ef5ac5de7a77820f languageName: node linkType: hard "@aws-sdk/client-ecr@npm:^3.624.0": - version: 3.844.0 - resolution: "@aws-sdk/client-ecr@npm:3.844.0" + version: 3.914.0 + resolution: "@aws-sdk/client-ecr@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.844.0 - "@aws-sdk/credential-provider-node": 3.844.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.844.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.844.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.844.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.14 - "@smithy/middleware-retry": ^4.1.15 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.6 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.22 - "@smithy/util-defaults-mode-node": ^4.0.22 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 - "@smithy/util-waiter": ^4.0.6 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-utf8": ^4.2.0 + "@smithy/util-waiter": ^4.2.3 tslib: ^2.6.2 - checksum: 38c4854c0c26d861819a5a6358cf7d674008022f35f02b317d76fa6cb7e95a26637aa3b8f35bd660667d38ca2d78c35ac89934c2d3d41278ceea8759344f26cc + checksum: 44b3325e917690cc784b251cb3841d60da518cd7ab4a5b17db8c5bbf69d1bcce969de46549a2eb17feca2b754b639f156daf5a4590a4c5b4bd8e3414375159b2 languageName: node linkType: hard @@ -3067,50 +3062,50 @@ __metadata: linkType: hard "@aws-sdk/client-iam@npm:^3.624.0": - version: 3.844.0 - resolution: "@aws-sdk/client-iam@npm:3.844.0" + version: 3.915.0 + resolution: "@aws-sdk/client-iam@npm:3.915.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.844.0 - "@aws-sdk/credential-provider-node": 3.844.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.844.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.844.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.844.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.14 - "@smithy/middleware-retry": ^4.1.15 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.6 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.22 - "@smithy/util-defaults-mode-node": ^4.0.22 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 - "@smithy/util-waiter": ^4.0.6 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-utf8": ^4.2.0 + "@smithy/util-waiter": ^4.2.3 tslib: ^2.6.2 - checksum: 4572f2ea477ec5cbb8b310670259f01a41cc924a977d859a737853fa9b7d4e85f93543bfb76912db0970666d290bce46613811903696e98393f669469df8b046 + checksum: 650d714bb27cbcae79e4a5f947a4582ced2c36dd20abc96105cfdc0bf58764b3269308be09d0c3fad6592c338ddb2a64a0822520bed03cce0346a6b1fd8ed308 languageName: node linkType: hard @@ -3157,7 +3152,7 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-lambda@npm:3.624.0": +"@aws-sdk/client-lambda@npm:3.624.0, @aws-sdk/client-lambda@npm:^3.624.0": version: 3.624.0 resolution: "@aws-sdk/client-lambda@npm:3.624.0" dependencies: @@ -3211,112 +3206,60 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-lambda@npm:^3.624.0": - version: 3.844.0 - resolution: "@aws-sdk/client-lambda@npm:3.844.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.844.0 - "@aws-sdk/credential-provider-node": 3.844.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.844.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.844.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.844.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/eventstream-serde-browser": ^4.0.4 - "@smithy/eventstream-serde-config-resolver": ^4.1.2 - "@smithy/eventstream-serde-node": ^4.0.4 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.14 - "@smithy/middleware-retry": ^4.1.15 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.6 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.22 - "@smithy/util-defaults-mode-node": ^4.0.22 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-stream": ^4.2.3 - "@smithy/util-utf8": ^4.0.0 - "@smithy/util-waiter": ^4.0.6 - tslib: ^2.6.2 - checksum: c7dd0164e2cb27be722ecd36d281f25119621ff3d050e3d48e5235b93cdbaa1270cae33e1bf57b23dc5e78dbeb04e54205dcb236f11b27cb6f76aac9804cb52b - languageName: node - linkType: hard - "@aws-sdk/client-lex-model-building-service@npm:^3.624.0": - version: 3.848.0 - resolution: "@aws-sdk/client-lex-model-building-service@npm:3.848.0" + version: 3.914.0 + resolution: "@aws-sdk/client-lex-model-building-service@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.846.0 - "@aws-sdk/credential-provider-node": 3.848.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.848.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.848.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.848.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.15 - "@smithy/middleware-retry": ^4.1.16 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.7 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.23 - "@smithy/util-defaults-mode-node": ^4.0.23 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 4132ca7ca1ab747f29996a826009ecea133e5211609ec00a85cf72d16caabde501b20132178bbcd6de40cabcfcc16c224ae8fa3f449b00ec36e7ddd4f994054e + checksum: 1b866868a051888ddd282ba6f832d2bbcda92f548ea057a47d5d0e6ab5cead127120f038ebcf498a84832348e2c08275ee72abd98778d0b785f7d5b31d00f4b9 languageName: node linkType: hard -"@aws-sdk/client-lex-runtime-service@npm:3.186.3": - version: 3.186.3 - resolution: "@aws-sdk/client-lex-runtime-service@npm:3.186.3" +"@aws-sdk/client-lex-runtime-service@npm:3.186.4": + version: 3.186.4 + resolution: "@aws-sdk/client-lex-runtime-service@npm:3.186.4" dependencies: "@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-js": 2.0.0 - "@aws-sdk/client-sts": 3.186.3 + "@aws-sdk/client-sts": 3.186.4 "@aws-sdk/config-resolver": 3.186.0 "@aws-sdk/credential-provider-node": 3.186.0 "@aws-sdk/fetch-http-handler": 3.186.0 @@ -3348,17 +3291,17 @@ __metadata: "@aws-sdk/util-utf8-browser": 3.186.0 "@aws-sdk/util-utf8-node": 3.186.0 tslib: ^2.3.1 - checksum: 7c7900e3f9a9adc18cb6b95700f7db56a0850335ae568c29cd4662fc3f51bea093b3978236bdbdae217ec84cc9f9065cd6ad7bb8791294dba8af9687d47641ab + checksum: 3910ebf26e9518b89011705138106a6d54a42950c6dffe3a69cc8de6f3e6213b272b8dd5356c238e0cac36fad39de5667775971c9783309e3eaeb7330cb91f45 languageName: node linkType: hard -"@aws-sdk/client-lex-runtime-v2@npm:3.186.3": - version: 3.186.3 - resolution: "@aws-sdk/client-lex-runtime-v2@npm:3.186.3" +"@aws-sdk/client-lex-runtime-v2@npm:3.186.4": + version: 3.186.4 + resolution: "@aws-sdk/client-lex-runtime-v2@npm:3.186.4" dependencies: "@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-js": 2.0.0 - "@aws-sdk/client-sts": 3.186.3 + "@aws-sdk/client-sts": 3.186.4 "@aws-sdk/config-resolver": 3.186.0 "@aws-sdk/credential-provider-node": 3.186.0 "@aws-sdk/eventstream-handler-node": 3.186.0 @@ -3395,17 +3338,17 @@ __metadata: "@aws-sdk/util-utf8-browser": 3.186.0 "@aws-sdk/util-utf8-node": 3.186.0 tslib: ^2.3.1 - checksum: a09ca50f0c63658b7458d4e03d34d2ed721e89db69b3a521607c83bf7cc58166567dccb48bae82756d60ef2637b891341a2cbc76ba7df1b4a2b042fa0076a486 + checksum: 22fa8e94bd1a5bab97fba0e2fdf65e486704104df5339b7a28f44b620abc190c8e561824be667b0053c223358d42c77985794ca291b47ea559212c3968983dc9 languageName: node linkType: hard -"@aws-sdk/client-location@npm:3.186.3": - version: 3.186.3 - resolution: "@aws-sdk/client-location@npm:3.186.3" +"@aws-sdk/client-location@npm:3.186.4": + version: 3.186.4 + resolution: "@aws-sdk/client-location@npm:3.186.4" dependencies: "@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-js": 2.0.0 - "@aws-sdk/client-sts": 3.186.3 + "@aws-sdk/client-sts": 3.186.4 "@aws-sdk/config-resolver": 3.186.0 "@aws-sdk/credential-provider-node": 3.186.0 "@aws-sdk/fetch-http-handler": 3.186.0 @@ -3437,55 +3380,55 @@ __metadata: "@aws-sdk/util-utf8-browser": 3.186.0 "@aws-sdk/util-utf8-node": 3.186.0 tslib: ^2.3.1 - checksum: 0f36107d4abf74da4fc9443f2c33664a88ec198f63b793d01eaffe0cbedb758874922bfbb9e0b62c5f74da7a1277cace1b15f1e3064288f6d1ef7e3d5720bec1 + checksum: af48b1b1390c69393e884402c2f7b235d7b55e1cfb44960d43fa56a068b1ea7be12ea10c7423a3f222c2b27a494f2c31de4662e880742c7eac7f0db51005f783 languageName: node linkType: hard "@aws-sdk/client-location@npm:^3.624.0": - version: 3.844.0 - resolution: "@aws-sdk/client-location@npm:3.844.0" + version: 3.914.0 + resolution: "@aws-sdk/client-location@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.844.0 - "@aws-sdk/credential-provider-node": 3.844.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.844.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.844.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.844.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.14 - "@smithy/middleware-retry": ^4.1.15 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.6 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.22 - "@smithy/util-defaults-mode-node": ^4.0.22 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-stream": ^4.2.3 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-stream": ^4.5.3 + "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: c185354e89308d0016752868aa10fb189db50e421c324040ac4e37004dc8e0e136dc67cd17f37a8c0c9b23c7a22df27ea113804471ef423983bf973f10f62b68 + checksum: 2208a829ccc45a7ed1a335fbd12e0e888bd0cf8257942d0d095d897c8301333e1c36ecc985277b73bc9434d3b1b7497943e8024368f3422be1b5d2cd062e3ab8 languageName: node linkType: hard @@ -3568,50 +3511,50 @@ __metadata: linkType: hard "@aws-sdk/client-polly@npm:^3.624.0": - version: 3.846.0 - resolution: "@aws-sdk/client-polly@npm:3.846.0" + version: 3.914.0 + resolution: "@aws-sdk/client-polly@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.846.0 - "@aws-sdk/credential-provider-node": 3.846.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.846.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.845.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.846.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.15 - "@smithy/middleware-retry": ^4.1.16 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.7 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.23 - "@smithy/util-defaults-mode-node": ^4.0.23 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-stream": ^4.2.3 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-stream": ^4.5.3 + "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 48c29bde5e7e1e090cf81ebee99e08493bd21a6d459c253a75c31e6266b01f6c8c55928fe61622d622767f8ac2c4fdc1e9a396b724bdf5b7a5e25808c12df3a5 + checksum: ae5eca61619cceb738b1589320930205c4ee8342d58ae7b59729aefe46a5033bd9b1627106074bc2e558ff951ec17206c76659b6a60e987e430a2b9644aff311 languageName: node linkType: hard @@ -3758,52 +3701,52 @@ __metadata: linkType: hard "@aws-sdk/client-route-53@npm:^3.624.0": - version: 3.846.0 - resolution: "@aws-sdk/client-route-53@npm:3.846.0" + version: 3.915.0 + resolution: "@aws-sdk/client-route-53@npm:3.915.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.846.0 - "@aws-sdk/credential-provider-node": 3.846.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-sdk-route53": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.846.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.845.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.846.0 - "@aws-sdk/xml-builder": 3.821.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.15 - "@smithy/middleware-retry": ^4.1.16 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.7 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.23 - "@smithy/util-defaults-mode-node": ^4.0.23 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 - "@smithy/util-waiter": ^4.0.6 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-sdk-route53": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@aws-sdk/xml-builder": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-utf8": ^4.2.0 + "@smithy/util-waiter": ^4.2.3 tslib: ^2.6.2 - checksum: 834627c4e76d92309e8be354471aa34eaeecc89be0aca612f7b6ea57c38e7b4e308abeb4dd645e0eee24eeffcdec5efb45181c9f1925e33651f70579cb6cbede + checksum: c7249b4d37f04f28e6f40c849400c5c27e184ab038ab789716c4db32d13c7072d67a6b9f778555ad086ec98589c0a20f890af6e49d9360b1f60dfd01ca956195 languageName: node linkType: hard @@ -3874,214 +3817,211 @@ __metadata: linkType: hard "@aws-sdk/client-s3@npm:^3.25.0, @aws-sdk/client-s3@npm:^3.515.0, @aws-sdk/client-s3@npm:^3.624.0": - version: 3.864.0 - resolution: "@aws-sdk/client-s3@npm:3.864.0" + version: 3.914.0 + resolution: "@aws-sdk/client-s3@npm:3.914.0" dependencies: "@aws-crypto/sha1-browser": 5.2.0 "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.864.0 - "@aws-sdk/credential-provider-node": 3.864.0 - "@aws-sdk/middleware-bucket-endpoint": 3.862.0 - "@aws-sdk/middleware-expect-continue": 3.862.0 - "@aws-sdk/middleware-flexible-checksums": 3.864.0 - "@aws-sdk/middleware-host-header": 3.862.0 - "@aws-sdk/middleware-location-constraint": 3.862.0 - "@aws-sdk/middleware-logger": 3.862.0 - "@aws-sdk/middleware-recursion-detection": 3.862.0 - "@aws-sdk/middleware-sdk-s3": 3.864.0 - "@aws-sdk/middleware-ssec": 3.862.0 - "@aws-sdk/middleware-user-agent": 3.864.0 - "@aws-sdk/region-config-resolver": 3.862.0 - "@aws-sdk/signature-v4-multi-region": 3.864.0 - "@aws-sdk/types": 3.862.0 - "@aws-sdk/util-endpoints": 3.862.0 - "@aws-sdk/util-user-agent-browser": 3.862.0 - "@aws-sdk/util-user-agent-node": 3.864.0 - "@aws-sdk/xml-builder": 3.862.0 - "@smithy/config-resolver": ^4.1.5 - "@smithy/core": ^3.8.0 - "@smithy/eventstream-serde-browser": ^4.0.5 - "@smithy/eventstream-serde-config-resolver": ^4.1.3 - "@smithy/eventstream-serde-node": ^4.0.5 - "@smithy/fetch-http-handler": ^5.1.1 - "@smithy/hash-blob-browser": ^4.0.5 - "@smithy/hash-node": ^4.0.5 - "@smithy/hash-stream-node": ^4.0.5 - "@smithy/invalid-dependency": ^4.0.5 - "@smithy/md5-js": ^4.0.5 - "@smithy/middleware-content-length": ^4.0.5 - "@smithy/middleware-endpoint": ^4.1.18 - "@smithy/middleware-retry": ^4.1.19 - "@smithy/middleware-serde": ^4.0.9 - "@smithy/middleware-stack": ^4.0.5 - "@smithy/node-config-provider": ^4.1.4 - "@smithy/node-http-handler": ^4.1.1 - "@smithy/protocol-http": ^5.1.3 - "@smithy/smithy-client": ^4.4.10 - "@smithy/types": ^4.3.2 - "@smithy/url-parser": ^4.0.5 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.26 - "@smithy/util-defaults-mode-node": ^4.0.26 - "@smithy/util-endpoints": ^3.0.7 - "@smithy/util-middleware": ^4.0.5 - "@smithy/util-retry": ^4.0.7 - "@smithy/util-stream": ^4.2.4 - "@smithy/util-utf8": ^4.0.0 - "@smithy/util-waiter": ^4.0.7 - "@types/uuid": ^9.0.1 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-bucket-endpoint": 3.914.0 + "@aws-sdk/middleware-expect-continue": 3.914.0 + "@aws-sdk/middleware-flexible-checksums": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-location-constraint": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-sdk-s3": 3.914.0 + "@aws-sdk/middleware-ssec": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/signature-v4-multi-region": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@aws-sdk/xml-builder": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/eventstream-serde-browser": ^4.2.3 + "@smithy/eventstream-serde-config-resolver": ^4.3.3 + "@smithy/eventstream-serde-node": ^4.2.3 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-blob-browser": ^4.2.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/hash-stream-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/md5-js": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-stream": ^4.5.3 + "@smithy/util-utf8": ^4.2.0 + "@smithy/util-waiter": ^4.2.3 + "@smithy/uuid": ^1.1.0 tslib: ^2.6.2 - uuid: ^9.0.1 - checksum: b9b01fc486e574be97360719c607b9d4cc8be0d12e76c74b9ffa8cdabb395bc3b300a54029a8403bad98f32c4f3653190f8fb7a570c5b57283248327b70a8fa5 + checksum: b97cb38831cc789d68ef7d3d253743c5c225a6389b4e41da3ea81c0cde0993e75e63461d45d819981061e2bc11a6d42b631ebc775f60de99dae1e0027f42cd83 languageName: node linkType: hard "@aws-sdk/client-sagemaker@npm:^3.624.0": - version: 3.848.0 - resolution: "@aws-sdk/client-sagemaker@npm:3.848.0" + version: 3.914.0 + resolution: "@aws-sdk/client-sagemaker@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.846.0 - "@aws-sdk/credential-provider-node": 3.848.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.848.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.848.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.848.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.15 - "@smithy/middleware-retry": ^4.1.16 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.7 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.23 - "@smithy/util-defaults-mode-node": ^4.0.23 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 - "@smithy/util-waiter": ^4.0.6 - "@types/uuid": ^9.0.1 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-utf8": ^4.2.0 + "@smithy/util-waiter": ^4.2.3 + "@smithy/uuid": ^1.1.0 tslib: ^2.6.2 - uuid: ^9.0.1 - checksum: d8d14cbcf72d60ca8db1162b7b6c4e45fd0459f9b251920d5c9b1ea59910d70ff070e4753d8e2b073cdec95ff92a95c4f9c6f096f92a1a39bd8eb26cf6ef512b + checksum: e690a920d4bac35d0f56ee1a770aeb9a024f7e6950251069d884f231140856efd0a3f3ed31b48da82e40bd1ba303d06c73c82bce2f24b8dd596a861000f8a2bf languageName: node linkType: hard "@aws-sdk/client-secrets-manager@npm:^3.624.0": - version: 3.846.0 - resolution: "@aws-sdk/client-secrets-manager@npm:3.846.0" + version: 3.914.0 + resolution: "@aws-sdk/client-secrets-manager@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.846.0 - "@aws-sdk/credential-provider-node": 3.846.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.846.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.845.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.846.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.15 - "@smithy/middleware-retry": ^4.1.16 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.7 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.23 - "@smithy/util-defaults-mode-node": ^4.0.23 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 - "@types/uuid": ^9.0.1 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-utf8": ^4.2.0 + "@smithy/uuid": ^1.1.0 tslib: ^2.6.2 - uuid: ^9.0.1 - checksum: 4bac778a5efc9188793b291273551a43a5bef1bdf1e48990399d51c4101912892af4742193fc7b177503aecaac03b4034e54495d1843dd0cd6c908f9f337abbd + checksum: 095e553b261242aa2fccb2b20ed9ed7f05ddf8e03b569a9e130eefb60e1cba1c9be8a8c3f1834783a614ebd8917d5d4764cb1f0346abfc6371f8d89302a55cd7 languageName: node linkType: hard "@aws-sdk/client-sns@npm:^3.624.0": - version: 3.846.0 - resolution: "@aws-sdk/client-sns@npm:3.846.0" + version: 3.915.0 + resolution: "@aws-sdk/client-sns@npm:3.915.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.846.0 - "@aws-sdk/credential-provider-node": 3.846.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.846.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.845.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.846.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.15 - "@smithy/middleware-retry": ^4.1.16 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.7 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.23 - "@smithy/util-defaults-mode-node": ^4.0.23 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: aa2e4d5328ef46420ceaa653115112b30ea58f60d3de392a9bc3bd28725bc3f386585fb7233f3780a071e99e20b278286c1899177be5846e3ecc54f399946f71 + checksum: fe3e9298106c453ac746fc5d5f405c119a3de67b1d3e3b9e4ac71bfbdd26ba2c3ce8f57f58d7bf46644cdbfeb646c3562d3f5e154ac991d7c13f0b2e71c0b4a4 languageName: node linkType: hard @@ -4137,52 +4077,51 @@ __metadata: linkType: hard "@aws-sdk/client-ssm@npm:^3.624.0": - version: 3.891.0 - resolution: "@aws-sdk/client-ssm@npm:3.891.0" + version: 3.914.0 + resolution: "@aws-sdk/client-ssm@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.890.0 - "@aws-sdk/credential-provider-node": 3.891.0 - "@aws-sdk/middleware-host-header": 3.891.0 - "@aws-sdk/middleware-logger": 3.891.0 - "@aws-sdk/middleware-recursion-detection": 3.891.0 - "@aws-sdk/middleware-user-agent": 3.891.0 - "@aws-sdk/region-config-resolver": 3.890.0 - "@aws-sdk/types": 3.887.0 - "@aws-sdk/util-endpoints": 3.891.0 - "@aws-sdk/util-user-agent-browser": 3.887.0 - "@aws-sdk/util-user-agent-node": 3.891.0 - "@smithy/config-resolver": ^4.2.2 - "@smithy/core": ^3.11.0 - "@smithy/fetch-http-handler": ^5.2.1 - "@smithy/hash-node": ^4.1.1 - "@smithy/invalid-dependency": ^4.1.1 - "@smithy/middleware-content-length": ^4.1.1 - "@smithy/middleware-endpoint": ^4.2.2 - "@smithy/middleware-retry": ^4.2.3 - "@smithy/middleware-serde": ^4.1.1 - "@smithy/middleware-stack": ^4.1.1 - "@smithy/node-config-provider": ^4.2.2 - "@smithy/node-http-handler": ^4.2.1 - "@smithy/protocol-http": ^5.2.1 - "@smithy/smithy-client": ^4.6.2 - "@smithy/types": ^4.5.0 - "@smithy/url-parser": ^4.1.1 - "@smithy/util-base64": ^4.1.0 - "@smithy/util-body-length-browser": ^4.1.0 - "@smithy/util-body-length-node": ^4.1.0 - "@smithy/util-defaults-mode-browser": ^4.1.2 - "@smithy/util-defaults-mode-node": ^4.1.2 - "@smithy/util-endpoints": ^3.1.2 - "@smithy/util-middleware": ^4.1.1 - "@smithy/util-retry": ^4.1.2 - "@smithy/util-utf8": ^4.1.0 - "@smithy/util-waiter": ^4.1.1 - "@types/uuid": ^9.0.1 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-utf8": ^4.2.0 + "@smithy/util-waiter": ^4.2.3 + "@smithy/uuid": ^1.1.0 tslib: ^2.6.2 - uuid: ^9.0.1 - checksum: 8607a2c2440f984237f2d3c1ce3ebd033a8d4114b9842423cc6f3bb1e8dbdb67f9f30b430a3072b0ab75ee3672d021379273f40925cc81eca46ad72dd628ae72 + checksum: 777065d2c94310bff5a751762e1b7e9669b2013eded1d64ef81789f4d956cd0869ede085fb1cf0442fd9b6c254587bed2b7660c0bd8543378938e587905b6971 languageName: node linkType: hard @@ -4320,331 +4259,55 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-sso@npm:3.830.0": - version: 3.830.0 - resolution: "@aws-sdk/client-sso@npm:3.830.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.826.0 - "@aws-sdk/middleware-host-header": 3.821.0 - "@aws-sdk/middleware-logger": 3.821.0 - "@aws-sdk/middleware-recursion-detection": 3.821.0 - "@aws-sdk/middleware-user-agent": 3.828.0 - "@aws-sdk/region-config-resolver": 3.821.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@aws-sdk/util-user-agent-browser": 3.821.0 - "@aws-sdk/util-user-agent-node": 3.828.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.11 - "@smithy/middleware-retry": ^4.1.12 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.3 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.19 - "@smithy/util-defaults-mode-node": ^4.0.19 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.5 - "@smithy/util-utf8": ^4.0.0 - tslib: ^2.6.2 - checksum: 1e457581b5c05e2cff22c7dfd9b572b92a0e2b494dffdc4ff2869ab6d2f38cb9b69a153d6bc6e4210ebc83231fda6cb3fc2530bd9763052be149eed7e4dbf983 - languageName: node - linkType: hard - -"@aws-sdk/client-sso@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/client-sso@npm:3.844.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.844.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.844.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.844.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.844.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.14 - "@smithy/middleware-retry": ^4.1.15 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.6 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.22 - "@smithy/util-defaults-mode-node": ^4.0.22 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 - tslib: ^2.6.2 - checksum: 1943d9ac636c39b2971217704893d8693b739e4e524b2b4ff479b595cf740882a038cfc964fa52d769be95a6c7a9b0ea9127dfa9945f0a12447dd148df80fc65 - languageName: node - linkType: hard - -"@aws-sdk/client-sso@npm:3.846.0": - version: 3.846.0 - resolution: "@aws-sdk/client-sso@npm:3.846.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.846.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.846.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.845.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.846.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.15 - "@smithy/middleware-retry": ^4.1.16 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.7 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.23 - "@smithy/util-defaults-mode-node": ^4.0.23 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 - tslib: ^2.6.2 - checksum: 31daac66ba5355a15aaf94b8938741b5db51aad04b7c70650d4822384368936c024331a806b66d9281424b90f1b170524e71ba89244418560e007edba81eca29 - languageName: node - linkType: hard - -"@aws-sdk/client-sso@npm:3.848.0": - version: 3.848.0 - resolution: "@aws-sdk/client-sso@npm:3.848.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.846.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.848.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.848.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.848.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.15 - "@smithy/middleware-retry": ^4.1.16 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.7 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.23 - "@smithy/util-defaults-mode-node": ^4.0.23 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 - tslib: ^2.6.2 - checksum: 758d98cec61ee94f90e476584955409800368346ce9cafaad9d2012579655ddd7500ec31e6e4f409d4d14365ed44379b248a47b2d5a7c4dfde6658d17efea25a - languageName: node - linkType: hard - -"@aws-sdk/client-sso@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/client-sso@npm:3.864.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.864.0 - "@aws-sdk/middleware-host-header": 3.862.0 - "@aws-sdk/middleware-logger": 3.862.0 - "@aws-sdk/middleware-recursion-detection": 3.862.0 - "@aws-sdk/middleware-user-agent": 3.864.0 - "@aws-sdk/region-config-resolver": 3.862.0 - "@aws-sdk/types": 3.862.0 - "@aws-sdk/util-endpoints": 3.862.0 - "@aws-sdk/util-user-agent-browser": 3.862.0 - "@aws-sdk/util-user-agent-node": 3.864.0 - "@smithy/config-resolver": ^4.1.5 - "@smithy/core": ^3.8.0 - "@smithy/fetch-http-handler": ^5.1.1 - "@smithy/hash-node": ^4.0.5 - "@smithy/invalid-dependency": ^4.0.5 - "@smithy/middleware-content-length": ^4.0.5 - "@smithy/middleware-endpoint": ^4.1.18 - "@smithy/middleware-retry": ^4.1.19 - "@smithy/middleware-serde": ^4.0.9 - "@smithy/middleware-stack": ^4.0.5 - "@smithy/node-config-provider": ^4.1.4 - "@smithy/node-http-handler": ^4.1.1 - "@smithy/protocol-http": ^5.1.3 - "@smithy/smithy-client": ^4.4.10 - "@smithy/types": ^4.3.2 - "@smithy/url-parser": ^4.0.5 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.26 - "@smithy/util-defaults-mode-node": ^4.0.26 - "@smithy/util-endpoints": ^3.0.7 - "@smithy/util-middleware": ^4.0.5 - "@smithy/util-retry": ^4.0.7 - "@smithy/util-utf8": ^4.0.0 - tslib: ^2.6.2 - checksum: 3f18d13ef59a19c636f6fa4e7c5142936f724906d9bcf5754bdb8bad9b65f215db25b565c65959fb12989c2eaf0861683babd67bb3391de391d51b75f64d269e - languageName: node - linkType: hard - -"@aws-sdk/client-sso@npm:3.891.0": - version: 3.891.0 - resolution: "@aws-sdk/client-sso@npm:3.891.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.890.0 - "@aws-sdk/middleware-host-header": 3.891.0 - "@aws-sdk/middleware-logger": 3.891.0 - "@aws-sdk/middleware-recursion-detection": 3.891.0 - "@aws-sdk/middleware-user-agent": 3.891.0 - "@aws-sdk/region-config-resolver": 3.890.0 - "@aws-sdk/types": 3.887.0 - "@aws-sdk/util-endpoints": 3.891.0 - "@aws-sdk/util-user-agent-browser": 3.887.0 - "@aws-sdk/util-user-agent-node": 3.891.0 - "@smithy/config-resolver": ^4.2.2 - "@smithy/core": ^3.11.0 - "@smithy/fetch-http-handler": ^5.2.1 - "@smithy/hash-node": ^4.1.1 - "@smithy/invalid-dependency": ^4.1.1 - "@smithy/middleware-content-length": ^4.1.1 - "@smithy/middleware-endpoint": ^4.2.2 - "@smithy/middleware-retry": ^4.2.3 - "@smithy/middleware-serde": ^4.1.1 - "@smithy/middleware-stack": ^4.1.1 - "@smithy/node-config-provider": ^4.2.2 - "@smithy/node-http-handler": ^4.2.1 - "@smithy/protocol-http": ^5.2.1 - "@smithy/smithy-client": ^4.6.2 - "@smithy/types": ^4.5.0 - "@smithy/url-parser": ^4.1.1 - "@smithy/util-base64": ^4.1.0 - "@smithy/util-body-length-browser": ^4.1.0 - "@smithy/util-body-length-node": ^4.1.0 - "@smithy/util-defaults-mode-browser": ^4.1.2 - "@smithy/util-defaults-mode-node": ^4.1.2 - "@smithy/util-endpoints": ^3.1.2 - "@smithy/util-middleware": ^4.1.1 - "@smithy/util-retry": ^4.1.2 - "@smithy/util-utf8": ^4.1.0 - tslib: ^2.6.2 - checksum: 5e52e5b6fb6935c38a0453a9aa70ccdb7c82c71d9148466dfaa5b0741e8ea962843b245c3b08945feee38e718351f47d167a8bd3ac158b25bc0b778f41559a69 - languageName: node - linkType: hard - -"@aws-sdk/client-sso@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/client-sso@npm:3.901.0" +"@aws-sdk/client-sso@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/client-sso@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.901.0 - "@aws-sdk/middleware-host-header": 3.901.0 - "@aws-sdk/middleware-logger": 3.901.0 - "@aws-sdk/middleware-recursion-detection": 3.901.0 - "@aws-sdk/middleware-user-agent": 3.901.0 - "@aws-sdk/region-config-resolver": 3.901.0 - "@aws-sdk/types": 3.901.0 - "@aws-sdk/util-endpoints": 3.901.0 - "@aws-sdk/util-user-agent-browser": 3.901.0 - "@aws-sdk/util-user-agent-node": 3.901.0 - "@smithy/config-resolver": ^4.3.0 - "@smithy/core": ^3.14.0 - "@smithy/fetch-http-handler": ^5.3.0 - "@smithy/hash-node": ^4.2.0 - "@smithy/invalid-dependency": ^4.2.0 - "@smithy/middleware-content-length": ^4.2.0 - "@smithy/middleware-endpoint": ^4.3.0 - "@smithy/middleware-retry": ^4.4.0 - "@smithy/middleware-serde": ^4.2.0 - "@smithy/middleware-stack": ^4.2.0 - "@smithy/node-config-provider": ^4.3.0 - "@smithy/node-http-handler": ^4.3.0 - "@smithy/protocol-http": ^5.3.0 - "@smithy/smithy-client": ^4.7.0 - "@smithy/types": ^4.6.0 - "@smithy/url-parser": ^4.2.0 - "@smithy/util-base64": ^4.2.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.0 - "@smithy/util-defaults-mode-browser": ^4.2.0 - "@smithy/util-defaults-mode-node": ^4.2.0 - "@smithy/util-endpoints": ^3.2.0 - "@smithy/util-middleware": ^4.2.0 - "@smithy/util-retry": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: b0a02868bf826411668c418c5fd8ab1225bff7dfc10587cebad400c027fb4a28174439eeb5b05bbed1eec167216ea492b3dfbea4b3c9a494a31e219c0abdd38c + checksum: cb7fd05ddb40f38cf0ee7d012f8a69df41144aa695bbb33b680fd5ba857b59ef7b342eac3ebd6a1100be77000e59773c2efdea0d1d64e9ea5ea0366541beb120 languageName: node linkType: hard -"@aws-sdk/client-sts@npm:3.186.3": - version: 3.186.3 - resolution: "@aws-sdk/client-sts@npm:3.186.3" +"@aws-sdk/client-sts@npm:3.186.4": + version: 3.186.4 + resolution: "@aws-sdk/client-sts@npm:3.186.4" dependencies: "@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-js": 2.0.0 @@ -4680,9 +4343,9 @@ __metadata: "@aws-sdk/util-utf8-browser": 3.186.0 "@aws-sdk/util-utf8-node": 3.186.0 entities: 2.2.0 - fast-xml-parser: 4.2.5 + fast-xml-parser: 4.4.1 tslib: ^2.3.1 - checksum: 7d13c5fc1c23fbb14976935d5da54c51a0b78012ca6f3f7bbe5631626eea6c006cc231270e9f069e9ba22347ae58b4e2f35bcf91eeb2825460d9e8e626cfec3c + checksum: 05a726dabcd7ded7e02c4d92c3a5857793a06f279282c0f69cc063864dcdaf3793aa6804fb3bb363166e77ee4f5b1047158e33185940d3fb5c77023e216a04fc languageName: node linkType: hard @@ -4735,49 +4398,49 @@ __metadata: linkType: hard "@aws-sdk/client-sts@npm:^3.624.0": - version: 3.830.0 - resolution: "@aws-sdk/client-sts@npm:3.830.0" + version: 3.914.0 + resolution: "@aws-sdk/client-sts@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.826.0 - "@aws-sdk/credential-provider-node": 3.830.0 - "@aws-sdk/middleware-host-header": 3.821.0 - "@aws-sdk/middleware-logger": 3.821.0 - "@aws-sdk/middleware-recursion-detection": 3.821.0 - "@aws-sdk/middleware-user-agent": 3.828.0 - "@aws-sdk/region-config-resolver": 3.821.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@aws-sdk/util-user-agent-browser": 3.821.0 - "@aws-sdk/util-user-agent-node": 3.828.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.11 - "@smithy/middleware-retry": ^4.1.12 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.3 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.19 - "@smithy/util-defaults-mode-node": ^4.0.19 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.5 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 + "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 3e931a770efee590e5bc4f2e920dcdbab5e2d8c17924b225ec8f0d5d440597d9f93326a3685d0752c1c154fe33099c1bdaa2d3ea2667464cee51c4627d1f3bb7 + checksum: d5b39243e6cb6d6cfff93285355cac58549e778da3f9e0065701ff1f41d62a2a78aa5d00d469c52b391a3800c804e3004cbee9ed4b239f228f016eaf9d5743da languageName: node linkType: hard @@ -4901,139 +4564,24 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/core@npm:3.826.0": - version: 3.826.0 - resolution: "@aws-sdk/core@npm:3.826.0" - dependencies: - "@aws-sdk/types": 3.821.0 - "@aws-sdk/xml-builder": 3.821.0 - "@smithy/core": ^3.5.3 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/property-provider": ^4.0.4 - "@smithy/protocol-http": ^5.1.2 - "@smithy/signature-v4": ^5.1.2 - "@smithy/smithy-client": ^4.4.3 - "@smithy/types": ^4.3.1 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-utf8": ^4.0.0 - fast-xml-parser: 4.4.1 - tslib: ^2.6.2 - checksum: d8e1d72e8503d27c31891aabc5e7de893e4994a64d48e80614547c9cb886e664f068ec3fd80d6e3dcea16950a9dfe4abb6cdca2552775c12b0c8ea1d05588c71 - languageName: node - linkType: hard - -"@aws-sdk/core@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/core@npm:3.844.0" - dependencies: - "@aws-sdk/types": 3.840.0 - "@aws-sdk/xml-builder": 3.821.0 - "@smithy/core": ^3.7.0 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/property-provider": ^4.0.4 - "@smithy/protocol-http": ^5.1.2 - "@smithy/signature-v4": ^5.1.2 - "@smithy/smithy-client": ^4.4.6 - "@smithy/types": ^4.3.1 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-utf8": ^4.0.0 - fast-xml-parser: 5.2.5 - tslib: ^2.6.2 - checksum: 7ae80e31c7ad1f4c9d02e32a5c67b1ad33167d1fc2b079d27dcb7b624869df869bb6e8a2ab8104b18cca2971ae44e48fb4d910cb6812af0cc264b0af847a800f - languageName: node - linkType: hard - -"@aws-sdk/core@npm:3.846.0": - version: 3.846.0 - resolution: "@aws-sdk/core@npm:3.846.0" - dependencies: - "@aws-sdk/types": 3.840.0 - "@aws-sdk/xml-builder": 3.821.0 - "@smithy/core": ^3.7.0 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/property-provider": ^4.0.4 - "@smithy/protocol-http": ^5.1.2 - "@smithy/signature-v4": ^5.1.2 - "@smithy/smithy-client": ^4.4.7 - "@smithy/types": ^4.3.1 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-utf8": ^4.0.0 - fast-xml-parser: 5.2.5 - tslib: ^2.6.2 - checksum: b23115868854939ec4d2eefcedd0fe6a2dbaa8bca83e4b757c21e5c8a153c99b61ea4b645e763257b2031717dfcc9c92264f83aa4f9d0071c806895eea6722fa - languageName: node - linkType: hard - -"@aws-sdk/core@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/core@npm:3.864.0" - dependencies: - "@aws-sdk/types": 3.862.0 - "@aws-sdk/xml-builder": 3.862.0 - "@smithy/core": ^3.8.0 - "@smithy/node-config-provider": ^4.1.4 - "@smithy/property-provider": ^4.0.5 - "@smithy/protocol-http": ^5.1.3 - "@smithy/signature-v4": ^5.1.3 - "@smithy/smithy-client": ^4.4.10 - "@smithy/types": ^4.3.2 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-middleware": ^4.0.5 - "@smithy/util-utf8": ^4.0.0 - fast-xml-parser: 5.2.5 - tslib: ^2.6.2 - checksum: 83eae93e22408750abcd5225650945f5b9a2a4e4b9477d62e97c982b0d573d6f7b1a5ba4979a85947299d71898bf2ce68a9b87a0864c2697272eb74a817b4d97 - languageName: node - linkType: hard - -"@aws-sdk/core@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/core@npm:3.890.0" - dependencies: - "@aws-sdk/types": 3.887.0 - "@aws-sdk/xml-builder": 3.887.0 - "@smithy/core": ^3.11.0 - "@smithy/node-config-provider": ^4.2.2 - "@smithy/property-provider": ^4.1.1 - "@smithy/protocol-http": ^5.2.1 - "@smithy/signature-v4": ^5.2.1 - "@smithy/smithy-client": ^4.6.2 - "@smithy/types": ^4.5.0 - "@smithy/util-base64": ^4.1.0 - "@smithy/util-body-length-browser": ^4.1.0 - "@smithy/util-middleware": ^4.1.1 - "@smithy/util-utf8": ^4.1.0 - fast-xml-parser: 5.2.5 - tslib: ^2.6.2 - checksum: 20794214024add4ea9a9806659c9507b5914664d63c31dc78eb6fe3cf0f2bfdc435895292a706eaa358c5bac2643232d859408897f74a3334f588c2cdfa30fd2 - languageName: node - linkType: hard - -"@aws-sdk/core@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/core@npm:3.901.0" +"@aws-sdk/core@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/core@npm:3.914.0" dependencies: - "@aws-sdk/types": 3.901.0 - "@aws-sdk/xml-builder": 3.901.0 - "@smithy/core": ^3.14.0 - "@smithy/node-config-provider": ^4.3.0 - "@smithy/property-provider": ^4.2.0 - "@smithy/protocol-http": ^5.3.0 - "@smithy/signature-v4": ^5.3.0 - "@smithy/smithy-client": ^4.7.0 - "@smithy/types": ^4.6.0 - "@smithy/util-base64": ^4.2.0 - "@smithy/util-middleware": ^4.2.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/xml-builder": 3.914.0 + "@smithy/core": ^3.17.0 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/property-provider": ^4.2.3 + "@smithy/protocol-http": ^5.3.3 + "@smithy/signature-v4": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/util-base64": ^4.3.0 + "@smithy/util-middleware": ^4.2.3 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: f86625938dedf959b2acbe89bb50e313f0996c59a4772593d57ef55f4023f492d5760b1dc7b9e4f4afa13e41e5cfd0a8b8d08df2f2e9d0347bc74d9d67515c14 + checksum: 5ad6bb8cefbf0385cdea4d0b4cd488b3249fba387f0250c27baec75a022659f0620d69de19dfcb75439a166f4f89a8479fd0644afab80e3187b07eccb59e0807 languageName: node linkType: hard @@ -5050,16 +4598,16 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-cognito-identity@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.844.0" +"@aws-sdk/credential-provider-cognito-identity@npm:3.915.0": + version: 3.915.0 + resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.915.0" dependencies: - "@aws-sdk/client-cognito-identity": 3.844.0 - "@aws-sdk/types": 3.840.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/types": ^4.3.1 + "@aws-sdk/client-cognito-identity": 3.915.0 + "@aws-sdk/types": 3.914.0 + "@smithy/property-provider": ^4.2.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: c62863827a4cfa3d81991e7c94ac888b632387093b2a6046d388ea025e32b3168337bde6460e6f53fc096039c7b61273dde41d863e157da5015cc920f6003dd5 + checksum: 5495e3805cb381385a4176c944668f6058b0d90e7f3843a1cf2b03422763c658fb62ad5db94f4c93ccc5c7bc406ed2c56e5a67c0dea319110b26925e3aee28e3 languageName: node linkType: hard @@ -5097,81 +4645,16 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-env@npm:3.826.0": - version: 3.826.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.826.0" - dependencies: - "@aws-sdk/core": 3.826.0 - "@aws-sdk/types": 3.821.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 3cfcf7ec921c39ce0e5cb43d821e99d1260a1aa62e16617383f1401a0f600fe60a77cf92f97f86c9a81b99d741a8d640f1401da1e492b5a9f845833031c1ee44 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-env@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.844.0" - dependencies: - "@aws-sdk/core": 3.844.0 - "@aws-sdk/types": 3.840.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: a29324c21189570ab9173039eb0732e5f0e6215a0a941a30bb66225936be5550089ec52aece2916abc3b3e40c04799ba6383bbc4ecbeb531d96c27f666caf588 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-env@npm:3.846.0": - version: 3.846.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.846.0" - dependencies: - "@aws-sdk/core": 3.846.0 - "@aws-sdk/types": 3.840.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 21640b6eec50de4fa3a7e2ac1c4505c0cf27f2f7540781d2892b2aa281f28d7c4214bd385e11cdbfd5e3309cd12219c05d26adf7cad4c881c995a20b8bc4dbcd - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-env@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.864.0" - dependencies: - "@aws-sdk/core": 3.864.0 - "@aws-sdk/types": 3.862.0 - "@smithy/property-provider": ^4.0.5 - "@smithy/types": ^4.3.2 - tslib: ^2.6.2 - checksum: 6ffa5ba6787b976181aac62fcd510bade27a38685fb89d9824cf0ad4d34e6e8e82466438bdd35fd2d5bec1d60bbede0f7a60f836fc3ddb8d0d02a01e11e84704 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-env@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.890.0" - dependencies: - "@aws-sdk/core": 3.890.0 - "@aws-sdk/types": 3.887.0 - "@smithy/property-provider": ^4.1.1 - "@smithy/types": ^4.5.0 - tslib: ^2.6.2 - checksum: 52d648a385a25daf95e6884e2849158f6bf7f3f502258167d83fc278fd79b79d32408bbcacf2de5ff71f5e81b1b48f6133538f487de07210a3c5d97a235bb5d1 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-env@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.901.0" +"@aws-sdk/credential-provider-env@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.914.0" dependencies: - "@aws-sdk/core": 3.901.0 - "@aws-sdk/types": 3.901.0 - "@smithy/property-provider": ^4.2.0 - "@smithy/types": ^4.6.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@smithy/property-provider": ^4.2.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: e53ecdfa5fa96cf1129b38cde0b5a27c314863e612b8fac5fd9dedcd43a03c2a591deb4ab34f4316c0994480f438272660118ed77ddd591e2cc0dfed4dbde29e + checksum: 2f9bcabbb6510dff10cefda37c37dae66d0b08d0560abb529965e73ee3a48b93284b9d3729cd54660e33064a1a308bc9a05cc90e0f56c7922d2cc682a7950de8 languageName: node linkType: hard @@ -5192,111 +4675,21 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-http@npm:3.826.0": - version: 3.826.0 - resolution: "@aws-sdk/credential-provider-http@npm:3.826.0" - dependencies: - "@aws-sdk/core": 3.826.0 - "@aws-sdk/types": 3.821.0 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/property-provider": ^4.0.4 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.3 - "@smithy/types": ^4.3.1 - "@smithy/util-stream": ^4.2.2 - tslib: ^2.6.2 - checksum: 042c3b873cc57acfd711ff90350a32d2f4371a1de80ec301d9e4268c184ec42d6de94ecbab3784d6853a18c6fb3bb06a198d02f9025479681e1e9a230b18e436 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-http@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/credential-provider-http@npm:3.844.0" +"@aws-sdk/credential-provider-http@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.914.0" dependencies: - "@aws-sdk/core": 3.844.0 - "@aws-sdk/types": 3.840.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.6 - "@smithy/types": ^4.3.1 - "@smithy/util-stream": ^4.2.3 - tslib: ^2.6.2 - checksum: 09f97b3ddc46555d8bd6109e770963af8c207f34bf3d426fc30eeac4fd5c9d444c16a86763a23c52cdf2c0143ab6a99d04cc035efb6f2fd5c7e8f89ad5c06af5 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-http@npm:3.846.0": - version: 3.846.0 - resolution: "@aws-sdk/credential-provider-http@npm:3.846.0" - dependencies: - "@aws-sdk/core": 3.846.0 - "@aws-sdk/types": 3.840.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.7 - "@smithy/types": ^4.3.1 - "@smithy/util-stream": ^4.2.3 - tslib: ^2.6.2 - checksum: 5fbc05c5b0e622ce473dda41d5402982508e63496d36cb22ee6039caf563bb5d1c5633ced6901fe8c134090818400b865202c619288979132ba635f09aa98a97 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-http@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/credential-provider-http@npm:3.864.0" - dependencies: - "@aws-sdk/core": 3.864.0 - "@aws-sdk/types": 3.862.0 - "@smithy/fetch-http-handler": ^5.1.1 - "@smithy/node-http-handler": ^4.1.1 - "@smithy/property-provider": ^4.0.5 - "@smithy/protocol-http": ^5.1.3 - "@smithy/smithy-client": ^4.4.10 - "@smithy/types": ^4.3.2 - "@smithy/util-stream": ^4.2.4 - tslib: ^2.6.2 - checksum: 430f13e13cbe35e306c312e63b9c88187134593c03cc0d68bdaee19103b8e48535c45b63fb95888d61b35348afe1dc83a32aa4db73f5a2918eed12f58ff220f3 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-http@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/credential-provider-http@npm:3.890.0" - dependencies: - "@aws-sdk/core": 3.890.0 - "@aws-sdk/types": 3.887.0 - "@smithy/fetch-http-handler": ^5.2.1 - "@smithy/node-http-handler": ^4.2.1 - "@smithy/property-provider": ^4.1.1 - "@smithy/protocol-http": ^5.2.1 - "@smithy/smithy-client": ^4.6.2 - "@smithy/types": ^4.5.0 - "@smithy/util-stream": ^4.3.1 - tslib: ^2.6.2 - checksum: c48bc17cacddfc47a1f5dbb8be2fdff68ae0c80cdab1192e406bc65744b13412f9100bc1af2126efafea427fafd9d58284e6d095c63a3957ac0dd087c5fc360b - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-http@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/credential-provider-http@npm:3.901.0" - dependencies: - "@aws-sdk/core": 3.901.0 - "@aws-sdk/types": 3.901.0 - "@smithy/fetch-http-handler": ^5.3.0 - "@smithy/node-http-handler": ^4.3.0 - "@smithy/property-provider": ^4.2.0 - "@smithy/protocol-http": ^5.3.0 - "@smithy/smithy-client": ^4.7.0 - "@smithy/types": ^4.6.0 - "@smithy/util-stream": ^4.4.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/property-provider": ^4.2.3 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/util-stream": ^4.5.3 tslib: ^2.6.2 - checksum: 374398233aaab5de9be9802df00deeada0d420ffc2b6ed2f8fbcc2cd82aa4778dc22e7686ac995c41ae86774239f78418ddc5d2f6c57d0594a2eb1b0d886179e + checksum: d68e36f68a1d233c3990ee1e10322725aa129e64d560b29b6fe92ef1360feddb80c3baaab3794eec6e9b5ab1da4ed5768e1f214180e4e527ce0c549336672e40 languageName: node linkType: hard @@ -5373,150 +4766,24 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-ini@npm:3.830.0": - version: 3.830.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.830.0" +"@aws-sdk/credential-provider-ini@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.914.0" dependencies: - "@aws-sdk/core": 3.826.0 - "@aws-sdk/credential-provider-env": 3.826.0 - "@aws-sdk/credential-provider-http": 3.826.0 - "@aws-sdk/credential-provider-process": 3.826.0 - "@aws-sdk/credential-provider-sso": 3.830.0 - "@aws-sdk/credential-provider-web-identity": 3.830.0 - "@aws-sdk/nested-clients": 3.830.0 - "@aws-sdk/types": 3.821.0 - "@smithy/credential-provider-imds": ^4.0.6 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 766eabc244574668235f132078038fa4fb29785b8d7d2e5339f055c0ae827977526ace3cf5feaa66c8adf4c226a91609738895e6c9f507ca2297039bda83fcb6 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-ini@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.844.0" - dependencies: - "@aws-sdk/core": 3.844.0 - "@aws-sdk/credential-provider-env": 3.844.0 - "@aws-sdk/credential-provider-http": 3.844.0 - "@aws-sdk/credential-provider-process": 3.844.0 - "@aws-sdk/credential-provider-sso": 3.844.0 - "@aws-sdk/credential-provider-web-identity": 3.844.0 - "@aws-sdk/nested-clients": 3.844.0 - "@aws-sdk/types": 3.840.0 - "@smithy/credential-provider-imds": ^4.0.6 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 3f595ad568b23cb67da2eaecd9df542376f61428b6c3e7172a2a8db44c43494f5bb228ba5eedf62e2e6d7e171464d7b374628080b983c322f82e237ac8cf1378 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-ini@npm:3.846.0": - version: 3.846.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.846.0" - dependencies: - "@aws-sdk/core": 3.846.0 - "@aws-sdk/credential-provider-env": 3.846.0 - "@aws-sdk/credential-provider-http": 3.846.0 - "@aws-sdk/credential-provider-process": 3.846.0 - "@aws-sdk/credential-provider-sso": 3.846.0 - "@aws-sdk/credential-provider-web-identity": 3.846.0 - "@aws-sdk/nested-clients": 3.846.0 - "@aws-sdk/types": 3.840.0 - "@smithy/credential-provider-imds": ^4.0.6 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-env": 3.914.0 + "@aws-sdk/credential-provider-http": 3.914.0 + "@aws-sdk/credential-provider-process": 3.914.0 + "@aws-sdk/credential-provider-sso": 3.914.0 + "@aws-sdk/credential-provider-web-identity": 3.914.0 + "@aws-sdk/nested-clients": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@smithy/credential-provider-imds": ^4.2.3 + "@smithy/property-provider": ^4.2.3 + "@smithy/shared-ini-file-loader": ^4.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 9f72b187cd5a2c6911c37900c1e2b776b5136e751e8dd40743bbb4db087af7e7a1e5137faff18373ccefb181dc19948f573d6010836bd58f1bd09880b4715bea - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-ini@npm:3.848.0": - version: 3.848.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.848.0" - dependencies: - "@aws-sdk/core": 3.846.0 - "@aws-sdk/credential-provider-env": 3.846.0 - "@aws-sdk/credential-provider-http": 3.846.0 - "@aws-sdk/credential-provider-process": 3.846.0 - "@aws-sdk/credential-provider-sso": 3.848.0 - "@aws-sdk/credential-provider-web-identity": 3.848.0 - "@aws-sdk/nested-clients": 3.848.0 - "@aws-sdk/types": 3.840.0 - "@smithy/credential-provider-imds": ^4.0.6 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: af3f7aa9816618a4be600f4feeeb737cf5bd11db4f3f7e96cc30e45e93386a2e3ab4a2f9c40b2eb738b4d4e66dbe0db5086062846a8a75dfa2fd42acfb349b33 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-ini@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.864.0" - dependencies: - "@aws-sdk/core": 3.864.0 - "@aws-sdk/credential-provider-env": 3.864.0 - "@aws-sdk/credential-provider-http": 3.864.0 - "@aws-sdk/credential-provider-process": 3.864.0 - "@aws-sdk/credential-provider-sso": 3.864.0 - "@aws-sdk/credential-provider-web-identity": 3.864.0 - "@aws-sdk/nested-clients": 3.864.0 - "@aws-sdk/types": 3.862.0 - "@smithy/credential-provider-imds": ^4.0.7 - "@smithy/property-provider": ^4.0.5 - "@smithy/shared-ini-file-loader": ^4.0.5 - "@smithy/types": ^4.3.2 - tslib: ^2.6.2 - checksum: e0124557eff3617b0816b498f65d8082a17a3946795f5876a00d62edec06de58aba0a1bdbf63c697e7c20af79c4f4669db44578a946ea3d7edd20873e34228ae - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-ini@npm:3.891.0": - version: 3.891.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.891.0" - dependencies: - "@aws-sdk/core": 3.890.0 - "@aws-sdk/credential-provider-env": 3.890.0 - "@aws-sdk/credential-provider-http": 3.890.0 - "@aws-sdk/credential-provider-process": 3.890.0 - "@aws-sdk/credential-provider-sso": 3.891.0 - "@aws-sdk/credential-provider-web-identity": 3.891.0 - "@aws-sdk/nested-clients": 3.891.0 - "@aws-sdk/types": 3.887.0 - "@smithy/credential-provider-imds": ^4.1.2 - "@smithy/property-provider": ^4.1.1 - "@smithy/shared-ini-file-loader": ^4.2.0 - "@smithy/types": ^4.5.0 - tslib: ^2.6.2 - checksum: 642d533f8e94c6b3b94659a7c8985d072c423fdd7d3d340875366656441857c83e1965a6305a438ce8db451ec83f597916bb01815baa0a0c12d8c75f4b0d9adf - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-ini@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.901.0" - dependencies: - "@aws-sdk/core": 3.901.0 - "@aws-sdk/credential-provider-env": 3.901.0 - "@aws-sdk/credential-provider-http": 3.901.0 - "@aws-sdk/credential-provider-process": 3.901.0 - "@aws-sdk/credential-provider-sso": 3.901.0 - "@aws-sdk/credential-provider-web-identity": 3.901.0 - "@aws-sdk/nested-clients": 3.901.0 - "@aws-sdk/types": 3.901.0 - "@smithy/credential-provider-imds": ^4.2.0 - "@smithy/property-provider": ^4.2.0 - "@smithy/shared-ini-file-loader": ^4.3.0 - "@smithy/types": ^4.6.0 - tslib: ^2.6.2 - checksum: f3632c187db167912badc0013235592a874c2c8ef3c6d81b659b8873d9430914bef36556c786a9d8550d70926898dd9d305cafd5ae5ec572501d193fa263c1bb + checksum: 936e84e6806c2fcd1c1a0475575fc9505cad357364a526cfda9e23404a548b3bfe27652dbac4b06c8a2160ace3fc8d39185408d302dd7e97ef0ce91c4db8cc5f languageName: node linkType: hard @@ -5574,143 +4841,23 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-node@npm:3.830.0": - version: 3.830.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.830.0" - dependencies: - "@aws-sdk/credential-provider-env": 3.826.0 - "@aws-sdk/credential-provider-http": 3.826.0 - "@aws-sdk/credential-provider-ini": 3.830.0 - "@aws-sdk/credential-provider-process": 3.826.0 - "@aws-sdk/credential-provider-sso": 3.830.0 - "@aws-sdk/credential-provider-web-identity": 3.830.0 - "@aws-sdk/types": 3.821.0 - "@smithy/credential-provider-imds": ^4.0.6 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 1c007cc2547703227128247d05dd9c2b49c0f9f3069bc7b49eaedf3764909811017fb2561c25773caf1478bc0822decdcfa2b041c204c393cba69f26a9fea071 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-node@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.844.0" - dependencies: - "@aws-sdk/credential-provider-env": 3.844.0 - "@aws-sdk/credential-provider-http": 3.844.0 - "@aws-sdk/credential-provider-ini": 3.844.0 - "@aws-sdk/credential-provider-process": 3.844.0 - "@aws-sdk/credential-provider-sso": 3.844.0 - "@aws-sdk/credential-provider-web-identity": 3.844.0 - "@aws-sdk/types": 3.840.0 - "@smithy/credential-provider-imds": ^4.0.6 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 5587d14042074bd54619026da90926a3f0112ed66676d8b4d55619b2679c703f2b14da64c3329682aa7a8935094b3ae795d4a70112f65f4ab3ec12232537de4e - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-node@npm:3.846.0": - version: 3.846.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.846.0" - dependencies: - "@aws-sdk/credential-provider-env": 3.846.0 - "@aws-sdk/credential-provider-http": 3.846.0 - "@aws-sdk/credential-provider-ini": 3.846.0 - "@aws-sdk/credential-provider-process": 3.846.0 - "@aws-sdk/credential-provider-sso": 3.846.0 - "@aws-sdk/credential-provider-web-identity": 3.846.0 - "@aws-sdk/types": 3.840.0 - "@smithy/credential-provider-imds": ^4.0.6 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 104a2bbda5e8f4882d79e31cf30da60e659b735605cd65d7abc31f3c33745cb28a38256f87f67debc1e376053f3f8531c5c7cf716d6bc6b7afc8fb31816e6bfc - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-node@npm:3.848.0": - version: 3.848.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.848.0" - dependencies: - "@aws-sdk/credential-provider-env": 3.846.0 - "@aws-sdk/credential-provider-http": 3.846.0 - "@aws-sdk/credential-provider-ini": 3.848.0 - "@aws-sdk/credential-provider-process": 3.846.0 - "@aws-sdk/credential-provider-sso": 3.848.0 - "@aws-sdk/credential-provider-web-identity": 3.848.0 - "@aws-sdk/types": 3.840.0 - "@smithy/credential-provider-imds": ^4.0.6 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 9887a7a32dfc687c4cfb9aacf9fbc9468916dc6022802a1ddfccc6d948202e6cf6f2d15c3e526806714edd365490a828c18ec67de977a66d83b37ab75d170d56 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-node@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.864.0" +"@aws-sdk/credential-provider-node@npm:3.914.0, @aws-sdk/credential-provider-node@npm:^3.624.0": + version: 3.914.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.914.0" dependencies: - "@aws-sdk/credential-provider-env": 3.864.0 - "@aws-sdk/credential-provider-http": 3.864.0 - "@aws-sdk/credential-provider-ini": 3.864.0 - "@aws-sdk/credential-provider-process": 3.864.0 - "@aws-sdk/credential-provider-sso": 3.864.0 - "@aws-sdk/credential-provider-web-identity": 3.864.0 - "@aws-sdk/types": 3.862.0 - "@smithy/credential-provider-imds": ^4.0.7 - "@smithy/property-provider": ^4.0.5 - "@smithy/shared-ini-file-loader": ^4.0.5 - "@smithy/types": ^4.3.2 + "@aws-sdk/credential-provider-env": 3.914.0 + "@aws-sdk/credential-provider-http": 3.914.0 + "@aws-sdk/credential-provider-ini": 3.914.0 + "@aws-sdk/credential-provider-process": 3.914.0 + "@aws-sdk/credential-provider-sso": 3.914.0 + "@aws-sdk/credential-provider-web-identity": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@smithy/credential-provider-imds": ^4.2.3 + "@smithy/property-provider": ^4.2.3 + "@smithy/shared-ini-file-loader": ^4.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 4fda02b247dc54d2df2667f67b0b73bcb71a83d82ce921d94260a12717d11f76872b30074e8c435d8009a6b32d5cb92452026c4344d74ce34f7edae50aa5c714 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-node@npm:3.891.0": - version: 3.891.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.891.0" - dependencies: - "@aws-sdk/credential-provider-env": 3.890.0 - "@aws-sdk/credential-provider-http": 3.890.0 - "@aws-sdk/credential-provider-ini": 3.891.0 - "@aws-sdk/credential-provider-process": 3.890.0 - "@aws-sdk/credential-provider-sso": 3.891.0 - "@aws-sdk/credential-provider-web-identity": 3.891.0 - "@aws-sdk/types": 3.887.0 - "@smithy/credential-provider-imds": ^4.1.2 - "@smithy/property-provider": ^4.1.1 - "@smithy/shared-ini-file-loader": ^4.2.0 - "@smithy/types": ^4.5.0 - tslib: ^2.6.2 - checksum: 9f701c7fcf58f9421ede8ceeaa8d261a835216eb9f7910fc3ecf8f59ff4f4a84008be335ae329816ddc6119e30aa358ae92133081daa97ef2363561b81b44b5f - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-node@npm:3.901.0, @aws-sdk/credential-provider-node@npm:^3.624.0": - version: 3.901.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.901.0" - dependencies: - "@aws-sdk/credential-provider-env": 3.901.0 - "@aws-sdk/credential-provider-http": 3.901.0 - "@aws-sdk/credential-provider-ini": 3.901.0 - "@aws-sdk/credential-provider-process": 3.901.0 - "@aws-sdk/credential-provider-sso": 3.901.0 - "@aws-sdk/credential-provider-web-identity": 3.901.0 - "@aws-sdk/types": 3.901.0 - "@smithy/credential-provider-imds": ^4.2.0 - "@smithy/property-provider": ^4.2.0 - "@smithy/shared-ini-file-loader": ^4.3.0 - "@smithy/types": ^4.6.0 - tslib: ^2.6.2 - checksum: ae9965cb1bde4ddbfec5905158cdd385c165074c7af3626fc954e5dbc43f722438856c9a47779a49cf05b04939fc617800037bd0e3ab2848ded2a36ef5a4e72f + checksum: c8b289c4de938bf5735e55c3aa76a43607ff0aedda1ce45586fab2c176c871454847d48368e9a048bc9e1570090cd87b74c04a8a5c11b98316380f76088cefde languageName: node linkType: hard @@ -5752,93 +4899,23 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-process@npm:3.826.0": - version: 3.826.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.826.0" +"@aws-sdk/credential-provider-process@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.914.0" dependencies: - "@aws-sdk/core": 3.826.0 - "@aws-sdk/types": 3.821.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@smithy/property-provider": ^4.2.3 + "@smithy/shared-ini-file-loader": ^4.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: af6d32620b32cbe5069e967b6727e79076b9be9ae22977da5e0f08a9e95358a43060455e75fa77e58dae22ffe058f0c4c055675b3f80ecce34a2680464988da5 + checksum: 0283039f303d8d2f6d41afd564da8b7988bbd1d818c6ddd2b59dc85e4d50b164cc1a5f43705f1e60ed8acd97ce978d3d93241738606571542303f2d13df76f1c languageName: node linkType: hard -"@aws-sdk/credential-provider-process@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.844.0" - dependencies: - "@aws-sdk/core": 3.844.0 - "@aws-sdk/types": 3.840.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 41f08928d38781114856703673f7d1096fb1b987b1d225baa3becb177feec811df5814961dadbbac3f8f480b41bda1c23024f54042f9a37bb96ba93d56e0d34d - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-process@npm:3.846.0": - version: 3.846.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.846.0" - dependencies: - "@aws-sdk/core": 3.846.0 - "@aws-sdk/types": 3.840.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 3be6d4547cabd1fa71aa0acacc64f7996f6154aff01e7e5aa6f1cece3d89399c4f500b74db8f0173cf0c9c89275d8803970cb815d45c769808d339bdfae186fe - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-process@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.864.0" - dependencies: - "@aws-sdk/core": 3.864.0 - "@aws-sdk/types": 3.862.0 - "@smithy/property-provider": ^4.0.5 - "@smithy/shared-ini-file-loader": ^4.0.5 - "@smithy/types": ^4.3.2 - tslib: ^2.6.2 - checksum: 74bb1906ac48187aa4639675423f6bface1447286ce4e904d0f5e5932f8bee271397f85d7dccb45c909b25d43d943531a124fe3c1fdd137df581010aa5fe3d03 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-process@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.890.0" - dependencies: - "@aws-sdk/core": 3.890.0 - "@aws-sdk/types": 3.887.0 - "@smithy/property-provider": ^4.1.1 - "@smithy/shared-ini-file-loader": ^4.2.0 - "@smithy/types": ^4.5.0 - tslib: ^2.6.2 - checksum: 4cb1864ad5318ceb8d6b6c0b97f1991ea309776139a19469128d19ebfe01127dbafc2f8cf7cf04e2308cedbf1ba5bee9129fadf07c66b6a88c91ecc819e2058a - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-process@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.901.0" - dependencies: - "@aws-sdk/core": 3.901.0 - "@aws-sdk/types": 3.901.0 - "@smithy/property-provider": ^4.2.0 - "@smithy/shared-ini-file-loader": ^4.3.0 - "@smithy/types": ^4.6.0 - tslib: ^2.6.2 - checksum: d920a1358c3a95778a78c1a01c066e2901d619e45cde8cb27a37d4f9727c72a3274df37167650e7ee0a7c2c6c0256cf322cb012123039bef7522b9029a3b9064 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-sso@npm:3.186.0": - version: 3.186.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.186.0" +"@aws-sdk/credential-provider-sso@npm:3.186.0": + version: 3.186.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.186.0" dependencies: "@aws-sdk/client-sso": 3.186.0 "@aws-sdk/property-provider": 3.186.0 @@ -5864,115 +4941,19 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-sso@npm:3.830.0": - version: 3.830.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.830.0" - dependencies: - "@aws-sdk/client-sso": 3.830.0 - "@aws-sdk/core": 3.826.0 - "@aws-sdk/token-providers": 3.830.0 - "@aws-sdk/types": 3.821.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 9d30bf8c1c45957eadbb912db9303fc7b94aee3dc76f7189e451bd60dd263ca4114ace2651b0ac84c4150c736ec9bd4d66a4eaa776388a163d34a779c9ab1d71 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-sso@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.844.0" - dependencies: - "@aws-sdk/client-sso": 3.844.0 - "@aws-sdk/core": 3.844.0 - "@aws-sdk/token-providers": 3.844.0 - "@aws-sdk/types": 3.840.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: db2af01420e31f9edd130f82459fa3c16435c842fef8649b40e167f558eed9599eed7350fcea11e32128a32b7fc80c2139b125a389843204b37cf63ddf18f023 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-sso@npm:3.846.0": - version: 3.846.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.846.0" - dependencies: - "@aws-sdk/client-sso": 3.846.0 - "@aws-sdk/core": 3.846.0 - "@aws-sdk/token-providers": 3.846.0 - "@aws-sdk/types": 3.840.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 698cd111299937faae09e25d20bdc81be57ba704392c2401e25df18ba11c96edaceab144debd1c2ae1a62076e3416f9179dc296ed0f40ff7e8548b27c3364281 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-sso@npm:3.848.0": - version: 3.848.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.848.0" - dependencies: - "@aws-sdk/client-sso": 3.848.0 - "@aws-sdk/core": 3.846.0 - "@aws-sdk/token-providers": 3.848.0 - "@aws-sdk/types": 3.840.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 3ac50af20ff6646388175581cafab03b590eb5fccd1743ef45eeab3b3bb843a681e6c9e88d06c031a2886f77f649ab1a5df18cf7fb088dc8b34a7b225614ebaf - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-sso@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.864.0" - dependencies: - "@aws-sdk/client-sso": 3.864.0 - "@aws-sdk/core": 3.864.0 - "@aws-sdk/token-providers": 3.864.0 - "@aws-sdk/types": 3.862.0 - "@smithy/property-provider": ^4.0.5 - "@smithy/shared-ini-file-loader": ^4.0.5 - "@smithy/types": ^4.3.2 - tslib: ^2.6.2 - checksum: 706532dc10c49d0988789426a32abc556feece6a2cf967f5f93a0fc9a78a67dd6b3601f086c36838323f66b270789767add61906eb42acc904eb532c06a14de3 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-sso@npm:3.891.0": - version: 3.891.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.891.0" - dependencies: - "@aws-sdk/client-sso": 3.891.0 - "@aws-sdk/core": 3.890.0 - "@aws-sdk/token-providers": 3.891.0 - "@aws-sdk/types": 3.887.0 - "@smithy/property-provider": ^4.1.1 - "@smithy/shared-ini-file-loader": ^4.2.0 - "@smithy/types": ^4.5.0 - tslib: ^2.6.2 - checksum: 618e4ef6b6b0a58ddfa28cb80d883eb947be4ca6a91c3c62c6d83c615ccf4bb9ae5c371beac03fed31c3afde13dfea0c6ca6483ca5aa9baee7e41b4b94e4e006 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-sso@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.901.0" +"@aws-sdk/credential-provider-sso@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.914.0" dependencies: - "@aws-sdk/client-sso": 3.901.0 - "@aws-sdk/core": 3.901.0 - "@aws-sdk/token-providers": 3.901.0 - "@aws-sdk/types": 3.901.0 - "@smithy/property-provider": ^4.2.0 - "@smithy/shared-ini-file-loader": ^4.3.0 - "@smithy/types": ^4.6.0 + "@aws-sdk/client-sso": 3.914.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/token-providers": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@smithy/property-provider": ^4.2.3 + "@smithy/shared-ini-file-loader": ^4.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: b9795d0d685fa880cd177642a121c89ffe400ea2c1bc6be4bf2a634e4998230f63f15489cf1b0208482ad5ffb2d3cc8a59c563f2e09cd19f08d3e070a2839d8c + checksum: 94cea74468919afa42dc746b42a0726944176b84516eaae4f1395a27d93c55780442523fa9ec258c6263e7956c824b097589af706c0438c12db4e706f0aa6997 languageName: node linkType: hard @@ -6001,103 +4982,18 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-web-identity@npm:3.830.0": - version: 3.830.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.830.0" - dependencies: - "@aws-sdk/core": 3.826.0 - "@aws-sdk/nested-clients": 3.830.0 - "@aws-sdk/types": 3.821.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 31fea28695739267418be58a211ba71cd62f73484a38d327fc01685de4afbba018eb543ad17b10bc073dc36f9b96d1fdcaadd6d55801aa8cd02231827f779db5 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-web-identity@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.844.0" - dependencies: - "@aws-sdk/core": 3.844.0 - "@aws-sdk/nested-clients": 3.844.0 - "@aws-sdk/types": 3.840.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 5035bdc0340359882d886adc0892cbecc8693fcefad2527dde7597cb7c16c4d05fb04a3b6c6d5a266d4689e755bab4fad131de4260eec654697a3c013bb0c222 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-web-identity@npm:3.846.0": - version: 3.846.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.846.0" - dependencies: - "@aws-sdk/core": 3.846.0 - "@aws-sdk/nested-clients": 3.846.0 - "@aws-sdk/types": 3.840.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: e2f5682cae9ca9ba99d65acc62b548027d2e47f0a57aac0c6664b9375177e5cde83307b09fba08916f45f8711aee3059161135419aad277f87f44a3a9169a946 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-web-identity@npm:3.848.0": - version: 3.848.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.848.0" - dependencies: - "@aws-sdk/core": 3.846.0 - "@aws-sdk/nested-clients": 3.848.0 - "@aws-sdk/types": 3.840.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: bd1729dc05426d86c4feb4093b6c57eb2f11a8c10d6bd9a9b81d795bd4de1fa03f9c92c85ca35e6121c4814ba6a3416fa6bb7b3bf8171735de28999a1a239aa6 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-web-identity@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.864.0" - dependencies: - "@aws-sdk/core": 3.864.0 - "@aws-sdk/nested-clients": 3.864.0 - "@aws-sdk/types": 3.862.0 - "@smithy/property-provider": ^4.0.5 - "@smithy/types": ^4.3.2 - tslib: ^2.6.2 - checksum: 3f1596e848ae1ecdbd731496f239e90be16a4956d2ba85bcf2603e825a9928c9aa9414952dee6efde437614ac7f189add56950d6e027dd5a30ff0ebf7db2491f - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-web-identity@npm:3.891.0": - version: 3.891.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.891.0" +"@aws-sdk/credential-provider-web-identity@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.914.0" dependencies: - "@aws-sdk/core": 3.890.0 - "@aws-sdk/nested-clients": 3.891.0 - "@aws-sdk/types": 3.887.0 - "@smithy/property-provider": ^4.1.1 - "@smithy/shared-ini-file-loader": ^4.2.0 - "@smithy/types": ^4.5.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/nested-clients": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@smithy/property-provider": ^4.2.3 + "@smithy/shared-ini-file-loader": ^4.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 3efbf1c8bcb9438bf09673a6eaf6cb0ad1a1b39635e7462f515818f66748ca9dafe58208be152574c6b967d061616822f6dfd702bb385f32bc7090e981300e49 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-web-identity@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.901.0" - dependencies: - "@aws-sdk/core": 3.901.0 - "@aws-sdk/nested-clients": 3.901.0 - "@aws-sdk/types": 3.901.0 - "@smithy/property-provider": ^4.2.0 - "@smithy/shared-ini-file-loader": ^4.3.0 - "@smithy/types": ^4.6.0 - tslib: ^2.6.2 - checksum: 5b7e1986d7c64d0082d0fbf060b76e5012416326df9c02f62e581759dfab669701de2f93d10d6b8e9b47520873359fecb7db88d3700a39851ff6c826c2bc8fa2 + checksum: 665350b4e4e209e7b45d88162ce97579ce5bc14cf46f125d31857a40ee3aad2721cc325fa64916cbc669b84ba761aac44c6faa53a6da68de439443dede0868ca languageName: node linkType: hard @@ -6126,29 +5022,29 @@ __metadata: linkType: hard "@aws-sdk/credential-providers@npm:^3.624.0": - version: 3.844.0 - resolution: "@aws-sdk/credential-providers@npm:3.844.0" - dependencies: - "@aws-sdk/client-cognito-identity": 3.844.0 - "@aws-sdk/core": 3.844.0 - "@aws-sdk/credential-provider-cognito-identity": 3.844.0 - "@aws-sdk/credential-provider-env": 3.844.0 - "@aws-sdk/credential-provider-http": 3.844.0 - "@aws-sdk/credential-provider-ini": 3.844.0 - "@aws-sdk/credential-provider-node": 3.844.0 - "@aws-sdk/credential-provider-process": 3.844.0 - "@aws-sdk/credential-provider-sso": 3.844.0 - "@aws-sdk/credential-provider-web-identity": 3.844.0 - "@aws-sdk/nested-clients": 3.844.0 - "@aws-sdk/types": 3.840.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/credential-provider-imds": ^4.0.6 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/property-provider": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 39107965938daeb419bf829c91c9b184fac4f4cf5a60a48945c8d7382ba27ad0f9aaa143b1b0d1667662322b6aa4e6578fe377038cc826cd579bb42d75261511 + version: 3.915.0 + resolution: "@aws-sdk/credential-providers@npm:3.915.0" + dependencies: + "@aws-sdk/client-cognito-identity": 3.915.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/credential-provider-cognito-identity": 3.915.0 + "@aws-sdk/credential-provider-env": 3.914.0 + "@aws-sdk/credential-provider-http": 3.914.0 + "@aws-sdk/credential-provider-ini": 3.914.0 + "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/credential-provider-process": 3.914.0 + "@aws-sdk/credential-provider-sso": 3.914.0 + "@aws-sdk/credential-provider-web-identity": 3.914.0 + "@aws-sdk/nested-clients": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/credential-provider-imds": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/property-provider": ^4.2.3 + "@smithy/types": ^4.8.0 + tslib: ^2.6.2 + checksum: 4d02690c3c0456a65ef1ccec46dff83b2a0ceb3ea99df7f15fed258a2c99095d6f7e1a2a1526ebbfee56fe52fcd06fd1c08314639f62318aef8d116f85e5ab67 languageName: node linkType: hard @@ -6344,14 +5240,14 @@ __metadata: linkType: hard "@aws-sdk/hash-node@npm:^3.0.0": - version: 3.338.0 - resolution: "@aws-sdk/hash-node@npm:3.338.0" + version: 3.370.0 + resolution: "@aws-sdk/hash-node@npm:3.370.0" dependencies: - "@aws-sdk/types": 3.338.0 + "@aws-sdk/types": 3.370.0 "@aws-sdk/util-buffer-from": 3.310.0 "@aws-sdk/util-utf8": 3.310.0 tslib: ^2.5.0 - checksum: c73efa2e7fe5958e0cd439e5589cc496229c2db9268c7651d300c4ec65c06607784fee26ad7d7b01c80937fff4378c836542cca04bbac347b5c5a12516f57970 + checksum: afd7b3a932f883264883db2e91085ff38f08d1ac22e98118506ff30c05cb02c2284110dcb905875b88af891eb286f4c75cde24de0094618f164c39928200f9f7 languageName: node linkType: hard @@ -6403,35 +5299,35 @@ __metadata: linkType: hard "@aws-sdk/lib-dynamodb@npm:^3.624.0": - version: 3.844.0 - resolution: "@aws-sdk/lib-dynamodb@npm:3.844.0" - dependencies: - "@aws-sdk/core": 3.844.0 - "@aws-sdk/util-dynamodb": 3.844.0 - "@smithy/core": ^3.7.0 - "@smithy/smithy-client": ^4.4.6 - "@smithy/types": ^4.3.1 + version: 3.914.0 + resolution: "@aws-sdk/lib-dynamodb@npm:3.914.0" + dependencies: + "@aws-sdk/core": 3.914.0 + "@aws-sdk/util-dynamodb": 3.914.0 + "@smithy/core": ^3.17.0 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 peerDependencies: - "@aws-sdk/client-dynamodb": ^3.844.0 - checksum: 536402b25494dc218a8470442449de1383df78f4258a73211a1c022d5e970d0da78b4a7323c7f85b39a6a665ad521d0f05543e8318d087eebcdc66e9891ca58b + "@aws-sdk/client-dynamodb": ^3.914.0 + checksum: 632de487441e9dcb8ca52817fc508dce948e76fd9508b28327b5c57728c938b43f907e47d0ba683e57dd07a1618c676cfecf4408b0407e3d8ff2288dacc76071 languageName: node linkType: hard "@aws-sdk/lib-storage@npm:^3.25.0, @aws-sdk/lib-storage@npm:^3.624.0": - version: 3.846.0 - resolution: "@aws-sdk/lib-storage@npm:3.846.0" + version: 3.914.0 + resolution: "@aws-sdk/lib-storage@npm:3.914.0" dependencies: - "@smithy/abort-controller": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.15 - "@smithy/smithy-client": ^4.4.7 + "@smithy/abort-controller": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/smithy-client": ^4.9.0 buffer: 5.6.0 events: 3.3.0 stream-browserify: 3.0.0 tslib: ^2.6.2 peerDependencies: - "@aws-sdk/client-s3": ^3.846.0 - checksum: 7cda821191fea1fbc18eb3a14f73c50e4d1b1b29c7b0cf86718c1a1d9328ed6759f84c111ecc8d6eef13762bcec09754cdd8c4592ed356e7ff1c5c469f6c4373 + "@aws-sdk/client-s3": ^3.914.0 + checksum: 794563625708587872574a2c3380182cb923e2c87007ce6925dbe177a9e81d0d1bd70fc589ec99934681ae29e83ae8f55cee93efcad3145e501be34eddc5e1df languageName: node linkType: hard @@ -6461,18 +5357,18 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-bucket-endpoint@npm:3.862.0": - version: 3.862.0 - resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.862.0" +"@aws-sdk/middleware-bucket-endpoint@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.914.0" dependencies: - "@aws-sdk/types": 3.862.0 - "@aws-sdk/util-arn-parser": 3.804.0 - "@smithy/node-config-provider": ^4.1.4 - "@smithy/protocol-http": ^5.1.3 - "@smithy/types": ^4.3.2 - "@smithy/util-config-provider": ^4.0.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-arn-parser": 3.893.0 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/protocol-http": ^5.3.3 + "@smithy/types": ^4.8.0 + "@smithy/util-config-provider": ^4.2.0 tslib: ^2.6.2 - checksum: 2c87ca9a621ad99b280b8f1a997092d252cd442904aecbce66bc6295e3c7189beeb2f22441c20524ead6a429848c4c17e791231ac11d76b3ec964cd2aa2ee7f2 + checksum: 3bc67cf5a1cd8d9ba8bc9d63a515cf2cc47c391f0740145e21f3b7953f99bbf9b7261cea24bbeff580820d2653da98ce16dcb4819a15e24dc1ac2d8a9c658ba9 languageName: node linkType: hard @@ -6512,17 +5408,17 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-endpoint-discovery@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/middleware-endpoint-discovery@npm:3.901.0" +"@aws-sdk/middleware-endpoint-discovery@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/middleware-endpoint-discovery@npm:3.914.0" dependencies: "@aws-sdk/endpoint-cache": 3.893.0 - "@aws-sdk/types": 3.901.0 - "@smithy/node-config-provider": ^4.3.0 - "@smithy/protocol-http": ^5.3.0 - "@smithy/types": ^4.6.0 + "@aws-sdk/types": 3.914.0 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/protocol-http": ^5.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: acbabdc1626dabb47a47c76f36e9388c5618a0939858aa2a21822dab4286f3caa08a033b41d4b357e54c8a0989a4ea1dd8e901106ed8a6d968d7f3cd1717aa33 + checksum: 1dc1b13aa3eeaae892f176a206e0c516671c404e43dd8c2d46bb1fce4ec9dcbc4c2f8ab2618222e4abca5deb29748f333a372b96b71aa2bb4ea001a6e9dc0f88 languageName: node linkType: hard @@ -6549,15 +5445,15 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-expect-continue@npm:3.862.0": - version: 3.862.0 - resolution: "@aws-sdk/middleware-expect-continue@npm:3.862.0" +"@aws-sdk/middleware-expect-continue@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.914.0" dependencies: - "@aws-sdk/types": 3.862.0 - "@smithy/protocol-http": ^5.1.3 - "@smithy/types": ^4.3.2 + "@aws-sdk/types": 3.914.0 + "@smithy/protocol-http": ^5.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 6d8a1e9c46bd46c2e327767e7b828f25fde7b4b977be29192d335c208673df4867d46ab8cba940676b49058411f4f2fc4087d3cafa703665438d476aecaa94da + checksum: 64743e0182d5dc22aa6463dffc458be04f93081ad23f41ba15a145fc200ba6ef13b4516cd9532e8973b92708a736cdf33f110a2c3e2290012d2331f3cca35b54 languageName: node linkType: hard @@ -6577,24 +5473,24 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-flexible-checksums@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.864.0" +"@aws-sdk/middleware-flexible-checksums@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.914.0" dependencies: "@aws-crypto/crc32": 5.2.0 "@aws-crypto/crc32c": 5.2.0 "@aws-crypto/util": 5.2.0 - "@aws-sdk/core": 3.864.0 - "@aws-sdk/types": 3.862.0 - "@smithy/is-array-buffer": ^4.0.0 - "@smithy/node-config-provider": ^4.1.4 - "@smithy/protocol-http": ^5.1.3 - "@smithy/types": ^4.3.2 - "@smithy/util-middleware": ^4.0.5 - "@smithy/util-stream": ^4.2.4 - "@smithy/util-utf8": ^4.0.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@smithy/is-array-buffer": ^4.2.0 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/protocol-http": ^5.3.3 + "@smithy/types": ^4.8.0 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-stream": ^4.5.3 + "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 6ddfde3bc904915304062f88843666d7dff7154cc11a4bc671002127c13c10d22c5e6b85de8ed68a293eb8044c4f4a1d61f85245c6d5f04a8e4fee587df6076f + checksum: 350b98055707b55edb0d276e4c90daa4b92ed7195d40bba1bbdb27fecfbafc63e458b0df9d20e6bec7d027b2615d476d53dae40b6d09e559d34f05c38ce120ba languageName: node linkType: hard @@ -6632,63 +5528,15 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-host-header@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.821.0" - dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 8c6282ef885a455cf34667831577085fca3c58cd7b4ee3c773eb7fabab0704583497a13230b1f877879414646f1eb74225278c7587b3207df042b054d777d4b7 - languageName: node - linkType: hard - -"@aws-sdk/middleware-host-header@npm:3.840.0": - version: 3.840.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.840.0" - dependencies: - "@aws-sdk/types": 3.840.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: aae5964c39118815293f3f1d42c6b5131ff44862d33af9c8d44eb98fb5b8db0e6191cceba59c487a2b89b70b2e7ad710b174a14506bc6d99d333af42fd6b3d07 - languageName: node - linkType: hard - -"@aws-sdk/middleware-host-header@npm:3.862.0": - version: 3.862.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.862.0" - dependencies: - "@aws-sdk/types": 3.862.0 - "@smithy/protocol-http": ^5.1.3 - "@smithy/types": ^4.3.2 - tslib: ^2.6.2 - checksum: 1a71a7fb8e678fbe7b57028e952c30ee7e6d3f9a213e99742befd008d42df772f5a6e43403c0501f86e4b3f42ff076ce068cbae040e146c1438d1f4e7643c948 - languageName: node - linkType: hard - -"@aws-sdk/middleware-host-header@npm:3.891.0": - version: 3.891.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.891.0" - dependencies: - "@aws-sdk/types": 3.887.0 - "@smithy/protocol-http": ^5.2.1 - "@smithy/types": ^4.5.0 - tslib: ^2.6.2 - checksum: 5716641a3732ffcae51387af289888dd771260b783e75b8c1c137ba18565a1e3a33318a1673f736baec36aaeba7f7cfd3446ce4844caed3fa2c080cf23d523f4 - languageName: node - linkType: hard - -"@aws-sdk/middleware-host-header@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.901.0" +"@aws-sdk/middleware-host-header@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.914.0" dependencies: - "@aws-sdk/types": 3.901.0 - "@smithy/protocol-http": ^5.3.0 - "@smithy/types": ^4.6.0 + "@aws-sdk/types": 3.914.0 + "@smithy/protocol-http": ^5.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: f36cffb33532df97f7480a9a0705a0d3e874861b12e10d3b1713ef4f830e1d17e8568c3baff1c4c05ad681115af6e8e4f84d828a9834a9df8b6127fbc5af5f48 + checksum: f5141335b89132a7e54b799fb5e849a2162a79c9f3ff287e497938a6ddc9f81e2ebca7888759f83633cc4347c2510f937442695e24b9c5de07964e3545345cdd languageName: node linkType: hard @@ -6703,14 +5551,14 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-location-constraint@npm:3.862.0": - version: 3.862.0 - resolution: "@aws-sdk/middleware-location-constraint@npm:3.862.0" +"@aws-sdk/middleware-location-constraint@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.914.0" dependencies: - "@aws-sdk/types": 3.862.0 - "@smithy/types": ^4.3.2 + "@aws-sdk/types": 3.914.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 1f65c71ea1aa91f3dca9655d3388e2551e10c0fbb4bbc38726196587601882905cf241cda8c123c76ce736d99f6449c4e62955f628ef9b6d711930a862c7063d + checksum: 65204117f9dbfd5ff2719e1304b65ce234cbd114e11c75b7025bf0b21f99c402153e3e72cf359722499727f0c718f2aaa7a7e9a71193a97935780e8d09dd8dd5 languageName: node linkType: hard @@ -6745,58 +5593,14 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-logger@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/middleware-logger@npm:3.821.0" - dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 2d9d9995c62e741fa059dbf8b20ff2000c63b73c2ece256146e1c5862a6aec4ab14165bfa52c9369906eca906f7b2247b6795c2e29f66408b5195c5ac738963a - languageName: node - linkType: hard - -"@aws-sdk/middleware-logger@npm:3.840.0": - version: 3.840.0 - resolution: "@aws-sdk/middleware-logger@npm:3.840.0" - dependencies: - "@aws-sdk/types": 3.840.0 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 5cc4eec656ec9811b64e504a96812f05f1b57e3542ea1dae6710505f81f8dfb36119709538b736a55792f02565818ab71f803e91b00bc4f0652ab198fce153fd - languageName: node - linkType: hard - -"@aws-sdk/middleware-logger@npm:3.862.0": - version: 3.862.0 - resolution: "@aws-sdk/middleware-logger@npm:3.862.0" - dependencies: - "@aws-sdk/types": 3.862.0 - "@smithy/types": ^4.3.2 - tslib: ^2.6.2 - checksum: b1e7026ae941435b066530b37acf2291d96530bf5c1a5a47fa32f32caf3a336f1b2f6223d0ad2a61115f1846d63b632a6104fe0dd761c239067c780efa90b297 - languageName: node - linkType: hard - -"@aws-sdk/middleware-logger@npm:3.891.0": - version: 3.891.0 - resolution: "@aws-sdk/middleware-logger@npm:3.891.0" - dependencies: - "@aws-sdk/types": 3.887.0 - "@smithy/types": ^4.5.0 - tslib: ^2.6.2 - checksum: 6eab8cb71b14597e30334df164e211fadd093a380811efef156baa126b9ed42fdf005f54447cd48050e211e277719cd182f4534a44757d799b21a77ef39b460d - languageName: node - linkType: hard - -"@aws-sdk/middleware-logger@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/middleware-logger@npm:3.901.0" +"@aws-sdk/middleware-logger@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/middleware-logger@npm:3.914.0" dependencies: - "@aws-sdk/types": 3.901.0 - "@smithy/types": ^4.6.0 + "@aws-sdk/types": 3.914.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 6ad444c2d791d2f8158c1e5262cdc12591a41164f63c660eb8874d4f915f007001d152deb426874ff4d4b1326d5e6b18bbdfe3087fa6fdc9ce7c88ed6bb75997 + checksum: d9011740d92d20b451a82e442069f81e57b5e86608573d753e4dedf80d9bfb5660fe2651aa542f26be7a16d97ec2aad708a80c1ae197ef0700ddfc6bc90e4554 languageName: node linkType: hard @@ -6823,65 +5627,16 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-recursion-detection@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.821.0" - dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 209d7cad9c86baa84053c3a6bdb364cd5ad06d6f964f0a040b8572ac5300723adfb6914f4e875024f1af5058ca6f468c5c9d5c8c0d283b403ffed5e08dccb711 - languageName: node - linkType: hard - -"@aws-sdk/middleware-recursion-detection@npm:3.840.0": - version: 3.840.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.840.0" - dependencies: - "@aws-sdk/types": 3.840.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 88b1dfbf487d86b2aa26761b08e3de2fd1edd8d09abffd88f5d31b77215fd0852c74deba38802a15cc7015a716d990c2925523af88577890311958f53ef739e7 - languageName: node - linkType: hard - -"@aws-sdk/middleware-recursion-detection@npm:3.862.0": - version: 3.862.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.862.0" - dependencies: - "@aws-sdk/types": 3.862.0 - "@smithy/protocol-http": ^5.1.3 - "@smithy/types": ^4.3.2 - tslib: ^2.6.2 - checksum: ed186d07cf5733ccc899168f83767e428ca9d2e7394e315e43f4f2522ed9a9aac6e5477e47aa4710775e724730dcb25a6699784aa5e63153e102c001ea96ab7f - languageName: node - linkType: hard - -"@aws-sdk/middleware-recursion-detection@npm:3.891.0": - version: 3.891.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.891.0" - dependencies: - "@aws-sdk/types": 3.887.0 - "@aws/lambda-invoke-store": ^0.0.1 - "@smithy/protocol-http": ^5.2.1 - "@smithy/types": ^4.5.0 - tslib: ^2.6.2 - checksum: 3e8af5cc39f1d85a91d7856cce38070948e90b9cb0068e8e5cc861ce91d3d9370cdbdbef305bd5770e31e0f4fea330e3447df4030f1b9ce51c4e9974d0e001ad - languageName: node - linkType: hard - -"@aws-sdk/middleware-recursion-detection@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.901.0" +"@aws-sdk/middleware-recursion-detection@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.914.0" dependencies: - "@aws-sdk/types": 3.901.0 + "@aws-sdk/types": 3.914.0 "@aws/lambda-invoke-store": ^0.0.1 - "@smithy/protocol-http": ^5.3.0 - "@smithy/types": ^4.6.0 + "@smithy/protocol-http": ^5.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 428d2da0d4583c8b33e5c10153b5cfebf572962a11df7501c35b5361b9e39fc9ab7b8778484a8f29d521f1ba37865bf0a441650de7c539e707714d4321c13272 + checksum: 45f5dfb4352e2554642eed38cee2bb7265ecbff2144671656f87d8f52948f11a9c401e08e6e1e054cd84e9ade32e86648f8de5266a342cc2d1efd6709c7f1574 languageName: node linkType: hard @@ -6913,15 +5668,15 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-sdk-api-gateway@npm:3.840.0": - version: 3.840.0 - resolution: "@aws-sdk/middleware-sdk-api-gateway@npm:3.840.0" +"@aws-sdk/middleware-sdk-api-gateway@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/middleware-sdk-api-gateway@npm:3.914.0" dependencies: - "@aws-sdk/types": 3.840.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 + "@aws-sdk/types": 3.914.0 + "@smithy/protocol-http": ^5.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 7ecf72bcac65ac1f82fa8ade145a5331596669fc0f9dc79277f8a3c43d2b8e9c7ccf31158b9153b91adabaae7e847def5b39369f759463898afcf76e2e652127 + checksum: 179b67628f9b0782ab389ccc69421f8c278d91aa42c63ecdcfc473a7ee067fabb3cde8bc737993c48e715fcd99d571d2a26d795dbbe806b73ad6afbb0b5fa882 languageName: node linkType: hard @@ -6941,19 +5696,19 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-sdk-ec2@npm:3.845.0": - version: 3.845.0 - resolution: "@aws-sdk/middleware-sdk-ec2@npm:3.845.0" +"@aws-sdk/middleware-sdk-ec2@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/middleware-sdk-ec2@npm:3.914.0" dependencies: - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-format-url": 3.840.0 - "@smithy/middleware-endpoint": ^4.1.15 - "@smithy/protocol-http": ^5.1.2 - "@smithy/signature-v4": ^5.1.2 - "@smithy/smithy-client": ^4.4.7 - "@smithy/types": ^4.3.1 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-format-url": 3.914.0 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/protocol-http": ^5.3.3 + "@smithy/signature-v4": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 7690f2ae4a9d84752eb8d666ad73a525ceb3870f2734a8388f0362b09bb7275b04c5223a350a26e94ed35aa01d48b8da1959676bbcd3a87f6b111c3ae38e0885 + checksum: a8b7385606e73b6b4f33302aad4e2201f0d8b35c0a946feb5de6a9b0605d79d346b6610c228ff194855f5f7a35a5b5a4f1ca45a9c2a5a677a9b88c754dad092e languageName: node linkType: hard @@ -6972,14 +5727,14 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-sdk-route53@npm:3.840.0": - version: 3.840.0 - resolution: "@aws-sdk/middleware-sdk-route53@npm:3.840.0" +"@aws-sdk/middleware-sdk-route53@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/middleware-sdk-route53@npm:3.914.0" dependencies: - "@aws-sdk/types": 3.840.0 - "@smithy/types": ^4.3.1 + "@aws-sdk/types": 3.914.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 09be555153099f7bb68a7c4447d3592edce08d2b4fba0a48937f32b3c7ab298b7e2ed20357fd98acc1c9bf2e6497adf94eb02c3562fefcfa6de66ba2518037c5 + checksum: 0a366fb33fbbcd2cb83b99f0abedd25e91be4c21892043929fdfdb1137df8d060a542c651fede1448e40026a41f10fed7d5fb6b3f5bf3b744113d71ccacda636 languageName: node linkType: hard @@ -7005,47 +5760,25 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-sdk-s3@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/middleware-sdk-s3@npm:3.844.0" - dependencies: - "@aws-sdk/core": 3.844.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-arn-parser": 3.804.0 - "@smithy/core": ^3.7.0 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/protocol-http": ^5.1.2 - "@smithy/signature-v4": ^5.1.2 - "@smithy/smithy-client": ^4.4.6 - "@smithy/types": ^4.3.1 - "@smithy/util-config-provider": ^4.0.0 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-stream": ^4.2.3 - "@smithy/util-utf8": ^4.0.0 - tslib: ^2.6.2 - checksum: 281734e45532be1e3d46f562aa96af1f76b83f005c616c6e1e079488865f7ef077e9a381f5cdce20c7f4a2b4ddb29e0575aef9e5f001cfd795551a81f11c1977 - languageName: node - linkType: hard - -"@aws-sdk/middleware-sdk-s3@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/middleware-sdk-s3@npm:3.864.0" - dependencies: - "@aws-sdk/core": 3.864.0 - "@aws-sdk/types": 3.862.0 - "@aws-sdk/util-arn-parser": 3.804.0 - "@smithy/core": ^3.8.0 - "@smithy/node-config-provider": ^4.1.4 - "@smithy/protocol-http": ^5.1.3 - "@smithy/signature-v4": ^5.1.3 - "@smithy/smithy-client": ^4.4.10 - "@smithy/types": ^4.3.2 - "@smithy/util-config-provider": ^4.0.0 - "@smithy/util-middleware": ^4.0.5 - "@smithy/util-stream": ^4.2.4 - "@smithy/util-utf8": ^4.0.0 +"@aws-sdk/middleware-sdk-s3@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.914.0" + dependencies: + "@aws-sdk/core": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-arn-parser": 3.893.0 + "@smithy/core": ^3.17.0 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/protocol-http": ^5.3.3 + "@smithy/signature-v4": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/util-config-provider": ^4.2.0 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-stream": ^4.5.3 + "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: b204859f54d693e9de8cc33049449e018329bb6fb724710b649212a85b6eb24e4acc6e1cea8f5010ea34b20d596def62c09f1db2533296a80c376ac3aba9221c + checksum: ed6a5038800a382bf073551de87e574b12d52394edcbc99cb242d1fa0291635dad484328e1d9faadfecbeb37dc59f2bd3f870b6d21267a5198e667dab7a835c9 languageName: node linkType: hard @@ -7120,14 +5853,14 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-ssec@npm:3.862.0": - version: 3.862.0 - resolution: "@aws-sdk/middleware-ssec@npm:3.862.0" +"@aws-sdk/middleware-ssec@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.914.0" dependencies: - "@aws-sdk/types": 3.862.0 - "@smithy/types": ^4.3.2 + "@aws-sdk/types": 3.914.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 2d2ae6b6fcd9ef053430e7072a0ec159ae7f4f90addb236f1f96f7ce1a1d15d6286cc0bac14fcd30e6f08a9abe6c5861040b70dd88049ed1b6109757d3d3fb49 + checksum: b7a0c24a43a3abae81e2fc423868ac7c290cc2253835953ccd6ff9dc64de31c534d85302c135267077f62b46476ea6b29173643043177fb75e7e605801635230 languageName: node linkType: hard @@ -7184,430 +5917,64 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-user-agent@npm:3.828.0": - version: 3.828.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.828.0" - dependencies: - "@aws-sdk/core": 3.826.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@smithy/core": ^3.5.3 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 3b2576d33f21d07b6b6b42f823e9277d55ea81913e6ad526b300961c5525e70d1571dd6953c282208b3da6a58ffb19fa2bc3b3b04962122cb87365bb7353478a - languageName: node - linkType: hard - -"@aws-sdk/middleware-user-agent@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.844.0" - dependencies: - "@aws-sdk/core": 3.844.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.844.0 - "@smithy/core": ^3.7.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 77543b93dfe2d92a6971c436e78c8deb42603ec3ced22b7d7ecaea27a4d9a0fb9ffc1314de4498d1f15419296c8dfdfc6faee0a441a44c6f96693fd233bb2a5a - languageName: node - linkType: hard - -"@aws-sdk/middleware-user-agent@npm:3.846.0": - version: 3.846.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.846.0" - dependencies: - "@aws-sdk/core": 3.846.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.845.0 - "@smithy/core": ^3.7.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 321c47e079879077335dcf82127e872681f295fd036024dad2a92c12642f60dd09e27ea0743a4235c074b3df8be19a5e29ce0c9db68fcd7505717849a927e7fb - languageName: node - linkType: hard - -"@aws-sdk/middleware-user-agent@npm:3.848.0": - version: 3.848.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.848.0" - dependencies: - "@aws-sdk/core": 3.846.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.848.0 - "@smithy/core": ^3.7.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 2ec977bd69711022a162e287584c04c66a6481ecc331ed8fe13b6fd334a9d2c3ebe13709933dd5b224915cf7fa6e196870077e428c853b772a4b841162e71752 - languageName: node - linkType: hard - -"@aws-sdk/middleware-user-agent@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.864.0" - dependencies: - "@aws-sdk/core": 3.864.0 - "@aws-sdk/types": 3.862.0 - "@aws-sdk/util-endpoints": 3.862.0 - "@smithy/core": ^3.8.0 - "@smithy/protocol-http": ^5.1.3 - "@smithy/types": ^4.3.2 - tslib: ^2.6.2 - checksum: 638401786dfb365cd4e890e4b4d18ddf48e267faf8842c53feaad37f25f38615fc8fb710c721f7ca8e1de9c4b1c74f411d437b544385fe739d129b5c03958a16 - languageName: node - linkType: hard - -"@aws-sdk/middleware-user-agent@npm:3.891.0": - version: 3.891.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.891.0" - dependencies: - "@aws-sdk/core": 3.890.0 - "@aws-sdk/types": 3.887.0 - "@aws-sdk/util-endpoints": 3.891.0 - "@smithy/core": ^3.11.0 - "@smithy/protocol-http": ^5.2.1 - "@smithy/types": ^4.5.0 - tslib: ^2.6.2 - checksum: 9a9bd85ebccbf705a40c53490e523a5e4a311fe9f8eb9d3e5cd8593b84011db03d90a153dcb2f984cb908b6e7e65fa23ecf0bc48234e73aca3ebf3b031bd0202 - languageName: node - linkType: hard - -"@aws-sdk/middleware-user-agent@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.901.0" - dependencies: - "@aws-sdk/core": 3.901.0 - "@aws-sdk/types": 3.901.0 - "@aws-sdk/util-endpoints": 3.901.0 - "@smithy/core": ^3.14.0 - "@smithy/protocol-http": ^5.3.0 - "@smithy/types": ^4.6.0 - tslib: ^2.6.2 - checksum: 73d5913eca05799918c0119510d0a49b5c5b7626a098c5ff48954f1b7e42278b0fcfe589f06d2b79d1dec1c316647f4104228fb42d0e72932601b0fddc8ea142 - languageName: node - linkType: hard - -"@aws-sdk/nested-clients@npm:3.830.0": - version: 3.830.0 - resolution: "@aws-sdk/nested-clients@npm:3.830.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.826.0 - "@aws-sdk/middleware-host-header": 3.821.0 - "@aws-sdk/middleware-logger": 3.821.0 - "@aws-sdk/middleware-recursion-detection": 3.821.0 - "@aws-sdk/middleware-user-agent": 3.828.0 - "@aws-sdk/region-config-resolver": 3.821.0 - "@aws-sdk/types": 3.821.0 - "@aws-sdk/util-endpoints": 3.828.0 - "@aws-sdk/util-user-agent-browser": 3.821.0 - "@aws-sdk/util-user-agent-node": 3.828.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.5.3 - "@smithy/fetch-http-handler": ^5.0.4 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.11 - "@smithy/middleware-retry": ^4.1.12 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.0.6 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.3 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.19 - "@smithy/util-defaults-mode-node": ^4.0.19 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.5 - "@smithy/util-utf8": ^4.0.0 - tslib: ^2.6.2 - checksum: 14cbf4d11e8600e5cbb7519518c1b51ee950b5057d9b3a78d297656689e031aa1cb7805f8ffeecc195cbc93a517c04f925db550ac79bbb9f75b47d3e5d7f366c - languageName: node - linkType: hard - -"@aws-sdk/nested-clients@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/nested-clients@npm:3.844.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.844.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.844.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.844.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.844.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.14 - "@smithy/middleware-retry": ^4.1.15 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.6 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.22 - "@smithy/util-defaults-mode-node": ^4.0.22 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 - tslib: ^2.6.2 - checksum: 01a84bc8c05eca975e136895f6245301ca680bdfbb72a7326ed6fc087e9dd25915423af2a2976200486554c0f0bfbabc215b5239782087242c90a786f92b8453 - languageName: node - linkType: hard - -"@aws-sdk/nested-clients@npm:3.846.0": - version: 3.846.0 - resolution: "@aws-sdk/nested-clients@npm:3.846.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.846.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.846.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.845.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.846.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.15 - "@smithy/middleware-retry": ^4.1.16 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.7 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.23 - "@smithy/util-defaults-mode-node": ^4.0.23 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 - tslib: ^2.6.2 - checksum: 8303cc4c7ec723314a9cc8eb690559e13a88a4292ea9b6de5389e4c930f7e620b4612e335a8be799363cdd6005759a99afeac0d5af6e65868d556fd072e861b3 - languageName: node - linkType: hard - -"@aws-sdk/nested-clients@npm:3.848.0": - version: 3.848.0 - resolution: "@aws-sdk/nested-clients@npm:3.848.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.846.0 - "@aws-sdk/middleware-host-header": 3.840.0 - "@aws-sdk/middleware-logger": 3.840.0 - "@aws-sdk/middleware-recursion-detection": 3.840.0 - "@aws-sdk/middleware-user-agent": 3.848.0 - "@aws-sdk/region-config-resolver": 3.840.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-endpoints": 3.848.0 - "@aws-sdk/util-user-agent-browser": 3.840.0 - "@aws-sdk/util-user-agent-node": 3.848.0 - "@smithy/config-resolver": ^4.1.4 - "@smithy/core": ^3.7.0 - "@smithy/fetch-http-handler": ^5.1.0 - "@smithy/hash-node": ^4.0.4 - "@smithy/invalid-dependency": ^4.0.4 - "@smithy/middleware-content-length": ^4.0.4 - "@smithy/middleware-endpoint": ^4.1.15 - "@smithy/middleware-retry": ^4.1.16 - "@smithy/middleware-serde": ^4.0.8 - "@smithy/middleware-stack": ^4.0.4 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/node-http-handler": ^4.1.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.7 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.23 - "@smithy/util-defaults-mode-node": ^4.0.23 - "@smithy/util-endpoints": ^3.0.6 - "@smithy/util-middleware": ^4.0.4 - "@smithy/util-retry": ^4.0.6 - "@smithy/util-utf8": ^4.0.0 - tslib: ^2.6.2 - checksum: 77057a60ce0f86bee16e1daa5214385720aa433f1ff097350b41a85dab2da2ac0a6f196f17b94d51631448adeed9dabfd8b984976771d9cfd4bb27a449f26bc6 - languageName: node - linkType: hard - -"@aws-sdk/nested-clients@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/nested-clients@npm:3.864.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.864.0 - "@aws-sdk/middleware-host-header": 3.862.0 - "@aws-sdk/middleware-logger": 3.862.0 - "@aws-sdk/middleware-recursion-detection": 3.862.0 - "@aws-sdk/middleware-user-agent": 3.864.0 - "@aws-sdk/region-config-resolver": 3.862.0 - "@aws-sdk/types": 3.862.0 - "@aws-sdk/util-endpoints": 3.862.0 - "@aws-sdk/util-user-agent-browser": 3.862.0 - "@aws-sdk/util-user-agent-node": 3.864.0 - "@smithy/config-resolver": ^4.1.5 - "@smithy/core": ^3.8.0 - "@smithy/fetch-http-handler": ^5.1.1 - "@smithy/hash-node": ^4.0.5 - "@smithy/invalid-dependency": ^4.0.5 - "@smithy/middleware-content-length": ^4.0.5 - "@smithy/middleware-endpoint": ^4.1.18 - "@smithy/middleware-retry": ^4.1.19 - "@smithy/middleware-serde": ^4.0.9 - "@smithy/middleware-stack": ^4.0.5 - "@smithy/node-config-provider": ^4.1.4 - "@smithy/node-http-handler": ^4.1.1 - "@smithy/protocol-http": ^5.1.3 - "@smithy/smithy-client": ^4.4.10 - "@smithy/types": ^4.3.2 - "@smithy/url-parser": ^4.0.5 - "@smithy/util-base64": ^4.0.0 - "@smithy/util-body-length-browser": ^4.0.0 - "@smithy/util-body-length-node": ^4.0.0 - "@smithy/util-defaults-mode-browser": ^4.0.26 - "@smithy/util-defaults-mode-node": ^4.0.26 - "@smithy/util-endpoints": ^3.0.7 - "@smithy/util-middleware": ^4.0.5 - "@smithy/util-retry": ^4.0.7 - "@smithy/util-utf8": ^4.0.0 - tslib: ^2.6.2 - checksum: a1c6b61352bac1eb0d3348de5be92efef015256bdc18f8391df630631f0a347cdd38faea4b2ad48e99a82d5ea2e8537ad673e29ff1dab2468f13a04bd86b6038 - languageName: node - linkType: hard - -"@aws-sdk/nested-clients@npm:3.891.0": - version: 3.891.0 - resolution: "@aws-sdk/nested-clients@npm:3.891.0" +"@aws-sdk/middleware-user-agent@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.914.0" dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.890.0 - "@aws-sdk/middleware-host-header": 3.891.0 - "@aws-sdk/middleware-logger": 3.891.0 - "@aws-sdk/middleware-recursion-detection": 3.891.0 - "@aws-sdk/middleware-user-agent": 3.891.0 - "@aws-sdk/region-config-resolver": 3.890.0 - "@aws-sdk/types": 3.887.0 - "@aws-sdk/util-endpoints": 3.891.0 - "@aws-sdk/util-user-agent-browser": 3.887.0 - "@aws-sdk/util-user-agent-node": 3.891.0 - "@smithy/config-resolver": ^4.2.2 - "@smithy/core": ^3.11.0 - "@smithy/fetch-http-handler": ^5.2.1 - "@smithy/hash-node": ^4.1.1 - "@smithy/invalid-dependency": ^4.1.1 - "@smithy/middleware-content-length": ^4.1.1 - "@smithy/middleware-endpoint": ^4.2.2 - "@smithy/middleware-retry": ^4.2.3 - "@smithy/middleware-serde": ^4.1.1 - "@smithy/middleware-stack": ^4.1.1 - "@smithy/node-config-provider": ^4.2.2 - "@smithy/node-http-handler": ^4.2.1 - "@smithy/protocol-http": ^5.2.1 - "@smithy/smithy-client": ^4.6.2 - "@smithy/types": ^4.5.0 - "@smithy/url-parser": ^4.1.1 - "@smithy/util-base64": ^4.1.0 - "@smithy/util-body-length-browser": ^4.1.0 - "@smithy/util-body-length-node": ^4.1.0 - "@smithy/util-defaults-mode-browser": ^4.1.2 - "@smithy/util-defaults-mode-node": ^4.1.2 - "@smithy/util-endpoints": ^3.1.2 - "@smithy/util-middleware": ^4.1.1 - "@smithy/util-retry": ^4.1.2 - "@smithy/util-utf8": ^4.1.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@smithy/core": ^3.17.0 + "@smithy/protocol-http": ^5.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: f69d9f9cf0f94558367312e47741cdfe94472d7a3e94f44723c22fe796f007207bebc19c6fe2b12ac0f44bb067f7cd65499a0936ec91e94f445579e7147a7813 + checksum: 3c79673bc7b51595f4d414eb4ebc27c5a2dabd22f270ef7229888d1be588c5551f574eccfcd12337fefb0777bfa5bafd298fbffa18df48ea0a05ab49ecffaa7c languageName: node linkType: hard -"@aws-sdk/nested-clients@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/nested-clients@npm:3.901.0" +"@aws-sdk/nested-clients@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/nested-clients@npm:3.914.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.901.0 - "@aws-sdk/middleware-host-header": 3.901.0 - "@aws-sdk/middleware-logger": 3.901.0 - "@aws-sdk/middleware-recursion-detection": 3.901.0 - "@aws-sdk/middleware-user-agent": 3.901.0 - "@aws-sdk/region-config-resolver": 3.901.0 - "@aws-sdk/types": 3.901.0 - "@aws-sdk/util-endpoints": 3.901.0 - "@aws-sdk/util-user-agent-browser": 3.901.0 - "@aws-sdk/util-user-agent-node": 3.901.0 - "@smithy/config-resolver": ^4.3.0 - "@smithy/core": ^3.14.0 - "@smithy/fetch-http-handler": ^5.3.0 - "@smithy/hash-node": ^4.2.0 - "@smithy/invalid-dependency": ^4.2.0 - "@smithy/middleware-content-length": ^4.2.0 - "@smithy/middleware-endpoint": ^4.3.0 - "@smithy/middleware-retry": ^4.4.0 - "@smithy/middleware-serde": ^4.2.0 - "@smithy/middleware-stack": ^4.2.0 - "@smithy/node-config-provider": ^4.3.0 - "@smithy/node-http-handler": ^4.3.0 - "@smithy/protocol-http": ^5.3.0 - "@smithy/smithy-client": ^4.7.0 - "@smithy/types": ^4.6.0 - "@smithy/url-parser": ^4.2.0 - "@smithy/util-base64": ^4.2.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/middleware-host-header": 3.914.0 + "@aws-sdk/middleware-logger": 3.914.0 + "@aws-sdk/middleware-recursion-detection": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/region-config-resolver": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-user-agent-browser": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/core": ^3.17.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/hash-node": ^4.2.3 + "@smithy/invalid-dependency": ^4.2.3 + "@smithy/middleware-content-length": ^4.2.3 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/node-http-handler": ^4.4.2 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-base64": ^4.3.0 "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.0 - "@smithy/util-defaults-mode-browser": ^4.2.0 - "@smithy/util-defaults-mode-node": ^4.2.0 - "@smithy/util-endpoints": ^3.2.0 - "@smithy/util-middleware": ^4.2.0 - "@smithy/util-retry": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.1 + "@smithy/util-defaults-mode-browser": ^4.3.3 + "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 3b0211fbec00d3f2122270e70ff8a4dd2da510d9955655b5c8d39a49b9abd03e948d9f13e4db0329b941fd62cbd6c59043788d3ae1006ade4bfc225d2cec7caa + checksum: 085846ebeb41186693f2a25ed1132e3357bed88b4c93a4c88e2e88803d92bfff4a528023eb92572f18ef5655654333c5ae4457a7eb4d66318d1ca9ec439c8b2f languageName: node linkType: hard @@ -7757,89 +6124,31 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/region-config-resolver@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/region-config-resolver@npm:3.821.0" - dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/types": ^4.3.1 - "@smithy/util-config-provider": ^4.0.0 - "@smithy/util-middleware": ^4.0.4 - tslib: ^2.6.2 - checksum: b0f8a22541db5f4d5eee79320fe3d97dfa9cd7c37130771b354771c811243d458e18f22dfead70802ade8ce7537376eea4931479922df15a2e93378cf210ec30 - languageName: node - linkType: hard - -"@aws-sdk/region-config-resolver@npm:3.840.0": - version: 3.840.0 - resolution: "@aws-sdk/region-config-resolver@npm:3.840.0" - dependencies: - "@aws-sdk/types": 3.840.0 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/types": ^4.3.1 - "@smithy/util-config-provider": ^4.0.0 - "@smithy/util-middleware": ^4.0.4 - tslib: ^2.6.2 - checksum: 27d72bb9657efd79637a4c4aa895004d29c66eefce083fa84050f092f68bcba8cb9bf0e4c16c11c132a5fa01f1841e878fa903bc837c4e1e6904d1b2d2c3dd37 - languageName: node - linkType: hard - -"@aws-sdk/region-config-resolver@npm:3.862.0": - version: 3.862.0 - resolution: "@aws-sdk/region-config-resolver@npm:3.862.0" +"@aws-sdk/region-config-resolver@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.914.0" dependencies: - "@aws-sdk/types": 3.862.0 - "@smithy/node-config-provider": ^4.1.4 - "@smithy/types": ^4.3.2 - "@smithy/util-config-provider": ^4.0.0 - "@smithy/util-middleware": ^4.0.5 + "@aws-sdk/types": 3.914.0 + "@smithy/config-resolver": ^4.4.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: b74d1ae2e663e6de0c4ce3a22af5693af911b0d05fb241595b69875cc6e03917c85e8d058ffc62c4bf7cf0b659d4e3aeb44d3ac2b18ecda0abd85bb04eb9579f - languageName: node - linkType: hard - -"@aws-sdk/region-config-resolver@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/region-config-resolver@npm:3.890.0" - dependencies: - "@aws-sdk/types": 3.887.0 - "@smithy/node-config-provider": ^4.2.2 - "@smithy/types": ^4.5.0 - "@smithy/util-config-provider": ^4.1.0 - "@smithy/util-middleware": ^4.1.1 - tslib: ^2.6.2 - checksum: a95432f7fc38653cd31b58c9ccc543d63a79184b7a67d8e880b3c171576b548616c8dcf0b12a995d78ace1f4893f0b3ed3cef6d9e8c65cf54683fe6bd7cf99c1 - languageName: node - linkType: hard - -"@aws-sdk/region-config-resolver@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/region-config-resolver@npm:3.901.0" - dependencies: - "@aws-sdk/types": 3.901.0 - "@smithy/node-config-provider": ^4.3.0 - "@smithy/types": ^4.6.0 - "@smithy/util-config-provider": ^4.2.0 - "@smithy/util-middleware": ^4.2.0 - tslib: ^2.6.2 - checksum: a01f85908e38ea43cd6e69dcb2c33916cf2a8de3e7f0baa004e218317e3f331829746f17bcc2f79c4fc7ae7c9ff0716b30986618bd776800ee8d1b535f3849d7 + checksum: a473db628478a4403c34121231ed03c4b9c148659d797f8daa1ed7608b86bb23b1f85c63a99abb0efe9f540659d424d9e720b2e689cbcd7d61d888de610d4513 languageName: node linkType: hard "@aws-sdk/s3-request-presigner@npm:^3.624.0": - version: 3.844.0 - resolution: "@aws-sdk/s3-request-presigner@npm:3.844.0" - dependencies: - "@aws-sdk/signature-v4-multi-region": 3.844.0 - "@aws-sdk/types": 3.840.0 - "@aws-sdk/util-format-url": 3.840.0 - "@smithy/middleware-endpoint": ^4.1.14 - "@smithy/protocol-http": ^5.1.2 - "@smithy/smithy-client": ^4.4.6 - "@smithy/types": ^4.3.1 + version: 3.914.0 + resolution: "@aws-sdk/s3-request-presigner@npm:3.914.0" + dependencies: + "@aws-sdk/signature-v4-multi-region": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-format-url": 3.914.0 + "@smithy/middleware-endpoint": ^4.3.4 + "@smithy/protocol-http": ^5.3.3 + "@smithy/smithy-client": ^4.9.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 4e22f939a03e9cc0b7bd243977e1248cfb6bb61b94bd4ff7adae3b430c7c1107f9050d279022c051403ca25bc05aa58fd6ef147ee99f6bef529c000649043a94 + checksum: 18c45cd66f6491781a828287b4c2e26090e154a6e6f0377a876f6b18c47909b27bce84002495e96c7f179ee5bdd04b10787549efc5cde3eae646a9e1413d4e8e languageName: node linkType: hard @@ -7890,37 +6199,23 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/signature-v4-multi-region@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/signature-v4-multi-region@npm:3.844.0" +"@aws-sdk/signature-v4-multi-region@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.914.0" dependencies: - "@aws-sdk/middleware-sdk-s3": 3.844.0 - "@aws-sdk/types": 3.840.0 - "@smithy/protocol-http": ^5.1.2 - "@smithy/signature-v4": ^5.1.2 - "@smithy/types": ^4.3.1 + "@aws-sdk/middleware-sdk-s3": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@smithy/protocol-http": ^5.3.3 + "@smithy/signature-v4": ^5.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 192c964d50c1258a1e1a78ebc481a19a88f93e3ef052fe561d42bcce69dd4538257585f84fbc0b433d498c8a73e9d7fb9bfc6bca1d8020be291b16b3e95205a9 + checksum: 96d3145ad721b2e58206a5ec460b7da29709839fe6bcd0a82ce36104cbfe887b7049aae8ae62d40d7515fc00d884cb1a0ab3c4262211246c47befb10c3f15aec languageName: node linkType: hard -"@aws-sdk/signature-v4-multi-region@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/signature-v4-multi-region@npm:3.864.0" - dependencies: - "@aws-sdk/middleware-sdk-s3": 3.864.0 - "@aws-sdk/types": 3.862.0 - "@smithy/protocol-http": ^5.1.3 - "@smithy/signature-v4": ^5.1.3 - "@smithy/types": ^4.3.2 - tslib: ^2.6.2 - checksum: d13fbd612805b0842de2ea0d93415d111854c6f3f5c11cf276f909051a0b1d550ba344148f91aeb09ea10e028c5d3f3333ec6c7562032599e268f7d15a27117e - languageName: node - linkType: hard - -"@aws-sdk/signature-v4@npm:3.186.0": - version: 3.186.0 - resolution: "@aws-sdk/signature-v4@npm:3.186.0" +"@aws-sdk/signature-v4@npm:3.186.0": + version: 3.186.0 + resolution: "@aws-sdk/signature-v4@npm:3.186.0" dependencies: "@aws-sdk/is-array-buffer": 3.186.0 "@aws-sdk/types": 3.186.0 @@ -7982,108 +6277,18 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.830.0": - version: 3.830.0 - resolution: "@aws-sdk/token-providers@npm:3.830.0" - dependencies: - "@aws-sdk/core": 3.826.0 - "@aws-sdk/nested-clients": 3.830.0 - "@aws-sdk/types": 3.821.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 2a541d1b329b5a285a69d25695051c1069a266902d5996d4fdd1b6d4f43bbd53780ab48e27eda0625e35a3c58b4d6ee6ddf97249bf0b73e0c4d43879a6c9159a - languageName: node - linkType: hard - -"@aws-sdk/token-providers@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/token-providers@npm:3.844.0" - dependencies: - "@aws-sdk/core": 3.844.0 - "@aws-sdk/nested-clients": 3.844.0 - "@aws-sdk/types": 3.840.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 08e81d7529b94dbff58fd98edec22d9057c95613d1d444b9a204e68827ce49af832f0f28c220aa97d11509fd093294563175091423b31def467ec2b282ddd952 - languageName: node - linkType: hard - -"@aws-sdk/token-providers@npm:3.846.0": - version: 3.846.0 - resolution: "@aws-sdk/token-providers@npm:3.846.0" - dependencies: - "@aws-sdk/core": 3.846.0 - "@aws-sdk/nested-clients": 3.846.0 - "@aws-sdk/types": 3.840.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 9c75c7035f3b458b944b12ddfc204d063a8de8463510f1156db1878165b829c44f895879de65debee60fe4621327c4e061fd71c2a116dbfa3e24172ea5441ed4 - languageName: node - linkType: hard - -"@aws-sdk/token-providers@npm:3.848.0": - version: 3.848.0 - resolution: "@aws-sdk/token-providers@npm:3.848.0" - dependencies: - "@aws-sdk/core": 3.846.0 - "@aws-sdk/nested-clients": 3.848.0 - "@aws-sdk/types": 3.840.0 - "@smithy/property-provider": ^4.0.4 - "@smithy/shared-ini-file-loader": ^4.0.4 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: c37329f6f3f41c32464d4ca512baa0aa1cd8694964af4391eebb14e7a4980316041579745bc35930caf973aa5595326da95f652b26ebb8f167cea078fb893d10 - languageName: node - linkType: hard - -"@aws-sdk/token-providers@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/token-providers@npm:3.864.0" - dependencies: - "@aws-sdk/core": 3.864.0 - "@aws-sdk/nested-clients": 3.864.0 - "@aws-sdk/types": 3.862.0 - "@smithy/property-provider": ^4.0.5 - "@smithy/shared-ini-file-loader": ^4.0.5 - "@smithy/types": ^4.3.2 - tslib: ^2.6.2 - checksum: c87f9a0c7becb8e016f3cb6a468c9efa26a1c708c8738155d77799547479c2ff24801bd1becd1e57244431dde94ad348c676530b9053741ffb98c8710914077b - languageName: node - linkType: hard - -"@aws-sdk/token-providers@npm:3.891.0": - version: 3.891.0 - resolution: "@aws-sdk/token-providers@npm:3.891.0" - dependencies: - "@aws-sdk/core": 3.890.0 - "@aws-sdk/nested-clients": 3.891.0 - "@aws-sdk/types": 3.887.0 - "@smithy/property-provider": ^4.1.1 - "@smithy/shared-ini-file-loader": ^4.2.0 - "@smithy/types": ^4.5.0 - tslib: ^2.6.2 - checksum: ed6f689a9e643dc240b65d8b109b841694f71cb9aeaf73df185b757be3311165b90bd5068437857e347094a4338deb2036b084eef7e66845f9f905342918c773 - languageName: node - linkType: hard - -"@aws-sdk/token-providers@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/token-providers@npm:3.901.0" +"@aws-sdk/token-providers@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/token-providers@npm:3.914.0" dependencies: - "@aws-sdk/core": 3.901.0 - "@aws-sdk/nested-clients": 3.901.0 - "@aws-sdk/types": 3.901.0 - "@smithy/property-provider": ^4.2.0 - "@smithy/shared-ini-file-loader": ^4.3.0 - "@smithy/types": ^4.6.0 + "@aws-sdk/core": 3.914.0 + "@aws-sdk/nested-clients": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@smithy/property-provider": ^4.2.3 + "@smithy/shared-ini-file-loader": ^4.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: d2f7adcc927d34fa63789061e6f0dfc817da7d8d116050d59fcd9cc7cef1b1db25cb03f7e631d464f6a95d6273be6e7c2105d66f2ec7948c5362f01f075d8a01 + checksum: 7091fd21152e1f3bc40f67389e46c9dfc3288d823df2da109b779d646aec6e43b3b20a6b97a4ed5c78e0438025621cdb6e0050b6b2d3b3c1463f379df2996afa languageName: node linkType: hard @@ -8094,12 +6299,13 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/types@npm:3.338.0": - version: 3.338.0 - resolution: "@aws-sdk/types@npm:3.338.0" +"@aws-sdk/types@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/types@npm:3.370.0" dependencies: + "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: bd151ca80101c31f9b88d4ebb76c4080299fbf8ac9ff20ce3fb9f859f7b20eb5cd8a8dcce547c956ef8469c478b81fa6f786c2eb25c887232c3cff9884842b1d + checksum: 6a9d94014a83b4e1682529a36ef98f177ece93d2a738559c5bfc670df65c63315d183dcb7aa6c36dd0981a830094d83aa20e3c15afa8a4651fcbdf8f9f669184 languageName: node linkType: hard @@ -8120,53 +6326,13 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/types@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/types@npm:3.821.0" +"@aws-sdk/types@npm:3.914.0, @aws-sdk/types@npm:^3.1.0, @aws-sdk/types@npm:^3.110.0, @aws-sdk/types@npm:^3.222.0, @aws-sdk/types@npm:^3.25.0, @aws-sdk/types@npm:^3.624.0": + version: 3.914.0 + resolution: "@aws-sdk/types@npm:3.914.0" dependencies: - "@smithy/types": ^4.3.1 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 6202b2c0db1dd5ee78e6dc45c51f8b19deff0ee400dd5a7a15d089cc5493a2db6a6e0553ff32742e8bc810d428b36599534e14c1b466695550aef1b1d87f043d - languageName: node - linkType: hard - -"@aws-sdk/types@npm:3.840.0": - version: 3.840.0 - resolution: "@aws-sdk/types@npm:3.840.0" - dependencies: - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 292d38f5087c3aa925addd890f8ae2bf650282c2cf4997d971a341dc0249dfca7ce02d69a4af09da2562b78a4232232d2a3b88105f34f66aee608d52aac238d1 - languageName: node - linkType: hard - -"@aws-sdk/types@npm:3.862.0": - version: 3.862.0 - resolution: "@aws-sdk/types@npm:3.862.0" - dependencies: - "@smithy/types": ^4.3.2 - tslib: ^2.6.2 - checksum: d8e13eadde27c29e39d8effa861a3dc8ef43fba6ecb9772e3461619a76897873c8d4355be89aa5090294d1f17e1a6697834f0bbf6a7f73902a77fe00b1fbe5c2 - languageName: node - linkType: hard - -"@aws-sdk/types@npm:3.887.0": - version: 3.887.0 - resolution: "@aws-sdk/types@npm:3.887.0" - dependencies: - "@smithy/types": ^4.5.0 - tslib: ^2.6.2 - checksum: 862ad368a8692cf75b0e44e96b2fe96c0e145f3c40bbb4a6fe07de1f5935722f0ecdc983fdf09789527a2555392a3cac08372d9a7cdec5f15849508083104413 - languageName: node - linkType: hard - -"@aws-sdk/types@npm:3.901.0, @aws-sdk/types@npm:^3.1.0, @aws-sdk/types@npm:^3.222.0, @aws-sdk/types@npm:^3.25.0, @aws-sdk/types@npm:^3.624.0": - version: 3.901.0 - resolution: "@aws-sdk/types@npm:3.901.0" - dependencies: - "@smithy/types": ^4.6.0 - tslib: ^2.6.2 - checksum: 38f1b7dac82b0e53faf764d0e741e32385c1e022b67c73d601fe3fd0f66d1a75d72dddd8f41dde89944441df766217f00a451a6d95caa256bebe08891206d949 + checksum: 71de24f076587ffc53acdc62ef16de711bd0c00f9a40491cd12a2c762e794c751e4ab79e0fb798c06a6a0e731cf0716f7833add085b1c85b7bfa2fba75e83937 languageName: node linkType: hard @@ -8213,12 +6379,12 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-arn-parser@npm:3.804.0, @aws-sdk/util-arn-parser@npm:^3.310.0": - version: 3.804.0 - resolution: "@aws-sdk/util-arn-parser@npm:3.804.0" +"@aws-sdk/util-arn-parser@npm:3.893.0, @aws-sdk/util-arn-parser@npm:^3.310.0": + version: 3.893.0 + resolution: "@aws-sdk/util-arn-parser@npm:3.893.0" dependencies: tslib: ^2.6.2 - checksum: b6d4c883ec2949fa40552fe8573c9c32af07c92c1bd94a27d978aa14d37b005be95392069d6b882ba977484f4dd0371792296fb2516f5d7601be5102888ee9ee + checksum: c8bbc1e258674e791929f1259a3f2422433c0b8c5470808a958ef4320bb9ca7c27783b617da3b9e04d9a1cd1d0b547da2858249dbec816f1098c02731b551aac languageName: node linkType: hard @@ -8361,25 +6527,14 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-dynamodb@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/util-dynamodb@npm:3.844.0" +"@aws-sdk/util-dynamodb@npm:3.914.0, @aws-sdk/util-dynamodb@npm:^3.624.0": + version: 3.914.0 + resolution: "@aws-sdk/util-dynamodb@npm:3.914.0" dependencies: tslib: ^2.6.2 peerDependencies: - "@aws-sdk/client-dynamodb": ^3.844.0 - checksum: 209a99345c7f4c572a658c8346f4becacac36731f4a55e0511e9ccfdf1466bb12f0b24361720508c49f9b0cf633b74358505bb79859c589eef259415bb306b36 - languageName: node - linkType: hard - -"@aws-sdk/util-dynamodb@npm:^3.624.0": - version: 3.891.0 - resolution: "@aws-sdk/util-dynamodb@npm:3.891.0" - dependencies: - tslib: ^2.6.2 - peerDependencies: - "@aws-sdk/client-dynamodb": ^3.891.0 - checksum: 0ce33995341973286e89b6af3c750949828fc84e808f9bcd62e978ab8c752611a786e9ceb5f77952a8cd8c7bac626ab97e46ba6d2ca570f9b07314993582a7d4 + "@aws-sdk/client-dynamodb": ^3.914.0 + checksum: b24747ec59e4fd6de407ed746423eb81d35ab57feff0be16b6f6722c22def6ab44bbf70d82330624e18a15dad22938fa9eec702c5cf45d555a3b4c11cc3dd4c9 languageName: node linkType: hard @@ -8395,93 +6550,16 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-endpoints@npm:3.828.0": - version: 3.828.0 - resolution: "@aws-sdk/util-endpoints@npm:3.828.0" - dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/types": ^4.3.1 - "@smithy/util-endpoints": ^3.0.6 - tslib: ^2.6.2 - checksum: 650a8bd823f22c6fb1ebc21bf418af9de99c969a8b856721dcadf563b7699971db475ce1c725b9e5423dd8c30801c1cd9e0a5cbe17bb71b5fe74740669c213cf - languageName: node - linkType: hard - -"@aws-sdk/util-endpoints@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/util-endpoints@npm:3.844.0" - dependencies: - "@aws-sdk/types": 3.840.0 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-endpoints": ^3.0.6 - tslib: ^2.6.2 - checksum: 0972c473787e0d3111658f9579750a3fb6fd1654ca8683c38ab353b0b9b64d6e9b83b1da373c0932239b820aef38c3b41830692db21c2f5d204baa14aaea64d5 - languageName: node - linkType: hard - -"@aws-sdk/util-endpoints@npm:3.845.0": - version: 3.845.0 - resolution: "@aws-sdk/util-endpoints@npm:3.845.0" +"@aws-sdk/util-endpoints@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/util-endpoints@npm:3.914.0" dependencies: - "@aws-sdk/types": 3.840.0 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-endpoints": ^3.0.6 + "@aws-sdk/types": 3.914.0 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-endpoints": ^3.2.3 tslib: ^2.6.2 - checksum: ad08353ec6b5667b3f026ca49ceded7c8119fc40db9050aa645ddbf45c6d5e44037a9a2a7a76667afb863ffa3d55c514712e578c972841ac3a5249b8db45b084 - languageName: node - linkType: hard - -"@aws-sdk/util-endpoints@npm:3.848.0": - version: 3.848.0 - resolution: "@aws-sdk/util-endpoints@npm:3.848.0" - dependencies: - "@aws-sdk/types": 3.840.0 - "@smithy/types": ^4.3.1 - "@smithy/url-parser": ^4.0.4 - "@smithy/util-endpoints": ^3.0.6 - tslib: ^2.6.2 - checksum: 84567b4152ea823274855cdab4acdde1ca60b4ba0be265408da13ad59b9f5ec2f16578402ca0430748b57b57f3a457466517bf434d0e9cec79abf855a0468b49 - languageName: node - linkType: hard - -"@aws-sdk/util-endpoints@npm:3.862.0": - version: 3.862.0 - resolution: "@aws-sdk/util-endpoints@npm:3.862.0" - dependencies: - "@aws-sdk/types": 3.862.0 - "@smithy/types": ^4.3.2 - "@smithy/url-parser": ^4.0.5 - "@smithy/util-endpoints": ^3.0.7 - tslib: ^2.6.2 - checksum: e37245c5e6cfa03591895e7c11f24a356b85d57895f08f5202a2bc107030177244c66e4a952a9333c8aaf072b23edb89f781416ae9999c1dc0b2b0dec9403ca3 - languageName: node - linkType: hard - -"@aws-sdk/util-endpoints@npm:3.891.0": - version: 3.891.0 - resolution: "@aws-sdk/util-endpoints@npm:3.891.0" - dependencies: - "@aws-sdk/types": 3.887.0 - "@smithy/types": ^4.5.0 - "@smithy/url-parser": ^4.1.1 - "@smithy/util-endpoints": ^3.1.2 - tslib: ^2.6.2 - checksum: 78c0cf6956f4b866449ba535a4055a67c801f26f25e9839c96cec899a8e369f6db648739d4428ce7d3799103cd7aed76040bd817b31fdf907fb4bfe10de968d7 - languageName: node - linkType: hard - -"@aws-sdk/util-endpoints@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/util-endpoints@npm:3.901.0" - dependencies: - "@aws-sdk/types": 3.901.0 - "@smithy/types": ^4.6.0 - "@smithy/url-parser": ^4.2.0 - "@smithy/util-endpoints": ^3.2.0 - tslib: ^2.6.2 - checksum: ae6a2b15975e1b4e36211c30ff7ea2ac080bb5add13a7e5181b348bc393a74f82b6c5afb998c8dde9aedfe97eae23e0ce64da79cbd2b4061c594d1bd3d9d4a65 + checksum: e98edbcc7026cce46b684307a62f8fc609eea1f839882e77362043a0eeb4e7aec0fb5157c2fd3f56f3e6c774b3e89546c8e10af141464b3b8d5ac1b177088a80 languageName: node linkType: hard @@ -8497,15 +6575,15 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-format-url@npm:3.840.0": - version: 3.840.0 - resolution: "@aws-sdk/util-format-url@npm:3.840.0" +"@aws-sdk/util-format-url@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/util-format-url@npm:3.914.0" dependencies: - "@aws-sdk/types": 3.840.0 - "@smithy/querystring-builder": ^4.0.4 - "@smithy/types": ^4.3.1 + "@aws-sdk/types": 3.914.0 + "@smithy/querystring-builder": ^4.2.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 9f1d55e00bc10523d786e9a7c4b387ceb38170a870a1c5c8772bd3cd7d0ab1f352ca1c49a52cbf751acee65091ae9e58f079e6ee94bbe104b8989bff26f40a63 + checksum: dfe89f03c177caaba0b21c07d81b5f11df2a6f8eaea2142bb3af29fd0fd957675d6226a41a1bd6407343113930790b20db761ba3c8d1239f7cb43f92dea78541 languageName: node linkType: hard @@ -8537,11 +6615,11 @@ __metadata: linkType: hard "@aws-sdk/util-locate-window@npm:^3.0.0": - version: 3.37.0 - resolution: "@aws-sdk/util-locate-window@npm:3.37.0" + version: 3.893.0 + resolution: "@aws-sdk/util-locate-window@npm:3.893.0" dependencies: - tslib: ^2.3.0 - checksum: 432844d9e825266df1012d5085a99e1914d77a565926fe1a707c3f5c246d1773f5328e8efa37311aa9a8f986689a5f0c531f309f39d44cc7a3b1ae4da2105cc0 + tslib: ^2.6.2 + checksum: ed2232d1eff567a7fa96bed87d56f03ac183dc20ba0ea262edb35f0b66aea201b987f447a5c383adc5694c80275700345946c0ad3183b30a6f9ec2f89be789d8 languageName: node linkType: hard @@ -8606,63 +6684,15 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-user-agent-browser@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.821.0" - dependencies: - "@aws-sdk/types": 3.821.0 - "@smithy/types": ^4.3.1 - bowser: ^2.11.0 - tslib: ^2.6.2 - checksum: e0045e9d3798c96f9e4da949a79a54a725ad5806129691a967fd0fad4bcea4c65cd7a962c71eab9f61417d804c281faa42c5cd461cca151ea931349ee4cf2a2b - languageName: node - linkType: hard - -"@aws-sdk/util-user-agent-browser@npm:3.840.0": - version: 3.840.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.840.0" +"@aws-sdk/util-user-agent-browser@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.914.0" dependencies: - "@aws-sdk/types": 3.840.0 - "@smithy/types": ^4.3.1 + "@aws-sdk/types": 3.914.0 + "@smithy/types": ^4.8.0 bowser: ^2.11.0 tslib: ^2.6.2 - checksum: 873d5e3218958aa935127b05dad5a1d8cf26c9b7726584eb424a5958e7e205786dd99e4fa053b65f3b956261a7f8a3746e48e9b7dc47c3149792ff525da97631 - languageName: node - linkType: hard - -"@aws-sdk/util-user-agent-browser@npm:3.862.0": - version: 3.862.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.862.0" - dependencies: - "@aws-sdk/types": 3.862.0 - "@smithy/types": ^4.3.2 - bowser: ^2.11.0 - tslib: ^2.6.2 - checksum: 68d8ce204c52ed703b925f77922b8845875fb101454654c9a0483947d5edbd40d4fedb515df9f0f70f93c08277cb11cd51a376fafbf43c6745b5364679dce6cb - languageName: node - linkType: hard - -"@aws-sdk/util-user-agent-browser@npm:3.887.0": - version: 3.887.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.887.0" - dependencies: - "@aws-sdk/types": 3.887.0 - "@smithy/types": ^4.5.0 - bowser: ^2.11.0 - tslib: ^2.6.2 - checksum: f48410fbdb2f986e798072a7fb55ee0780fe90c57c35f8ad22bd9127914d911ea63b6d43b62ebb81edfb8b82ec5eed1f6bc93135bc55fad294f7e5b638d20f61 - languageName: node - linkType: hard - -"@aws-sdk/util-user-agent-browser@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.901.0" - dependencies: - "@aws-sdk/types": 3.901.0 - "@smithy/types": ^4.6.0 - bowser: ^2.11.0 - tslib: ^2.6.2 - checksum: e389467f5d9d671902e11c4cf09d4d5f8fa1ced1af6c0d0a61c06afb487e13170ec05a40667c2b1b9d353e518b9d5064a82c2d2db4247e75f3619bac765f9a95 + checksum: d9adf87efbd9ecb242cf92b489f1f490008eb0149c182a72452f3352dd4b6bf0a4bf974f18369d780ed5f2341bb0c526e81611da36e5f5bf0613aca1eea3bdab languageName: node linkType: hard @@ -8710,133 +6740,25 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.828.0": - version: 3.828.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.828.0" - dependencies: - "@aws-sdk/middleware-user-agent": 3.828.0 - "@aws-sdk/types": 3.821.0 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - peerDependencies: - aws-crt: ">=1.0.0" - peerDependenciesMeta: - aws-crt: - optional: true - checksum: 19997223540d49bbeaeae5aafc7b0d81bb9ae4af83405e66cd19beb57a93f35cb8866216ae699da2c9e99fff3986557e77679267338cf40380f8a49e767e6dbd - languageName: node - linkType: hard - -"@aws-sdk/util-user-agent-node@npm:3.844.0": - version: 3.844.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.844.0" - dependencies: - "@aws-sdk/middleware-user-agent": 3.844.0 - "@aws-sdk/types": 3.840.0 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - peerDependencies: - aws-crt: ">=1.0.0" - peerDependenciesMeta: - aws-crt: - optional: true - checksum: 853dbd07cf4d6a1a88114417f83a00965bc8b2f66f78a00826f32faeab72e7544fbd36de7184f161d9bc7e9a6f765d56211a1aae17c1d7ba2ba6021af833a092 - languageName: node - linkType: hard - -"@aws-sdk/util-user-agent-node@npm:3.846.0": - version: 3.846.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.846.0" +"@aws-sdk/util-user-agent-node@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.914.0" dependencies: - "@aws-sdk/middleware-user-agent": 3.846.0 - "@aws-sdk/types": 3.840.0 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/types": ^4.3.1 + "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/types": 3.914.0 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 peerDependencies: aws-crt: ">=1.0.0" peerDependenciesMeta: aws-crt: optional: true - checksum: ee205a6bc978152f33da8a8e373ea16078e96b54403ed3c689f5cb87bfc207abbab6e1e61c52fea52b6f717f79836be61064eeebb4f510a2b4dd02013f03bcad + checksum: b2aeba88121931a3075f04f5d203bb80d3233c3b13b84c421583bc337d3b86825af71e8763154ff5435d972c4dd89c555be4d78f4e0e525e46892187191e0a6a languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.848.0": - version: 3.848.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.848.0" - dependencies: - "@aws-sdk/middleware-user-agent": 3.848.0 - "@aws-sdk/types": 3.840.0 - "@smithy/node-config-provider": ^4.1.3 - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - peerDependencies: - aws-crt: ">=1.0.0" - peerDependenciesMeta: - aws-crt: - optional: true - checksum: 165308d1323ed0f56f4366e235674a73606c9d32a47c1572541c4befc6ce5ecca2d2334981f0d77791def22dad0a722773b1540f60f2d329710f2ade361801a6 - languageName: node - linkType: hard - -"@aws-sdk/util-user-agent-node@npm:3.864.0": - version: 3.864.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.864.0" - dependencies: - "@aws-sdk/middleware-user-agent": 3.864.0 - "@aws-sdk/types": 3.862.0 - "@smithy/node-config-provider": ^4.1.4 - "@smithy/types": ^4.3.2 - tslib: ^2.6.2 - peerDependencies: - aws-crt: ">=1.0.0" - peerDependenciesMeta: - aws-crt: - optional: true - checksum: 1eba907bbeb99d1c78912e94589ead12b6ecb6f2fbfffa4fafdff94439dc81d2adfa8145302c3d6bcf355ecee7687081f18d5034269f921affc00c5b8402a9bf - languageName: node - linkType: hard - -"@aws-sdk/util-user-agent-node@npm:3.891.0": - version: 3.891.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.891.0" - dependencies: - "@aws-sdk/middleware-user-agent": 3.891.0 - "@aws-sdk/types": 3.887.0 - "@smithy/node-config-provider": ^4.2.2 - "@smithy/types": ^4.5.0 - tslib: ^2.6.2 - peerDependencies: - aws-crt: ">=1.0.0" - peerDependenciesMeta: - aws-crt: - optional: true - checksum: ec0da41bc610859ec2004cbd33cb934091bc92f857d5c4f1d21be5487afd7cc98dfd7afb1170e4507dc7a54f594a8898e0bef80543f5b7c2cfd1b66c680b50f1 - languageName: node - linkType: hard - -"@aws-sdk/util-user-agent-node@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.901.0" - dependencies: - "@aws-sdk/middleware-user-agent": 3.901.0 - "@aws-sdk/types": 3.901.0 - "@smithy/node-config-provider": ^4.3.0 - "@smithy/types": ^4.6.0 - tslib: ^2.6.2 - peerDependencies: - aws-crt: ">=1.0.0" - peerDependenciesMeta: - aws-crt: - optional: true - checksum: d18c815bb04186ca4950abaf846d9998afaf4399380c2b6de351cc7d45733fabcd681d3cdc90eca40ce3a574d1d80652817d0d8e292e68710a9aab5d9dc7bd64 - languageName: node - linkType: hard - -"@aws-sdk/util-utf8-browser@npm:3.186.0, @aws-sdk/util-utf8-browser@npm:^3.0.0": +"@aws-sdk/util-utf8-browser@npm:3.186.0": version: 3.186.0 resolution: "@aws-sdk/util-utf8-browser@npm:3.186.0" dependencies: @@ -8854,6 +6776,15 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/util-utf8-browser@npm:^3.0.0": + version: 3.259.0 + resolution: "@aws-sdk/util-utf8-browser@npm:3.259.0" + dependencies: + tslib: ^2.3.1 + checksum: ff56ff252c0ea22b760b909ba5bbe9ca59a447066097e73b1e2ae50a6d366631ba560c373ec4e83b3e225d16238eeaf8def210fdbf135070b3dd3ceb1cc2ef9a + languageName: node + linkType: hard + "@aws-sdk/util-utf8-node@npm:3.186.0": version: 3.186.0 resolution: "@aws-sdk/util-utf8-node@npm:3.186.0" @@ -8905,44 +6836,14 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/xml-builder@npm:3.821.0": - version: 3.821.0 - resolution: "@aws-sdk/xml-builder@npm:3.821.0" - dependencies: - "@smithy/types": ^4.3.1 - tslib: ^2.6.2 - checksum: 316e0eb04bcec0bb0897f67718629deab29adb9664ce78743ad854df772472c02332ab12627d74b96ebe2205adc51b1cb7fb01fcb4251e80a7af405e56cfa135 - languageName: node - linkType: hard - -"@aws-sdk/xml-builder@npm:3.862.0": - version: 3.862.0 - resolution: "@aws-sdk/xml-builder@npm:3.862.0" - dependencies: - "@smithy/types": ^4.3.2 - tslib: ^2.6.2 - checksum: bf388c2cc23cd7d7fbe32d148b59b7476227cadc1d169d92b086befed128926d202c74a58af549888979f57f7bccff2db901b842f36aa135fb3be4b886199053 - languageName: node - linkType: hard - -"@aws-sdk/xml-builder@npm:3.887.0": - version: 3.887.0 - resolution: "@aws-sdk/xml-builder@npm:3.887.0" +"@aws-sdk/xml-builder@npm:3.914.0": + version: 3.914.0 + resolution: "@aws-sdk/xml-builder@npm:3.914.0" dependencies: - "@smithy/types": ^4.5.0 - tslib: ^2.6.2 - checksum: a8ec9b57934cba380ee72f7d5bab5305e61ffd12f8eed5957d062db0983de58a8a9f62f4979c036eccad4b74d8cf9267e8e6d21601f2dc85cc1db54a5eb17ce9 - languageName: node - linkType: hard - -"@aws-sdk/xml-builder@npm:3.901.0": - version: 3.901.0 - resolution: "@aws-sdk/xml-builder@npm:3.901.0" - dependencies: - "@smithy/types": ^4.6.0 + "@smithy/types": ^4.8.0 fast-xml-parser: 5.2.5 tslib: ^2.6.2 - checksum: 407af75a7ea2d2d27021d54bfb59d53b3fd2f068234ade97b3b158ff6f753f85a0effa0d765c48b377a5b73194e1908f68f2959fb77e871e9137a8650b2caeef + checksum: d229350c17594a04165ed812e79f01f7ddc1ae3c562a95684e70e897c5feb5ae9b58a54443808ed5f883544d7a8ab720d8a6395dfdb84a6a43587171772ee184 languageName: node linkType: hard @@ -8954,10 +6855,10 @@ __metadata: linkType: hard "@babel/cli@npm:^7.27.0": - version: 7.27.0 - resolution: "@babel/cli@npm:7.27.0" + version: 7.28.3 + resolution: "@babel/cli@npm:7.28.3" dependencies: - "@jridgewell/trace-mapping": ^0.3.25 + "@jridgewell/trace-mapping": ^0.3.28 "@nicolo-ribaudo/chokidar-2": 2.1.8-no-fsevents.3 chokidar: ^3.6.0 commander: ^6.2.0 @@ -8976,11 +6877,11 @@ __metadata: bin: babel: ./bin/babel.js babel-external-helpers: ./bin/babel-external-helpers.js - checksum: b68309b4b2488a3b5ef1d119cbd36bee0e8f140979e889e58b3f9cd345b9352fdfbb0f6db709bd885219f387183a01be33e6fcdeacf2cf23efbea362cae68707 + checksum: 69e557eea9f4549c39e6b2d656f46c8f58bea5e9d169cd3388da416a6031477a316f63127017c67a3d5b8b01e2336d036f4b9b8eaf81c1f37f948d9f8a03df6c languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.27.1, @babel/code-frame@npm:^7.8.3": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.27.1, @babel/code-frame@npm:^7.8.3": version: 7.27.1 resolution: "@babel/code-frame@npm:7.27.1" dependencies: @@ -8991,47 +6892,47 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.16.8, @babel/compat-data@npm:^7.17.0, @babel/compat-data@npm:^7.26.5": - version: 7.26.8 - resolution: "@babel/compat-data@npm:7.26.8" - checksum: 66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca +"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.27.2, @babel/compat-data@npm:^7.27.7, @babel/compat-data@npm:^7.28.0": + version: 7.28.4 + resolution: "@babel/compat-data@npm:7.28.4" + checksum: 9d346471e0a016641df9a325f42ad1e8324bbdc0243ce4af4dd2b10b974128590da9eb179eea2c36647b9bb987343119105e96773c1f6981732cd4f87e5a03b9 languageName: node linkType: hard "@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.14.0, @babel/core@npm:^7.16.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.7.2": - version: 7.26.10 - resolution: "@babel/core@npm:7.26.10" - dependencies: - "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.26.2 - "@babel/generator": ^7.26.10 - "@babel/helper-compilation-targets": ^7.26.5 - "@babel/helper-module-transforms": ^7.26.0 - "@babel/helpers": ^7.26.10 - "@babel/parser": ^7.26.10 - "@babel/template": ^7.26.9 - "@babel/traverse": ^7.26.10 - "@babel/types": ^7.26.10 + version: 7.28.4 + resolution: "@babel/core@npm:7.28.4" + dependencies: + "@babel/code-frame": ^7.27.1 + "@babel/generator": ^7.28.3 + "@babel/helper-compilation-targets": ^7.27.2 + "@babel/helper-module-transforms": ^7.28.3 + "@babel/helpers": ^7.28.4 + "@babel/parser": ^7.28.4 + "@babel/template": ^7.27.2 + "@babel/traverse": ^7.28.4 + "@babel/types": ^7.28.4 + "@jridgewell/remapping": ^2.3.5 convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.3 semver: ^6.3.1 - checksum: e046e0e988ab53841b512ee9d263ca409f6c46e2a999fe53024688b92db394346fa3aeae5ea0866331f62133982eee05a675d22922a4603c3f603aa09a581d62 + checksum: ef5a6c3c6bf40d3589b5593f8118cfe2602ce737412629fb6e26d595be2fcbaae0807b43027a5c42ec4fba5b895ff65891f2503b5918c8a3ea3542ab44d4c278 languageName: node linkType: hard "@babel/eslint-parser@npm:^7.16.3": - version: 7.17.0 - resolution: "@babel/eslint-parser@npm:7.17.0" + version: 7.28.4 + resolution: "@babel/eslint-parser@npm:7.28.4" dependencies: - eslint-scope: ^5.1.1 + "@nicolo-ribaudo/eslint-scope-5-internals": 5.1.1-v1 eslint-visitor-keys: ^2.1.0 - semver: ^6.3.0 + semver: ^6.3.1 peerDependencies: - "@babel/core": ">=7.11.0" - eslint: ^7.5.0 || ^8.0.0 - checksum: af621763b188cf64f27399eb8f6a9e3fb478649505935eb23107b3c7ed41b0fa3ed8957acedb45c4d1f3d47f7c947402d03698adf1ae977c32a2118affeed7af + "@babel/core": ^7.11.0 + eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 + checksum: a13822d4511bcd55652ee6230a7d9bc9b64ec3af9c6faea6289d818b88525c7c22061118adcbe549ba604919fa3a47b4222e5aaccd4e61d0dc418741364991d1 languageName: node linkType: hard @@ -9048,491 +6949,401 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.14.0, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.26.10, @babel/generator@npm:^7.27.0, @babel/generator@npm:^7.7.2": - version: 7.27.0 - resolution: "@babel/generator@npm:7.27.0" +"@babel/generator@npm:^7.14.0, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.28.3, @babel/generator@npm:^7.7.2": + version: 7.28.3 + resolution: "@babel/generator@npm:7.28.3" dependencies: - "@babel/parser": ^7.27.0 - "@babel/types": ^7.27.0 - "@jridgewell/gen-mapping": ^0.3.5 - "@jridgewell/trace-mapping": ^0.3.25 + "@babel/parser": ^7.28.3 + "@babel/types": ^7.28.2 + "@jridgewell/gen-mapping": ^0.3.12 + "@jridgewell/trace-mapping": ^0.3.28 jsesc: ^3.0.2 - checksum: 7cb10693d2b365c278f109a745dc08856cae139d262748b77b70ce1d97da84627f79648cab6940d847392c0e5d180441669ed958b3aee98d9c7d274b37c553bd + checksum: 0ff58bcf04f8803dcc29479b547b43b9b0b828ec1ee0668e92d79f9e90f388c28589056637c5ff2fd7bcf8d153c990d29c448d449d852bf9d1bc64753ca462bc languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.16.0, @babel/helper-annotate-as-pure@npm:^7.16.7, @babel/helper-annotate-as-pure@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" +"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.27.1, @babel/helper-annotate-as-pure@npm:^7.27.3": + version: 7.27.3 + resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" dependencies: - "@babel/types": ^7.18.6 - checksum: e413cd022e1e21232c1ce98f3e1198ec5f4774c7eceb81155a45f9cb6d8481f3983c52f83252309856668e728c751f0340d29854b604530a694899208df6bcc3 + "@babel/types": ^7.27.3 + checksum: 94996ce0a05b7229f956033e6dcd69393db2b0886d0db6aff41e704390402b8cdcca11f61449cb4f86cfd9e61b5ad3a73e4fa661eeed7846b125bd1c33dbc633 languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.16.7" +"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.27.1, @babel/helper-compilation-targets@npm:^7.27.2": + version: 7.27.2 + resolution: "@babel/helper-compilation-targets@npm:7.27.2" dependencies: - "@babel/helper-explode-assignable-expression": ^7.16.7 - "@babel/types": ^7.16.7 - checksum: ea08e5491ac2edc9d7d57092abf1704835e986ac4184449940dca082b03909f8f4f672f862c582d05a2e5635acd2aaf4efcf57027cd37a027d24034d63cf0610 - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.16.7, @babel/helper-compilation-targets@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/helper-compilation-targets@npm:7.26.5" - dependencies: - "@babel/compat-data": ^7.26.5 - "@babel/helper-validator-option": ^7.25.9 + "@babel/compat-data": ^7.27.2 + "@babel/helper-validator-option": ^7.27.1 browserslist: ^4.24.0 lru-cache: ^5.1.1 semver: ^6.3.1 - checksum: 9da5c77e5722f1a2fcb3e893049a01d414124522bbf51323bb1a0c9dcd326f15279836450fc36f83c9e8a846f3c40e88be032ed939c5a9840922bed6073edfb4 + checksum: f338fa00dcfea931804a7c55d1a1c81b6f0a09787e528ec580d5c21b3ecb3913f6cb0f361368973ce953b824d910d3ac3e8a8ee15192710d3563826447193ad1 languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.10.5, @babel/helper-create-class-features-plugin@npm:^7.16.0, @babel/helper-create-class-features-plugin@npm:^7.16.10, @babel/helper-create-class-features-plugin@npm:^7.16.5, @babel/helper-create-class-features-plugin@npm:^7.16.7, @babel/helper-create-class-features-plugin@npm:^7.17.6, @babel/helper-create-class-features-plugin@npm:^7.21.0": - version: 7.21.5 - resolution: "@babel/helper-create-class-features-plugin@npm:7.21.5" +"@babel/helper-create-class-features-plugin@npm:^7.10.5, @babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.27.1, @babel/helper-create-class-features-plugin@npm:^7.28.3": + version: 7.28.3 + resolution: "@babel/helper-create-class-features-plugin@npm:7.28.3" dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-environment-visitor": ^7.21.5 - "@babel/helper-function-name": ^7.21.0 - "@babel/helper-member-expression-to-functions": ^7.21.5 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/helper-replace-supers": ^7.21.5 - "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 - "@babel/helper-split-export-declaration": ^7.18.6 - semver: ^6.3.0 + "@babel/helper-annotate-as-pure": ^7.27.3 + "@babel/helper-member-expression-to-functions": ^7.27.1 + "@babel/helper-optimise-call-expression": ^7.27.1 + "@babel/helper-replace-supers": ^7.27.1 + "@babel/helper-skip-transparent-expression-wrappers": ^7.27.1 + "@babel/traverse": ^7.28.3 + semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 4fd78494b7208aa0f8572fb443259ec3b5fcff28e56458708925f225212e978ae9b03f172dc2d8f775da43973306f0a025b30fd69c4032e2f4a6d9f7bb763556 + checksum: f1ace9476d581929128fd4afc29783bb674663898577b2e48ed139cfd2e92dfc69654cff76cb8fd26fece6286f66a99a993186c1e0a3e17b703b352d0bcd1ca4 languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.16.7": - version: 7.17.0 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.17.0" +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.27.1" dependencies: - "@babel/helper-annotate-as-pure": ^7.16.7 - regexpu-core: ^5.0.1 + "@babel/helper-annotate-as-pure": ^7.27.1 + regexpu-core: ^6.2.0 + semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: e776449e6d6c61e0f95b836c2dadeab1e5db419a74de29946681cef137ef0ca71e0e19b5057b6239c88e99517506eb94a776adf84df80b3222f61da86899b7ac + checksum: 591fe8bd3bb39679cc49588889b83bd628d8c4b99c55bafa81e80b1e605a348b64da955e3fd891c4ba3f36fd015367ba2eadea22af6a7de1610fbb5bcc2d3df0 languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.3.0, @babel/helper-define-polyfill-provider@npm:^0.3.1": - version: 0.3.1 - resolution: "@babel/helper-define-polyfill-provider@npm:0.3.1" +"@babel/helper-define-polyfill-provider@npm:^0.6.5": + version: 0.6.5 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.5" dependencies: - "@babel/helper-compilation-targets": ^7.13.0 - "@babel/helper-module-imports": ^7.12.13 - "@babel/helper-plugin-utils": ^7.13.0 - "@babel/traverse": ^7.13.0 - debug: ^4.1.1 + "@babel/helper-compilation-targets": ^7.27.2 + "@babel/helper-plugin-utils": ^7.27.1 + debug: ^4.4.1 lodash.debounce: ^4.0.8 - resolve: ^1.14.2 - semver: ^6.1.2 + resolve: ^1.22.10 peerDependencies: - "@babel/core": ^7.4.0-0 - checksum: 1daf68e594bd7d32429693c4083e3cda78f34ebc8b716f54a8bb65b5786a88653e7e0182f98099473599f7717e0da3e96afe1b7f04c420465f3a4c43b2663389 - languageName: node - linkType: hard - -"@babel/helper-environment-visitor@npm:^7.16.7, @babel/helper-environment-visitor@npm:^7.21.5": - version: 7.22.20 - resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: e762c2d8f5d423af89bd7ae9abe35bd4836d2eb401af868a63bbb63220c513c783e25ef001019418560b3fdc6d9a6fb67e6c0b650bcdeb3a2ac44b5c3d2bdd94 + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 4886a068d9ca1e70af395340656a9dda33c50502c67eed39ff6451785f370bdfc6e57095b90cb92678adcd4a111ca60909af53d3a741120719c5604346ae409e languageName: node linkType: hard -"@babel/helper-explode-assignable-expression@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-explode-assignable-expression@npm:7.16.7" - dependencies: - "@babel/types": ^7.16.7 - checksum: f7a990743f8078f9690d4c1d8c190607b8d6acee3c6b25a261a85344a79f60a41c55809954840fd9a31f5d0a4babef1c49692f461a5957d3f193654e1ab454c7 +"@babel/helper-globals@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/helper-globals@npm:7.28.0" + checksum: 5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232 languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.16.7, @babel/helper-function-name@npm:^7.21.0": - version: 7.23.0 - resolution: "@babel/helper-function-name@npm:7.23.0" - dependencies: - "@babel/template": ^7.22.15 - "@babel/types": ^7.23.0 - checksum: d771dd1f3222b120518176733c52b7cadac1c256ff49b1889dbbe5e3fed81db855b8cc4e40d949c9d3eae0e795e8229c1c8c24c0e83f27cfa6ee3766696c6428 - languageName: node - linkType: hard - -"@babel/helper-hoist-variables@npm:^7.16.7": - version: 7.22.5 - resolution: "@babel/helper-hoist-variables@npm:7.22.5" - dependencies: - "@babel/types": ^7.22.5 - checksum: 60a3077f756a1cd9f14eb89f0037f487d81ede2b7cfe652ea6869cd4ec4c782b0fb1de01b8494b9a2d2050e3d154d7d5ad3be24806790acfb8cbe2073bf1e208 - languageName: node - linkType: hard - -"@babel/helper-member-expression-to-functions@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-member-expression-to-functions@npm:7.21.5" +"@babel/helper-member-expression-to-functions@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-member-expression-to-functions@npm:7.27.1" dependencies: - "@babel/types": ^7.21.5 - checksum: 126ba589e32220e984ea4dcf0ebfb58bddb2addda3194fd14d1a182471422260cd266be29ed286fa570e21fc2ab422758ba9aa4c7a12ec8e7127a06deb1d1eb0 + "@babel/traverse": ^7.27.1 + "@babel/types": ^7.27.1 + checksum: 5762ad009b6a3d8b0e6e79ff6011b3b8fdda0fefad56cfa8bfbe6aa02d5a8a8a9680a45748fe3ac47e735a03d2d88c0a676e3f9f59f20ae9fadcc8d51ccd5a53 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.0, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-module-imports@npm:7.25.9" +"@babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-module-imports@npm:7.27.1" dependencies: - "@babel/traverse": ^7.25.9 - "@babel/types": ^7.25.9 - checksum: 078d3c2b45d1f97ffe6bb47f61961be4785d2342a4156d8b42c92ee4e1b7b9e365655dd6cb25329e8fe1a675c91eeac7e3d04f0c518b67e417e29d6e27b6aa70 + "@babel/traverse": ^7.27.1 + "@babel/types": ^7.27.1 + checksum: e00aace096e4e29290ff8648455c2bc4ed982f0d61dbf2db1b5e750b9b98f318bf5788d75a4f974c151bd318fd549e81dbcab595f46b14b81c12eda3023f51e8 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.10.4, @babel/helper-module-transforms@npm:^7.16.7, @babel/helper-module-transforms@npm:^7.17.7, @babel/helper-module-transforms@npm:^7.23.0, @babel/helper-module-transforms@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/helper-module-transforms@npm:7.26.0" +"@babel/helper-module-transforms@npm:^7.10.4, @babel/helper-module-transforms@npm:^7.27.1, @babel/helper-module-transforms@npm:^7.28.3": + version: 7.28.3 + resolution: "@babel/helper-module-transforms@npm:7.28.3" dependencies: - "@babel/helper-module-imports": ^7.25.9 - "@babel/helper-validator-identifier": ^7.25.9 - "@babel/traverse": ^7.25.9 + "@babel/helper-module-imports": ^7.27.1 + "@babel/helper-validator-identifier": ^7.27.1 + "@babel/traverse": ^7.28.3 peerDependencies: "@babel/core": ^7.0.0 - checksum: ee111b68a5933481d76633dad9cdab30c41df4479f0e5e1cc4756dc9447c1afd2c9473b5ba006362e35b17f4ebddd5fca090233bef8dfc84dca9d9127e56ec3a + checksum: 549be62515a6d50cd4cfefcab1b005c47f89bd9135a22d602ee6a5e3a01f27571868ada10b75b033569f24dc4a2bb8d04bfa05ee75c16da7ade2d0db1437fcdb languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.16.7, @babel/helper-optimise-call-expression@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-optimise-call-expression@npm:7.18.6" +"@babel/helper-optimise-call-expression@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-optimise-call-expression@npm:7.27.1" dependencies: - "@babel/types": ^7.18.6 - checksum: f1352ebc5d9abae6088e7d9b4b6b445c406ba552ef61e967ec77d005ff65752265b002b6faaf16cc293f9e37753760ef05c1f4b26cda1039256917022ba5669c + "@babel/types": ^7.27.1 + checksum: 6b861e7fcf6031b9c9fc2de3cd6c005e94a459d6caf3621d93346b52774925800ca29d4f64595a5ceacf4d161eb0d27649ae385110ed69491d9776686fa488e6 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.22.5 - resolution: "@babel/helper-plugin-utils@npm:7.22.5" - checksum: d2c4bfe2fa91058bcdee4f4e57a3f4933aed7af843acfd169cd6179fab8d13c1d636474ecabb2af107dc77462c7e893199aa26632bac1c6d7e025a17cbb9d20d - languageName: node - linkType: hard - -"@babel/helper-remap-async-to-generator@npm:^7.16.8": - version: 7.16.8 - resolution: "@babel/helper-remap-async-to-generator@npm:7.16.8" - dependencies: - "@babel/helper-annotate-as-pure": ^7.16.7 - "@babel/helper-wrap-function": ^7.16.8 - "@babel/types": ^7.16.8 - checksum: b3a5e62ee58bffb745b3ab1724453c325e1fa191abaa003cbcaf59934df4b5e1d5225519676ab0e3418c8dcd847c71bfc191bd65cdc91d3a92880ce6093ffd6c +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.27.1 + resolution: "@babel/helper-plugin-utils@npm:7.27.1" + checksum: 94cf22c81a0c11a09b197b41ab488d416ff62254ce13c57e62912c85700dc2e99e555225787a4099ff6bae7a1812d622c80fbaeda824b79baa10a6c5ac4cf69b languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.16.7, @babel/helper-replace-supers@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-replace-supers@npm:7.21.5" +"@babel/helper-remap-async-to-generator@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-remap-async-to-generator@npm:7.27.1" dependencies: - "@babel/helper-environment-visitor": ^7.21.5 - "@babel/helper-member-expression-to-functions": ^7.21.5 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.5 - "@babel/types": ^7.21.5 - checksum: 05c1f7665e712643ea787990e93c7bed8165c9b9893a83ca085b82da4578ea6645fb1587371f64d39575b1d81c9cd28968777cf8c74cd55122ef53a8a21f313a + "@babel/helper-annotate-as-pure": ^7.27.1 + "@babel/helper-wrap-function": ^7.27.1 + "@babel/traverse": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 5ba6258f4bb57c7c9fa76b55f416b2d18c867b48c1af4f9f2f7cd7cc933fe6da7514811d08ceb4972f1493be46f4b69c40282b811d1397403febae13c2ec57b5 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.10.4, @babel/helper-simple-access@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-simple-access@npm:7.22.5" +"@babel/helper-replace-supers@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-replace-supers@npm:7.27.1" dependencies: - "@babel/types": ^7.22.5 - checksum: f0cf81a30ba3d09a625fd50e5a9069e575c5b6719234e04ee74247057f8104beca89ed03e9217b6e9b0493434cedc18c5ecca4cea6244990836f1f893e140369 + "@babel/helper-member-expression-to-functions": ^7.27.1 + "@babel/helper-optimise-call-expression": ^7.27.1 + "@babel/traverse": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 4f2eaaf5fcc196580221a7ccd0f8873447b5d52745ad4096418f6101a1d2e712e9f93722c9a32bc9769a1dc197e001f60d6f5438d4dfde4b9c6a9e4df719354c languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.16.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0": - version: 7.20.0 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.20.0" +"@babel/helper-simple-access@npm:^7.10.4": + version: 7.27.1 + resolution: "@babel/helper-simple-access@npm:7.27.1" dependencies: - "@babel/types": ^7.20.0 - checksum: 8529fb760ffbc3efc22ec5a079039fae65f40a90e9986642a85c1727aabdf6a79929546412f6210593970d2f97041f73bdd316e481d61110d6edcac1f97670a9 + "@babel/traverse": ^7.27.1 + "@babel/types": ^7.27.1 + checksum: ebfe55945e1d1b0dbffb7d7510a4e7b4fd42c7349b93a805700f2c8841254cba5ebb54f2457558d27b856248d30e7b33794e37c56b99d4b81a5ef34bcdc9d27f languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.16.7, @babel/helper-split-export-declaration@npm:^7.18.6": - version: 7.22.6 - resolution: "@babel/helper-split-export-declaration@npm:7.22.6" +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.27.1" dependencies: - "@babel/types": ^7.22.5 - checksum: d83e4b623eaa9622c267d3c83583b72f3aac567dc393dda18e559d79187961cb29ae9c57b2664137fc3d19508370b12ec6a81d28af73a50e0846819cb21c6e44 + "@babel/traverse": ^7.27.1 + "@babel/types": ^7.27.1 + checksum: f625013bcdea422c470223a2614e90d2c1cc9d832e97f32ca1b4f82b34bb4aa67c3904cb4b116375d3b5b753acfb3951ed50835a1e832e7225295c7b0c24dff7 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-string-parser@npm:7.25.9" - checksum: 7244b45d8e65f6b4338a6a68a8556f2cb161b782343e97281a5f2b9b93e420cad0d9f5773a59d79f61d0c448913d06f6a2358a87f2e203cf112e3c5b53522ee6 +"@babel/helper-string-parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-string-parser@npm:7.27.1" + checksum: 8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.25.9, @babel/helper-validator-identifier@npm:^7.27.1": +"@babel/helper-validator-identifier@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-validator-identifier@npm:7.27.1" checksum: c558f11c4871d526498e49d07a84752d1800bf72ac0d3dad100309a2eaba24efbf56ea59af5137ff15e3a00280ebe588560534b0e894a4750f8b1411d8f78b84 languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.14.5, @babel/helper-validator-option@npm:^7.16.7, @babel/helper-validator-option@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-validator-option@npm:7.25.9" - checksum: 27fb195d14c7dcb07f14e58fe77c44eea19a6a40a74472ec05c441478fa0bb49fa1c32b2d64be7a38870ee48ef6601bdebe98d512f0253aea0b39756c4014f3e +"@babel/helper-validator-option@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-option@npm:7.27.1" + checksum: 6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148 languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.16.8": - version: 7.16.8 - resolution: "@babel/helper-wrap-function@npm:7.16.8" +"@babel/helper-wrap-function@npm:^7.27.1": + version: 7.28.3 + resolution: "@babel/helper-wrap-function@npm:7.28.3" dependencies: - "@babel/helper-function-name": ^7.16.7 - "@babel/template": ^7.16.7 - "@babel/traverse": ^7.16.8 - "@babel/types": ^7.16.8 - checksum: 3f73620d6ea744d1dadcc3c9141bfe91ddf1cb6e09fbb750f5d5fdc615e8b1a6d27985901b7eaffa6524284c557b187589272fa3b49aa678be6a32ff84dd4b38 + "@babel/template": ^7.27.2 + "@babel/traverse": ^7.28.3 + "@babel/types": ^7.28.2 + checksum: aecb8a457efd893dc3c6378ab9221d06197573fb2fe64afabe7923e7732607d59b07f4c5603909877d69bea3ee87025f4b1d8e4f0403ae0a07b14e9ce0bf355a languageName: node linkType: hard -"@babel/helpers@npm:^7.26.10": - version: 7.27.0 - resolution: "@babel/helpers@npm:7.27.0" +"@babel/helpers@npm:^7.28.4": + version: 7.28.4 + resolution: "@babel/helpers@npm:7.28.4" dependencies: - "@babel/template": ^7.27.0 - "@babel/types": ^7.27.0 - checksum: a3c64fd2d8b164c041808826cc00769d814074ea447daaacaf2e3714b66d3f4237ef6e420f61d08f463d6608f3468c2ac5124ab7c68f704e20384def5ade95f4 + "@babel/template": ^7.27.2 + "@babel/types": ^7.28.4 + checksum: aaa5fb8098926dfed5f223adf2c5e4c7fbba4b911b73dfec2d7d3083f8ba694d201a206db673da2d9b3ae8c01793e795767654558c450c8c14b4c2175b4fcb44 languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.27.0, @babel/parser@npm:^7.7.0": - version: 7.27.0 - resolution: "@babel/parser@npm:7.27.0" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.4, @babel/parser@npm:^7.7.0": + version: 7.28.4 + resolution: "@babel/parser@npm:7.28.4" dependencies: - "@babel/types": ^7.27.0 + "@babel/types": ^7.28.4 bin: parser: ./bin/babel-parser.js - checksum: ba2ed3f41735826546a3ef2a7634a8d10351df221891906e59b29b0a0cd748f9b0e7a6f07576858a9de8e77785aad925c8389ddef146de04ea2842047c9d2859 + checksum: 58b239a5b1477ac7ed7e29d86d675cc81075ca055424eba6485872626db2dc556ce63c45043e5a679cd925e999471dba8a3ed4864e7ab1dbf64306ab72c52707 languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.16.7" +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/traverse": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 42b5f75ad16404802675c7b997ccf3f5a4e096eb1d55d711b10adcc2c2179b604080121bdf93302b184269abc2449601e66dc88bdc3621ad7f6db718f809ef3b - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.16.7" - dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-skip-transparent-expression-wrappers": ^7.16.0 - "@babel/plugin-proposal-optional-chaining": ^7.16.7 - peerDependencies: - "@babel/core": ^7.13.0 - checksum: 4b365feab29261f217d324de8a20b1defc85f53f78057ca779dab2544a3cac8667ad49039c510cf5aeafe7fb6e22face09ca2aa7ea99588bc2880593d4da59bd - languageName: node - linkType: hard - -"@babel/plugin-proposal-async-generator-functions@npm:^7.16.8": - version: 7.16.8 - resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.16.8" - dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-remap-async-to-generator": ^7.16.8 - "@babel/plugin-syntax-async-generators": ^7.8.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 557d81220310694abcece8c33f1bba1e3fe911cd7368bd04ff3c109a8b5fd4d4d2892b60f0ed6d3e4f919dca65d65cf8bac515a4e94ada3b037f1aff3d3106a7 - languageName: node - linkType: hard - -"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.16.0, @babel/plugin-proposal-class-properties@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-class-properties@npm:7.16.7" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 70b7995e67800525478bf27e98ee91473c68628b1e61e262e98e06606502baaa3c5350e5afe2fbf15ae8c176b2c9472b8019faa53bded378dd2193bbdd8f54c1 + checksum: 7dfffa978ae1cd179641a7c4b4ad688c6828c2c58ec96b118c2fb10bc3715223de6b88bff1ebff67056bb5fccc568ae773e3b83c592a1b843423319f80c99ebd languageName: node linkType: hard -"@babel/plugin-proposal-class-static-block@npm:^7.16.7": - version: 7.17.6 - resolution: "@babel/plugin-proposal-class-static-block@npm:7.17.6" +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.27.1" dependencies: - "@babel/helper-create-class-features-plugin": ^7.17.6 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-class-static-block": ^7.14.5 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: - "@babel/core": ^7.12.0 - checksum: aec5aaff75587a113bfb0b053a935d235d37b73209980f041099e07491045ee615955659f1cb27c05a30e9ead102bd93ee31c702e5d21e29080bae5f5b504aa5 + "@babel/core": ^7.0.0 + checksum: 2cd7a55a856e5e59bbd9484247c092a41e0d9f966778e7019da324d9e0928892d26afc4fbb2ac3d76a3c5a631cd3cf0d72dd2653b44f634f6c663b9e6f80aacd languageName: node linkType: hard -"@babel/plugin-proposal-decorators@npm:^7.16.4": - version: 7.16.5 - resolution: "@babel/plugin-proposal-decorators@npm:7.16.5" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.27.1" dependencies: - "@babel/helper-create-class-features-plugin": ^7.16.5 - "@babel/helper-plugin-utils": ^7.16.5 - "@babel/plugin-syntax-decorators": ^7.16.5 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 6dfef4746dfe1bf41426de7aee0553f35a28f1f3bb80e9b9a959ca64567e94429351a44df5d8caaf5a7906204fb10c415b9fefb634a62348357a74b4fce40c55 + "@babel/core": ^7.0.0 + checksum: cf29835498c4a25bd470908528919729a0799b2ec94e89004929a5532c94a5e4b1a49bc5d6673a22e5afe05d08465873e14ee3b28c42eb3db489cdf5ca47c680 languageName: node linkType: hard -"@babel/plugin-proposal-dynamic-import@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-dynamic-import@npm:7.16.7" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-skip-transparent-expression-wrappers": ^7.27.1 + "@babel/plugin-transform-optional-chaining": ^7.27.1 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1d8af47bfef56d36dd1cf8b54dcd2b52f740eccbe9530384739b0b8ed5caeb0eae366d275cf16658ff917c1cb05880e41039a497e169206c99cab49b99624e82 + "@babel/core": ^7.13.0 + checksum: eddcd056f76e198868cbff883eb148acfade8f0890973ab545295df0c08e39573a72e65372bcc0b0bfadba1b043fe1aea6b0907d0b4889453ac154c404194ebc languageName: node linkType: hard -"@babel/plugin-proposal-export-namespace-from@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.16.7" +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.28.3": + version: 7.28.3 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.28.3" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/traverse": ^7.28.3 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 97f0746e994768834bf2138f0da69e1c75d987ce62779bacf4a22552e2bb1557634cfeecfd1413d8442a0d0893b8ecb23aae128da4749a3374887c671b866132 + "@babel/core": ^7.0.0 + checksum: 3cdc27c4e08a632a58e62c6017369401976edf1cd9ae73fd9f0d6770ddd9accf40b494db15b66bab8db2a8d5dc5bab5ca8c65b19b81fdca955cd8cbbe24daadb languageName: node linkType: hard -"@babel/plugin-proposal-json-strings@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-json-strings@npm:7.16.7" +"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-json-strings": ^7.8.3 + "@babel/helper-create-class-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a41971e27a9a87403d562604e8a4fbc4f74c5a2ad8490fb44cea69fa6baa1ce5ce46bf350c2bc2ca98f51a597aab29cbed650124627fb73fbcf143cc19bf622f + checksum: d5172ac6c9948cdfc387e94f3493ad86cb04035cf7433f86b5d358270b1b9752dc25e176db0c5d65892a246aca7bdb4636672e15626d7a7de4bc0bd0040168d9 languageName: node linkType: hard -"@babel/plugin-proposal-logical-assignment-operators@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.16.7" +"@babel/plugin-proposal-decorators@npm:^7.16.4": + version: 7.28.0 + resolution: "@babel/plugin-proposal-decorators@npm:7.28.0" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + "@babel/helper-create-class-features-plugin": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/plugin-syntax-decorators": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 09c724facc4f3520a4e66ecc5afff26f57875d2af1bbd87d531af76dcec0fdbce450b62fe57a9cc65a8928fe5248d66bc16370df0972ea6bdeae329d11525311 + checksum: e399f3adc4278560d15fd80691c7a9b644f46e50fa90746f9f3b9ac02cf955ef2b6677277d97c97a4bd6d6a777821fdedf1318923632a439cba1c05e8e59246c languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.16.7" +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.18.6 "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 648065e8bfb10d6c68e4916f89a3aa368ce89139e2615dbcbc39b5d149d7d0275705e6032130fa14a38a4da04b61444a829e128ee224ffd906ccb3545c85a1fc + checksum: f6629158196ee9f16295d16db75825092ef543f8b98f4dfdd516e642a0430c7b1d69319ee676d35485d9b86a53ade6de0b883490d44de6d4336d38cdeccbe0bf languageName: node linkType: hard -"@babel/plugin-proposal-numeric-separator@npm:^7.10.4, @babel/plugin-proposal-numeric-separator@npm:^7.16.0, @babel/plugin-proposal-numeric-separator@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-numeric-separator@npm:7.16.7" +"@babel/plugin-proposal-numeric-separator@npm:^7.10.4, @babel/plugin-proposal-numeric-separator@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.18.6 "@babel/plugin-syntax-numeric-separator": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9f7d8223df576e9e8966c02354d9edec8c9c2edcd47162e08342693142be2fff0bc58c636d93bb83c36ab16f276cdcbc03cf68360f496153be1fe035ca72feb6 + checksum: a83a65c6ec0d2293d830e9db61406d246f22d8ea03583d68460cb1b6330c6699320acce1b45f66ba3c357830720e49267e3d99f95088be457c66e6450fbfe3fa languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.16.7": - version: 7.17.3 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.17.3" +"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0": + version: 7.20.7 + resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" dependencies: - "@babel/compat-data": ^7.17.0 - "@babel/helper-compilation-targets": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/compat-data": ^7.20.5 + "@babel/helper-compilation-targets": ^7.20.7 + "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.16.7 + "@babel/plugin-transform-parameters": ^7.20.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c22a4f806b61deadfb9d4fe744cbdf532e0264433b6f572be5e8bef95aec9ac233c3e8e82af8ddeceff9db43a89c639877e385cf41fa6c3b8a92ff7078086cab + checksum: b9818749bb49d8095df64c45db682448d04743d96722984cbfd375733b2585c26d807f84b4fdb28474f2d614be6a6ffe3d96ffb121840e9e5345b2ccc0438bd8 languageName: node linkType: hard -"@babel/plugin-proposal-optional-catch-binding@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.16.7" +"@babel/plugin-proposal-optional-chaining@npm:^7.16.0": + version: 7.21.0 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8bfd71d663dd8e45e7bc9024d178f5046519e1d8af13ee1dd25b9a42155c7c7745eac779ed416438fb0be946d9f1da8b9dfae94c77a419e05bf4df9b4623071e + checksum: b524a61b1de3f3ad287cd1e98c2a7f662178d21cd02205b0d615512e475f0159fa1b569fa7e34c8ed67baef689c0136fa20ba7d1bf058d186d30736a581a723f languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.16.0, @babel/plugin-proposal-optional-chaining@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.16.7" +"@babel/plugin-proposal-private-methods@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-skip-transparent-expression-wrappers": ^7.16.0 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 + "@babel/helper-create-class-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7b710bb6cee4757ef7f85adb127b91217eee2876269275ccf35aa0a183296337abd9357948706337e532b279d156acb359a7eb61ce8b95f5cdfdbdb22665ecb4 + checksum: 1c273d0ec3d49d0fe80bd754ec0191016e5b3ab4fb1e162ac0c014e9d3c1517a5d973afbf8b6dc9f9c98a8605c79e5f9e8b5ee158a4313fa68d1ff7b02084b6a languageName: node linkType: hard -"@babel/plugin-proposal-private-methods@npm:^7.16.0, @babel/plugin-proposal-private-methods@npm:^7.16.11": - version: 7.16.11 - resolution: "@babel/plugin-proposal-private-methods@npm:7.16.11" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.16.10 - "@babel/helper-plugin-utils": ^7.16.7 +"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": + version: 7.21.0-placeholder-for-preset-env.2 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3e57910a383762414e3c96c3e29b493e75a2aa33d32ae44cb35e5a7ba2f7fea31bb2808496525724abef2c7048e0328fd1821a0c90a92f0d34325ae149ac9d96 + checksum: e605e0070da087f6c35579499e65801179a521b6842c15181a1e305c04fded2393f11c1efd09b087be7f8b083d1b75e8f3efcbc1292b4f60d3369e14812cff63 languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:^7.16.0, @babel/plugin-proposal-private-property-in-object@npm:^7.16.7": - version: 7.21.0 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0" +"@babel/plugin-proposal-private-property-in-object@npm:^7.16.7": + version: 7.21.11 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.11" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 "@babel/helper-create-class-features-plugin": ^7.21.0 @@ -9540,19 +7351,7 @@ __metadata: "@babel/plugin-syntax-private-property-in-object": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 576ec99964c50435a81dfe4178d064df9aa86628090d69bae8759332b9a2b5a0a8575a6f51db915c3751949cd29990b8b3a80c6afc228a0664f4237b7b60d667 - languageName: node - linkType: hard - -"@babel/plugin-proposal-unicode-property-regex@npm:^7.16.7, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": - version: 7.16.7 - resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.16.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 4b0c93be393483691fc9ae85f0b386c0a50094a9a45b0bcffc5e60665f78e55832e5611243565ddf42ba596508b1dffd77a0871d78725a6b679086ff065095cb + checksum: 3c8c9ea175101b1cbb2b0e8fee20fcbdd03eb0700d3581aa826ac3573c9b002f39b1512c2af9fd1903ff921bcc864da95ad3cdeba53c9fbcfb3dc23916eacf47 languageName: node linkType: hard @@ -9578,7 +7377,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3": +"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.12.13": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: @@ -9600,51 +7399,51 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-decorators@npm:^7.16.5": - version: 7.16.5 - resolution: "@babel/plugin-syntax-decorators@npm:7.16.5" +"@babel/plugin-syntax-decorators@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-syntax-decorators@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.5 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c136c303ffcafab6f8d3ee59b940842934f38d1e7a6ac3d58b1a7669180581842721fce790544aae60b077b11bec184ac473db82784e0bf733cbf472d164fa41 + checksum: 46ef933bae10b02a8f8603b2f424ecbe23e134a133205bee7c0902dae3021c183a683964cab41ea5433820aa05be0f6f36243551f68a1d94e02ac082cec87aa1 languageName: node linkType: hard -"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" +"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-syntax-flow@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9c50927bf71adf63f60c75370e2335879402648f468d0172bc912e303c6a3876927d8eb35807331b57f415392732ed05ab9b42c68ac30a936813ab549e0246c5 + checksum: 4d34ca47044398665cbe0293baea7be230ca4090bc7981ffba5273402a215c95976c6f811c7b32f10b326cc6aab6886f26c29630c429aa45c3f350c5ccdfdbbf languageName: node linkType: hard -"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" +"@babel/plugin-syntax-import-assertions@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.8.3 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5100d658ba563829700cd8d001ddc09f4c0187b1a13de300d729c5b3e87503f75a6d6c99c1794182f7f1a9f546ee009df4f15a0ce36376e206ed0012fa7cdc24 + checksum: 06a954ee672f7a7c44d52b6e55598da43a7064e80df219765c51c37a0692641277e90411028f7cae4f4d1dedeed084f0c453576fa421c35a81f1603c5e3e0146 languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-syntax-flow@npm:7.16.7" +"@babel/plugin-syntax-import-attributes@npm:^7.24.7, @babel/plugin-syntax-import-attributes@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 098e75a3d21d848323193d8075de67225f4be293f243433ef3e9095e2ab11d48e1d76faa534497fb46cdb01aaca673e929d6e0daac027f2b02e29d540c6b2642 + checksum: e66f7a761b8360419bbb93ab67d87c8a97465ef4637a985ff682ce7ba6918b34b29d81190204cf908d0933058ee7b42737423cd8a999546c21b3aabad4affa9a languageName: node linkType: hard -"@babel/plugin-syntax-import-meta@npm:^7.8.3": +"@babel/plugin-syntax-import-meta@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: @@ -9666,18 +7465,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.16.7, @babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.21.4 - resolution: "@babel/plugin-syntax-jsx@npm:7.21.4" +"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.27.1, @babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.27.1 + resolution: "@babel/plugin-syntax-jsx@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e5dbec5e1c53f114413dc3cc71f43b483d2f0784d5efdcd92c95a55b148d0f1987d136236ace24778d3365dc3d37b0b4d8cc1e0594267860f9f131ef5f5dfc73 + checksum: bc5afe6a458d5f0492c02a54ad98c5756a0c13bd6d20609aae65acd560a9e141b0876da5f358dce34ea136f271c1016df58b461184d7ae9c4321e0f98588bc84 languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: @@ -9699,7 +7498,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4, @babel/plugin-syntax-numeric-separator@npm:^7.8.3": +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: @@ -9754,7 +7553,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.14.5, @babel/plugin-syntax-top-level-await@npm:^7.8.3": +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": version: 7.14.5 resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" dependencies: @@ -9765,206 +7564,322 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.10.4, @babel/plugin-syntax-typescript@npm:^7.16.0, @babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.20.0 - resolution: "@babel/plugin-syntax-typescript@npm:7.20.0" +"@babel/plugin-syntax-typescript@npm:^7.10.4, @babel/plugin-syntax-typescript@npm:^7.27.1, @babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.27.1 + resolution: "@babel/plugin-syntax-typescript@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 11589b4c89c66ef02d57bf56c6246267851ec0c361f58929327dc3e070b0dab644be625bbe7fb4c4df30c3634bfdfe31244e1f517be397d2def1487dbbe3c37d + languageName: node + linkType: hard + +"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 9144e5b02a211a4fb9a0ce91063f94fbe1004e80bde3485a0910c9f14897cf83fabd8c21267907cff25db8e224858178df0517f14333cfcf3380ad9a4139cb50 + languageName: node + linkType: hard + +"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 19abd7a7d11eef58c9340408a4c2594503f6c4eaea1baa7b0e5fbdda89df097e50663edb3448ad2300170b39efca98a75e5767af05cad3b0facb4944326896a3 + languageName: node + linkType: hard + +"@babel/plugin-transform-async-generator-functions@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.28.0" + dependencies: + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-remap-async-to-generator": ^7.27.1 + "@babel/traverse": ^7.28.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 739d577e649d7d7b9845dc309e132964327ab3eaea43ad04d04a7dcb977c63f9aa9a423d1ca39baf10939128d02f52e6fda39c834fb9f1753785b1497e72c4dc + languageName: node + linkType: hard + +"@babel/plugin-transform-async-to-generator@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.27.1" + dependencies: + "@babel/helper-module-imports": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-remap-async-to-generator": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e76b1f6f9c3bbf72e17d7639406d47f09481806de4db99a8de375a0bb40957ea309b20aa705f0c25ab1d7c845e3f365af67eafa368034521151a0e352a03ef2f + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3313130ba3bf0699baad0e60da1c8c3c2f0c2c0a7039cd0063e54e72e739c33f1baadfc9d8c73b3fea8c85dd7250c3964fb09c8e1fa62ba0b24a9fefe0a8dbde + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.28.0": + version: 7.28.4 + resolution: "@babel/plugin-transform-block-scoping@npm:7.28.4" dependencies: - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c57bb9b717b3b7324cc0c094d411bac23f6d78ed5e4e06fb89e3e8de37437e649c53440d8c29ecb3875f398ad1a9e8acc96e3af6b3802e83f7eab855de319e80 + checksum: 5b9a4e90f957742021fa8bad239cde28ec67b95d36b0e1fcf9f3f9cab6120671ab5e7ee6eacbcd51d0815ddea6978abc9a99a0bd493c43e3e27ec3ae1cb4de23 languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.16.7" +"@babel/plugin-transform-class-properties@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-class-properties@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-create-class-features-plugin": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 69dce936e6684d9b3760bb2d7aefb2490db245a79b5437385da1ddfbe2ecaf673dfc0b5510aa6b871bd1b9dce1b3c2e4fdbdc8e94006f15ee2526e17e7f4af4a + checksum: cc0662633c0fe6df95819fef223506ddf26c369c8d64ab21a728d9007ec866bf9436a253909819216c24a82186b6ccbc1ec94d7aaf3f82df227c7c02fa6a704b languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.16.8": - version: 7.16.8 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.16.8" +"@babel/plugin-transform-class-static-block@npm:^7.28.3": + version: 7.28.3 + resolution: "@babel/plugin-transform-class-static-block@npm:7.28.3" dependencies: - "@babel/helper-module-imports": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-remap-async-to-generator": ^7.16.8 + "@babel/helper-create-class-features-plugin": ^7.28.3 + "@babel/helper-plugin-utils": ^7.27.1 + peerDependencies: + "@babel/core": ^7.12.0 + checksum: 8c922a64f6f5b359f7515c89ef0037bad583b4484dfebc1f6bc1cf13462547aaceb19788827c57ec9a2d62495f34c4b471ca636bf61af00fdaea5e9642c82b60 + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.28.3": + version: 7.28.4 + resolution: "@babel/plugin-transform-classes@npm:7.28.4" + dependencies: + "@babel/helper-annotate-as-pure": ^7.27.3 + "@babel/helper-compilation-targets": ^7.27.2 + "@babel/helper-globals": ^7.28.0 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-replace-supers": ^7.27.1 + "@babel/traverse": ^7.28.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d75d5cd8560a589578e1e33be1542da17116b1778347af17122910cd0bbb94e0f70ae92beae4f18a1b36dd8dc5251a51e68112e6940117615c667d9147f365cc + checksum: 76687ed37216ff012c599870dc00183fb716f22e1a02fe9481943664c0e4d0d88c3da347dc3fe290d4728f4d47cd594ffa621d23845e2bb8ab446e586308e066 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.16.7" +"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-computed-properties@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/template": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 22069250a48e47c2818e1b5d5f81a7309792db07b1c9130faac2c47278b81d03e498ea12bed40f45ffdd5f240babc852c0cb2c65e77720b42ab6934cf2d52ea0 + checksum: e09a12f8c8ae0e6a6144c102956947b4ec05f6c844169121d0ec4529c2d30ad1dc59fee67736193b87a402f44552c888a519a680a31853bdb4d34788c28af3b0 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-block-scoping@npm:7.16.7" +"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/plugin-transform-destructuring@npm:7.28.0" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/traverse": ^7.28.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8ba89b3b52f630d7e481d39d2bf71ff4a66d52442ccad00873f38169a39f847bd53a100ce84a96e29b1c38c75330812ff34ab798c265dc7547e3d5cda35f9f58 + checksum: cc7ccafa952b3ff7888544d5688cfafaba78c69ce1e2f04f3233f4f78c9de5e46e9695f5ea42c085b0c0cfa39b10f366d362a2be245b6d35b66d3eb1d427ccb2 languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-classes@npm:7.16.7" +"@babel/plugin-transform-dotall-regex@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.27.1" dependencies: - "@babel/helper-annotate-as-pure": ^7.16.7 - "@babel/helper-environment-visitor": ^7.16.7 - "@babel/helper-function-name": ^7.16.7 - "@babel/helper-optimise-call-expression": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-replace-supers": ^7.16.7 - "@babel/helper-split-export-declaration": ^7.16.7 - globals: ^11.1.0 + "@babel/helper-create-regexp-features-plugin": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 61b13fd9308711fbf364674c5931fa50619ee98e9e26b44c081e43e8074e7aec96c470b42ddeeda287bab065005229079b39c20074a8cd592f5194b3c7434f74 + checksum: f9caddfad9a551b4dabe0dcb7c040f458fbaaa7bbb44200c20198b32c8259be8e050e58d2c853fdac901a4cfe490b86aa857036d8d461b192dd010d0e242dedb languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-computed-properties@npm:7.16.7" +"@babel/plugin-transform-duplicate-keys@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6be05be2c6d434ced8d86ccf4f98e591fc556faf7470b09eac9422dece9876b2c4b96d3f3c51d4260045a7cd2770a1de70fb3dc900e61a3132dcd69cfe8b9b5c + checksum: 22a822e5342b7066f83eaedc4fd9bb044ac6bc68725484690b33ba04a7104980e43ea3229de439286cb8db8e7db4a865733a3f05123ab58a10f189f03553746f + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.27.1" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 121502a252b3206913e1e990a47fea34397b4cbf7804d4cd872d45961bc45b603423f60ca87f3a3023a62528f5feb475ac1c9ec76096899ec182fcb135eba375 languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.16.7": - version: 7.17.7 - resolution: "@babel/plugin-transform-destructuring@npm:7.17.7" +"@babel/plugin-transform-dynamic-import@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4a434ba45a7244245ea611210e8303794f4444a6a927eed309039faa237ae39b1390bab6dabc078b0dc7a629d2bfee07dd561a3412cdd5c3c2eb6577a5c1f8ab + checksum: 8dcd3087aca134b064fc361d2cc34eec1f900f6be039b6368104afcef10bb75dea726bb18cabd046716b89b0edaa771f50189fa16bc5c5914a38cbcf166350f7 languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.16.7, @babel/plugin-transform-dotall-regex@npm:^7.4.4": - version: 7.16.7 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.16.7" +"@babel/plugin-transform-explicit-resource-management@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/plugin-transform-explicit-resource-management@npm:7.28.0" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/plugin-transform-destructuring": ^7.28.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d2f6aa2dc2562c9969dbe3338f2afca7cd53f16989a14054ff7e45d0b7c5fc626e4b378904e29d13078db62ef6bd6805775644a27b3c461c0e679e590aac8d49 + checksum: 3baa706af3112adf2ae0c7ec0dc61b63dd02695eb5582f3c3a2b2d05399c6aa7756f55e7bbbd5412e613a6ba1dd6b6736904074b4d7ebd6b45a1e3f9145e4094 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.16.7" +"@babel/plugin-transform-exponentiation-operator@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3313e9a3bc7878c3d139d25891c6fb7a7ed6e23a4cdf80aaac25c6930f3a1005e5bb774f7f5dda4116e5914b2b898953b500f85d2f3d19ab77246a366117afc2 + checksum: 953d21e01fed76da8e08fb5094cade7bf8927c1bb79301916bec2db0593b41dbcfbca1024ad5db886b72208a93ada8f57a219525aad048cf15814eeb65cf760d languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.16.7" +"@babel/plugin-transform-export-namespace-from@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.27.1" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8c0f3a8c51179a695592329d9fa5e6ce435d79dfb818b4069c26722d5f6f9b97c61cb45118d45218c5aed7c1ce50ca29daa6059c71532f681f54726d1bf524e4 + checksum: d7165cad11f571a54c8d9263d6c6bf2b817aff4874f747cb51e6e49efb32f2c9b37a6850cdb5e3b81e0b638141bb77dc782a6ec1a94128859fbdf7767581e07c languageName: node linkType: hard "@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.16.0": - version: 7.16.7 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.16.7" + version: 7.27.1 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/plugin-syntax-flow": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c61c43244aacdcd479ad9ba618e1c095a5db7e4eadc3d19249602febc4e97153230273c014933f5fe4e92062fa56dab9bed4bc430197d5b2ffeb2158a4bf6786 + languageName: node + linkType: hard + +"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-for-of@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-skip-transparent-expression-wrappers": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4635763173a23aae24480681f2b0996b4f54a0cb2368880301a1801638242e263132d1e8adbe112ab272913d1d900ee0d6f7dea79443aef9d3325168cd88b3fb + languageName: node + linkType: hard + +"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-function-name@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-flow": ^7.16.7 + "@babel/helper-compilation-targets": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/traverse": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 28bd718f1c091bddb64730f86f5b6cade80ad2dcab89992bc67e7dfffb11afb374632e941e5a3077c4ccd73e1623c2b1909e4014e950b84282fed5c7dafcdc97 + checksum: 5abdc7b5945fbd807269dcc6e76e52b69235056023b0b35d311e8f5dfd6c09d9f225839798998fc3b663f50cf701457ddb76517025a0d7a5474f3fe56e567a4c languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-for-of@npm:7.16.7" +"@babel/plugin-transform-json-strings@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-json-strings@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cddf6264096bea79ca662f267acf0f12cce783799f29e1b4b60a3ab543d2e426e9da2fc16b63c6f4df123d50c657bf57d58a43549bfdba28340c67f7eb67513c + checksum: 2379714aca025516452a7c1afa1ca42a22b9b51a5050a653cc6198a51665ab82bdecf36106d32d731512706a1e373c5637f5ff635737319aa42f3827da2326d6 languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-function-name@npm:7.16.7" +"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-literals@npm:7.27.1" dependencies: - "@babel/helper-compilation-targets": ^7.16.7 - "@babel/helper-function-name": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0f4e5af926b990c98a53caf1c4dcc215ab02588de0eaae616d658ab3e5947f5cd41140a0d84b73cae925cfa4b93b7ee9a4079cb0566cae369ede52d6d0c0a45c + checksum: c40dc3eb2f45a92ee476412314a40e471af51a0f51a24e91b85cef5fc59f4fe06758088f541643f07f949d2c67ee7bdce10e11c5ec56791ae09b15c3b451eeca languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-literals@npm:7.16.7" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3d3566e6ce02a2b1c7f8cf26f1b80d361b9df665c7256ddcf0177b59e411ebf3df094bdd5fd90aeef81bcb33f47e5de58e16d7e82113304bfd6eabc48cf47ca1 + checksum: 5b0abc7c0d09d562bf555c646dce63a30288e5db46fd2ce809a61d064415da6efc3b2b3c59b8e4fe98accd072c89a2f7c3765b400e4bf488651735d314d9feeb languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.0.0, @babel/plugin-transform-member-expression-literals@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.16.7" +"@babel/plugin-transform-member-expression-literals@npm:^7.0.0, @babel/plugin-transform-member-expression-literals@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: db1ccd139f6e4278a215503effd52be8c92fe689c0e6856da43689a67fc56418c10b3907bde91eba13e932ba99a3ebee08bff2b5b7b4d250e6538f308eb6d332 + checksum: 0874ccebbd1c6a155e5f6b3b29729fade1221b73152567c1af1e1a7c12848004dffecbd7eded6dc463955120040ae57c17cb586b53fb5a7a27fcd88177034c30 languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-modules-amd@npm:7.16.7" +"@babel/plugin-transform-modules-amd@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-modules-amd@npm:7.27.1" dependencies: - "@babel/helper-module-transforms": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - babel-plugin-dynamic-import-node: ^2.3.3 + "@babel/helper-module-transforms": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: eea74b0436124035ef1672f8181e00a4a2fca8105f4893c2464bb299cb55ab5be7530121ab68e45003279174fa3e8c357ce96baaaeae08bf2354897911ea63d0 + checksum: 76e86cd278b6a3c5b8cca8dfb3428e9cd0c81a5df7096e04c783c506696b916a9561386d610a9d846ef64804640e0bd818ea47455fed0ee89b7f66c555b29537 languageName: node linkType: hard @@ -9982,253 +7897,349 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.16.8": - version: 7.23.0 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.0" +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.27.1" dependencies: - "@babel/helper-module-transforms": ^7.23.0 - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-simple-access": ^7.22.5 + "@babel/helper-module-transforms": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1f015764c2e63445d46660e7a2eb9002c20def04daf98fa93c9dadb5bd55adbefefd1ccdc11bcafa5e2f04275939d2414482703bc35bc60d6ca2bf1f67b720e3 + checksum: 4def972dcd23375a266ea1189115a4ff61744b2c9366fc1de648b3fab2c650faf1a94092de93a33ff18858d2e6c4dddeeee5384cb42ba0129baeab01a5cdf1e2 languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.16.7": - version: 7.17.8 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.17.8" +"@babel/plugin-transform-modules-systemjs@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.27.1" dependencies: - "@babel/helper-hoist-variables": ^7.16.7 - "@babel/helper-module-transforms": ^7.17.7 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-validator-identifier": ^7.16.7 - babel-plugin-dynamic-import-node: ^2.3.3 + "@babel/helper-module-transforms": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-validator-identifier": ^7.27.1 + "@babel/traverse": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 53630a7240b15183eec24bcc704aef8c7fed6094c22311346b30dd252ccc62634f16c7ab755665e00e5e95fddc66e7643bf00a49f5aeb20c8a9025883ede3663 + checksum: f16fca62d144d9cbf558e7b5f83e13bb6d0f21fdeff3024b0cecd42ffdec0b4151461da42bd0963512783ece31aafa5ffe03446b4869220ddd095b24d414e2b5 languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-modules-umd@npm:7.16.7" +"@babel/plugin-transform-modules-umd@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-modules-umd@npm:7.27.1" dependencies: - "@babel/helper-module-transforms": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-module-transforms": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2129af03c2e12df5267da56ce909e7164b2b644362e7c2fcc37391e9bc68d50095834b94c4f73293f1778e5234b2b82b89692bfc16ac5b27e889b82c23db0971 + checksum: e5962a8874889da2ab1aa32eb93ec21d419c7423c766e4befb39b4bb512b9ad44b47837b6cd1c8f1065445cbbcc6dc2be10298ac6e734e5ca1059fc23698daed languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.16.8": - version: 7.16.8 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.16.8" +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.27.1" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.16.7 + "@babel/helper-create-regexp-features-plugin": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 05467b5cef1ee5882b83aa72e09550680d291d1e01528d138e6651d0cc8dfcf696d0decbc563b4d65376785e2dca7573bac709a9fd1d21bc440ff1e21f1a7383 + checksum: 8eaa8c9aee00a00f3bd8bd8b561d3f569644d98cb2cfe3026d7398aabf9b29afd62f24f142b4112fa1f572d9b0e1928291b099cde59f56d6b59f4d565e58abf2 + languageName: node + linkType: hard + +"@babel/plugin-transform-new-target@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-new-target@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9b0581412fcc5ab1b9a2d86a0c5407bd959391f0a1e77a46953fef9f7a57f3f4020d75f71098c5f9e5dcc680a87f9fd99b3205ab12e25ef8c19eed038c1e4b28 + languageName: node + linkType: hard + +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a435fc03aaa65c6ef8e99b2d61af0994eb5cdd4a28562d78c3b0b0228ca7e501aa255e1dff091a6996d7d3ea808eb5a65fd50ecd28dfb10687a8a1095dcadc7a + languageName: node + linkType: hard + +"@babel/plugin-transform-numeric-separator@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b72cbebbfe46fcf319504edc1cf59f3f41c992dd6840db766367f6a1d232cd2c52143c5eaf57e0316710bee251cae94be97c6d646b5022fcd9274ccb131b470c + languageName: node + linkType: hard + +"@babel/plugin-transform-object-rest-spread@npm:^7.28.0": + version: 7.28.4 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.28.4" + dependencies: + "@babel/helper-compilation-targets": ^7.27.2 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/plugin-transform-destructuring": ^7.28.0 + "@babel/plugin-transform-parameters": ^7.27.7 + "@babel/traverse": ^7.28.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 81725c8d6349957899975f3f789b1d4fb050ee8b04468ebfaccd5b59e0bda15cbfdef09aee8b4359f322b6715149d680361f11c1a420c4bdbac095537ecf7a90 + languageName: node + linkType: hard + +"@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-object-super@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-replace-supers": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: efa2d092ef55105deb06d30aff4e460c57779b94861188128489b72378bf1f0ab0f06a4a4d68b9ae2a59a79719fbb2d148b9a3dca19ceff9c73b1f1a95e0527c + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-catch-binding@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 807a4330f1fac08e2682d57bc82e714868fc651c8876f9a8b3a3fd8f53c129e87371f8243e712ac7dae11e090b737a2219a02fe1b6459a29e664fa073c3277bb + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-chaining@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-skip-transparent-expression-wrappers": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 5b18ff5124e503f0a25d6b195be7351a028b3992d6f2a91fb4037e2a2c386400d66bc1df8f6df0a94c708524f318729e81a95c41906e5a7919a06a43e573a525 languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-new-target@npm:7.16.7" +"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.27.7": + version: 7.27.7 + resolution: "@babel/plugin-transform-parameters@npm:7.27.7" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7d2287274facc4a63224525f33fc1278871eea6d89dcfa5bf9791bae4e1f0e919a1a31bd3be783b4122fc0a883852ff59000b6689518dd1d4516d2f289d00266 + checksum: f2da3804e047d9f1cfb27be6c014e2c7f6cf5e1e38290d1cb3cb2607859e3d6facb4ee8c8c1e336e9fbb440091a174ce95ce156582d7e8bf9c0e735d11681f0f languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-object-super@npm:7.16.7" +"@babel/plugin-transform-private-methods@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-private-methods@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-replace-supers": ^7.16.7 + "@babel/helper-create-class-features-plugin": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 641621635783251f8b42346f7359d8985aa1b821ab83a3a841f7393fddf94c71f5f1c373bd4ee8d0d39c95c29c593df004f7d379c9e552e86297f6ff174b9036 + checksum: 232bedfe9d28df215fb03cc7623bdde468b1246bdd6dc24465ff4bf9cc5f5a256ae33daea1fafa6cc59705e4d29da9024bb79baccaa5cd92811ac5db9b9244f2 languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-parameters@npm:7.16.7" +"@babel/plugin-transform-private-property-in-object@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-annotate-as-pure": ^7.27.1 + "@babel/helper-create-class-features-plugin": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3b7b350ce808a6bc858348f51329e232ef332c5326a30e9b80d927b4b43a1f68a31ddc2d791e08c8ec6f43d4878e726f46de9e84e76234213fc4fa2645660de7 + checksum: a8c4536273ca716dcc98e74ea25ca76431528554922f184392be3ddaf1761d4aa0e06f1311577755bd1613f7054fb51d29de2ada1130f743d329170a1aa1fe56 languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-property-literals@npm:7.16.7" +"@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-property-literals@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7a5362389d479964af471a714e8194ba9f41ad22e1918a2878a8ed9e1375977dc61125f04a50012f1b63cf6e4afbbc785afd8b4fd9d70010def211016ae450d5 + checksum: 15713a87edd6db620d6e66eb551b4fbfff5b8232c460c7c76cedf98efdc5cd21080c97040231e19e06594c6d7dfa66e1ab3d0951e29d5814fb25e813f6d6209c languageName: node linkType: hard "@babel/plugin-transform-react-constant-elements@npm:^7.12.1": - version: 7.16.5 - resolution: "@babel/plugin-transform-react-constant-elements@npm:7.16.5" + version: 7.27.1 + resolution: "@babel/plugin-transform-react-constant-elements@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.5 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2eb148a0d75f6a29a64651eb66368774295eab9286084641c223fd1a1e8cbffc190d72c53696f654bbe656713096b4f7b7641c6df0d5a199adc9818af1055762 + checksum: 07fa88dd312c97d05de95e344a11a78e24d711e7bde879076d8880869ad7b0dc69c5a5ad056790595043cb9c533fd93af0ba015eed4631315282295f767ccfbe languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.16.0, @babel/plugin-transform-react-display-name@npm:^7.16.5": - version: 7.16.7 - resolution: "@babel/plugin-transform-react-display-name@npm:7.16.7" +"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.16.0, @babel/plugin-transform-react-display-name@npm:^7.27.1": + version: 7.28.0 + resolution: "@babel/plugin-transform-react-display-name@npm:7.28.0" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f488c3a88082cdf4da8acc64909950a51aa92581a47cad4e990c5a86ee340162a7b2536f7253e99e8187206952780a3e7c3e7bafb2c545cb98a6463ae697aace + checksum: f5f86d2ad92be3e962158f344c2e385e23e2dfae7c8c7dc32138fb2cc46f63f5e50386c9f6c6fc16dbf1792c7bb650ad92c18203d0c2c0bd875bc28b0b80ef30 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-development@npm:^7.16.5": - version: 7.16.5 - resolution: "@babel/plugin-transform-react-jsx-development@npm:7.16.5" +"@babel/plugin-transform-react-jsx-development@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.27.1" dependencies: - "@babel/plugin-transform-react-jsx": ^7.16.5 + "@babel/plugin-transform-react-jsx": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 49082995b21721946f861869af0d27cf54cc9e804fe17e57a111e87b45faf956082fbfbd2fac302499c81cd3a00a49a7da3bdeeb8b20cb6c909cbb3105e1ed33 + checksum: eb8c4b6a79dc5c49b41e928e2037e1ee0bbfa722e4fd74c0b7c0d11103c82c2c25c434000e1b051d534c7261ab5c92b6d1e85313bf1b26e37db3f051ae217b58 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.16.5": - version: 7.16.7 - resolution: "@babel/plugin-transform-react-jsx@npm:7.16.7" +"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx@npm:7.27.1" dependencies: - "@babel/helper-annotate-as-pure": ^7.16.7 - "@babel/helper-module-imports": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/plugin-syntax-jsx": ^7.16.7 - "@babel/types": ^7.16.7 + "@babel/helper-annotate-as-pure": ^7.27.1 + "@babel/helper-module-imports": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/plugin-syntax-jsx": ^7.27.1 + "@babel/types": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: adbadacd4d227cd3f3dff04be7fbe78715af18cd34c62a97cdb1858254df60d8a3f25edfe0afd50cf37afec02447026c6c067ce05da9fc4384d549a1cfe3a2e3 + checksum: 1a08637c39fc78c9760dd4a3ed363fdbc762994bf83ed7872ad5bda0232fcd0fc557332f2ce36b522c0226dfd9cc8faac6b88eddda535f24825198a689e571af languageName: node linkType: hard -"@babel/plugin-transform-react-pure-annotations@npm:^7.16.5": - version: 7.16.5 - resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.16.5" +"@babel/plugin-transform-react-pure-annotations@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.27.1" dependencies: - "@babel/helper-annotate-as-pure": ^7.16.0 - "@babel/helper-plugin-utils": ^7.16.5 + "@babel/helper-annotate-as-pure": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b80ad6738389f9a1bfcc949c66b721262e1388dacc6f07dbc1975065c3bea1a5c9265ea3d2d13b9a5a030fe193ca305fd61a62ee16d068b19e8898ea0398c483 + checksum: 34bc090f4a7e460d82a851971b4d0f32e4bb519bafb927154f4174506283fe02b0f471fc20655c6050a8bf7b748bfa31c7e8f7d688849476d8266623554fbb28 languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.16.7": - version: 7.17.9 - resolution: "@babel/plugin-transform-regenerator@npm:7.17.9" +"@babel/plugin-transform-regenerator@npm:^7.28.3": + version: 7.28.4 + resolution: "@babel/plugin-transform-regenerator@npm:7.28.4" dependencies: - regenerator-transform: ^0.15.0 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e03025fa91bf70cfd2801444f0f379ba7d63340a448bb0a669318137b6e1de8f76b5e3daeaa42411b5eba2f69b634703bf71bc6e4d61d8156318e44426ae46db + checksum: 5ad14647ffaac63c920e28df1b580ee2e932586bbdc71f61ec264398f68a5406c71a7f921de397a41b954a69316c5ab90e5d789ffa2bb34c5e6feb3727cfefb8 + languageName: node + linkType: hard + +"@babel/plugin-transform-regexp-modifiers@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.27.1" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 31ae596ab56751cf43468a6c0a9d6bc3521d306d2bee9c6957cdb64bea53812ce24bd13a32f766150d62b737bca5b0650b2c62db379382fff0dccbf076055c33 languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-reserved-words@npm:7.16.7" +"@babel/plugin-transform-reserved-words@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-reserved-words@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fe61e3dd89b1b733a118145179552d0b31c68e40ed296f122728a13f462b29a43a3b7cf4686c367b6ad4d15670874676d04da5ea5eace41c393e81aeb66351bb + checksum: e1a87691cce21a644a474d7c9a8107d4486c062957be32042d40f0a3d0cc66e00a3150989655019c255ff020d2640ac16aaf544792717d586f219f3bad295567 languageName: node linkType: hard "@babel/plugin-transform-runtime@npm:^7.16.4": - version: 7.16.5 - resolution: "@babel/plugin-transform-runtime@npm:7.16.5" - dependencies: - "@babel/helper-module-imports": ^7.16.0 - "@babel/helper-plugin-utils": ^7.16.5 - babel-plugin-polyfill-corejs2: ^0.3.0 - babel-plugin-polyfill-corejs3: ^0.4.0 - babel-plugin-polyfill-regenerator: ^0.3.0 - semver: ^6.3.0 + version: 7.28.3 + resolution: "@babel/plugin-transform-runtime@npm:7.28.3" + dependencies: + "@babel/helper-module-imports": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 + babel-plugin-polyfill-corejs2: ^0.4.14 + babel-plugin-polyfill-corejs3: ^0.13.0 + babel-plugin-polyfill-regenerator: ^0.6.5 + semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d9c04311d5ac8b35315aedabbb5e734a2462e6f17d97baed8b6e4952e0eaba6a3a49565aa6c74ff37c8b8a812c9ea33d0e7f603ec97c186cb1db072e7e82721e + checksum: 561629bb6c53561b5ad470df2e76bdd15e177fc518d91087bd7dc64a1025e42303ce333281875c6f0c7bf29b2edc7d99945343a09caf0ed6738d25fe34473254 languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.16.7" +"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7b873b600cfecafb701ea08e55573c784983f353ecd3c39cc5ac635d87ee508fe7ba2833835b8cfb55b70e3d1ed0a10d48b970ea1311e2886f8abbd746fb8c5f + checksum: bd5544b89520a22c41a6df5ddac9039821d3334c0ef364d18b0ba9674c5071c223bcc98be5867dc3865cb10796882b7594e2c40dedaff38e1b1273913fe353e1 languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-spread@npm:7.16.7" +"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-spread@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-skip-transparent-expression-wrappers": ^7.16.0 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-skip-transparent-expression-wrappers": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 171ec5c6a873afa3999ab96acd211aafd7b8194d38ae254e0ff03148ebd2600400f7280af0aa0da78f90c1adb5d0af84a6dfc6b418cc891bc351a34065ee7cc1 + checksum: b34fc58b33bd35b47d67416655c2cbc8578fbb3948b4592bc15eb6d8b4046986e25c06e3b9929460fa4ab08e9653582415e7ef8b87d265e1239251bdf5a4c162 languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.16.7" +"@babel/plugin-transform-sticky-regex@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: da1d346c479c0b438eeb2fe2a993e48d19e5d1103e0c8684d56f09f0f15fec21e88e469445920b3fdd955ae6d365524f7ea3c54bd5772ecacefa65d0b94c80e0 + checksum: 5698df2d924f0b1b7bdb7ef370e83f99ed3f0964eb3b9c27d774d021bee7f6d45f9a73e2be369d90b4aff1603ce29827f8743f091789960e7669daf9c3cda850 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-template-literals@npm:7.16.7" +"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-template-literals@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f9e6ace71abfaad5c86197b5a6040b7b170a918000a8bccb7ca49bb4e088bf90383739cfba63513526f239f5073562e6661efd978de354ae39656d7f9fcf37e6 + checksum: c90f403e42ef062b60654d1c122c70f3ec6f00c2f304b0931ebe6d0b432498ef8a5ef9266ddf00debc535f8390842207e44d3900eff1d2bab0cc1a700f03e083 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.16.7" +"@babel/plugin-transform-typeof-symbol@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fca9883472cc1687350b2261aa6da32dccd213a0629431f45d1501c7192947d543b320c17d892feac93e30f8965cd0c8bee460510f72a4d3e4ffa5dfbff8d29e + checksum: a13c68015311fefa06a51830bc69d5badd06c881b13d5cf9ba04bf7c73e3fc6311cc889e18d9645ce2a64a79456dc9c7be88476c0b6802f62a686cb6f662ecd6 languageName: node linkType: hard @@ -10245,212 +8256,231 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.16.1": - version: 7.16.1 - resolution: "@babel/plugin-transform-typescript@npm:7.16.1" +"@babel/plugin-transform-typescript@npm:^7.27.1": + version: 7.28.0 + resolution: "@babel/plugin-transform-typescript@npm:7.28.0" dependencies: - "@babel/helper-create-class-features-plugin": ^7.16.0 - "@babel/helper-plugin-utils": ^7.14.5 - "@babel/plugin-syntax-typescript": ^7.16.0 + "@babel/helper-annotate-as-pure": ^7.27.3 + "@babel/helper-create-class-features-plugin": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-skip-transparent-expression-wrappers": ^7.27.1 + "@babel/plugin-syntax-typescript": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 049c2bd3407bbf5041d8c95805a4fadee6d176e034f6b94ce7967b92a846f1e00f323cf7dfbb2d06c93485f241fb8cf4c10520e30096a6059d251b94e80386e9 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-escapes@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a450a28ff4b493b154cad96ab7aa1ba0c5ad44cf4fec0b5d825ef2fa19381077948ba0600a92dbc21a71d09c8b0d204d0422061499eb851b1e6a3d934bd87285 + checksum: a6809e0ca69d77ee9804e0c1164e8a2dea5e40718f6dcf234aeddf7292e7414f7ee331d87f17eb6f160823a329d1d6751bd49b35b392ac4a6efc032e4d3038d8 languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.16.7" +"@babel/plugin-transform-unicode-property-regex@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-create-regexp-features-plugin": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: aabd933bc4c0936e45991ccd43b46b50e33e5495da36a32244693145fa5707c82a5d6d7f43e9a02f7e6df41da942707b4336461de5c7be5b82f4de2346ac7361 + checksum: a332bc3cb3eeea67c47502bc52d13a0f8abae5a7bfcb08b93a8300ddaff8d9e1238f912969494c1b494c1898c6f19687054440706700b6d12cb0b90d88beb4d0 languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.16.7" +"@babel/plugin-transform-unicode-regex@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.27.1" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-create-regexp-features-plugin": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ce3843c02e5e2b0007e4fd64f75282c5f69f9bd55e24574991a5fd3ee12aa2e4754304a7580ea8bb72f611b892303bce583dcfc2c4379869548413fa975ae549 + checksum: 6abda1bcffb79feba6f5c691859cdbe984cc96481ea65d5af5ba97c2e843154005f0886e25006a37a2d213c0243506a06eaeafd93a040dbe1f79539016a0d17a + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-sets-regex@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.27.1" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.27.1 + "@babel/helper-plugin-utils": ^7.27.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 236645f4d0a1fba7c18dc8ffe3975933af93e478f2665650c2d91cf528cfa1587cde5cfe277e0e501fc03b5bf57638369575d6539cef478632fb93bd7d7d7178 languageName: node linkType: hard "@babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.12.1, @babel/preset-env@npm:^7.16.4": - version: 7.16.11 - resolution: "@babel/preset-env@npm:7.16.11" - dependencies: - "@babel/compat-data": ^7.16.8 - "@babel/helper-compilation-targets": ^7.16.7 - "@babel/helper-plugin-utils": ^7.16.7 - "@babel/helper-validator-option": ^7.16.7 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.16.7 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.16.7 - "@babel/plugin-proposal-async-generator-functions": ^7.16.8 - "@babel/plugin-proposal-class-properties": ^7.16.7 - "@babel/plugin-proposal-class-static-block": ^7.16.7 - "@babel/plugin-proposal-dynamic-import": ^7.16.7 - "@babel/plugin-proposal-export-namespace-from": ^7.16.7 - "@babel/plugin-proposal-json-strings": ^7.16.7 - "@babel/plugin-proposal-logical-assignment-operators": ^7.16.7 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.16.7 - "@babel/plugin-proposal-numeric-separator": ^7.16.7 - "@babel/plugin-proposal-object-rest-spread": ^7.16.7 - "@babel/plugin-proposal-optional-catch-binding": ^7.16.7 - "@babel/plugin-proposal-optional-chaining": ^7.16.7 - "@babel/plugin-proposal-private-methods": ^7.16.11 - "@babel/plugin-proposal-private-property-in-object": ^7.16.7 - "@babel/plugin-proposal-unicode-property-regex": ^7.16.7 - "@babel/plugin-syntax-async-generators": ^7.8.4 - "@babel/plugin-syntax-class-properties": ^7.12.13 - "@babel/plugin-syntax-class-static-block": ^7.14.5 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - "@babel/plugin-syntax-export-namespace-from": ^7.8.3 - "@babel/plugin-syntax-json-strings": ^7.8.3 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - "@babel/plugin-syntax-numeric-separator": ^7.10.4 - "@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-private-property-in-object": ^7.14.5 - "@babel/plugin-syntax-top-level-await": ^7.14.5 - "@babel/plugin-transform-arrow-functions": ^7.16.7 - "@babel/plugin-transform-async-to-generator": ^7.16.8 - "@babel/plugin-transform-block-scoped-functions": ^7.16.7 - "@babel/plugin-transform-block-scoping": ^7.16.7 - "@babel/plugin-transform-classes": ^7.16.7 - "@babel/plugin-transform-computed-properties": ^7.16.7 - "@babel/plugin-transform-destructuring": ^7.16.7 - "@babel/plugin-transform-dotall-regex": ^7.16.7 - "@babel/plugin-transform-duplicate-keys": ^7.16.7 - "@babel/plugin-transform-exponentiation-operator": ^7.16.7 - "@babel/plugin-transform-for-of": ^7.16.7 - "@babel/plugin-transform-function-name": ^7.16.7 - "@babel/plugin-transform-literals": ^7.16.7 - "@babel/plugin-transform-member-expression-literals": ^7.16.7 - "@babel/plugin-transform-modules-amd": ^7.16.7 - "@babel/plugin-transform-modules-commonjs": ^7.16.8 - "@babel/plugin-transform-modules-systemjs": ^7.16.7 - "@babel/plugin-transform-modules-umd": ^7.16.7 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.16.8 - "@babel/plugin-transform-new-target": ^7.16.7 - "@babel/plugin-transform-object-super": ^7.16.7 - "@babel/plugin-transform-parameters": ^7.16.7 - "@babel/plugin-transform-property-literals": ^7.16.7 - "@babel/plugin-transform-regenerator": ^7.16.7 - "@babel/plugin-transform-reserved-words": ^7.16.7 - "@babel/plugin-transform-shorthand-properties": ^7.16.7 - "@babel/plugin-transform-spread": ^7.16.7 - "@babel/plugin-transform-sticky-regex": ^7.16.7 - "@babel/plugin-transform-template-literals": ^7.16.7 - "@babel/plugin-transform-typeof-symbol": ^7.16.7 - "@babel/plugin-transform-unicode-escapes": ^7.16.7 - "@babel/plugin-transform-unicode-regex": ^7.16.7 - "@babel/preset-modules": ^0.1.5 - "@babel/types": ^7.16.8 - babel-plugin-polyfill-corejs2: ^0.3.0 - babel-plugin-polyfill-corejs3: ^0.5.0 - babel-plugin-polyfill-regenerator: ^0.3.0 - core-js-compat: ^3.20.2 - semver: ^6.3.0 + version: 7.28.3 + resolution: "@babel/preset-env@npm:7.28.3" + dependencies: + "@babel/compat-data": ^7.28.0 + "@babel/helper-compilation-targets": ^7.27.2 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-validator-option": ^7.27.1 + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.27.1 + "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.27.1 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.27.1 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.27.1 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.28.3 + "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 + "@babel/plugin-syntax-import-assertions": ^7.27.1 + "@babel/plugin-syntax-import-attributes": ^7.27.1 + "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 + "@babel/plugin-transform-arrow-functions": ^7.27.1 + "@babel/plugin-transform-async-generator-functions": ^7.28.0 + "@babel/plugin-transform-async-to-generator": ^7.27.1 + "@babel/plugin-transform-block-scoped-functions": ^7.27.1 + "@babel/plugin-transform-block-scoping": ^7.28.0 + "@babel/plugin-transform-class-properties": ^7.27.1 + "@babel/plugin-transform-class-static-block": ^7.28.3 + "@babel/plugin-transform-classes": ^7.28.3 + "@babel/plugin-transform-computed-properties": ^7.27.1 + "@babel/plugin-transform-destructuring": ^7.28.0 + "@babel/plugin-transform-dotall-regex": ^7.27.1 + "@babel/plugin-transform-duplicate-keys": ^7.27.1 + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.27.1 + "@babel/plugin-transform-dynamic-import": ^7.27.1 + "@babel/plugin-transform-explicit-resource-management": ^7.28.0 + "@babel/plugin-transform-exponentiation-operator": ^7.27.1 + "@babel/plugin-transform-export-namespace-from": ^7.27.1 + "@babel/plugin-transform-for-of": ^7.27.1 + "@babel/plugin-transform-function-name": ^7.27.1 + "@babel/plugin-transform-json-strings": ^7.27.1 + "@babel/plugin-transform-literals": ^7.27.1 + "@babel/plugin-transform-logical-assignment-operators": ^7.27.1 + "@babel/plugin-transform-member-expression-literals": ^7.27.1 + "@babel/plugin-transform-modules-amd": ^7.27.1 + "@babel/plugin-transform-modules-commonjs": ^7.27.1 + "@babel/plugin-transform-modules-systemjs": ^7.27.1 + "@babel/plugin-transform-modules-umd": ^7.27.1 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.27.1 + "@babel/plugin-transform-new-target": ^7.27.1 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.27.1 + "@babel/plugin-transform-numeric-separator": ^7.27.1 + "@babel/plugin-transform-object-rest-spread": ^7.28.0 + "@babel/plugin-transform-object-super": ^7.27.1 + "@babel/plugin-transform-optional-catch-binding": ^7.27.1 + "@babel/plugin-transform-optional-chaining": ^7.27.1 + "@babel/plugin-transform-parameters": ^7.27.7 + "@babel/plugin-transform-private-methods": ^7.27.1 + "@babel/plugin-transform-private-property-in-object": ^7.27.1 + "@babel/plugin-transform-property-literals": ^7.27.1 + "@babel/plugin-transform-regenerator": ^7.28.3 + "@babel/plugin-transform-regexp-modifiers": ^7.27.1 + "@babel/plugin-transform-reserved-words": ^7.27.1 + "@babel/plugin-transform-shorthand-properties": ^7.27.1 + "@babel/plugin-transform-spread": ^7.27.1 + "@babel/plugin-transform-sticky-regex": ^7.27.1 + "@babel/plugin-transform-template-literals": ^7.27.1 + "@babel/plugin-transform-typeof-symbol": ^7.27.1 + "@babel/plugin-transform-unicode-escapes": ^7.27.1 + "@babel/plugin-transform-unicode-property-regex": ^7.27.1 + "@babel/plugin-transform-unicode-regex": ^7.27.1 + "@babel/plugin-transform-unicode-sets-regex": ^7.27.1 + "@babel/preset-modules": 0.1.6-no-external-plugins + babel-plugin-polyfill-corejs2: ^0.4.14 + babel-plugin-polyfill-corejs3: ^0.13.0 + babel-plugin-polyfill-regenerator: ^0.6.5 + core-js-compat: ^3.43.0 + semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 69e4d82f56533e3d761d08abf066e598268b71576da64ec4a2cda10b8065f4aac4a25f7652c7bf8210df6c9eb8193ceb99141214abd69975d1fb6d583d55033e + checksum: f7320cb062abf62de132ea2901135476938d32a896e03f5b7b3d543de08016053f6abbdaaf921d18fa43a0b76537dfd5ce8ee5dc647249b2057b8c6bf1289305 languageName: node linkType: hard -"@babel/preset-modules@npm:^0.1.5": - version: 0.1.5 - resolution: "@babel/preset-modules@npm:0.1.5" +"@babel/preset-modules@npm:0.1.6-no-external-plugins": + version: 0.1.6-no-external-plugins + resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" dependencies: "@babel/helper-plugin-utils": ^7.0.0 - "@babel/plugin-proposal-unicode-property-regex": ^7.4.4 - "@babel/plugin-transform-dotall-regex": ^7.4.4 "@babel/types": ^7.4.4 esutils: ^2.0.2 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bd90081d96b746c1940dc1ce056dee06ed3a128d20936aee1d1795199f789f9a61293ef738343ae10c6d53970c17285d5e147a945dded35423aacb75083b8a89 + "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 + checksum: 9d02f70d7052446c5f3a4fb39e6b632695fb6801e46d31d7f7c5001f7c18d31d1ea8369212331ca7ad4e7877b73231f470b0d559162624128f1b80fe591409e6 languageName: node linkType: hard "@babel/preset-react@npm:^7.12.5, @babel/preset-react@npm:^7.16.0": - version: 7.16.5 - resolution: "@babel/preset-react@npm:7.16.5" + version: 7.27.1 + resolution: "@babel/preset-react@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.5 - "@babel/helper-validator-option": ^7.14.5 - "@babel/plugin-transform-react-display-name": ^7.16.5 - "@babel/plugin-transform-react-jsx": ^7.16.5 - "@babel/plugin-transform-react-jsx-development": ^7.16.5 - "@babel/plugin-transform-react-pure-annotations": ^7.16.5 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-validator-option": ^7.27.1 + "@babel/plugin-transform-react-display-name": ^7.27.1 + "@babel/plugin-transform-react-jsx": ^7.27.1 + "@babel/plugin-transform-react-jsx-development": ^7.27.1 + "@babel/plugin-transform-react-pure-annotations": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3d3d6c1f8bbfc043612ee6c9b186cd216d525347757a311d0553b61fd423bed96969d45615e0566ecaf923b5a62dad73a06333efda890a50083c6670e6f19d3d + checksum: a80b02ef08b026cb9830d6512d08c7cd378eef4c0631dacba4aa1106240d9bb76af6373463f0255f4bbdbfcce40375a61e92735375906ba5871629b0c314bc45 languageName: node linkType: hard "@babel/preset-typescript@npm:^7.16.0": - version: 7.16.5 - resolution: "@babel/preset-typescript@npm:7.16.5" + version: 7.27.1 + resolution: "@babel/preset-typescript@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": ^7.16.5 - "@babel/helper-validator-option": ^7.14.5 - "@babel/plugin-transform-typescript": ^7.16.1 + "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-validator-option": ^7.27.1 + "@babel/plugin-syntax-jsx": ^7.27.1 + "@babel/plugin-transform-modules-commonjs": ^7.27.1 + "@babel/plugin-transform-typescript": ^7.27.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1a6defa6eb7c053c51f0b2c36bde8a0ade0ae0edee4dca0290eed2ad6da4c1ecbb749f1b3ca20c0fbfaca4849bfb4094ca5161f3b8f236e793596a59c45d6eb7 + checksum: cba6ca793d915f8aff9fe2f13b0dfbf5fd3f2e9a17f17478ec9878e9af0d206dcfe93154b9fd353727f16c1dca7c7a3ceb4943f8d28b216235f106bc0fbbcaa3 languageName: node linkType: hard "@babel/runtime-corejs3@npm:^7.10.2": - version: 7.16.5 - resolution: "@babel/runtime-corejs3@npm:7.16.5" + version: 7.28.4 + resolution: "@babel/runtime-corejs3@npm:7.28.4" dependencies: - core-js-pure: ^3.19.0 - regenerator-runtime: ^0.13.4 - checksum: a54fb417388d077e395f1d5bcc19adef8f6854708310753f65c8f940fd05d02f08e9e96feeead83b3c9d65fbcbc7fca9c37f05b773d2cafc9399383375385c25 + core-js-pure: ^3.43.0 + checksum: 0a7fe2d4e36d345acf090dd685b5c6ed55af3ead69a84e2cfca56631815dd757f3a362031b376cc746f63f0fd856e7a5280807833f7fa9a5b7f1febd97f8c0da languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2, @babel/runtime@npm:^7.9.6": - version: 7.17.9 - resolution: "@babel/runtime@npm:7.17.9" - dependencies: - regenerator-runtime: ^0.13.4 - checksum: 758ce8855a75408555ed9d196c82c86350257765095a5d3e05df35875d1b0cd42223c6f62356f000b1e1efe8e345d6312c60ae98e8727a2a49909a656f0fd805 +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.9.2, @babel/runtime@npm:^7.9.6": + version: 7.28.4 + resolution: "@babel/runtime@npm:7.28.4" + checksum: 792ce7af9750fb9b93879cc9d1db175701c4689da890e6ced242ea0207c9da411ccf16dc04e689cc01158b28d7898c40d75598f4559109f761c12ce01e959bf7 languageName: node linkType: hard -"@babel/template@npm:^7.16.7, @babel/template@npm:^7.20.7, @babel/template@npm:^7.22.15, @babel/template@npm:^7.26.9, @babel/template@npm:^7.27.0, @babel/template@npm:^7.3.3": - version: 7.27.0 - resolution: "@babel/template@npm:7.27.0" +"@babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2, @babel/template@npm:^7.3.3": + version: 7.27.2 + resolution: "@babel/template@npm:7.27.2" dependencies: - "@babel/code-frame": ^7.26.2 - "@babel/parser": ^7.27.0 - "@babel/types": ^7.27.0 - checksum: 13af543756127edb5f62bf121f9b093c09a2b6fe108373887ccffc701465cfbcb17e07cf48aa7f440415b263f6ec006e9415c79dfc2e8e6010b069435f81f340 + "@babel/code-frame": ^7.27.1 + "@babel/parser": ^7.27.2 + "@babel/types": ^7.27.1 + checksum: ed9e9022651e463cc5f2cc21942f0e74544f1754d231add6348ff1b472985a3b3502041c0be62dc99ed2d12cfae0c51394bf827452b98a2f8769c03b87aadc81 languageName: node linkType: hard -"@babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.21.5, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.10, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2": - version: 7.27.0 - resolution: "@babel/traverse@npm:7.27.0" +"@babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2": + version: 7.28.4 + resolution: "@babel/traverse@npm:7.28.4" dependencies: - "@babel/code-frame": ^7.26.2 - "@babel/generator": ^7.27.0 - "@babel/parser": ^7.27.0 - "@babel/template": ^7.27.0 - "@babel/types": ^7.27.0 + "@babel/code-frame": ^7.27.1 + "@babel/generator": ^7.28.3 + "@babel/helper-globals": ^7.28.0 + "@babel/parser": ^7.28.4 + "@babel/template": ^7.27.2 + "@babel/types": ^7.28.4 debug: ^4.3.1 - globals: ^11.1.0 - checksum: c7af29781960dacaae51762e8bc6c4b13d6ab4b17312990fbca9fc38e19c4ad7fecaae24b1cf52fb844e8e6cdc76c70ad597f90e496bcb3cc0a1d66b41a0aa5b + checksum: ee678fdd49c9f54a32e07e8455242390d43ce44887cea6567b233fe13907b89240c377e7633478a32c6cf1be0e17c2f7f3b0c59f0666e39c5074cc47b968489c languageName: node linkType: hard @@ -10465,13 +8495,13 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.6, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.6, @babel/types@npm:^7.20.0, @babel/types@npm:^7.21.5, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0": - version: 7.27.0 - resolution: "@babel/types@npm:7.27.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0": + version: 7.28.4 + resolution: "@babel/types@npm:7.28.4" dependencies: - "@babel/helper-string-parser": ^7.25.9 - "@babel/helper-validator-identifier": ^7.25.9 - checksum: 6f1592eabe243c89a608717b07b72969be9d9d2fce1dee21426238757ea1fa60fdfc09b29de9e48d8104311afc6e6fb1702565a9cc1e09bc1e76f2b2ddb0f6e1 + "@babel/helper-string-parser": ^7.27.1 + "@babel/helper-validator-identifier": ^7.27.1 + checksum: ac6f909d6191319e08c80efbfac7bd9a25f80cc83b43cd6d82e7233f7a6b9d6e7b90236f3af7400a3f83b576895bcab9188a22b584eb0f224e80e6d4e95f4517 languageName: node linkType: hard @@ -10489,169 +8519,190 @@ __metadata: languageName: node linkType: hard +"@colors/colors@npm:1.5.0": + version: 1.5.0 + resolution: "@colors/colors@npm:1.5.0" + checksum: eb42729851adca56d19a08e48d5a1e95efd2a32c55ae0323de8119052be0510d4b7a1611f2abcbf28c044a6c11e6b7d38f99fccdad7429300c37a8ea5fb95b44 + languageName: node + linkType: hard + +"@colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0": + version: 1.6.0 + resolution: "@colors/colors@npm:1.6.0" + checksum: 9328a0778a5b0db243af54455b79a69e3fb21122d6c15ef9e9fcc94881d8d17352d8b2b2590f9bdd46fac5c2d6c1636dcfc14358a20c70e22daf89e1a759b629 + languageName: node + linkType: hard + "@commitlint/cli@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/cli@npm:19.8.0" - dependencies: - "@commitlint/format": ^19.8.0 - "@commitlint/lint": ^19.8.0 - "@commitlint/load": ^19.8.0 - "@commitlint/read": ^19.8.0 - "@commitlint/types": ^19.8.0 - tinyexec: ^0.3.0 + version: 19.8.1 + resolution: "@commitlint/cli@npm:19.8.1" + dependencies: + "@commitlint/format": ^19.8.1 + "@commitlint/lint": ^19.8.1 + "@commitlint/load": ^19.8.1 + "@commitlint/read": ^19.8.1 + "@commitlint/types": ^19.8.1 + tinyexec: ^1.0.0 yargs: ^17.0.0 bin: commitlint: ./cli.js - checksum: 6931c62c18b848b2c7266ec0b2d3a690a9ec9f83151a67a89ef20a49c84d5e6ee8dbaee4aaec14b2bd1229fdd91c7a0b41b7fd68c52fff8632a0037d52bd6eb2 + checksum: 41a5b6aa27aaead8ed400eb212c87d06fdb8fae219ebccd37369a4aab2e3cff25afc4b3c3fa18df9dc19a0ae4ab6599f9adb5c836cad31c2589cb988aefe5515 languageName: node linkType: hard "@commitlint/config-conventional@npm:^17.6.1": - version: 17.6.1 - resolution: "@commitlint/config-conventional@npm:17.6.1" + version: 17.8.1 + resolution: "@commitlint/config-conventional@npm:17.8.1" dependencies: - conventional-changelog-conventionalcommits: ^5.0.0 - checksum: 73e4ffdbe8a703549be24e08f9336d80bbf53ff06d47382f897a967f970d7d0c47a6d2a9d9043489102ff651b0b28642bebae5ae1b72561486923710db18f34a + conventional-changelog-conventionalcommits: ^6.1.0 + checksum: 70abdc9f1361386060b30620decc376bc33ff0c27c6f2f89511df1d53127d238af7c3409db22651282caa614d54b91b1f5e35905d12b1f5db70603c351f6e482 languageName: node linkType: hard "@commitlint/config-lerna-scopes@npm:^19.7.0": - version: 19.7.0 - resolution: "@commitlint/config-lerna-scopes@npm:19.7.0" + version: 19.8.1 + resolution: "@commitlint/config-lerna-scopes@npm:19.8.1" dependencies: - "@lerna/project": ^6.0.0 - glob: ^10.3.10 - import-from: ^4.0.0 - semver: ^7.6.0 + "@commitlint/config-workspace-scopes": ^19.8.1 + fast-glob: ^3.3.3 peerDependencies: - lerna: ">=5 <9" + lerna: "*" peerDependenciesMeta: lerna: optional: true - checksum: 905e74c8095ce66207caddd704feae18e032a7fc6554332739c091b8b193ee71069c9811872e6dba716c23e38725af9ac5633bbb89482e1ebc40941566c578b7 + checksum: 6861b0118736825d5c5602fb70edd864a11f5e5e0e2519e5421343f981c9454a72af185306581eb36c589b6f1f075e005974b7a6a42fcd9ac35f5311ab8bfa75 languageName: node linkType: hard -"@commitlint/config-validator@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/config-validator@npm:17.4.4" +"@commitlint/config-validator@npm:^17.8.1": + version: 17.8.1 + resolution: "@commitlint/config-validator@npm:17.8.1" dependencies: - "@commitlint/types": ^17.4.4 + "@commitlint/types": ^17.8.1 ajv: ^8.11.0 - checksum: 2270d53f514aae72931c87cfb0fb82faf2bceea6014b7d4beba21f1b8cba373b9ae60e9fc10e01797f971e7c2413e8a176fd30b7f7f2b04b471e54498d38ee2d + checksum: f60a000832c878cb2133aae34599f5b4a38d00bdbead9a07147b00b39a06a1aa59021268198795509a2bea69ddbf8c676c20209146b8d7a628405f5e6b6b9ee1 languageName: node linkType: hard -"@commitlint/config-validator@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/config-validator@npm:19.8.0" +"@commitlint/config-validator@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/config-validator@npm:19.8.1" dependencies: - "@commitlint/types": ^19.8.0 + "@commitlint/types": ^19.8.1 ajv: ^8.11.0 - checksum: 968b3041dbf1683f9da443c2998a53ced52e86b98a48862f39f303af69638c72b7409840c16b3ded27eaa1636bdbf6b2464f8a2628c40d8f14a66a5474359ed5 + checksum: 68f84f47503fb17845512b1da45d632211c07605e5a20ef5b56d8732b81a760fec6c5a41847b59a31628a2d40a44cc5c0cfa33e7e02247b198984bab66b06a5d + languageName: node + linkType: hard + +"@commitlint/config-workspace-scopes@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/config-workspace-scopes@npm:19.8.1" + dependencies: + glob: ^10.3.10 + checksum: eaf5df5e10d82e52fa8585d7f28b5d6fa98e0af0afc3e331b03772c596caaf55230f7ec0d0dc383b28ab04e17f2a54eb69a17c275c9324b6f894d97cb4c139d6 languageName: node linkType: hard "@commitlint/cz-commitlint@npm:^17.5.0": - version: 17.5.0 - resolution: "@commitlint/cz-commitlint@npm:17.5.0" + version: 17.8.1 + resolution: "@commitlint/cz-commitlint@npm:17.8.1" dependencies: - "@commitlint/ensure": ^17.4.4 - "@commitlint/load": ^17.5.0 - "@commitlint/types": ^17.4.4 + "@commitlint/ensure": ^17.8.1 + "@commitlint/load": ^17.8.1 + "@commitlint/types": ^17.8.1 chalk: ^4.1.0 lodash.isplainobject: ^4.0.6 - word-wrap: ^1.2.3 + word-wrap: ^1.2.5 peerDependencies: commitizen: ^4.0.3 inquirer: ^8.0.0 - checksum: bf52b2e19b86125d26cb9cac8bfce743d551db1f21e14e28c0abd0e8a7526462f223793a5d34473fb5cc6655675de8076ac5382221f9eff0125e50b2432a916f + checksum: 2ea5073838b1a060ff06a48f6d9cc0735725dabea9807beeba357035a0603a5125aa3238a8db0e6fc4c7e5d1255b420b51c2236b09aa86e4ab8735549b4da90a languageName: node linkType: hard -"@commitlint/ensure@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/ensure@npm:17.4.4" +"@commitlint/ensure@npm:^17.8.1": + version: 17.8.1 + resolution: "@commitlint/ensure@npm:17.8.1" dependencies: - "@commitlint/types": ^17.4.4 + "@commitlint/types": ^17.8.1 lodash.camelcase: ^4.3.0 lodash.kebabcase: ^4.1.1 lodash.snakecase: ^4.1.1 lodash.startcase: ^4.4.0 lodash.upperfirst: ^4.3.1 - checksum: c0f29ac938ea90130b6bd9677bd42b8f8eb0561a3d06bd4d47dd6a03d17155b77839aff5e05e4b0e72405479ece8e8cd2ebf49617999862d59ff0d54531ee5cf + checksum: 35b3b754f290cec71fa5f76e1fde02eabd8b301c24a37f2309a994cd698416c00cc4d5abc591af95846b667db01943ede9817dcb3358d7dcb73e9da1410b5ebe languageName: node linkType: hard -"@commitlint/ensure@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/ensure@npm:19.8.0" +"@commitlint/ensure@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/ensure@npm:19.8.1" dependencies: - "@commitlint/types": ^19.8.0 + "@commitlint/types": ^19.8.1 lodash.camelcase: ^4.3.0 lodash.kebabcase: ^4.1.1 lodash.snakecase: ^4.1.1 lodash.startcase: ^4.4.0 lodash.upperfirst: ^4.3.1 - checksum: 5160dcf41c595496894cf1d075b4ee15c14b3689967d8693d4121689475d36853eceeb09fc4e07b6f002e7b8869e75418b0c1cd95d4ee32d062811301337875c + checksum: 1a2fdf51f333ab21ede58de82243bb53bb13dac91f3d5f1e20db865a6e5a09b51faef692badf4c59e911ad8f761c1e103827b485938b7e9688db389a444a8d7d languageName: node linkType: hard -"@commitlint/execute-rule@npm:^17.4.0": - version: 17.4.0 - resolution: "@commitlint/execute-rule@npm:17.4.0" - checksum: 832870273d6414663799ae3339317aeab629be01e3a5c0e6382628f5b84ab417c64475dcd63dfc55d55388d00d5cfdf97f72173b3553f33a6daf7ab9982c37db +"@commitlint/execute-rule@npm:^17.8.1": + version: 17.8.1 + resolution: "@commitlint/execute-rule@npm:17.8.1" + checksum: fa952f10caf48d934668227dcef257e406ea6c9ed0a710c1ec29984ef128c49c985f7d490ad0481dffc694da2d5bc171862e9a17feebab136b163cd92ee14f19 languageName: node linkType: hard -"@commitlint/execute-rule@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/execute-rule@npm:19.8.0" - checksum: fee5848e41680935510c6eebe2afcfe3511e2ccc39686c555f2e2db0205345479c7dbd84e7a8a2b22c7700ce75e6442b24685fbc3a419b0ea91f83a0850c6489 +"@commitlint/execute-rule@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/execute-rule@npm:19.8.1" + checksum: dfdcec63f16a445c85b4bf540a5abe237f230cf5a357d9bd89142722d6bea6800cccadbd570b78d6799121ed51b0ed47fe12ab69ddd7edb53449b78e9f79a4be languageName: node linkType: hard -"@commitlint/format@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/format@npm:19.8.0" +"@commitlint/format@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/format@npm:19.8.1" dependencies: - "@commitlint/types": ^19.8.0 + "@commitlint/types": ^19.8.1 chalk: ^5.3.0 - checksum: 25de71d5b19c126e7e9f471dcf8015bc362ee94fec7ca0da866181832548cb4a04c18f732c8d7cc64641e896a33d0e199bd445edd9e0ef164b0e7bd7259b86b1 + checksum: cd8688b2abd426e2cae2ab752e43198b218cb11a0f4b45fc13655799d7cfe1192eb78c757d28bc7fe11151eabc1fee412a77f3248550b34c36612969eefe59cf languageName: node linkType: hard -"@commitlint/is-ignored@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/is-ignored@npm:19.8.0" +"@commitlint/is-ignored@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/is-ignored@npm:19.8.1" dependencies: - "@commitlint/types": ^19.8.0 + "@commitlint/types": ^19.8.1 semver: ^7.6.0 - checksum: 6f882266cca84fdc2a435cc01388b070c60cdda56dff6cb1bd98a443982d8bb90b186972450c733ee1190122882f53e715a7204d9fc9787b5303ca545985958c + checksum: 8b16583a7615f9b2a4fc8882ddd8140bfe3e909cc5d44b536d1b4e7857a90a8b15c27b30bb9b7a712b707f27c58014290a362dd8ecebdb1e8bde90d20c67eea6 languageName: node linkType: hard -"@commitlint/lint@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/lint@npm:19.8.0" +"@commitlint/lint@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/lint@npm:19.8.1" dependencies: - "@commitlint/is-ignored": ^19.8.0 - "@commitlint/parse": ^19.8.0 - "@commitlint/rules": ^19.8.0 - "@commitlint/types": ^19.8.0 - checksum: 5ce1074e5ad1ed12158fb722d4d643be71c3ae35113c6b13faa71dd85a07eeafec50ef2fee3f3e6fccdbd8bf8684613aa097e287b54a7cbcae1f9f28e2b95e8d + "@commitlint/is-ignored": ^19.8.1 + "@commitlint/parse": ^19.8.1 + "@commitlint/rules": ^19.8.1 + "@commitlint/types": ^19.8.1 + checksum: 013ceb3acd7291d0e05e9c77ed160a3e8d04334b90f807f6d4fbc2682c86ba41b434721d229bf90784a59197353d80880d977a92fa6f6f025c4ab1b1773cf2ea languageName: node linkType: hard -"@commitlint/load@npm:^17.5.0": - version: 17.5.0 - resolution: "@commitlint/load@npm:17.5.0" +"@commitlint/load@npm:^17.8.1": + version: 17.8.1 + resolution: "@commitlint/load@npm:17.8.1" dependencies: - "@commitlint/config-validator": ^17.4.4 - "@commitlint/execute-rule": ^17.4.0 - "@commitlint/resolve-extends": ^17.4.4 - "@commitlint/types": ^17.4.4 - "@types/node": "*" + "@commitlint/config-validator": ^17.8.1 + "@commitlint/execute-rule": ^17.8.1 + "@commitlint/resolve-extends": ^17.8.1 + "@commitlint/types": ^17.8.1 + "@types/node": 20.5.1 chalk: ^4.1.0 cosmiconfig: ^8.0.0 cosmiconfig-typescript-loader: ^4.0.0 @@ -10660,145 +8711,145 @@ __metadata: lodash.uniq: ^4.5.0 resolve-from: ^5.0.0 ts-node: ^10.8.1 - typescript: ^4.6.4 || ^5.0.0 - checksum: 894375c1beffd7c165a4f21a83da2b30197ceeb4076630eef91eb523a02018a7e53db4d90277e451db46037a994ee92b083f21290bf0ec07a951a309d309dc8f + typescript: ^4.6.4 || ^5.2.2 + checksum: 2a1345660e6deb3acd649c49487f7311d5678b8f09bd2bf9e8c6d0a1895b439c1811ff5524b0072dd251fbf751cffa199443bbb0a22a086520475227ca878bb6 languageName: node linkType: hard -"@commitlint/load@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/load@npm:19.8.0" +"@commitlint/load@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/load@npm:19.8.1" dependencies: - "@commitlint/config-validator": ^19.8.0 - "@commitlint/execute-rule": ^19.8.0 - "@commitlint/resolve-extends": ^19.8.0 - "@commitlint/types": ^19.8.0 + "@commitlint/config-validator": ^19.8.1 + "@commitlint/execute-rule": ^19.8.1 + "@commitlint/resolve-extends": ^19.8.1 + "@commitlint/types": ^19.8.1 chalk: ^5.3.0 cosmiconfig: ^9.0.0 cosmiconfig-typescript-loader: ^6.1.0 lodash.isplainobject: ^4.0.6 lodash.merge: ^4.6.2 lodash.uniq: ^4.5.0 - checksum: 6826a015ce40ae6043ff45bf29c7d515822ea416ab2a2a6eec6a69e5ba81b71419cadd609070aa3695d59f5442c34e3c264889df343eb66595c130185db58bad + checksum: a674080552f24c12b3e04f97d9dce515461fc0af6de90fe8ecd1671357361b8ce095f5598e71ca7599f7fd4a9b4d54a7c552769237c9ca6fb56dbd69742b1b4b languageName: node linkType: hard -"@commitlint/message@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/message@npm:19.8.0" - checksum: a7390fade33e381a17d53ec16081bd6915d61cf4eb326739ee4b4c1f3a4016f84e953dd273126fcf23deaf5ca2ed49d75c0e667bc159dcfb26cb37ce840d97a9 +"@commitlint/message@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/message@npm:19.8.1" + checksum: cd0b763d63dfe7a1b47402489fd82abe47e7c4bcc4eb71edfbc7a280f9aa83627ad30ad0cbf558e4694e39d01c523d56b0dd906c4a97629dbda57f9b00e30ccd languageName: node linkType: hard -"@commitlint/parse@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/parse@npm:19.8.0" +"@commitlint/parse@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/parse@npm:19.8.1" dependencies: - "@commitlint/types": ^19.8.0 + "@commitlint/types": ^19.8.1 conventional-changelog-angular: ^7.0.0 conventional-commits-parser: ^5.0.0 - checksum: ece54b76d2bf6eb620d972810a8db276a104cbd29db6a3c7eb661fc6eaf8212fda04a42920eac56831f65af77bc4a8e15260c2c0881f351289d93e4cf5371cde + checksum: 9bad063ee83ba86cdab2e61b7ed3a6fc6e5e3c7ee1c6ae2335a7fa3578fed91fc92397ccfdb7e659d2b7bfea34e837bafbed7283037f0d10f731b099cfa9a03f languageName: node linkType: hard "@commitlint/prompt@npm:^17.6.1": - version: 17.6.1 - resolution: "@commitlint/prompt@npm:17.6.1" + version: 17.8.1 + resolution: "@commitlint/prompt@npm:17.8.1" dependencies: - "@commitlint/ensure": ^17.4.4 - "@commitlint/load": ^17.5.0 - "@commitlint/types": ^17.4.4 + "@commitlint/ensure": ^17.8.1 + "@commitlint/load": ^17.8.1 + "@commitlint/types": ^17.8.1 chalk: ^4.1.0 inquirer: ^6.5.2 - checksum: 1ed73ab2c5b8ecd10066fefa6768e19258cf30ca7a0c31c7e25fa30610c1021cd8332d980698f6f35475e89c99fed225d6e13e5cb09ab0e1bcfb34e47cd92e25 + checksum: a23b1d1b6c5d50dd43ec04f27cff5338ce29653b8d5f627b653fba9f0a8d140d9443a9a2426529fb627f64537077bae9195b7ee621f7f9f7501770f4d0b13b8e languageName: node linkType: hard -"@commitlint/read@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/read@npm:19.8.0" +"@commitlint/read@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/read@npm:19.8.1" dependencies: - "@commitlint/top-level": ^19.8.0 - "@commitlint/types": ^19.8.0 + "@commitlint/top-level": ^19.8.1 + "@commitlint/types": ^19.8.1 git-raw-commits: ^4.0.0 minimist: ^1.2.8 - tinyexec: ^0.3.0 - checksum: 94b9156f67b95d0ca7dd9653e399b7129d0b84c4940dc79a5264148688ca01c70780ef235b67d344059e575938c9e0988af9fa7233a793dcd74f49f9278e0e68 + tinyexec: ^1.0.0 + checksum: a32a6d68b0178c1eca3ef58e32d4bbd5b70dc8ddc0b791c1697e5236bea1fac5ed3f97bc5e6e569399673e8341fbedf7e630f1171a40b3d756ac153d022ede68 languageName: node linkType: hard -"@commitlint/resolve-extends@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/resolve-extends@npm:17.4.4" +"@commitlint/resolve-extends@npm:^17.8.1": + version: 17.8.1 + resolution: "@commitlint/resolve-extends@npm:17.8.1" dependencies: - "@commitlint/config-validator": ^17.4.4 - "@commitlint/types": ^17.4.4 + "@commitlint/config-validator": ^17.8.1 + "@commitlint/types": ^17.8.1 import-fresh: ^3.0.0 lodash.mergewith: ^4.6.2 resolve-from: ^5.0.0 resolve-global: ^1.0.0 - checksum: b81f5ad692c1f3aabd7b09cdca5f82c4d78aa7c28a859efbfe790dfa9b7487507e17040d8fbd5ea0aa05881fe365fcb914927cd20836feb3fa558e3bd61d52b4 + checksum: 785fa1ed4675671383dd6ee55dabfba662d0f336a038ae6e84aacc6d8ffd03033df5f43c3d2daf4bc1047060a54efe1c1255517ca8eb6f50ec7f2874c6db182d languageName: node linkType: hard -"@commitlint/resolve-extends@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/resolve-extends@npm:19.8.0" +"@commitlint/resolve-extends@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/resolve-extends@npm:19.8.1" dependencies: - "@commitlint/config-validator": ^19.8.0 - "@commitlint/types": ^19.8.0 + "@commitlint/config-validator": ^19.8.1 + "@commitlint/types": ^19.8.1 global-directory: ^4.0.1 import-meta-resolve: ^4.0.0 lodash.mergewith: ^4.6.2 resolve-from: ^5.0.0 - checksum: 7b05d0c9bc2171e1475baeef13d30d6d985e1dd9cb4652355484a8d4841797dffd3e80edd5c61182cbfab1a28f4180ccbdef87bfa8f4586e057e05e238f5b19b + checksum: 0172a0c892ae7fb95e3d982db0c559735b76384241ce524bf7257bdafb2aa8239e039894629e777e1f34c28cc7bb0938b24befb494a6b383023c004bd97adb42 languageName: node linkType: hard -"@commitlint/rules@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/rules@npm:19.8.0" +"@commitlint/rules@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/rules@npm:19.8.1" dependencies: - "@commitlint/ensure": ^19.8.0 - "@commitlint/message": ^19.8.0 - "@commitlint/to-lines": ^19.8.0 - "@commitlint/types": ^19.8.0 - checksum: 3d6e932dfbd4c6384d3b3ded66a9f886667988cae4b1ae091350198ae8ca5c703142f13ccd8b632a0d260fd48072f5bc67836c15e6d637033b97dac2c81c95dd + "@commitlint/ensure": ^19.8.1 + "@commitlint/message": ^19.8.1 + "@commitlint/to-lines": ^19.8.1 + "@commitlint/types": ^19.8.1 + checksum: fa9d6ca268eec570b948d8c804f97557fd2ae2de1420e326ff387d1234fc1a255bf1ae4185affe307b2856b3b5f6ac9f13fe26b754990987b97d80b2d688076f languageName: node linkType: hard -"@commitlint/to-lines@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/to-lines@npm:19.8.0" - checksum: 1a0f34805615f244f34471138cfd5c8a45531ec3d1a0254370835db817dd06ec14181a8b281cd508632cf217d6cf5148473984bf4736d74b275fe69b8cd40863 +"@commitlint/to-lines@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/to-lines@npm:19.8.1" + checksum: ad6592a550fb15379c454b8e017147dc4cecd5ee347b9a30fce0a19d80a9b5740562ac8f8fe4137864ac8bcc4892b682531c436e81b037bf4b7eb9cfc0aa016e languageName: node linkType: hard -"@commitlint/top-level@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/top-level@npm:19.8.0" +"@commitlint/top-level@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/top-level@npm:19.8.1" dependencies: find-up: ^7.0.0 - checksum: 04d39835bfb8d9f86b693d8d13bfe7e6566d48ac57e382e5139277bb0e5fa286645fe220c323fcb8e6569eea48ab26253c0eb4f6a142855a3a7b7565891ead7c + checksum: 718723dc68bf72e9cfdeb1ee0188dcd58738b1ae8c7503d8a2b0666ec26f28a9e86ec9e12b432ebf37f14d04eaca2c8c80329228992187f2560b20a97a11f41b languageName: node linkType: hard -"@commitlint/types@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/types@npm:17.4.4" +"@commitlint/types@npm:^17.8.1": + version: 17.8.1 + resolution: "@commitlint/types@npm:17.8.1" dependencies: chalk: ^4.1.0 - checksum: d6419001d8044954f68ec077a54b21ad73f36901287abf496cf31ccf4d66ea7b816adf7143290d0f382f2ef625416b1d2fa99ad8b80876e1d5772a8c7165cd26 + checksum: 303528008d4c8b2e5b9a4a8177a072ead740cfbc1bad47b5327466a78c4029730bfaf805181dd38e86f38f2981ad20e6d2195fb5fcb0aa91afb8e87c2c848383 languageName: node linkType: hard -"@commitlint/types@npm:^19.8.0": - version: 19.8.0 - resolution: "@commitlint/types@npm:19.8.0" +"@commitlint/types@npm:^19.8.1": + version: 19.8.1 + resolution: "@commitlint/types@npm:19.8.1" dependencies: "@types/conventional-commits-parser": ^5.0.0 chalk: ^5.3.0 - checksum: 634a5db20110675da8ddf226f200c33f262c6e99d06853fd4a2f6d543e6cc7dfe48b045f7ae76bcce2e39595099bfebe6a5dd6da37ff2968733c1263b8d46644 + checksum: 0507db111d1ffd7b60e7ad979b7f9e674d409fc4c64561dfe30737b2c5bfefca7a1b58116106fa4ecb480059cecb13f04fa18f999d2d4a7d665b5ab13a05a803 languageName: node linkType: hard @@ -10812,89 +8863,113 @@ __metadata: linkType: hard "@csstools/normalize.css@npm:*": - version: 12.0.0 - resolution: "@csstools/normalize.css@npm:12.0.0" - checksum: 707e3699727dec0d28537a06d7340bcea844824dd704f8fee6e4a2bc08f3e0ed2b0d6f99ff20534a8632a6cd1dcd82d6c04c431bb1c6e396bfed0c4572ec724e + version: 12.1.1 + resolution: "@csstools/normalize.css@npm:12.1.1" + checksum: 28fbba6cfd9aa71252001800decfd0f2dc4116fe57b52a2adcbe40733ada36fffc676a768a67fd9865d7b5b17d3e8456de1e642c3c5c9e06526fa3fe8ab5fec4 + languageName: node + linkType: hard + +"@csstools/postcss-cascade-layers@npm:^1.1.1": + version: 1.1.1 + resolution: "@csstools/postcss-cascade-layers@npm:1.1.1" + dependencies: + "@csstools/selector-specificity": ^2.0.2 + postcss-selector-parser: ^6.0.10 + peerDependencies: + postcss: ^8.2 + checksum: 8dcfe748194c95b2bf24cb90845d3b1e7f9a3d831f76d5ce97188026a39bec28379a5672e62ab09e4e83b24dfb93e6d784d194e4fb9474c933f93ce131cae769 languageName: node linkType: hard -"@csstools/postcss-color-function@npm:^1.0.3": - version: 1.1.0 - resolution: "@csstools/postcss-color-function@npm:1.1.0" +"@csstools/postcss-color-function@npm:^1.1.1": + version: 1.1.1 + resolution: "@csstools/postcss-color-function@npm:1.1.1" dependencies: "@csstools/postcss-progressive-custom-properties": ^1.1.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4 - checksum: 0e232cd85be8629a6672e606db4d188321d91cb076167bdd086a8cc5971459f5a4a0f3f07f76803b13c058e7238bc946970345596de0c03af4850016da8a9231 + postcss: ^8.2 + checksum: 802e23fc5ac38aed7366be2ffc3ae5572b45c82b31a0ced10a8fb8e69e7e15f6e975053ce54a6dabb6e56aa5d90a396d49c24eea5723165316acc9b3f988a085 languageName: node linkType: hard -"@csstools/postcss-font-format-keywords@npm:^1.0.0": - version: 1.0.0 - resolution: "@csstools/postcss-font-format-keywords@npm:1.0.0" +"@csstools/postcss-font-format-keywords@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-font-format-keywords@npm:1.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.3 - checksum: 6469beea4b22991cc58d7e248dd0f7aca9e935bac42576f79d5b6e112963f092e6da057b31130d54908630b9a2cfd0c233f18a399e0badccc27002e212bcb473 + postcss: ^8.2 + checksum: bbd52500809ddc62fe5052d43f3353797d47608bab59e0f62da8165de33404ed047a024f190d69b22e1d4883a43e5a48af443c390010bcc1d58d880cc808715e languageName: node linkType: hard -"@csstools/postcss-hwb-function@npm:^1.0.0": - version: 1.0.0 - resolution: "@csstools/postcss-hwb-function@npm:1.0.0" +"@csstools/postcss-hwb-function@npm:^1.0.2": + version: 1.0.2 + resolution: "@csstools/postcss-hwb-function@npm:1.0.2" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.3 - checksum: aed231abcc5564effe501760714bff431cd1dd94c5d09ce77a6bc1a3c9e48247a8f7f5eaf59b461740107db743c53bccfa5d3ac6178bea039f465b273cd58997 + postcss: ^8.2 + checksum: 28dfbfc01b5b1d9dd33d2cc9c2ae9b57e73bdf90f2f698f786863c3e116145a1bbe4146b2db2fdfa470444cd8cc9cedac86cf893a9025a690a350a47a040107a languageName: node linkType: hard -"@csstools/postcss-ic-unit@npm:^1.0.0": - version: 1.0.0 - resolution: "@csstools/postcss-ic-unit@npm:1.0.0" +"@csstools/postcss-ic-unit@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-ic-unit@npm:1.0.1" dependencies: "@csstools/postcss-progressive-custom-properties": ^1.1.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.3 - checksum: 9393633dadf3fda5f0b7d49c88ecf9f7bbe4925f8189c5d9b71a9689a55d261dd83269bad6eec286914cc01140193def38e2f4d224ba42345d430c0a9a4735fb + postcss: ^8.2 + checksum: f12ee4c3e6858be4fdf3cad05013898b7b8e62122709ef62c3b236232b1181bd142e7f19460e968fd7759e6d10b113e82a87c206f5adcaaf5ef3acf1c446e5f8 languageName: node linkType: hard -"@csstools/postcss-is-pseudo-class@npm:^2.0.1": - version: 2.0.2 - resolution: "@csstools/postcss-is-pseudo-class@npm:2.0.2" +"@csstools/postcss-is-pseudo-class@npm:^2.0.7": + version: 2.0.7 + resolution: "@csstools/postcss-is-pseudo-class@npm:2.0.7" dependencies: + "@csstools/selector-specificity": ^2.0.0 postcss-selector-parser: ^6.0.10 peerDependencies: - postcss: ^8.4 - checksum: fa358e91deb21c47cabb41cb117c708f976203320e13e2ae01eb37fc310196b623ca711da1cad7b4bab26405031fa4c39c93bb875cdda786fdc5231cdd38b37d + postcss: ^8.2 + checksum: 7b0a511f6283b5a2c6f6fc2eecf08f7fbe3772c44cf3a2be327b41731aeafcc93cf7f2a4e01ff6dcb7c5fa88d941ae4b818f0ed2ec93f708d7efda5a3e5a8089 languageName: node linkType: hard -"@csstools/postcss-normalize-display-values@npm:^1.0.0": +"@csstools/postcss-nested-calc@npm:^1.0.0": version: 1.0.0 - resolution: "@csstools/postcss-normalize-display-values@npm:1.0.0" + resolution: "@csstools/postcss-nested-calc@npm:1.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.3 - checksum: 4a6f9c964981939a93473f5f1313a8f06a9dd9f29ac8811c5d1440262f126653fe90f0459576d4e7d2279f9770ca5eba44b8665cf84baec3436805bea7a23e1c + postcss: ^8.2 + checksum: b737ed55581282c9c23b65e6b6fbc7be26f354f384c617f1f73cc252f5d9f4b3386f9b3eef5267efc84452c329895dd438864b6e4f46b0fc7d37045e00a4408c languageName: node linkType: hard -"@csstools/postcss-oklab-function@npm:^1.0.2": - version: 1.1.0 - resolution: "@csstools/postcss-oklab-function@npm:1.1.0" +"@csstools/postcss-normalize-display-values@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-normalize-display-values@npm:1.0.1" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2 + checksum: 92361a0917b22f3d47c61706c4124560265d9b316b3d877ab2a759de9ae8fe4c50729cc79b99a81aa3a4b54e67d4acc7512c6d460bf308c2197acdc3e9f1287e + languageName: node + linkType: hard + +"@csstools/postcss-oklab-function@npm:^1.1.1": + version: 1.1.1 + resolution: "@csstools/postcss-oklab-function@npm:1.1.1" dependencies: "@csstools/postcss-progressive-custom-properties": ^1.1.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4 - checksum: 1bb2e587ba0705dfb10bdf3803159b5a3c713322590c48b4bf1424271a211ab93e174e829dfab41b986f1755d8f96ffcf22ed46c21d830ac525678f29148ae32 + postcss: ^8.2 + checksum: f7a3734154bbe3658cee776417cadb99cedfe138b2c1893095a87694fce5498cb623c743cdd5eef933c450cfbba8961b3fa079ebcb5039636f81567deb9db5d5 languageName: node linkType: hard @@ -10909,60 +8984,111 @@ __metadata: languageName: node linkType: hard -"@dabh/diagnostics@npm:^2.0.2": - version: 2.0.2 - resolution: "@dabh/diagnostics@npm:2.0.2" +"@csstools/postcss-stepped-value-functions@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-stepped-value-functions@npm:1.0.1" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2 + checksum: ba04c94bf0b21616df278c317a047f809cfb855e4939f9511d82e80018386ccff1cef92c73c5382866491e7a1db61f7889703b97433381e882440c1f3668298a + languageName: node + linkType: hard + +"@csstools/postcss-text-decoration-shorthand@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-text-decoration-shorthand@npm:1.0.0" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2 + checksum: 1aadbc9d7966af0bc7d459cdf34d9814e721635210d1082df277ea623820d6119058d519f6f0f027ec03026793568c7c7adf831479faafc6ff8de76a3d866a31 + languageName: node + linkType: hard + +"@csstools/postcss-trigonometric-functions@npm:^1.0.2": + version: 1.0.2 + resolution: "@csstools/postcss-trigonometric-functions@npm:1.0.2" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2 + checksum: a7ebc9a90b52089fbcf484d992beb2c881f1d9370450cf789e175c4682b4e9ae0c9c3879775b4f353a2a58f7f75462a8e3b6fb0a3fe9572aa52c85e99b4f94f4 + languageName: node + linkType: hard + +"@csstools/postcss-unset-value@npm:^1.0.2": + version: 1.0.2 + resolution: "@csstools/postcss-unset-value@npm:1.0.2" + peerDependencies: + postcss: ^8.2 + checksum: 43d656360ffda504f22f3470cd8c1826362e8938da8eea1c2878302b878d38305c48c31090455fe760f40386c10ccbe17e9a95d63fb4e7934c035e805b641e12 + languageName: node + linkType: hard + +"@csstools/selector-specificity@npm:^2.0.0, @csstools/selector-specificity@npm:^2.0.2": + version: 2.2.0 + resolution: "@csstools/selector-specificity@npm:2.2.0" + peerDependencies: + postcss-selector-parser: ^6.0.10 + checksum: d81c9b437f7d45ad0171e09240454ced439fa3e67576daae4ec7bb9c03e7a6061afeb0fa21d41f5f45d54bf8e242a7aa8101fbbba7ca7632dd847601468b5d9e + languageName: node + linkType: hard + +"@dabh/diagnostics@npm:^2.0.8": + version: 2.0.8 + resolution: "@dabh/diagnostics@npm:2.0.8" dependencies: - colorspace: 1.1.x + "@so-ric/colorspace": ^1.1.6 enabled: 2.0.x kuler: ^2.0.0 - checksum: dba1b85d3092488bbddbe328e699be2fcb84a4cfa4d67aa4420ff3d46d5d80479def05226f6002a59035904d06bac9db7ffb5221431a48274b956b8dbdd65a55 + checksum: 64701c272f7de02800039fea99796507670fe5f67d4eb7718599351ec156936efd123fcab7ee18f9d7874939caaacc08e7c7a6bb05ff8cda6d930ad041cc555c languageName: node linkType: hard -"@emnapi/core@npm:^1.1.0": - version: 1.3.1 - resolution: "@emnapi/core@npm:1.3.1" +"@emnapi/core@npm:^1.1.0, @emnapi/core@npm:^1.4.3": + version: 1.6.0 + resolution: "@emnapi/core@npm:1.6.0" dependencies: - "@emnapi/wasi-threads": 1.0.1 + "@emnapi/wasi-threads": 1.1.0 tslib: ^2.4.0 - checksum: d3be1044ad704e2c486641bc18908523490f28c7d38bd12d9c1d4ce37d39dae6c4aecd2f2eaf44c6e3bd90eaf04e0591acc440b1b038cdf43cce078a355a0ea0 + checksum: 40e384f39104a9f8260e671c0110f8618961afc564afb2e626af79175717a8b5e2d8b2ae3d30194d318a71247e0fc833601666233adfeb244c46cadc06c58a51 languageName: node linkType: hard -"@emnapi/runtime@npm:^1.1.0": - version: 1.3.1 - resolution: "@emnapi/runtime@npm:1.3.1" +"@emnapi/runtime@npm:^1.1.0, @emnapi/runtime@npm:^1.4.3": + version: 1.6.0 + resolution: "@emnapi/runtime@npm:1.6.0" dependencies: tslib: ^2.4.0 - checksum: 060ffede50f1b619c15083312b80a9e62a5b0c87aa8c1b54854c49766c9d69f8d1d3d87bd963a647071263a320db41b25eaa50b74d6a80dcc763c23dbeaafd6c + checksum: e3d2452a8fb83bb59fe60dfcf4cff99f9680c13c07dff8ad28639ccc8790151841ef626a67014bde132939bad73dfacc440ade8c3db2ab12693ea9c8ba4d37fb languageName: node linkType: hard -"@emnapi/wasi-threads@npm:1.0.1": - version: 1.0.1 - resolution: "@emnapi/wasi-threads@npm:1.0.1" +"@emnapi/wasi-threads@npm:1.1.0": + version: 1.1.0 + resolution: "@emnapi/wasi-threads@npm:1.1.0" dependencies: tslib: ^2.4.0 - checksum: 1e0c8036b8d53e9b07cc9acf021705ef6c86ab6b13e1acda7fffaf541a2d3565072afb92597419173ced9ea14f6bf32fce149106e669b5902b825e8b499e5c6c + checksum: e6d54bf2b1e64cdd83d2916411e44e579b6ae35d5def0dea61a3c452d9921373044dff32a8b8473ae60c80692bdc39323e98b96a3f3d87ba6886b24dd0ef7ca1 languageName: node linkType: hard "@eslint-community/eslint-utils@npm:^4.2.0": - version: 4.5.1 - resolution: "@eslint-community/eslint-utils@npm:4.5.1" + version: 4.9.0 + resolution: "@eslint-community/eslint-utils@npm:4.9.0" dependencies: eslint-visitor-keys: ^3.4.3 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: b520ae1b7bd04531a5c5da2021071815df4717a9f7d13720e3a5ddccf5c9c619532039830811fcbae1c2f1c9d133e63af2435ee69e0fc0fabbd6d928c6800fb2 + checksum: 8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817 languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.6.1": - version: 4.12.1 - resolution: "@eslint-community/regexpp@npm:4.12.1" - checksum: a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 +"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.12.2 + resolution: "@eslint-community/regexpp@npm:4.12.2" + checksum: fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d languageName: node linkType: hard @@ -10990,6 +9116,13 @@ __metadata: languageName: node linkType: hard +"@fastify/busboy@npm:^3.1.1": + version: 3.2.0 + resolution: "@fastify/busboy@npm:3.2.0" + checksum: 3e4fb00a27e3149d1c68de8ff14007d2bbcbbc171a9d050d0a8772e836727329d4d3f130995ebaa19cf537d5d2f5ce2a88000366e6192e751457bfcc2125f351 + languageName: node + linkType: hard + "@fluentui/react-component-event-listener@npm:~0.63.0": version: 0.63.1 resolution: "@fluentui/react-component-event-listener@npm:0.63.1" @@ -11015,13 +9148,6 @@ __metadata: languageName: node linkType: hard -"@gar/promisify@npm:^1.1.3": - version: 1.1.3 - resolution: "@gar/promisify@npm:1.1.3" - checksum: 0b3c9958d3cd17f4add3574975e3115ae05dc7f1298a60810414b16f6f558c137b5fb3cd3905df380bacfd955ec13f67c1e6710cbb5c246a7e8d65a8289b2bff - languageName: node - linkType: hard - "@graphiql/toolkit@npm:^0.4.5": version: 0.4.5 resolution: "@graphiql/toolkit@npm:0.4.5" @@ -11101,28 +9227,28 @@ __metadata: linkType: hard "@graphql-tools/apollo-engine-loader@npm:^8.0.0": - version: 8.0.0 - resolution: "@graphql-tools/apollo-engine-loader@npm:8.0.0" + version: 8.0.22 + resolution: "@graphql-tools/apollo-engine-loader@npm:8.0.22" dependencies: - "@ardatan/sync-fetch": ^0.0.1 - "@graphql-tools/utils": ^10.0.0 - "@whatwg-node/fetch": ^0.9.0 + "@graphql-tools/utils": ^10.9.1 + "@whatwg-node/fetch": ^0.10.0 + sync-fetch: 0.6.0-2 tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 8221952eebb7dda6a1da409df396611df64694368b9c53a5bb2c9c9f1552ea836a9101491b68150b475d22dd9f5a52a0249290d7cf0f7cdd45149b8bddd9fa51 + checksum: 1fbd5501dfb72ee33b4d09109a2caca50e4dc84ebed050afa65a5d8f1dcdfefb1489d6731595068ff17d55098532b202d44ff35d55bffb96bb15aabce635612d languageName: node linkType: hard -"@graphql-tools/merge@npm:8.3.18, @graphql-tools/merge@npm:^8.2.1": - version: 8.3.18 - resolution: "@graphql-tools/merge@npm:8.3.18" +"@graphql-tools/merge@npm:8.3.1": + version: 8.3.1 + resolution: "@graphql-tools/merge@npm:8.3.1" dependencies: - "@graphql-tools/utils": 9.2.1 + "@graphql-tools/utils": 8.9.0 tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 5420f5cc51f2d1c115af67661ef2ff6c87c72f66e0a160ff6f19864841a6e16d6624600f93d370ff5e29bf90734ecb073081d26b200b205f33b519a8a25724dc + checksum: dce29916fa6bd134947f584080ab18908b23537ec8dff74d838bf6c7be34b3e14c527d4ffd18b8f91efe6bb967f170f7393a2383035ed952f88010b60536a106 languageName: node linkType: hard @@ -11139,55 +9265,67 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/merge@npm:^8.4.1": + version: 8.4.2 + resolution: "@graphql-tools/merge@npm:8.4.2" + dependencies: + "@graphql-tools/utils": ^9.2.1 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 2df55222b48e010e683572f456cf265aabae5748c59f7c1260c66dec9794b7a076d3706f04da969b77f0a32c7ccb4551fee30125931d3fe9c98a8806aae9a3f4 + languageName: node + linkType: hard + "@graphql-tools/optimize@npm:^1.0.1": - version: 1.3.0 - resolution: "@graphql-tools/optimize@npm:1.3.0" + version: 1.4.0 + resolution: "@graphql-tools/optimize@npm:1.4.0" dependencies: tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 48ad22dde5bf6cd60a850e74d2d675b288538e27634f6620262599228425c032cfc1ca73d51eade13de8d337c0ffb1266949200d77546d3ccc651365b1a95a96 + checksum: 10be773b0082fe54b9505469a89925f1a5e33f866453b88cd411261951e8718f8720451e07c56cbfb762970b56b9b45c7c748d62afcdcf9414ec64533e94e543 languageName: node linkType: hard "@graphql-tools/relay-operation-optimizer@npm:^6.3.0": - version: 6.5.0 - resolution: "@graphql-tools/relay-operation-optimizer@npm:6.5.0" + version: 6.5.18 + resolution: "@graphql-tools/relay-operation-optimizer@npm:6.5.18" dependencies: "@ardatan/relay-compiler": 12.0.0 - "@graphql-tools/utils": 8.8.0 + "@graphql-tools/utils": ^9.2.1 tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 95ffa1067e305f88f1e4306a1269c33a68dfe58ac90ea25832312b05b55333803525f23238432d3d2e366c2e616aa39a25b2c8036307631bb003180e1485da87 + checksum: 9d74d65da8bf474e256ff0cfb77afb442a968451ded6a92b8348d8ac1bca3b2c13a578ab29ac869d10d53e0101219fe8283d485fff920aa7abcc68fcbbdd9a36 languageName: node linkType: hard "@graphql-tools/schema@npm:^8.0.2, @graphql-tools/schema@npm:^8.3.1": - version: 8.3.1 - resolution: "@graphql-tools/schema@npm:8.3.1" + version: 8.5.1 + resolution: "@graphql-tools/schema@npm:8.5.1" dependencies: - "@graphql-tools/merge": ^8.2.1 - "@graphql-tools/utils": ^8.5.1 - tslib: ~2.3.0 + "@graphql-tools/merge": 8.3.1 + "@graphql-tools/utils": 8.9.0 + tslib: ^2.4.0 value-or-promise: 1.0.11 peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: d2b8f96a371f174a97d4432beb10adfbbcac7b6ccb5f09f45cc7ecb8c4bc9cdadfe30443af26fa87c2c01ad258f97826e84224ff53d3f3a8cc43ef22928af33c + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 06000908fc5d3143f7f70eaee82874b87df4dfdd24316e88231e71e6f62f50df2e5a4b6a063b36e98f05caac09afa17861bbc5bf1c886b3f2155b96ea15c973b languageName: node linkType: hard "@graphql-tools/schema@npm:^9.0.0": - version: 9.0.16 - resolution: "@graphql-tools/schema@npm:9.0.16" + version: 9.0.19 + resolution: "@graphql-tools/schema@npm:9.0.19" dependencies: - "@graphql-tools/merge": 8.3.18 - "@graphql-tools/utils": 9.2.1 + "@graphql-tools/merge": ^8.4.1 + "@graphql-tools/utils": ^9.2.1 tslib: ^2.4.0 - value-or-promise: 1.0.12 + value-or-promise: ^1.0.12 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 640dcc92612df79e80d178adb82e8cf76caf36f3080f35f6b586cb368905892c9d319e2891dcc30717bb8c2a708897033d1ab43ba492ec4a4ea013d8a2d1448d + checksum: 42fd8ca8d3c8d60b583077c201980518482ff0cd5ed0c1f14bd9b835a2689ad41d02cbd3478f7d7dea7aec1227f7639fd5deb5e6360852a2e542b96b44bfb7a4 languageName: node linkType: hard @@ -11202,39 +9340,29 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/utils@npm:8.8.0": - version: 8.8.0 - resolution: "@graphql-tools/utils@npm:8.8.0" - dependencies: - tslib: ^2.4.0 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: b426c33ed786541f0c8be10531bf2f9ea3e8f770983042041a46cfd83066fbd6912d69a412a21e811e233aa7288dc596332f666f32300eb580ae686c24f01197 - languageName: node - linkType: hard - -"@graphql-tools/utils@npm:9.2.1, @graphql-tools/utils@npm:^9.0.0, @graphql-tools/utils@npm:^9.1.1, @graphql-tools/utils@npm:^9.2.1": - version: 9.2.1 - resolution: "@graphql-tools/utils@npm:9.2.1" +"@graphql-tools/utils@npm:8.9.0": + version: 8.9.0 + resolution: "@graphql-tools/utils@npm:8.9.0" dependencies: - "@graphql-typed-document-node/core": ^3.1.1 tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 37a7bd7e14d28ff1bacc007dca84bc6cef2d7d7af9a547b5dbe52fcd134afddd6d4a7b2148cfbaff5ddba91a868453d597da77bd0457fb0be15928f916901606 + checksum: dd589d970fee9ce093a545c69d6306b61af0f38358361295af1274164a87db2985a51d05ca0e0dd08a4e709f0b5c7c201e69ab0b30480fe2fa0c7a7b8310da0a languageName: node linkType: hard -"@graphql-tools/utils@npm:^10.0.0": - version: 10.0.6 - resolution: "@graphql-tools/utils@npm:10.0.6" +"@graphql-tools/utils@npm:^10.9.1": + version: 10.9.1 + resolution: "@graphql-tools/utils@npm:10.9.1" dependencies: "@graphql-typed-document-node/core": ^3.1.1 - dset: ^3.1.2 + "@whatwg-node/promise-helpers": ^1.0.0 + cross-inspect: 1.0.1 + dset: ^3.1.4 tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 85fb8faa73bd548e0dafe1d52710f246c0cacecf0f315488e7530fd3474f9642fc1cb75bd83965de1933cefc5aa5d2e579e4fd703d9113c8d95c0a67f0f401d2 + checksum: 97199f52d0235124d4371f7f54cc0df5ce9df6d8aae716ac05d8ebeda4b5ee3faf1fca94d5d1c521a565e152f8e02a1abfb9c2629ffe805c14468aec0c3d41cf languageName: node linkType: hard @@ -11275,19 +9403,31 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/utils@npm:^9.0.0, @graphql-tools/utils@npm:^9.1.1, @graphql-tools/utils@npm:^9.2.1": + version: 9.2.1 + resolution: "@graphql-tools/utils@npm:9.2.1" + dependencies: + "@graphql-typed-document-node/core": ^3.1.1 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 37a7bd7e14d28ff1bacc007dca84bc6cef2d7d7af9a547b5dbe52fcd134afddd6d4a7b2148cfbaff5ddba91a868453d597da77bd0457fb0be15928f916901606 + languageName: node + linkType: hard + "@graphql-typed-document-node/core@npm:^3.1.1": - version: 3.1.1 - resolution: "@graphql-typed-document-node/core@npm:3.1.1" + version: 3.2.0 + resolution: "@graphql-typed-document-node/core@npm:3.2.0" peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: c186e5adceb0dfdaa770856d2f17c831a474f5927d79f984326ecb3d8680ba3c1ee2314f7def1d863692cd9cbe4dffc8bb52fc74ee0aa9b31e9491f24ef59f90 + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 94e9d75c1f178bbae8d874f5a9361708a3350c8def7eaeb6920f2c820e82403b7d4f55b3735856d68e145e86c85cbfe2adc444fdc25519cd51f108697e99346c languageName: node linkType: hard "@hapi/hoek@npm:^9.0.0": - version: 9.2.1 - resolution: "@hapi/hoek@npm:9.2.1" - checksum: 76d6635207af99908712d9a1425364d872dc8ca284174f2091998ceb24a94900e5fe76f8013d2c096b43dd1dda2c4dde1b56027fc082c697f4c40d7c6f333a03 + version: 9.3.0 + resolution: "@hapi/hoek@npm:9.3.0" + checksum: a096063805051fb8bba4c947e293c664b05a32b47e13bc654c0dd43813a1cec993bdd8f29ceb838020299e1d0f89f68dc0d62a603c13c9cc8541963f0beca055 languageName: node linkType: hard @@ -11332,6 +9472,37 @@ __metadata: languageName: node linkType: hard +"@inquirer/external-editor@npm:^1.0.0": + version: 1.0.2 + resolution: "@inquirer/external-editor@npm:1.0.2" + dependencies: + chardet: ^2.1.0 + iconv-lite: ^0.7.0 + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 414a3a2a9733459c57452d84ef19ff002222303d19041580685681153132d2a30af8f90f269b3967c30c670fa689dbb7d4fc25a86dc66f029eebe90dc7467b0a + languageName: node + linkType: hard + +"@isaacs/balanced-match@npm:^4.0.1": + version: 4.0.1 + resolution: "@isaacs/balanced-match@npm:4.0.1" + checksum: 7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420 + languageName: node + linkType: hard + +"@isaacs/brace-expansion@npm:^5.0.0": + version: 5.0.0 + resolution: "@isaacs/brace-expansion@npm:5.0.0" + dependencies: + "@isaacs/balanced-match": ^4.0.1 + checksum: b4d4812f4be53afc2c5b6c545001ff7a4659af68d4484804e9d514e183d20269bb81def8682c01a22b17c4d6aed14292c8494f7d2ac664e547101c1a905aa977 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -11387,6 +9558,20 @@ __metadata: languageName: node linkType: hard +"@jest/console@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/console@npm:28.1.3" + dependencies: + "@jest/types": ^28.1.3 + "@types/node": "*" + chalk: ^4.0.0 + jest-message-util: ^28.1.3 + jest-util: ^28.1.3 + slash: ^3.0.0 + checksum: c539b814cd9d3eadb53ce04e2ac00716fe0d808511cb64aebf2920bcb1646c65f094188a7f9aa74fca73a501c00ee5835e906717dc3682cbb4ecf7fbb316fc75 + languageName: node + linkType: hard + "@jest/console@npm:^29.7.0": version: 29.7.0 resolution: "@jest/console@npm:29.7.0" @@ -11485,12 +9670,12 @@ __metadata: languageName: node linkType: hard -"@jest/expect-utils@npm:30.1.2": - version: 30.1.2 - resolution: "@jest/expect-utils@npm:30.1.2" +"@jest/expect-utils@npm:30.2.0": + version: 30.2.0 + resolution: "@jest/expect-utils@npm:30.2.0" dependencies: "@jest/get-type": 30.1.0 - checksum: 5b6c4d400ad0bd22960bd77750baf55b24bf1ebdc2cec328afe275967db76bf94f797ca4c9817cdb86bc7820b9219d3f493705f3fa94fe7720960e47805a8e1b + checksum: e25a809ff2ab62292e2569f8d97f89168d27d078903f0306af5f70f1771b7efc62c458eca1dcb491ab1ed96cefedf403bd7acbb050c997105bc29b220fd9d61a languageName: node linkType: hard @@ -11641,6 +9826,15 @@ __metadata: languageName: node linkType: hard +"@jest/schemas@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/schemas@npm:28.1.3" + dependencies: + "@sinclair/typebox": ^0.24.1 + checksum: 8c325918f3e1b83e687987b05c2e5143d171f372b091f891fe17835f06fadd864ddae3c7e221a704bdd7e2ea28c4b337124c02023d8affcbdd51eca2879162ac + languageName: node + linkType: hard + "@jest/schemas@npm:^29.6.3": version: 29.6.3 resolution: "@jest/schemas@npm:29.6.3" @@ -11684,6 +9878,18 @@ __metadata: languageName: node linkType: hard +"@jest/test-result@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/test-result@npm:28.1.3" + dependencies: + "@jest/console": ^28.1.3 + "@jest/types": ^28.1.3 + "@types/istanbul-lib-coverage": ^2.0.0 + collect-v8-coverage: ^1.0.0 + checksum: 2dcc5dda444d4a308c6cb5b62f71a72ee5ff5702541e7faeec0314b4d50139d9004efd503baa15dec692856005c8a5c4afc3a94dabd92825645832eb12f00bea + languageName: node + linkType: hard + "@jest/test-result@npm:^29.7.0": version: 29.7.0 resolution: "@jest/test-result@npm:29.7.0" @@ -11754,9 +9960,9 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:30.0.5": - version: 30.0.5 - resolution: "@jest/types@npm:30.0.5" +"@jest/types@npm:30.2.0": + version: 30.2.0 + resolution: "@jest/types@npm:30.2.0" dependencies: "@jest/pattern": 30.0.1 "@jest/schemas": 30.0.5 @@ -11765,7 +9971,7 @@ __metadata: "@types/node": "*" "@types/yargs": ^17.0.33 chalk: ^4.1.2 - checksum: fd097a390e36edacbd2c92a8378ec0cd67abec5e234bab7a80aec6eb8625568052b0c32acf472388d04c4cf384b8fa2871d0d12a56b4b06eaea93f2c6df0ec6c + checksum: ae121f6963bd9ed1cd9651db7be91bf14c05bff0d0eec4fca9fecf586bea4005e8f1de8cc9b8ef72e424ea96a309d123bef510b55a6a17a3b4b91a39d775e5cd languageName: node linkType: hard @@ -11795,6 +10001,20 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/types@npm:28.1.3" + dependencies: + "@jest/schemas": ^28.1.3 + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^3.0.0 + "@types/node": "*" + "@types/yargs": ^17.0.8 + chalk: ^4.0.0 + checksum: 3cffae7d1133aa7952a6b5c4806f89ed78cb0dfe3ec4e8c5a6e704d7bab3cff86c714abb5f0f637540da22776900a33b3bad79c5ed5fc5b5535fb24e3006e3cb + languageName: node + linkType: hard + "@jest/types@npm:^29.6.3": version: 29.6.3 resolution: "@jest/types@npm:29.6.3" @@ -11809,45 +10029,47 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.5 - resolution: "@jridgewell/gen-mapping@npm:0.3.5" +"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.13 + resolution: "@jridgewell/gen-mapping@npm:0.3.13" dependencies: - "@jridgewell/set-array": ^1.2.1 - "@jridgewell/sourcemap-codec": ^1.4.10 + "@jridgewell/sourcemap-codec": ^1.5.0 "@jridgewell/trace-mapping": ^0.3.24 - checksum: 1be4fd4a6b0f41337c4f5fdf4afc3bd19e39c3691924817108b82ffcb9c9e609c273f936932b9fba4b3a298ce2eb06d9bff4eb1cc3bd81c4f4ee1b4917e25feb + checksum: 9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.1 - resolution: "@jridgewell/resolve-uri@npm:3.1.1" - checksum: 0dbc9e29bc640bbbdc5b9876d2859c69042bfcf1423c1e6421bcca53e826660bff4e41c7d4bcb8dbea696404231a6f902f76ba41835d049e20f2dd6cffb713bf +"@jridgewell/remapping@npm:^2.3.5": + version: 2.3.5 + resolution: "@jridgewell/remapping@npm:2.3.5" + dependencies: + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.24 + checksum: 3de494219ffeb2c5c38711d0d7bb128097edf91893090a2dbc8ee0b55d092bb7347b1fd0f478486c5eab010e855c73927b1666f2107516d472d24a73017d1194 languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.2.1": - version: 1.2.1 - resolution: "@jridgewell/set-array@npm:1.2.1" - checksum: 2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 +"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e languageName: node linkType: hard "@jridgewell/source-map@npm:^0.3.3": - version: 0.3.6 - resolution: "@jridgewell/source-map@npm:0.3.6" + version: 0.3.11 + resolution: "@jridgewell/source-map@npm:0.3.11" dependencies: "@jridgewell/gen-mapping": ^0.3.5 "@jridgewell/trace-mapping": ^0.3.25 - checksum: 6a4ecc713ed246ff8e5bdcc1ef7c49aaa93f7463d948ba5054dda18b02dcc6a055e2828c577bcceee058f302ce1fc95595713d44f5c45e43d459f88d267f2f04 + checksum: 50a4fdafe0b8f655cb2877e59fe81320272eaa4ccdbe6b9b87f10614b2220399ae3e05c16137a59db1f189523b42c7f88bd097ee991dbd7bc0e01113c583e844 languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.4.15 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" - checksum: 0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5 +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0 languageName: node linkType: hard @@ -11861,17 +10083,17 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.25 - resolution: "@jridgewell/trace-mapping@npm:0.3.25" +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28": + version: 0.3.31 + resolution: "@jridgewell/trace-mapping@npm:0.3.31" dependencies: "@jridgewell/resolve-uri": ^3.1.0 "@jridgewell/sourcemap-codec": ^1.4.14 - checksum: 3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 + checksum: 4b30ec8cd56c5fd9a661f088230af01e0c1a3888d11ffb6b47639700f71225be21d1f7e168048d6d4f9449207b978a235c07c8f15c07705685d16dc06280e9d9 languageName: node linkType: hard -"@jsonjoy.com/base64@npm:^1.1.1": +"@jsonjoy.com/base64@npm:^1.1.2": version: 1.1.2 resolution: "@jsonjoy.com/base64@npm:1.1.2" peerDependencies: @@ -11880,39 +10102,76 @@ __metadata: languageName: node linkType: hard -"@jsonjoy.com/json-pack@npm:^1.0.3": - version: 1.2.0 - resolution: "@jsonjoy.com/json-pack@npm:1.2.0" +"@jsonjoy.com/buffers@npm:^1.0.0, @jsonjoy.com/buffers@npm:^1.2.0": + version: 1.2.1 + resolution: "@jsonjoy.com/buffers@npm:1.2.1" + peerDependencies: + tslib: 2 + checksum: 5edaf761b78b730ae0598824adb37473fef5b40a8fc100625159700eb36e00057c5129c7ad15fc0e3178e8de58a044da65728e8d7b05fd3eed58e9b9a0d02b5a + languageName: node + linkType: hard + +"@jsonjoy.com/codegen@npm:^1.0.0": + version: 1.0.0 + resolution: "@jsonjoy.com/codegen@npm:1.0.0" + peerDependencies: + tslib: 2 + checksum: 54686352248440ad1484ce7db0270a5a72424fb9651b090e5f1c8e2cd8e55e6c7a3f67dfe4ed90c689cf01ed949e794764a8069f5f52510eaf0a2d0c41d324cd + languageName: node + linkType: hard + +"@jsonjoy.com/json-pack@npm:^1.11.0": + version: 1.21.0 + resolution: "@jsonjoy.com/json-pack@npm:1.21.0" dependencies: - "@jsonjoy.com/base64": ^1.1.1 - "@jsonjoy.com/util": ^1.1.2 + "@jsonjoy.com/base64": ^1.1.2 + "@jsonjoy.com/buffers": ^1.2.0 + "@jsonjoy.com/codegen": ^1.0.0 + "@jsonjoy.com/json-pointer": ^1.0.2 + "@jsonjoy.com/util": ^1.9.0 hyperdyperid: ^1.2.0 - thingies: ^1.20.0 + thingies: ^2.5.0 + tree-dump: ^1.1.0 peerDependencies: tslib: 2 - checksum: 0744cfe2f54d896003ad240f0f069b41a152feb53b6134c5e65961126b9e5fdfc74a46f63b1dfa280e80a3d176c57e06de072bf03d749ec1982e41677a1ce5d5 + checksum: 0183eccccf2ab912389a6784ae81c1a7da48cf178902efe093fb60c457359c7c75da2803f869e0a1489f1342dfa4f8ab9b27b65adc9f44fd9646823773b71e9d languageName: node linkType: hard -"@jsonjoy.com/util@npm:^1.1.2, @jsonjoy.com/util@npm:^1.3.0": - version: 1.5.0 - resolution: "@jsonjoy.com/util@npm:1.5.0" +"@jsonjoy.com/json-pointer@npm:^1.0.2": + version: 1.0.2 + resolution: "@jsonjoy.com/json-pointer@npm:1.0.2" + dependencies: + "@jsonjoy.com/codegen": ^1.0.0 + "@jsonjoy.com/util": ^1.9.0 + peerDependencies: + tslib: 2 + checksum: 8d959c0fdd77d937d2a829270de51533bb9e3b887b3f6f02943884dc33dd79225071218c93f4bafdee6a3412fd5153264997953a86de444d85c1fff67915af54 + languageName: node + linkType: hard + +"@jsonjoy.com/util@npm:^1.9.0": + version: 1.9.0 + resolution: "@jsonjoy.com/util@npm:1.9.0" + dependencies: + "@jsonjoy.com/buffers": ^1.0.0 + "@jsonjoy.com/codegen": ^1.0.0 peerDependencies: tslib: 2 - checksum: 0065ae12c4108d8aede01a479c8d2b5a39bce99e9a449d235befc753f57e8385d9c1115720529f26597840b7398d512898155423d9859fd638319fb0c827365d + checksum: a720a6accaae71fa9e7fa06e93e382702aa5760ef2bdc3bc45c19dc2228a01cc735d36cb970c654bc5e88f1328d55d1f0d5eceef0b76bcc327a2ce863e7b0021 languageName: node linkType: hard "@leichtgewicht/ip-codec@npm:^2.0.1": - version: 2.0.3 - resolution: "@leichtgewicht/ip-codec@npm:2.0.3" - checksum: 7aea47ffd414bd61d8c56b58dd34790917eae856c695d5a07bacdd9ddf444c895389c878716497dd688b7c87374979d47422ada8ff9ce1edd00107ba88a261d7 + version: 2.0.5 + resolution: "@leichtgewicht/ip-codec@npm:2.0.5" + checksum: 14a0112bd59615eef9e3446fea018045720cd3da85a98f801a685a818b0d96ef2a1f7227e8d271def546b2e2a0fe91ef915ba9dc912ab7967d2317b1a051d66b languageName: node linkType: hard -"@lerna/create@npm:8.2.1": - version: 8.2.1 - resolution: "@lerna/create@npm:8.2.1" +"@lerna/create@npm:8.2.4": + version: 8.2.4 + resolution: "@lerna/create@npm:8.2.4" dependencies: "@npmcli/arborist": 7.5.4 "@npmcli/package-json": 5.2.0 @@ -11937,7 +10196,6 @@ __metadata: get-stream: 6.0.0 git-url-parse: 14.0.0 glob-parent: 6.0.2 - globby: 11.1.0 graceful-fs: 4.2.11 has-unicode: 2.0.1 ini: ^1.3.8 @@ -11948,7 +10206,6 @@ __metadata: js-yaml: 4.1.0 libnpmpublish: 9.0.9 load-json-file: 6.2.0 - lodash: ^4.17.21 make-dir: 4.0.0 minimatch: 3.0.5 multimatch: 5.0.0 @@ -11972,9 +10229,10 @@ __metadata: slash: ^3.0.0 ssri: ^10.0.6 string-width: ^4.2.3 - strong-log-transformer: 2.1.0 tar: 6.2.1 temp-dir: 1.0.0 + through: 2.3.8 + tinyglobby: 0.2.12 upath: 2.0.1 uuid: ^10.0.0 validate-npm-package-license: ^3.0.4 @@ -11984,107 +10242,67 @@ __metadata: write-pkg: 4.0.0 yargs: 17.7.2 yargs-parser: 21.1.1 - checksum: 9cc9d800e5ed8d1f714d2f721f93487c2b837845416e0a0edc9674b9b2589f9f4d13c8248bcc11bbe5e56c7f78f80b7217c8858091a40aa97692a236d1de3640 - languageName: node - linkType: hard - -"@lerna/package@npm:6.4.1": - version: 6.4.1 - resolution: "@lerna/package@npm:6.4.1" - dependencies: - load-json-file: ^6.2.0 - npm-package-arg: 8.1.1 - write-pkg: ^4.0.0 - checksum: ad08d0fec7a00c96aa767dc32ca29a6edb64ef38af3b4bb8052023539c0daa91bf58114b74f9a9ec7086aa1d4628ba4ecba0330497aa768558c1057530d39479 - languageName: node - linkType: hard - -"@lerna/project@npm:^6.0.0": - version: 6.4.1 - resolution: "@lerna/project@npm:6.4.1" - dependencies: - "@lerna/package": 6.4.1 - "@lerna/validation-error": 6.4.1 - 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 - checksum: a64be3d54856c88d4c7f5e2c01e0677577000dc96dd8ca607299b3dc7ab890b822bb6029ce46b07356a64871f4aa65f13297890f7f404eae2139960092a13e64 - languageName: node - linkType: hard - -"@lerna/validation-error@npm:6.4.1": - version: 6.4.1 - resolution: "@lerna/validation-error@npm:6.4.1" - dependencies: - npmlog: ^6.0.2 - checksum: 206926bff6f36f5c404482941b888adac2da59b1ea12980194cb2306caecef00c360bf195184b3d391dd73c1049d1d65ec045f168bd177a38f83d20f69e48da5 + checksum: 9a3aee341523f95cd3bf0c2742baedd7ba35a97c0245ee581d0670df9b14317b2ef7c1e6820812b16974449fee9a3156e5e9259add76f760618ee6686494680f languageName: node linkType: hard -"@microsoft/api-extractor-model@npm:7.26.7": - version: 7.26.7 - resolution: "@microsoft/api-extractor-model@npm:7.26.7" +"@microsoft/api-extractor-model@npm:7.31.2": + version: 7.31.2 + resolution: "@microsoft/api-extractor-model@npm:7.31.2" dependencies: - "@microsoft/tsdoc": 0.14.2 - "@microsoft/tsdoc-config": ~0.16.1 - "@rushstack/node-core-library": 3.58.0 - checksum: 83c6e14e0e5b554c56d148d6d3bddf20c33ad2acfce583943ccc34598323da83f4bfc4c3013b6bea68bfff0b00bb0014cd5a9cfd9a18bc51134f5060fed8b35a + "@microsoft/tsdoc": ~0.15.1 + "@microsoft/tsdoc-config": ~0.17.1 + "@rushstack/node-core-library": 5.17.1 + checksum: a930ab38131f15bf0c8d0073926c76c0a8abb4c55e7f9c49f460c4da500f09e16dac9914b3ebb233044250df0179c41818c255776e8245d57d37b33f35c58635 languageName: node linkType: hard "@microsoft/api-extractor@npm:^7.34.6": - version: 7.34.7 - resolution: "@microsoft/api-extractor@npm:7.34.7" - dependencies: - "@microsoft/api-extractor-model": 7.26.7 - "@microsoft/tsdoc": 0.14.2 - "@microsoft/tsdoc-config": ~0.16.1 - "@rushstack/node-core-library": 3.58.0 - "@rushstack/rig-package": 0.3.18 - "@rushstack/ts-command-line": 4.13.2 - colors: ~1.2.1 + version: 7.53.2 + resolution: "@microsoft/api-extractor@npm:7.53.2" + dependencies: + "@microsoft/api-extractor-model": 7.31.2 + "@microsoft/tsdoc": ~0.15.1 + "@microsoft/tsdoc-config": ~0.17.1 + "@rushstack/node-core-library": 5.17.1 + "@rushstack/rig-package": 0.6.0 + "@rushstack/terminal": 0.19.2 + "@rushstack/ts-command-line": 5.1.2 lodash: ~4.17.15 + minimatch: 10.0.3 resolve: ~1.22.1 - semver: ~7.3.0 + semver: ~7.5.4 source-map: ~0.6.1 - typescript: ~4.8.4 + typescript: 5.8.2 bin: api-extractor: bin/api-extractor - checksum: c153a87c9b15131a9c1bb6b6b34d0cd4deb8bfc21de406d67dc2ccd7e0abc5d89604ef01bc81cede637e94b04ab38c7eec447959d10e5ee42dae90443547318d + checksum: 5da9f8fedf3480c16aa7e300dbeb0426ef8ae861fe9d807a4bd061502aa5195f582bfcd327c8ef9385e9c5b22db0421bccd0e2bc0bb109eaef323d03038e3c76 languageName: node linkType: hard -"@microsoft/tsdoc-config@npm:~0.16.1": - version: 0.16.2 - resolution: "@microsoft/tsdoc-config@npm:0.16.2" +"@microsoft/tsdoc-config@npm:~0.17.1": + version: 0.17.1 + resolution: "@microsoft/tsdoc-config@npm:0.17.1" dependencies: - "@microsoft/tsdoc": 0.14.2 - ajv: ~6.12.6 + "@microsoft/tsdoc": 0.15.1 + ajv: ~8.12.0 jju: ~1.4.0 - resolve: ~1.19.0 - checksum: 9e8c176b68f01c8bb38e6365d5b543e471bba59fced6070d9bd35b32461fbd650c2e1a6f686e8dca0cf22bc5e7d796e4213e66bce4426c8cb9864c1f6ca6836c + resolve: ~1.22.2 + checksum: a686355796f492f27af17e2a17d615221309caf4d9f9047a5a8f17f8625c467c4c81e2a7923ddafd71b892631d5e5013c4b8cc49c5867d3cc1d260fd90c1413d languageName: node linkType: hard -"@microsoft/tsdoc@npm:0.14.2": - version: 0.14.2 - resolution: "@microsoft/tsdoc@npm:0.14.2" - checksum: c018857ad439144559ce34a397a29ace7cf5b24b999b8e3c1b88d878338088b3a453eaac4435beaf2c7eae13c4c0aac81e42f96f0f1d48e8d4eeb438eb3bb82f +"@microsoft/tsdoc@npm:0.15.1, @microsoft/tsdoc@npm:~0.15.1": + version: 0.15.1 + resolution: "@microsoft/tsdoc@npm:0.15.1" + checksum: 09948691fac56c45a0d1920de478d66a30371a325bd81addc92eea5654d95106ce173c440fea1a1bd5bb95b3a544b6d4def7bb0b5a846c05d043575d8369a20c languageName: node linkType: hard "@n1ru4l/push-pull-async-iterable-iterator@npm:^3.1.0": - version: 3.1.0 - resolution: "@n1ru4l/push-pull-async-iterable-iterator@npm:3.1.0" - checksum: 48765622b936b24a636a2155cd92adb6582ef1ff491ef38994e9f48c02ea69755dd1ab32cc84622c5d64796d075eadf650a25d141e3b9807eb63626cb5f8e547 + version: 3.2.0 + resolution: "@n1ru4l/push-pull-async-iterable-iterator@npm:3.2.0" + checksum: c1fbfa49f631a4b95899b0d6c13ab7310e849bbfbcbdb4fabbcc8faa2d9e36fffdd05740746814641220235cfaac7440ee54c313edd32b4c1af37887d0046175 languageName: node linkType: hard @@ -12099,6 +10317,17 @@ __metadata: languageName: node linkType: hard +"@napi-rs/wasm-runtime@npm:^0.2.11": + version: 0.2.12 + resolution: "@napi-rs/wasm-runtime@npm:0.2.12" + dependencies: + "@emnapi/core": ^1.4.3 + "@emnapi/runtime": ^1.4.3 + "@tybys/wasm-util": ^0.10.0 + checksum: 6d07922c0613aab30c6a497f4df297ca7c54e5b480e00035e0209b872d5c6aab7162fc49477267556109c2c7ed1eb9c65a174e27e9b87568106a87b0a6e3ca7d + languageName: node + linkType: hard + "@nicolo-ribaudo/chokidar-2@npm:2.1.8-no-fsevents.3": version: 2.1.8-no-fsevents.3 resolution: "@nicolo-ribaudo/chokidar-2@npm:2.1.8-no-fsevents.3" @@ -12106,6 +10335,15 @@ __metadata: languageName: node linkType: hard +"@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1": + version: 5.1.1-v1 + resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1" + dependencies: + eslint-scope: 5.1.1 + checksum: 75dda3e623b8ad7369ca22552d6beee337a814b2d0e8a32d23edd13fcb65c8082b32c5d86e436f3860dd7ade30d91d5db55d4ef9a08fb5a976c718ecc0d88a74 + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -12133,6 +10371,13 @@ __metadata: languageName: node linkType: hard +"@nolyfill/is-core-module@npm:1.0.39": + version: 1.0.39 + resolution: "@nolyfill/is-core-module@npm:1.0.39" + checksum: 34ab85fdc2e0250879518841f74a30c276bca4f6c3e13526d2d1fe515e1adf6d46c25fcd5989d22ea056d76f7c39210945180b4859fc83b050e2da411aa86289 + languageName: node + linkType: hard + "@npmcli/agent@npm:^2.0.0": version: 2.2.2 resolution: "@npmcli/agent@npm:2.2.2" @@ -12204,16 +10449,6 @@ __metadata: languageName: node linkType: hard -"@npmcli/fs@npm:^2.1.0": - version: 2.1.2 - resolution: "@npmcli/fs@npm:2.1.2" - dependencies: - "@gar/promisify": ^1.1.3 - semver: ^7.3.5 - checksum: c50d087733d0d8df23be24f700f104b19922a28677aa66fdbe06ff6af6431cc4a5bb1e27683cbc661a5dafa9bafdc603e6a0378121506dfcd394b2b6dd76a187 - languageName: node - linkType: hard - "@npmcli/fs@npm:^3.1.0, @npmcli/fs@npm:^3.1.1": version: 3.1.1 resolution: "@npmcli/fs@npm:3.1.1" @@ -12262,14 +10497,14 @@ __metadata: linkType: hard "@npmcli/map-workspaces@npm:^3.0.2": - version: 3.0.4 - resolution: "@npmcli/map-workspaces@npm:3.0.4" + version: 3.0.6 + resolution: "@npmcli/map-workspaces@npm:3.0.6" dependencies: "@npmcli/name-from-folder": ^2.0.0 glob: ^10.2.2 minimatch: ^9.0.0 read-package-json-fast: ^3.0.0 - checksum: caeb5f911d9b7ae0be01436442e6ec6b25aef750fe923de7a653eb62999d35b9f8be67c3f856790350ac86d9cea4a52532859b621eea81738f576302ecdd7475 + checksum: 6bfcf8ca05ab9ddc2bd19c0fd91e9982f03cc6e67b0c03f04ba4d2f29b7d83f96e759c0f8f1f4b6dbe3182272483643a0d1269788352edd0c883d6fbfa2f3f14 languageName: node linkType: hard @@ -12282,17 +10517,7 @@ __metadata: pacote: ^18.0.0 proc-log: ^4.1.0 semver: ^7.3.5 - checksum: 27402cab124bb1fca56af7549f730c38c0ab40de60cbef6264a4193c26c2d28cefb2adac29ed27f368031795704f9f8fe0c547c4c8cb0c0fa94d72330d56ac80 - languageName: node - linkType: hard - -"@npmcli/move-file@npm:^2.0.0": - version: 2.0.1 - resolution: "@npmcli/move-file@npm:2.0.1" - dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: 11b2151e6d1de6f6eb23128de5aa8a429fd9097d839a5190cb77aa47a6b627022c42d50fa7c47a00f1c9f8f0c1560092b09b061855d293fa0741a2a94cfb174d + checksum: 27402cab124bb1fca56af7549f730c38c0ab40de60cbef6264a4193c26c2d28cefb2adac29ed27f368031795704f9f8fe0c547c4c8cb0c0fa94d72330d56ac80 languageName: node linkType: hard @@ -12380,8 +10605,8 @@ __metadata: linkType: hard "@nx/devkit@npm:>=17.1.2 < 21": - version: 20.5.0 - resolution: "@nx/devkit@npm:20.5.0" + version: 20.8.2 + resolution: "@nx/devkit@npm:20.8.2" dependencies: ejs: ^3.1.7 enquirer: ~2.3.6 @@ -12393,76 +10618,76 @@ __metadata: yargs-parser: 21.1.1 peerDependencies: nx: ">= 19 <= 21" - checksum: 0ef956343a6156dc53ceb6ace601ec3c03fd667384fe7fbf3a5b306142c2c0ccf53224e8b72a603b72f34878995b09847ac02f67764f8748e3480e6aa80c9144 + checksum: 9b91ac41d9c303e26ca1812913851233f2cfc17e71f68196a249ae55cf5866d85932b29c92c99e0865c68715bda1ec7e29330e07cebc4b78aab168af79d8c47a languageName: node linkType: hard -"@nx/nx-darwin-arm64@npm:20.5.0": - version: 20.5.0 - resolution: "@nx/nx-darwin-arm64@npm:20.5.0" +"@nx/nx-darwin-arm64@npm:20.8.2": + version: 20.8.2 + resolution: "@nx/nx-darwin-arm64@npm:20.8.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@nx/nx-darwin-x64@npm:20.5.0": - version: 20.5.0 - resolution: "@nx/nx-darwin-x64@npm:20.5.0" +"@nx/nx-darwin-x64@npm:20.8.2": + version: 20.8.2 + resolution: "@nx/nx-darwin-x64@npm:20.8.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@nx/nx-freebsd-x64@npm:20.5.0": - version: 20.5.0 - resolution: "@nx/nx-freebsd-x64@npm:20.5.0" +"@nx/nx-freebsd-x64@npm:20.8.2": + version: 20.8.2 + resolution: "@nx/nx-freebsd-x64@npm:20.8.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@nx/nx-linux-arm-gnueabihf@npm:20.5.0": - version: 20.5.0 - resolution: "@nx/nx-linux-arm-gnueabihf@npm:20.5.0" +"@nx/nx-linux-arm-gnueabihf@npm:20.8.2": + version: 20.8.2 + resolution: "@nx/nx-linux-arm-gnueabihf@npm:20.8.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@nx/nx-linux-arm64-gnu@npm:20.5.0": - version: 20.5.0 - resolution: "@nx/nx-linux-arm64-gnu@npm:20.5.0" +"@nx/nx-linux-arm64-gnu@npm:20.8.2": + version: 20.8.2 + resolution: "@nx/nx-linux-arm64-gnu@npm:20.8.2" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-arm64-musl@npm:20.5.0": - version: 20.5.0 - resolution: "@nx/nx-linux-arm64-musl@npm:20.5.0" +"@nx/nx-linux-arm64-musl@npm:20.8.2": + version: 20.8.2 + resolution: "@nx/nx-linux-arm64-musl@npm:20.8.2" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@nx/nx-linux-x64-gnu@npm:20.5.0": - version: 20.5.0 - resolution: "@nx/nx-linux-x64-gnu@npm:20.5.0" +"@nx/nx-linux-x64-gnu@npm:20.8.2": + version: 20.8.2 + resolution: "@nx/nx-linux-x64-gnu@npm:20.8.2" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-x64-musl@npm:20.5.0": - version: 20.5.0 - resolution: "@nx/nx-linux-x64-musl@npm:20.5.0" +"@nx/nx-linux-x64-musl@npm:20.8.2": + version: 20.8.2 + resolution: "@nx/nx-linux-x64-musl@npm:20.8.2" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@nx/nx-win32-arm64-msvc@npm:20.5.0": - version: 20.5.0 - resolution: "@nx/nx-win32-arm64-msvc@npm:20.5.0" +"@nx/nx-win32-arm64-msvc@npm:20.8.2": + version: 20.8.2 + resolution: "@nx/nx-win32-arm64-msvc@npm:20.8.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@nx/nx-win32-x64-msvc@npm:20.5.0": - version: 20.5.0 - resolution: "@nx/nx-win32-x64-msvc@npm:20.5.0" +"@nx/nx-win32-x64-msvc@npm:20.8.2": + version: 20.8.2 + resolution: "@nx/nx-win32-x64-msvc@npm:20.8.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -12475,17 +10700,17 @@ __metadata: linkType: hard "@octokit/core@npm:^5.0.2": - version: 5.2.0 - resolution: "@octokit/core@npm:5.2.0" + version: 5.2.2 + resolution: "@octokit/core@npm:5.2.2" dependencies: "@octokit/auth-token": ^4.0.0 "@octokit/graphql": ^7.1.0 - "@octokit/request": ^8.3.1 - "@octokit/request-error": ^5.1.0 + "@octokit/request": ^8.4.1 + "@octokit/request-error": ^5.1.1 "@octokit/types": ^13.0.0 before-after-hook: ^2.2.0 universal-user-agent: ^6.0.0 - checksum: 9dc5cf55b335da382f340ef74c8009c06a1f7157b0530d3ff6cacf179887811352dcd405448e37849d73f17b28970b7817995be2260ce902dad52b91905542f0 + checksum: b4484d85552303b839613e2133dcd064fa06a7c10fe0ebd11ba8f67cb8e3384e48983c589f4d1dc0fa3754857784e3d90ff4eab9782e118baf13ddd1b834957c languageName: node linkType: hard @@ -12510,10 +10735,10 @@ __metadata: languageName: node linkType: hard -"@octokit/openapi-types@npm:^23.0.1": - version: 23.0.1 - resolution: "@octokit/openapi-types@npm:23.0.1" - checksum: ab734ceb26343d9f051a59503b8cb5bdc7fec9ca044b60511b227179bec73141dd9144a6b2d68bcd737741881b136c1b7d5392da89ae2e35e39acc489e5eb4c1 +"@octokit/openapi-types@npm:^24.2.0": + version: 24.2.0 + resolution: "@octokit/openapi-types@npm:24.2.0" + checksum: 8f47918b35e9b7f6109be6f7c8fc3a64ad13a48233112b29e92559e64a564b810eb3ebf81b4cd0af1bb2989d27b9b95cca96e841ec4e23a3f68703cefe62fd9e languageName: node linkType: hard @@ -12555,7 +10780,7 @@ __metadata: languageName: node linkType: hard -"@octokit/request-error@npm:^5.1.0, @octokit/request-error@npm:^5.1.1": +"@octokit/request-error@npm:^5.1.1": version: 5.1.1 resolution: "@octokit/request-error@npm:5.1.1" dependencies: @@ -12566,7 +10791,7 @@ __metadata: languageName: node linkType: hard -"@octokit/request@npm:^8.3.1, @octokit/request@npm:^8.4.1": +"@octokit/request@npm:^8.4.1": version: 8.4.1 resolution: "@octokit/request@npm:8.4.1" dependencies: @@ -12591,11 +10816,11 @@ __metadata: linkType: hard "@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0, @octokit/types@npm:^13.7.0, @octokit/types@npm:^13.8.0": - version: 13.8.0 - resolution: "@octokit/types@npm:13.8.0" + version: 13.10.0 + resolution: "@octokit/types@npm:13.10.0" dependencies: - "@octokit/openapi-types": ^23.0.1 - checksum: e08c2fcf10e374f18e4c9fa12a6ada33a40f112d1209012a39f0ce40ae7aa9dcf0598b6007b467f63cc4a97e7b1388d6eed34ddef61494655e08b5a95afaad97 + "@octokit/openapi-types": ^24.2.0 + checksum: f66a401b89d653ec28e5c1529abdb7965752db4d9d40fa54c80e900af4c6bf944af6bd0a83f5b4f1eecb72e3d646899dfb27ffcf272ac243552de7e3b97a038d languageName: node linkType: hard @@ -12606,40 +10831,24 @@ __metadata: languageName: node linkType: hard -"@pkgr/utils@npm:^2.3.1": - version: 2.3.1 - resolution: "@pkgr/utils@npm:2.3.1" - dependencies: - cross-spawn: ^7.0.3 - is-glob: ^4.0.3 - open: ^8.4.0 - picocolors: ^1.0.0 - tiny-glob: ^0.2.9 - tslib: ^2.4.0 - checksum: 50c2480c3580c0f75b9325271deeb4f4cb24f6a29f1ebc5a7de0c6991380e23625fd554ecdbc7d7e93ad6dab92532a254f7490433cf2b8f1b18d75c9e01636ea - languageName: node - linkType: hard - "@pmmmwh/react-refresh-webpack-plugin@npm:^0.5.3": - version: 0.5.9 - resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.9" + version: 0.5.17 + resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.17" dependencies: - ansi-html-community: ^0.0.8 - common-path-prefix: ^3.0.0 + ansi-html: ^0.0.9 core-js-pure: ^3.23.3 error-stack-parser: ^2.0.6 - find-up: ^5.0.0 html-entities: ^2.1.0 - loader-utils: ^2.0.3 - schema-utils: ^3.0.0 + loader-utils: ^2.0.4 + schema-utils: ^4.2.0 source-map: ^0.7.3 peerDependencies: "@types/webpack": 4.x || 5.x react-refresh: ">=0.10.0 <1.0.0" sockjs-client: ^1.4.0 - type-fest: ">=0.17.0 <4.0.0" + type-fest: ">=0.17.0 <5.0.0" webpack: ">=4.43.0 <6.0.0" - webpack-dev-server: 3.x || 4.x + webpack-dev-server: 3.x || 4.x || 5.x webpack-hot-middleware: 2.x webpack-plugin-serve: 0.x || 1.x peerDependenciesMeta: @@ -12655,14 +10864,14 @@ __metadata: optional: true webpack-plugin-serve: optional: true - checksum: 387594d4e5b6f1dd6d8c82da2ce9e878d667c5d6de2bf3659a3b4cd2bb5a0567fb5ddae55372d7cca4c6cb70b546ab386662e0dfbe84b6431589ad3d206137a6 + checksum: afe7d5d5895f2edc1f4336e57082072736a27d79389eabc6c4e1297dae08da06e01d17f1b3866ed871989e070dbc3ec14ad8a1a88a22b11c1c530db5aa67fa12 languageName: node linkType: hard "@popperjs/core@npm:^2.6.0": - version: 2.11.0 - resolution: "@popperjs/core@npm:2.11.0" - checksum: ebf363fb41625106e9f1f3e90a87fcac50bdc714f70a09dd0a87f1ac2a25bec7e9cfe681f66ec04229d1f5ec17d66a06e6e8e93eaa089eb79b005a51b779a58a + version: 2.11.8 + resolution: "@popperjs/core@npm:2.11.8" + checksum: 4681e682abc006d25eb380d0cf3efc7557043f53b6aea7a5057d0d1e7df849a00e281cd8ea79c902a35a414d7919621fc2ba293ecec05f413598e0b23d5a1e63 languageName: node linkType: hard @@ -12755,8 +10964,8 @@ __metadata: linkType: hard "@rollup/pluginutils@npm:^5.0.1": - version: 5.1.4 - resolution: "@rollup/pluginutils@npm:5.1.4" + version: 5.3.0 + resolution: "@rollup/pluginutils@npm:5.3.0" dependencies: "@types/estree": ^1.0.0 estree-walker: ^2.0.2 @@ -12766,68 +10975,104 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: 6d58fbc6f1024eb4b087bc9bf59a1d655a8056a60c0b4021d3beaeec3f0743503f52467fd89d2cf0e7eccf2831feb40a05ad541a17637ea21ba10b21c2004deb + checksum: 001834bf62d7cf5bac424d2617c113f7f7d3b2bf3c1778cbcccb72cdc957b68989f8e7747c782c2b911f1dde8257f56f8ac1e779e29e74e638e3f1e2cac2bcd0 + languageName: node + linkType: hard + +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b languageName: node linkType: hard "@rushstack/eslint-patch@npm:^1.1.0": - version: 1.1.3 - resolution: "@rushstack/eslint-patch@npm:1.1.3" - checksum: edf2de575a66faa12c63630dc2e46bc523e637ce86d02e305ea5f66854839d3e0d77135f8418845eabbbf6a78da79ce79aa0015894792cde36269855598290c8 + version: 1.14.0 + resolution: "@rushstack/eslint-patch@npm:1.14.0" + checksum: e5948943ae8e202bd5944d3a55eb277d64f0dfd0817484930decfc3198cead44bbcd409d1e43ddd8288512c8add68db169f511b5ecbcac873614d75cf6e7c6a6 languageName: node linkType: hard -"@rushstack/node-core-library@npm:3.58.0": - version: 3.58.0 - resolution: "@rushstack/node-core-library@npm:3.58.0" +"@rushstack/node-core-library@npm:5.17.1": + version: 5.17.1 + resolution: "@rushstack/node-core-library@npm:5.17.1" dependencies: - colors: ~1.2.1 - fs-extra: ~7.0.1 + ajv: ~8.13.0 + ajv-draft-04: ~1.0.0 + ajv-formats: ~3.0.1 + fs-extra: ~11.3.0 import-lazy: ~4.0.0 jju: ~1.4.0 resolve: ~1.22.1 - semver: ~7.3.0 - z-schema: ~5.0.2 + semver: ~7.5.4 + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 3b5ae7a949e14932c50262f8b7d426b156f7bfb4c5a95756dd46858cd3e4980699fdb7bc14ee1d2941c0104a177fa43a17b1b50e8dd45c425addbfe888c9d7c2 + languageName: node + linkType: hard + +"@rushstack/problem-matcher@npm:0.1.1": + version: 0.1.1 + resolution: "@rushstack/problem-matcher@npm:0.1.1" peerDependencies: "@types/node": "*" peerDependenciesMeta: "@types/node": optional: true - checksum: 159399e423b873bb13e37724bc857946749c6097fbde157b7bffa8c715db86eaa176d1844ff0a8e3cc18362740163273f5f3ef3aa5861b339f91f20251d079a1 + checksum: c847e721d3536ebb316fdd90b3e4033a7d24ff8c70e38e3eaeaadf167c4d14a7f16377ae4af8097532386bcfa81c15cfec7d2da517542c07882d273d56861d78 languageName: node linkType: hard -"@rushstack/rig-package@npm:0.3.18": - version: 0.3.18 - resolution: "@rushstack/rig-package@npm:0.3.18" +"@rushstack/rig-package@npm:0.6.0": + version: 0.6.0 + resolution: "@rushstack/rig-package@npm:0.6.0" dependencies: resolve: ~1.22.1 strip-json-comments: ~3.1.1 - checksum: f0d5a4236d24d3b3d06b3183a2631f96ea2daed601cf59844f7409ee43895ef13d4df10fea3646ba16c4480b03dfdc47f2592dbdece7ddf9df0186fa98c7a3ad + checksum: 303c5c010a698343124036414dbeed44b24e67585307ffa6effd052624b0384cc08a12aeb153e8466b7abd6f516900ecf8629600230f0f2c33cd5c0c3dace65e + languageName: node + linkType: hard + +"@rushstack/terminal@npm:0.19.2": + version: 0.19.2 + resolution: "@rushstack/terminal@npm:0.19.2" + dependencies: + "@rushstack/node-core-library": 5.17.1 + "@rushstack/problem-matcher": 0.1.1 + supports-color: ~8.1.1 + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 1b9cad6c6502095f2c180767b6f7c3ece3f56bf0523df3719b37e03850844fa7ae0a0b0c4c0129c543d3d07eb64805e51b8b706acfb4aad3974225a2c4cd165d languageName: node linkType: hard -"@rushstack/ts-command-line@npm:4.13.2": - version: 4.13.2 - resolution: "@rushstack/ts-command-line@npm:4.13.2" +"@rushstack/ts-command-line@npm:5.1.2": + version: 5.1.2 + resolution: "@rushstack/ts-command-line@npm:5.1.2" dependencies: + "@rushstack/terminal": 0.19.2 "@types/argparse": 1.0.38 argparse: ~1.0.9 - colors: ~1.2.1 string-argv: ~0.3.1 - checksum: 77b2dd4eb0240695e324a4f31f83e20e5cb30666f355ef2be19f2562249e9364daa57c55c1a2abff9fc4e96033805b3f72af70c4ade92abadf3b1f0d69b35fb1 + checksum: 58c4965b3775e225d104e3ea4cd9d8c22eba7b6b0f82c3fa5295dbd1e864aae9462f71c663f1b70c8947904c9e95d0bd22f845758bcee795008a3bf5226b13d6 languageName: node linkType: hard "@semantic-ui-react/css-patch@npm:^1.0.0": - version: 1.0.0 - resolution: "@semantic-ui-react/css-patch@npm:1.0.0" + version: 1.1.3 + resolution: "@semantic-ui-react/css-patch@npm:1.1.3" dependencies: chalk: ^3.0.0 log-symbols: ^3.0.0 bin: semantic-ui-css-patch: dist-node/index.bin.js - checksum: d0e724fbc27aa2c294a3706a8d4217274da7d5c5a48944b71514cebc75dc7b4093c92a7356ae6997a27d2969a54650a2f27d0a312e2dd87fd648bd3d6345e372 + checksum: 56a805509573d2f63cf787f6544ff3b27076bda87a8e1b6155927e1f97ff1197c3b5b945a7cc51fc2faeb348430dee9a5e5e72fb4ba69ae3b789c353aec14774 languageName: node linkType: hard @@ -12902,6 +11147,13 @@ __metadata: languageName: node linkType: hard +"@sinclair/typebox@npm:^0.24.1": + version: 0.24.51 + resolution: "@sinclair/typebox@npm:0.24.51" + checksum: 458131e83ca59ad3721f0abeef2aa5220aff2083767e1143d75c67c85d55ef7a212f48f394471ee6bdd2e860ba30f09a489cdd2a28a2824d5b0d1014bdfb2552 + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -12924,20 +11176,11 @@ __metadata: linkType: hard "@sinonjs/commons@npm:^1.7.0": - version: 1.8.3 - resolution: "@sinonjs/commons@npm:1.8.3" - dependencies: - type-detect: 4.0.8 - checksum: e4d2471feb19f735654f798fcdf389b90fab5913da609f566b04c4cdd9131a97e897d565251d35389aeebcca70a22ab4ed2291c7f7927706ead12e4f94841bf1 - languageName: node - linkType: hard - -"@sinonjs/commons@npm:^2.0.0": - version: 2.0.0 - resolution: "@sinonjs/commons@npm:2.0.0" + version: 1.8.6 + resolution: "@sinonjs/commons@npm:1.8.6" dependencies: type-detect: 4.0.8 - checksum: babe3fdfc7dfb810f6918f2ae055032a1c7c18910595f1c6bfda87bb1737c1a57268d4ca78c3d8ad2fa4aae99ff79796fad76be735a5a38ab763c0b3cfad1ae7 + checksum: 93b4d4e27e93652b83467869c2fe09cbd8f37cd5582327f0e081fbf9b93899e2d267db7b668c96810c63dc229867614ced825e5512b47db96ca6f87cb3ec0f61 languageName: node linkType: hard @@ -12960,20 +11203,20 @@ __metadata: linkType: hard "@sinonjs/fake-timers@npm:^10.0.2": - version: 10.0.2 - resolution: "@sinonjs/fake-timers@npm:10.0.2" + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" dependencies: - "@sinonjs/commons": ^2.0.0 - checksum: 24555ed94053319fa18d4efa0923b295a445a00d2515d260b9e4e2b5943bd8b5b55fee85baabb2819a13ca1f57dbc1949265a350f592eef9e2535ec9de711ebc + "@sinonjs/commons": ^3.0.0 + checksum: 2e2fb6cc57f227912814085b7b01fede050cd4746ea8d49a1e44d5a0e56a804663b0340ae2f11af7559ea9bf4d087a11f2f646197a660ea3cb04e19efc04aa63 languageName: node linkType: hard "@sinonjs/fake-timers@npm:^13.0.1": - version: 13.0.3 - resolution: "@sinonjs/fake-timers@npm:13.0.3" + version: 13.0.5 + resolution: "@sinonjs/fake-timers@npm:13.0.5" dependencies: "@sinonjs/commons": ^3.0.1 - checksum: 4495b12def9117b93f72b6d5d6fc1a52f2efc059166bf791381e476f197d34bcf9061bd53dce1ce6cc9d858582011d29d1360f512f746ca78ff99217545b549e + checksum: a707476efd523d2138ef6bba916c83c4a377a8372ef04fad87499458af9f01afc58f4f245c5fd062793d6d70587309330c6f96947b5bd5697961c18004dc3e26 languageName: node linkType: hard @@ -12996,13 +11239,12 @@ __metadata: linkType: hard "@sinonjs/samsam@npm:^8.0.0": - version: 8.0.0 - resolution: "@sinonjs/samsam@npm:8.0.0" + version: 8.0.3 + resolution: "@sinonjs/samsam@npm:8.0.3" dependencies: - "@sinonjs/commons": ^2.0.0 - lodash.get: ^4.4.2 - type-detect: ^4.0.8 - checksum: c1654ad72ecd9efd4a57d756c492c1c17a197c3138da57b75ba1729562001ed1b3b9c656cce1bd1d91640bc86eb4185a72eced528d176fff09a3a01de28cdcc6 + "@sinonjs/commons": ^3.0.1 + type-detect: ^4.1.0 + checksum: 9bf57a8f8a484b3455696786e1679db7f0d6017de62099ee304bd364281fcb20895b7c6b05292aa10fecf76df27691e914fc3e1cb8a56d88c027e87d869dcf0c languageName: node linkType: hard @@ -13013,7 +11255,7 @@ __metadata: languageName: node linkType: hard -"@smithy/abort-controller@npm:^3.1.6": +"@smithy/abort-controller@npm:^3.1.9": version: 3.1.9 resolution: "@smithy/abort-controller@npm:3.1.9" dependencies: @@ -13023,13 +11265,13 @@ __metadata: languageName: node linkType: hard -"@smithy/abort-controller@npm:^4.0.4, @smithy/abort-controller@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/abort-controller@npm:4.2.0" +"@smithy/abort-controller@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/abort-controller@npm:4.2.3" dependencies: - "@smithy/types": ^4.6.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: de11e4491f3042f9d3738c0bfccdcbcfa01468a90ff745ec59a26c405772f590e675f3fa7e4cfcde9165891348bb31ee434290717e8aaa90e1c131668cdcf008 + checksum: ddb1333f85df6e61e2b4ab9d7ae8c0135fa44e7d81703d18accdefb1c280c00c8f339e157e48ca8a19fbabe3d73e728df8dfca732418268961d6ba93c7b0fb7e languageName: node linkType: hard @@ -13043,13 +11285,13 @@ __metadata: languageName: node linkType: hard -"@smithy/chunked-blob-reader-native@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/chunked-blob-reader-native@npm:4.0.0" +"@smithy/chunked-blob-reader-native@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/chunked-blob-reader-native@npm:4.2.1" dependencies: - "@smithy/util-base64": ^4.0.0 + "@smithy/util-base64": ^4.3.0 tslib: ^2.6.2 - checksum: 4387f4e8841f20c1c4e689078141de7e6f239e7883be3a02810a023aa30939b15576ee00227b991972d2c5a2f3b6152bcaeca0975c9fa8d3669354c647bd532a + checksum: 63831fe47a5b3a1ea6821846a5fb009298da57159e4818238e8110b77245805c1a07cb854df7955a39de1f5f2dfb7c8803ac942117e622665e089d715cb2041c languageName: node linkType: hard @@ -13062,208 +11304,209 @@ __metadata: languageName: node linkType: hard -"@smithy/chunked-blob-reader@npm:^5.0.0": - version: 5.0.0 - resolution: "@smithy/chunked-blob-reader@npm:5.0.0" +"@smithy/chunked-blob-reader@npm:^5.2.0": + version: 5.2.0 + resolution: "@smithy/chunked-blob-reader@npm:5.2.0" dependencies: tslib: ^2.6.2 - checksum: 55ba0fe366ddaa3f93e1faf8a70df0b67efedbd0008922295efe215df09b68df0ba3043293e65b17e7d1be71448d074c2bfc54e5eb6bd18f59b425822c2b9e9a + checksum: 9fe95b788e022ce2b59c8cab607c8f71d73cce367329871d2a7eafdc0d77cec8d1939fe8141f446bbe4051dcfffce864a562762ac2691c368df3b6c2f6ed62b3 languageName: node linkType: hard -"@smithy/config-resolver@npm:^3.0.10, @smithy/config-resolver@npm:^3.0.5": - version: 3.0.10 - resolution: "@smithy/config-resolver@npm:3.0.10" +"@smithy/config-resolver@npm:^3.0.13, @smithy/config-resolver@npm:^3.0.5": + version: 3.0.13 + resolution: "@smithy/config-resolver@npm:3.0.13" dependencies: - "@smithy/node-config-provider": ^3.1.9 - "@smithy/types": ^3.6.0 + "@smithy/node-config-provider": ^3.1.12 + "@smithy/types": ^3.7.2 "@smithy/util-config-provider": ^3.0.0 - "@smithy/util-middleware": ^3.0.8 + "@smithy/util-middleware": ^3.0.11 tslib: ^2.6.2 - checksum: 0c15dcc4d1d603c19ce01c7f0dcf2aa112edccfaf38a925554fbe61102e1ded9009d2cc799068bfd187eabef7fde95343596b5b970ae5750540531e7018b1333 + checksum: 9dac64028019e7b64ddf0e884dd03ce53eb1e9f070aec28acfbc24d624cd5d5ba2830d1e63a448119b20711969b03d4dbca0c4d7650e976b28475a8d8b7d0d93 languageName: node linkType: hard -"@smithy/config-resolver@npm:^4.1.4, @smithy/config-resolver@npm:^4.1.5, @smithy/config-resolver@npm:^4.2.2, @smithy/config-resolver@npm:^4.3.0": - version: 4.3.0 - resolution: "@smithy/config-resolver@npm:4.3.0" +"@smithy/config-resolver@npm:^4.4.0": + version: 4.4.0 + resolution: "@smithy/config-resolver@npm:4.4.0" dependencies: - "@smithy/node-config-provider": ^4.3.0 - "@smithy/types": ^4.6.0 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/types": ^4.8.0 "@smithy/util-config-provider": ^4.2.0 - "@smithy/util-middleware": ^4.2.0 + "@smithy/util-endpoints": ^3.2.3 + "@smithy/util-middleware": ^4.2.3 tslib: ^2.6.2 - checksum: 6847d620e946b84bcc35070e21db1d54cdd5a65701792552c706926b3db4fae77a9c1c54326bf631e9741e0586fabef371ead01c6a268c6cd44eaf7601915cde + checksum: f33e1c4569980e614dea8b709dbd8e120b725caf4a7cc557d9d31a91df1755ccc1a2179cf26681eebf713e755ad38d6b58f7aca00dfe2c3390e9481221530e43 languageName: node linkType: hard -"@smithy/core@npm:^2.3.2, @smithy/core@npm:^2.5.1": - version: 2.5.1 - resolution: "@smithy/core@npm:2.5.1" +"@smithy/core@npm:^2.3.2, @smithy/core@npm:^2.5.7": + version: 2.5.7 + resolution: "@smithy/core@npm:2.5.7" dependencies: - "@smithy/middleware-serde": ^3.0.8 - "@smithy/protocol-http": ^4.1.5 - "@smithy/types": ^3.6.0 + "@smithy/middleware-serde": ^3.0.11 + "@smithy/protocol-http": ^4.1.8 + "@smithy/types": ^3.7.2 "@smithy/util-body-length-browser": ^3.0.0 - "@smithy/util-middleware": ^3.0.8 - "@smithy/util-stream": ^3.2.1 + "@smithy/util-middleware": ^3.0.11 + "@smithy/util-stream": ^3.3.4 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: 26afd0bdcc15f493442cd86507c929aabfc4df6819a80707d3d57cfc46b72249e38725b33c44c161fe4194cca01613758838ebd198248fa0f0b711f3e6ac6406 + checksum: a03c374c42727c3c3bcc30c6604eb2c05a60a540b38ee21c77beacf3b1145112824e47e39732a06d140d632c089f57a62d3c879da4e9f586b6adac80d9276a1e languageName: node linkType: hard -"@smithy/core@npm:^3.11.0, @smithy/core@npm:^3.14.0, @smithy/core@npm:^3.5.3, @smithy/core@npm:^3.7.0, @smithy/core@npm:^3.8.0": - version: 3.14.0 - resolution: "@smithy/core@npm:3.14.0" +"@smithy/core@npm:^3.17.0, @smithy/core@npm:^3.17.1": + version: 3.17.1 + resolution: "@smithy/core@npm:3.17.1" dependencies: - "@smithy/middleware-serde": ^4.2.0 - "@smithy/protocol-http": ^5.3.0 - "@smithy/types": ^4.6.0 - "@smithy/util-base64": ^4.2.0 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/protocol-http": ^5.3.3 + "@smithy/types": ^4.8.0 + "@smithy/util-base64": ^4.3.0 "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-middleware": ^4.2.0 - "@smithy/util-stream": ^4.4.0 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-stream": ^4.5.4 "@smithy/util-utf8": ^4.2.0 "@smithy/uuid": ^1.1.0 tslib: ^2.6.2 - checksum: 44cbc3bed4e33d8bafb367cb9205e4bb529de75f068a8f3805895874925bdb056b360e3dc11bccece5c3d2b0fcc902cfdaad8ea8ed0100be727252f7ec273228 + checksum: 2b3e9f9c06b73e4e12361bec6bcf59ae6a33f60252a85114be91656765aaa9ff77fa7a9e0129875aba81b21c6630455720b8b174e1145be72aec86245c2dbf4b languageName: node linkType: hard -"@smithy/credential-provider-imds@npm:^3.2.0, @smithy/credential-provider-imds@npm:^3.2.5": - version: 3.2.5 - resolution: "@smithy/credential-provider-imds@npm:3.2.5" +"@smithy/credential-provider-imds@npm:^3.2.0, @smithy/credential-provider-imds@npm:^3.2.8": + version: 3.2.8 + resolution: "@smithy/credential-provider-imds@npm:3.2.8" dependencies: - "@smithy/node-config-provider": ^3.1.9 - "@smithy/property-provider": ^3.1.8 - "@smithy/types": ^3.6.0 - "@smithy/url-parser": ^3.0.8 + "@smithy/node-config-provider": ^3.1.12 + "@smithy/property-provider": ^3.1.11 + "@smithy/types": ^3.7.2 + "@smithy/url-parser": ^3.0.11 tslib: ^2.6.2 - checksum: b381167dec3cf3394ee36cd2ecf7c67e14f7b1eef2d5fd3ce57657682d2b1559d6750eec312bdc340d8a0064cc020ff575b344ff3f5eb2ea54dd7f1bed7b89c3 + checksum: 26af5e83ccff767fc0857bc92d90e406c8cd261c40da189c6057a0c1754ba1a13abbff86bb41648988eb1d5e841af0df5cc5bed73f72c49b3f44d4121618b79c languageName: node linkType: hard -"@smithy/credential-provider-imds@npm:^4.0.6, @smithy/credential-provider-imds@npm:^4.0.7, @smithy/credential-provider-imds@npm:^4.1.2, @smithy/credential-provider-imds@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/credential-provider-imds@npm:4.2.0" +"@smithy/credential-provider-imds@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/credential-provider-imds@npm:4.2.3" dependencies: - "@smithy/node-config-provider": ^4.3.0 - "@smithy/property-provider": ^4.2.0 - "@smithy/types": ^4.6.0 - "@smithy/url-parser": ^4.2.0 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/property-provider": ^4.2.3 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 tslib: ^2.6.2 - checksum: d8d4127e0f0d991c72105213a75bf9e1249a59ee88c733ca1a5ec50ce99976a69ff00a4d6c0040b4330ffd94b6a2a40f0e0ac57dfb384512120280bce2267707 + checksum: 9ea3eb9f80779180f50e2b5f68fac66f4f144b14d10419e411fcf3d44576be148af5795dde6951816784352d58e6950a0c8b45830f8f1fae9d98ffdf00ba8479 languageName: node linkType: hard -"@smithy/eventstream-codec@npm:^3.1.7": - version: 3.1.7 - resolution: "@smithy/eventstream-codec@npm:3.1.7" +"@smithy/eventstream-codec@npm:^3.1.10": + version: 3.1.10 + resolution: "@smithy/eventstream-codec@npm:3.1.10" dependencies: "@aws-crypto/crc32": 5.2.0 - "@smithy/types": ^3.6.0 + "@smithy/types": ^3.7.2 "@smithy/util-hex-encoding": ^3.0.0 tslib: ^2.6.2 - checksum: 6d3e93f5906501ea278c447285a1807bf0a5f2aee4683f6f1b3340e8a11e3c929b2c6389efa470c77eb03eea17824507f03224421768928d4ac5141a5b98eeff + checksum: 2d95bbdc13866ad3acfb81b63d17ad7b9a232bde54a76f31d1f98a8097f1420a5ce86bb45e14c3fd7de0562f4cdfdb9047c79003f3cd37d0eef1b8334b4cfb61 languageName: node linkType: hard -"@smithy/eventstream-codec@npm:^4.0.5": - version: 4.0.5 - resolution: "@smithy/eventstream-codec@npm:4.0.5" +"@smithy/eventstream-codec@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/eventstream-codec@npm:4.2.3" dependencies: "@aws-crypto/crc32": 5.2.0 - "@smithy/types": ^4.3.2 - "@smithy/util-hex-encoding": ^4.0.0 + "@smithy/types": ^4.8.0 + "@smithy/util-hex-encoding": ^4.2.0 tslib: ^2.6.2 - checksum: d94928e22468cb6e6d09bdc8a6ee04f05947c141c0b040aa90e95b6edc123ba03a562ff3994b5827c57295981183325ed8e8f6c60448a4eec392227735e86d62 + checksum: 3ee59573ccbd90b063d818df9498c08384319a71aeb45b25b8dfe9292773cdb6c073b6acf5241deecca35991d8a961df04de9a11c8aff5bc900194b9153c1c01 languageName: node linkType: hard "@smithy/eventstream-serde-browser@npm:^3.0.5": - version: 3.0.11 - resolution: "@smithy/eventstream-serde-browser@npm:3.0.11" + version: 3.0.14 + resolution: "@smithy/eventstream-serde-browser@npm:3.0.14" dependencies: - "@smithy/eventstream-serde-universal": ^3.0.10 - "@smithy/types": ^3.6.0 + "@smithy/eventstream-serde-universal": ^3.0.13 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: d1e7007b5de4bff20f751d6751da74690c03dd4eb339055a5f4b0db6327f9d901f385f2ce100a8d3658df6714955b4403f013285294855c30dc78a50435fdf92 + checksum: ebcdde6435df0a20b6439bd16f5a3d3597b7bcba4a3e8e05f59451116d18c874b37abcc0dfd3e7b67e3381782d6656013c2511a1b66400a7e0a9a3d00c9c38d3 languageName: node linkType: hard -"@smithy/eventstream-serde-browser@npm:^4.0.4, @smithy/eventstream-serde-browser@npm:^4.0.5": - version: 4.0.5 - resolution: "@smithy/eventstream-serde-browser@npm:4.0.5" +"@smithy/eventstream-serde-browser@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/eventstream-serde-browser@npm:4.2.3" dependencies: - "@smithy/eventstream-serde-universal": ^4.0.5 - "@smithy/types": ^4.3.2 + "@smithy/eventstream-serde-universal": ^4.2.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 352c6b73482d844f8184d6e6ffd28b1f69b376b59a3246a0ab967c990c15b11507323ff6362b27478062865e131739b27bafa7c6dedfa4c52ac8d795ce0cf8f5 + checksum: 8b8c957c78f941a34cb8324f9ca0902424e75fe4eef66542296903f91bf3637dedc8ce2e0ada8941df2a0a73bfc379e1b855dc46e940ec55399a3b360a0cd5f0 languageName: node linkType: hard "@smithy/eventstream-serde-config-resolver@npm:^3.0.3": - version: 3.0.8 - resolution: "@smithy/eventstream-serde-config-resolver@npm:3.0.8" + version: 3.0.11 + resolution: "@smithy/eventstream-serde-config-resolver@npm:3.0.11" dependencies: - "@smithy/types": ^3.6.0 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: a18f5b7cfc6f9ab79d282138452b7475cafb354d2d6d9d6d8ae7815342537bd81f6e1423aa9cb77a6006d24d6a65ef7bdc47ea823f77d4b65f440e0eec708b7b + checksum: 0c8ba642c63b95c0a6c218a6fc71dd212b0fc42306605fba2827602e54782efc9ba15d9ce1b8cf0f9aa8b46cabbb4e4fab0addd12007493b9551b3997ab8cc05 languageName: node linkType: hard -"@smithy/eventstream-serde-config-resolver@npm:^4.1.2, @smithy/eventstream-serde-config-resolver@npm:^4.1.3": - version: 4.1.3 - resolution: "@smithy/eventstream-serde-config-resolver@npm:4.1.3" +"@smithy/eventstream-serde-config-resolver@npm:^4.3.3": + version: 4.3.3 + resolution: "@smithy/eventstream-serde-config-resolver@npm:4.3.3" dependencies: - "@smithy/types": ^4.3.2 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: bfe98977649bcbfbe93cdbfb118c363759da6910ca8fa462870427dbc6f1f2f835103831147eee7eef27ace1bc58b65a40969c4630cf76be1eedfcd36996fd28 + checksum: 2f90d12bca32d561cb28161ccedb0e72e41e0bed547ae84c4d42d1e3e250327386da0b7906745b5dfcee5195cd5b7a90470f2446ebc4471b3c9f5f28adcb4a09 languageName: node linkType: hard "@smithy/eventstream-serde-node@npm:^3.0.4": - version: 3.0.10 - resolution: "@smithy/eventstream-serde-node@npm:3.0.10" + version: 3.0.13 + resolution: "@smithy/eventstream-serde-node@npm:3.0.13" dependencies: - "@smithy/eventstream-serde-universal": ^3.0.10 - "@smithy/types": ^3.6.0 + "@smithy/eventstream-serde-universal": ^3.0.13 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: d67feaa889473f85459061fda50ab4742cf25f8e93557a307d3c2990620a5c5893bce477ac1d747838672b7ae65d97856245f6bbe1379de9b90cd57cf6c83e2e + checksum: 934531f159cf6b24f038396df5fe5b53d43c16e143f1d89b4a9cc1d64e3a6687aa98002c4e67cc8e61ed0fe211be67c3df3dab7c5b93866e867a2887b5d3bc3b languageName: node linkType: hard -"@smithy/eventstream-serde-node@npm:^4.0.4, @smithy/eventstream-serde-node@npm:^4.0.5": - version: 4.0.5 - resolution: "@smithy/eventstream-serde-node@npm:4.0.5" +"@smithy/eventstream-serde-node@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/eventstream-serde-node@npm:4.2.3" dependencies: - "@smithy/eventstream-serde-universal": ^4.0.5 - "@smithy/types": ^4.3.2 + "@smithy/eventstream-serde-universal": ^4.2.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 21c389202d2db2bcff23166b220ff3ba6c178f2b9eff1918317cca24c49cb6e0a53ab7f43fb8039f776f63ffd3a2bf69c909dafa5199d5d4278797cb121d3daa + checksum: 821960a2dfa7a50060d89097c6204fedea724f1888c7cc128f554202fac7874d2bcfb56b9737596471f72e18537d0a1788da2bb5d7df0a5c28b43fb1aa847cf8 languageName: node linkType: hard -"@smithy/eventstream-serde-universal@npm:^3.0.10": - version: 3.0.10 - resolution: "@smithy/eventstream-serde-universal@npm:3.0.10" +"@smithy/eventstream-serde-universal@npm:^3.0.13": + version: 3.0.13 + resolution: "@smithy/eventstream-serde-universal@npm:3.0.13" dependencies: - "@smithy/eventstream-codec": ^3.1.7 - "@smithy/types": ^3.6.0 + "@smithy/eventstream-codec": ^3.1.10 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: 5f3bd8751e6ed6c2c3ea6da54dd2ecd8906de8d2606e6fb9da5f0d0500c4b5d85a1a83837cc661bcc3a058b485459b12ddcc48810b12afd8d140cc76d2516346 + checksum: 5eea197d6c6f2fc993bbd3499d71655bc14d597b95bda11f030c45871ae68a56472b58cee4c199a0f33bc7dd4caf437d74eafb836884c899a548dfd0b6776961 languageName: node linkType: hard -"@smithy/eventstream-serde-universal@npm:^4.0.5": - version: 4.0.5 - resolution: "@smithy/eventstream-serde-universal@npm:4.0.5" +"@smithy/eventstream-serde-universal@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/eventstream-serde-universal@npm:4.2.3" dependencies: - "@smithy/eventstream-codec": ^4.0.5 - "@smithy/types": ^4.3.2 + "@smithy/eventstream-codec": ^4.2.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 183c6d4895395bbea34d12d3a87e9c69cc598c19e0cf51ba0036277ab520230fdc4b27026d1e438304b3ac4624a4408df15fc037f5c6a96bec0c71c400711170 + checksum: 52ad09c0150d8102a4f96eae58e703c79613258329626b932e6b1259665182f2c8ee455d68b92bdd5f48bab10c91f37b96befe121077697d10edbc326b83c8cd languageName: node linkType: hard @@ -13280,128 +11523,128 @@ __metadata: languageName: node linkType: hard -"@smithy/fetch-http-handler@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/fetch-http-handler@npm:4.0.0" +"@smithy/fetch-http-handler@npm:^4.1.3": + version: 4.1.3 + resolution: "@smithy/fetch-http-handler@npm:4.1.3" dependencies: - "@smithy/protocol-http": ^4.1.5 - "@smithy/querystring-builder": ^3.0.8 - "@smithy/types": ^3.6.0 + "@smithy/protocol-http": ^4.1.8 + "@smithy/querystring-builder": ^3.0.11 + "@smithy/types": ^3.7.2 "@smithy/util-base64": ^3.0.0 tslib: ^2.6.2 - checksum: 82035ada9ca7cf40c897ac6e8ff0097fad46a857a46ccc2dbe353ec730dbbd1d5733c9e82a1b09f606c12c64add35a045d8c860e4fc780acbf06f9d3fae8d90c + checksum: 287e309febccd52283e1733a17a2b92623c8522f21de8faaabb8f9f28514439374142ff84fa33bd306f5884586a1838f8aa8758dda73fb72d2fba5bd781cfa77 languageName: node linkType: hard -"@smithy/fetch-http-handler@npm:^5.0.4, @smithy/fetch-http-handler@npm:^5.1.0, @smithy/fetch-http-handler@npm:^5.1.1, @smithy/fetch-http-handler@npm:^5.2.1, @smithy/fetch-http-handler@npm:^5.3.0": - version: 5.3.0 - resolution: "@smithy/fetch-http-handler@npm:5.3.0" +"@smithy/fetch-http-handler@npm:^5.3.4": + version: 5.3.4 + resolution: "@smithy/fetch-http-handler@npm:5.3.4" dependencies: - "@smithy/protocol-http": ^5.3.0 - "@smithy/querystring-builder": ^4.2.0 - "@smithy/types": ^4.6.0 - "@smithy/util-base64": ^4.2.0 + "@smithy/protocol-http": ^5.3.3 + "@smithy/querystring-builder": ^4.2.3 + "@smithy/types": ^4.8.0 + "@smithy/util-base64": ^4.3.0 tslib: ^2.6.2 - checksum: cd4a02981ab35510872ae6a2bf7dfbe485109ede3dd0b0bf56042fb6f4c896fcf555e580a525ef56cd7d1b68a1b53b66c8df4a593c9e5a21d0996d030fb10f82 + checksum: 93ab064fbdc66021975abf070544739d428be79a5c349ada84ca2eac9c8dd23dc1aacc5a13c50d1a0043a91062291659471645a029700a2e1e0ce59b0baba5a0 languageName: node linkType: hard "@smithy/hash-blob-browser@npm:^3.1.2": - version: 3.1.7 - resolution: "@smithy/hash-blob-browser@npm:3.1.7" + version: 3.1.10 + resolution: "@smithy/hash-blob-browser@npm:3.1.10" dependencies: "@smithy/chunked-blob-reader": ^4.0.0 "@smithy/chunked-blob-reader-native": ^3.0.1 - "@smithy/types": ^3.6.0 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: fda71b16b2ffdb47dd75c4568c28a712703ce987e35c646f89860668ffb0cc38c15410b6319ce077e5dc5c3e4427af9e4620281a0a491a163e2bc23c507fe610 + checksum: 206eb5200f6d678f81cd8811cbd9e938a62256bce188503d25534a1df3d97c489420bee32cc61e634a00f9d0129c7683bca64428f7955e9c4f174df1db185cee languageName: node linkType: hard -"@smithy/hash-blob-browser@npm:^4.0.5": - version: 4.0.5 - resolution: "@smithy/hash-blob-browser@npm:4.0.5" +"@smithy/hash-blob-browser@npm:^4.2.4": + version: 4.2.4 + resolution: "@smithy/hash-blob-browser@npm:4.2.4" dependencies: - "@smithy/chunked-blob-reader": ^5.0.0 - "@smithy/chunked-blob-reader-native": ^4.0.0 - "@smithy/types": ^4.3.2 + "@smithy/chunked-blob-reader": ^5.2.0 + "@smithy/chunked-blob-reader-native": ^4.2.1 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: d44a12847dabe3ba33b52306ef8f0f61ed22943d12a1fe2d669a5425d9e7b97fc1fd52b78bd362ba56a24c8f0723630e579f2de5362cddc9c8060854150545d9 + checksum: 7c9ce6d103c0589b72dcd929bc146c7a843ab090cac2722264d26c910dc3b59e3b69c7ee9254dac8b6836c0a5cb83b8f31a0cbec2e0252d36d58bdd1e93e7964 languageName: node linkType: hard "@smithy/hash-node@npm:^3.0.3": - version: 3.0.8 - resolution: "@smithy/hash-node@npm:3.0.8" + version: 3.0.11 + resolution: "@smithy/hash-node@npm:3.0.11" dependencies: - "@smithy/types": ^3.6.0 + "@smithy/types": ^3.7.2 "@smithy/util-buffer-from": ^3.0.0 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: fa8fa82b830550de01e981e0265dad3d42802208c128cdd1b970c513726d6f29f030a52d7087e1fbee751011b6dcec479e592941252a7e47004418c8d605e1a4 + checksum: d0eb389976fac0667d9cd94eac5d0a16010198034ecb18180973974ced06952a73846a7b760a7c53e52d7fb3d9c2193bd0580afbefd675ca5620cf66ac14d1f7 languageName: node linkType: hard -"@smithy/hash-node@npm:^4.0.4, @smithy/hash-node@npm:^4.0.5, @smithy/hash-node@npm:^4.1.1, @smithy/hash-node@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/hash-node@npm:4.2.0" +"@smithy/hash-node@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/hash-node@npm:4.2.3" dependencies: - "@smithy/types": ^4.6.0 + "@smithy/types": ^4.8.0 "@smithy/util-buffer-from": ^4.2.0 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 98156506ae037d4e224b7be0c63606a04b8884b2a0309fc48c7a0bdc87025e2347a71577c3cdc73f76b776dbf09526fde3fa9d459c5f7caf6ff5f2d9258cec2e + checksum: 8e2945ad4e7dc4e6ef24afea4532a29e79ff787c670085079e9441951ec4a0ebe7fe65127e47dba1d6132d277b8ea619cc4920931f990fb45f209b6a393b8de7 languageName: node linkType: hard "@smithy/hash-stream-node@npm:^3.1.2": - version: 3.1.7 - resolution: "@smithy/hash-stream-node@npm:3.1.7" + version: 3.1.10 + resolution: "@smithy/hash-stream-node@npm:3.1.10" dependencies: - "@smithy/types": ^3.6.0 + "@smithy/types": ^3.7.2 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: 26f1a49f9fa5486fbca97034c171f36675cffdf2fe1039cfd918a83b63d9cbb1b0cdb7c399c21f1d914f3c4df5e16754b01a755b2eadaf51c519aa183ac71ea3 + checksum: ade9da919768d138010acf9487b8bcb18c91ba70312440322da06b75f9205bfcb8716d2fa9f3904b9d07e9d306e13b91e4f192bc8807e5a6e3f8bc77f193a4d3 languageName: node linkType: hard -"@smithy/hash-stream-node@npm:^4.0.5": - version: 4.0.5 - resolution: "@smithy/hash-stream-node@npm:4.0.5" +"@smithy/hash-stream-node@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/hash-stream-node@npm:4.2.3" dependencies: - "@smithy/types": ^4.3.2 - "@smithy/util-utf8": ^4.0.0 + "@smithy/types": ^4.8.0 + "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 19c7ce086eb86c3a8660a587c70278ab8e201aed10157e6c2f1a7d8071967429bf70b3cd6e81fb29042b3c3ffcf40866bc94ada34b86a1688dc28527884f10de + checksum: a342ca5dda588443137fc0d314cf6e82d84c0bf9b267e0a39309dda534bab79042a0b6f037d5cdfe894a31d354b06ddc8529d99a593aa339f010a088680794b9 languageName: node linkType: hard "@smithy/invalid-dependency@npm:^3.0.3": - version: 3.0.8 - resolution: "@smithy/invalid-dependency@npm:3.0.8" + version: 3.0.11 + resolution: "@smithy/invalid-dependency@npm:3.0.11" dependencies: - "@smithy/types": ^3.6.0 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: 7769ea3d6cc2530da1c6ecc6bcc90e7b6a2338d87465965f0845ad28be5d27c08516dc79ef77af2a002fe0329367fa8260399abb29676f3f37adf8c2cf2772c8 + checksum: 7cba9b2ebfee068e5ddddfb0a89b87c70ab252e88b0bfb2967c5373187b754452e66487ad3a539095049f2a6f327e438105b781e18f9a1ba1eb898f78c25d5ba languageName: node linkType: hard -"@smithy/invalid-dependency@npm:^4.0.4, @smithy/invalid-dependency@npm:^4.0.5, @smithy/invalid-dependency@npm:^4.1.1, @smithy/invalid-dependency@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/invalid-dependency@npm:4.2.0" +"@smithy/invalid-dependency@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/invalid-dependency@npm:4.2.3" dependencies: - "@smithy/types": ^4.6.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: f20003683c9358a252d05711fe7e0ad1d400fcf6658acc50894e5f3d9d8fc9a8de079f958e418c4031a872dfde0de2ac59f829e630f90241d4d4bfaa830c32f6 + checksum: 426cde94fc851007ede20cb7b201c03eb91a0d11ef5e0fb0308eb4d2fedbf2d82bc48367c765aa0491cf88fe731eb0c995ca6bcffe7381fd98b748795e2292a4 languageName: node linkType: hard -"@smithy/is-array-buffer@npm:^2.0.0": - version: 2.0.0 - resolution: "@smithy/is-array-buffer@npm:2.0.0" +"@smithy/is-array-buffer@npm:^2.2.0": + version: 2.2.0 + resolution: "@smithy/is-array-buffer@npm:2.2.0" dependencies: - tslib: ^2.5.0 - checksum: c0f8983a402da853fd6ee33f60e70c561e44f83a7aae1af9675a40aeb57980d1a64ac7a9b892b69fdfcf282f54accc7e531619ba1ae5e447f17c27efd109802e + tslib: ^2.6.2 + checksum: 2f2523cd8cc4538131e408eb31664983fecb0c8724956788b015aaf3ab85a0c976b50f4f09b176f1ed7bbe79f3edf80743be7a80a11f22cd9ce1285d77161aaf languageName: node linkType: hard @@ -13414,7 +11657,7 @@ __metadata: languageName: node linkType: hard -"@smithy/is-array-buffer@npm:^4.0.0, @smithy/is-array-buffer@npm:^4.2.0": +"@smithy/is-array-buffer@npm:^4.2.0": version: 4.2.0 resolution: "@smithy/is-array-buffer@npm:4.2.0" dependencies: @@ -13424,389 +11667,398 @@ __metadata: linkType: hard "@smithy/md5-js@npm:^3.0.3": - version: 3.0.8 - resolution: "@smithy/md5-js@npm:3.0.8" + version: 3.0.11 + resolution: "@smithy/md5-js@npm:3.0.11" dependencies: - "@smithy/types": ^3.6.0 + "@smithy/types": ^3.7.2 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: 83654b7c65be77d3e170f63a5dab4b3d19bb518ca69691b0a9c257de8101a02e005bc2136074d6ab18d0a50cef746ea610527e3530c6e843b6b9529ed9b488f1 + checksum: 6d5d13e27c0233079b2dba610d7744fba6528eb868c94a7a8d2eb8c4746bd327648016c473b7872eb4d55f6143b0253b472c91ab69e7bc2747c8f4f7212f9405 languageName: node linkType: hard -"@smithy/md5-js@npm:^4.0.5": - version: 4.0.5 - resolution: "@smithy/md5-js@npm:4.0.5" +"@smithy/md5-js@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/md5-js@npm:4.2.3" dependencies: - "@smithy/types": ^4.3.2 - "@smithy/util-utf8": ^4.0.0 + "@smithy/types": ^4.8.0 + "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 30f015e5846963189aef4204029506c145e7c6106983bf0cb0ace88fcfc90c8a97094d65b73a79a86406bfcf70932bab9b7a6074fcac481afd0e078955bc95eb + checksum: 6495f9592ef731468392f2b17bbf781f931555d8e853c70fa2ed41f9e612df133092dffa916f1b46fa06ea414db399f40c3845f19d975c368afeae76b010ce21 languageName: node linkType: hard "@smithy/middleware-content-length@npm:^3.0.5": - version: 3.0.10 - resolution: "@smithy/middleware-content-length@npm:3.0.10" + version: 3.0.13 + resolution: "@smithy/middleware-content-length@npm:3.0.13" dependencies: - "@smithy/protocol-http": ^4.1.5 - "@smithy/types": ^3.6.0 + "@smithy/protocol-http": ^4.1.8 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: 2e7a6e36f39e1ce78ba3800979004a801fa93c7ef3b143e1c1b3ff64e4a2b92762e808ab75c2f7a1acc6133f4b301624dc08dc2354b37d5735e02ee4ccaddf78 + checksum: b5a4a3d28543e2175f15f3b2df7faf4e34b5a295ffeb583333971a94cf7f769f998ffa42a66f2e56fb5c3c1590fc2d0b8880bf47251dc301c41ae81d0eebf07a languageName: node linkType: hard -"@smithy/middleware-content-length@npm:^4.0.4, @smithy/middleware-content-length@npm:^4.0.5, @smithy/middleware-content-length@npm:^4.1.1, @smithy/middleware-content-length@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/middleware-content-length@npm:4.2.0" +"@smithy/middleware-content-length@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/middleware-content-length@npm:4.2.3" dependencies: - "@smithy/protocol-http": ^5.3.0 - "@smithy/types": ^4.6.0 + "@smithy/protocol-http": ^5.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: c7e39e22c97dbcad8abe7ec9fb54381fce3acd601a2d8f3ea6f64e4f37663033e8ac5034e83814015d70277f587f7e0af8a60b3a01e46b06e305023e2d740bb8 + checksum: 67aabc8c2257299e2985eba32cf0f728c23aeb1ba6f17bab1a99bfde1970a841d709592a855d6fa1ffb10c4c004a76e70d2804622529b010e9ee2e7b243630e6 languageName: node linkType: hard -"@smithy/middleware-endpoint@npm:^3.1.0, @smithy/middleware-endpoint@npm:^3.2.1": - version: 3.2.1 - resolution: "@smithy/middleware-endpoint@npm:3.2.1" - dependencies: - "@smithy/core": ^2.5.1 - "@smithy/middleware-serde": ^3.0.8 - "@smithy/node-config-provider": ^3.1.9 - "@smithy/shared-ini-file-loader": ^3.1.9 - "@smithy/types": ^3.6.0 - "@smithy/url-parser": ^3.0.8 - "@smithy/util-middleware": ^3.0.8 +"@smithy/middleware-endpoint@npm:^3.1.0, @smithy/middleware-endpoint@npm:^3.2.8": + version: 3.2.8 + resolution: "@smithy/middleware-endpoint@npm:3.2.8" + dependencies: + "@smithy/core": ^2.5.7 + "@smithy/middleware-serde": ^3.0.11 + "@smithy/node-config-provider": ^3.1.12 + "@smithy/shared-ini-file-loader": ^3.1.12 + "@smithy/types": ^3.7.2 + "@smithy/url-parser": ^3.0.11 + "@smithy/util-middleware": ^3.0.11 tslib: ^2.6.2 - checksum: d1d6406840262388a5845a29d9a2e956a2f3c42f0fb981cd34b95145a5a509bebd25b3e4fad73951b56ff71757d00f7e8ec23bc75c6362a97dacab114ecf9140 + checksum: 45b8d1f22eeb4c265618472ff2001e6b3e5fec6c1303443d1183fabf034d1ddf6053869fd1919c5b9f1824475c64906aa9af90793e7bf343ddebf69feebd4846 languageName: node linkType: hard -"@smithy/middleware-endpoint@npm:^4.1.11, @smithy/middleware-endpoint@npm:^4.1.14, @smithy/middleware-endpoint@npm:^4.1.15, @smithy/middleware-endpoint@npm:^4.1.18, @smithy/middleware-endpoint@npm:^4.2.2, @smithy/middleware-endpoint@npm:^4.3.0": - version: 4.3.0 - resolution: "@smithy/middleware-endpoint@npm:4.3.0" - dependencies: - "@smithy/core": ^3.14.0 - "@smithy/middleware-serde": ^4.2.0 - "@smithy/node-config-provider": ^4.3.0 - "@smithy/shared-ini-file-loader": ^4.3.0 - "@smithy/types": ^4.6.0 - "@smithy/url-parser": ^4.2.0 - "@smithy/util-middleware": ^4.2.0 +"@smithy/middleware-endpoint@npm:^4.3.4, @smithy/middleware-endpoint@npm:^4.3.5": + version: 4.3.5 + resolution: "@smithy/middleware-endpoint@npm:4.3.5" + dependencies: + "@smithy/core": ^3.17.1 + "@smithy/middleware-serde": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/shared-ini-file-loader": ^4.3.3 + "@smithy/types": ^4.8.0 + "@smithy/url-parser": ^4.2.3 + "@smithy/util-middleware": ^4.2.3 tslib: ^2.6.2 - checksum: 81877411bb98888704066dc847428c070f53cfb591e2e689e1a8b894a0a3cd74562553955ae5527ca32e8cea7309cbe995ad20976247909704c93898047ebdad + checksum: 397cad4fff38b3d388315bac04499eca34f77cd558115d9b621f145d933a851bcac99a6c4c546f43f119f46d1f6abffb25bafdcf124d1851347cacce7017a626 languageName: node linkType: hard "@smithy/middleware-retry@npm:^3.0.14": - version: 3.0.25 - resolution: "@smithy/middleware-retry@npm:3.0.25" - dependencies: - "@smithy/node-config-provider": ^3.1.9 - "@smithy/protocol-http": ^4.1.5 - "@smithy/service-error-classification": ^3.0.8 - "@smithy/smithy-client": ^3.4.2 - "@smithy/types": ^3.6.0 - "@smithy/util-middleware": ^3.0.8 - "@smithy/util-retry": ^3.0.8 + version: 3.0.34 + resolution: "@smithy/middleware-retry@npm:3.0.34" + dependencies: + "@smithy/node-config-provider": ^3.1.12 + "@smithy/protocol-http": ^4.1.8 + "@smithy/service-error-classification": ^3.0.11 + "@smithy/smithy-client": ^3.7.0 + "@smithy/types": ^3.7.2 + "@smithy/util-middleware": ^3.0.11 + "@smithy/util-retry": ^3.0.11 tslib: ^2.6.2 uuid: ^9.0.1 - checksum: 5ebb8ed29be344ab92db28fbe62f1887b6a9cf7c5029450454c1a384844cd4e28a99c4c381ca2466d848d545ee885c35f6c5b965bc7a90a9a20b301433caed37 + checksum: ee92e911a406f312b0ad8f319d7b103f833bfa47711477033778060acfe31f0220b4db2637441c8e7fe20470a11c4aaca76ee22b69db09653067c5b749e99f0a languageName: node linkType: hard -"@smithy/middleware-retry@npm:^4.1.12, @smithy/middleware-retry@npm:^4.1.15, @smithy/middleware-retry@npm:^4.1.16, @smithy/middleware-retry@npm:^4.1.19, @smithy/middleware-retry@npm:^4.2.3, @smithy/middleware-retry@npm:^4.4.0": - version: 4.4.0 - resolution: "@smithy/middleware-retry@npm:4.4.0" - dependencies: - "@smithy/node-config-provider": ^4.3.0 - "@smithy/protocol-http": ^5.3.0 - "@smithy/service-error-classification": ^4.2.0 - "@smithy/smithy-client": ^4.7.0 - "@smithy/types": ^4.6.0 - "@smithy/util-middleware": ^4.2.0 - "@smithy/util-retry": ^4.2.0 +"@smithy/middleware-retry@npm:^4.4.4": + version: 4.4.5 + resolution: "@smithy/middleware-retry@npm:4.4.5" + dependencies: + "@smithy/node-config-provider": ^4.3.3 + "@smithy/protocol-http": ^5.3.3 + "@smithy/service-error-classification": ^4.2.3 + "@smithy/smithy-client": ^4.9.1 + "@smithy/types": ^4.8.0 + "@smithy/util-middleware": ^4.2.3 + "@smithy/util-retry": ^4.2.3 "@smithy/uuid": ^1.1.0 tslib: ^2.6.2 - checksum: b135a6e9431bfd5aa417fcd1561d570d334b594bfc6069aee15f080bee9f85bc14fe2b37ca6294af8733c2acf343bef6fc50d14751fb7e42e3396b8d927c394f + checksum: fe196af3b5e91c4c64649425d51f61133e0776a4cb9ea3151a7aab53dea7abdf19fc7582168b615c0f90be570c0e6c2e048927ea012108b708419b1f62217dc6 languageName: node linkType: hard -"@smithy/middleware-serde@npm:^3.0.3, @smithy/middleware-serde@npm:^3.0.8": - version: 3.0.8 - resolution: "@smithy/middleware-serde@npm:3.0.8" +"@smithy/middleware-serde@npm:^3.0.11, @smithy/middleware-serde@npm:^3.0.3": + version: 3.0.11 + resolution: "@smithy/middleware-serde@npm:3.0.11" dependencies: - "@smithy/types": ^3.6.0 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: b7cbf57955ab82cd5ddb07fcceecdf1fbd6a3f9479179d1014d34e88f2dd32c0ffd4fb631cbb7a05ef4635efab34b32141ea5526b388138f71589ba993560fb2 + checksum: fae0ce5784ff77d2998652c11b18304d0a5a537853acffe683f06a505f995a21228c086f7a6a979218f81ff5aee8705ed38343b6f9db4540e90340b34f763f65 languageName: node linkType: hard -"@smithy/middleware-serde@npm:^4.0.8, @smithy/middleware-serde@npm:^4.0.9, @smithy/middleware-serde@npm:^4.1.1, @smithy/middleware-serde@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/middleware-serde@npm:4.2.0" +"@smithy/middleware-serde@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/middleware-serde@npm:4.2.3" dependencies: - "@smithy/protocol-http": ^5.3.0 - "@smithy/types": ^4.6.0 + "@smithy/protocol-http": ^5.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: f43d5b438aca7184c7bf43c3136ec90f14c8e3936a4624158cb27f160ae18fd8647a34c0e9f3d37e8c89e7c8711748dfe93ec388da8e0f227e01e0c5e669de30 + checksum: c8cda503c62e380167595efb1d44b5cc81e23e88c9941f3b7cc485c1948c9d0c379252acdf46419281abb844bc5080a31c54f7e00427c411d8ae929dad1050a1 languageName: node linkType: hard -"@smithy/middleware-stack@npm:^3.0.3, @smithy/middleware-stack@npm:^3.0.8": - version: 3.0.8 - resolution: "@smithy/middleware-stack@npm:3.0.8" +"@smithy/middleware-stack@npm:^3.0.11, @smithy/middleware-stack@npm:^3.0.3": + version: 3.0.11 + resolution: "@smithy/middleware-stack@npm:3.0.11" dependencies: - "@smithy/types": ^3.6.0 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: 1a5248cdbe8d982e11fba679e9582cde8fa36093376d5076d2936e5be919866a7101089194087cda21a0b032857bf1ebca627d8e1c3e5d9519749fc5207692f5 + checksum: 39d943328735d70b1f29d565b014aaf9c96a2f95e33ab499284b70d48229b4304d35ab5b0df31971f868066f6996d5ee24083bcd71dff3892e9f5a595064c10f languageName: node linkType: hard -"@smithy/middleware-stack@npm:^4.0.4, @smithy/middleware-stack@npm:^4.0.5, @smithy/middleware-stack@npm:^4.1.1, @smithy/middleware-stack@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/middleware-stack@npm:4.2.0" +"@smithy/middleware-stack@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/middleware-stack@npm:4.2.3" dependencies: - "@smithy/types": ^4.6.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 37886fb6da8dfda4c09f2cca268214397de05009835095d773b463aa815670e9cdd8460c19bb7c6024dc0f1104baa0db3d0b9623ac30ceafd8b1a734054b53d7 + checksum: 4a2cc539a6850501831a502a35eb135d5801003c3061e71e6cfc2cceba94a4db1a81e0c7f06f867871d20fc9b24868bddec513f3759ca484b299b153adf32dae languageName: node linkType: hard -"@smithy/node-config-provider@npm:^3.1.4, @smithy/node-config-provider@npm:^3.1.9": - version: 3.1.9 - resolution: "@smithy/node-config-provider@npm:3.1.9" +"@smithy/node-config-provider@npm:^3.1.12, @smithy/node-config-provider@npm:^3.1.4": + version: 3.1.12 + resolution: "@smithy/node-config-provider@npm:3.1.12" dependencies: - "@smithy/property-provider": ^3.1.8 - "@smithy/shared-ini-file-loader": ^3.1.9 - "@smithy/types": ^3.6.0 + "@smithy/property-provider": ^3.1.11 + "@smithy/shared-ini-file-loader": ^3.1.12 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: 2ecd0385858f0ea818f7bef1e129e62fccd8a6ffa888f2f13286f8ffe1995f84e0e5040b7ed7b5235462ac795e9fc479ca5c5637b3bf30df2613baa6f4e718c9 + checksum: e00b47e749233df6d98287176c8b6cf69287aaab593e5e97b365da8d2781a3478178cab1ad3c68c997efe41a9653960e5615c2cab368e677f05a3acc16e958e5 languageName: node linkType: hard -"@smithy/node-config-provider@npm:^4.1.3, @smithy/node-config-provider@npm:^4.1.4, @smithy/node-config-provider@npm:^4.2.2, @smithy/node-config-provider@npm:^4.3.0": - version: 4.3.0 - resolution: "@smithy/node-config-provider@npm:4.3.0" +"@smithy/node-config-provider@npm:^4.3.3": + version: 4.3.3 + resolution: "@smithy/node-config-provider@npm:4.3.3" dependencies: - "@smithy/property-provider": ^4.2.0 - "@smithy/shared-ini-file-loader": ^4.3.0 - "@smithy/types": ^4.6.0 + "@smithy/property-provider": ^4.2.3 + "@smithy/shared-ini-file-loader": ^4.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: e67e3b4d281947cd7bfe358a4a40349f52c4761ec4903c4392e27ee6816eb3b0ba3d1e9d1c196ff2f28ee3ae4701945d0dfd234203aa93bc30b46146070b7216 + checksum: f8a6839f5850c289be5cc366fe45c9a0553752c5851f3b2eeb2e0b8cdeda183535767d41f7e9e99bfe3bfe7f6fd50c5861a6acd802e0ec49a12caa4789dde1b8 languageName: node linkType: hard -"@smithy/node-http-handler@npm:^3.1.4, @smithy/node-http-handler@npm:^3.2.5": - version: 3.2.5 - resolution: "@smithy/node-http-handler@npm:3.2.5" +"@smithy/node-http-handler@npm:^3.1.4, @smithy/node-http-handler@npm:^3.3.3": + version: 3.3.3 + resolution: "@smithy/node-http-handler@npm:3.3.3" dependencies: - "@smithy/abort-controller": ^3.1.6 - "@smithy/protocol-http": ^4.1.5 - "@smithy/querystring-builder": ^3.0.8 - "@smithy/types": ^3.6.0 + "@smithy/abort-controller": ^3.1.9 + "@smithy/protocol-http": ^4.1.8 + "@smithy/querystring-builder": ^3.0.11 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: 617b2f1c3fea4f8b549b481ec73ec2a7a404b8a8c8b47bfb8327626818f84ed94c1c5496084402a015705af715b5353a07d28ea0869ee6c877c4c8a9d29a10ab + checksum: b95ac887388f5698583855a430ca6e727bff4fc32bc4143debbdde70061685174fde132c0475f9a5128cf7522d553e108e859b41b01b3e58843f0f9cf48acd3e languageName: node linkType: hard -"@smithy/node-http-handler@npm:^4.0.6, @smithy/node-http-handler@npm:^4.1.0, @smithy/node-http-handler@npm:^4.1.1, @smithy/node-http-handler@npm:^4.2.1, @smithy/node-http-handler@npm:^4.3.0": - version: 4.3.0 - resolution: "@smithy/node-http-handler@npm:4.3.0" +"@smithy/node-http-handler@npm:^4.1.0, @smithy/node-http-handler@npm:^4.4.2, @smithy/node-http-handler@npm:^4.4.3": + version: 4.4.3 + resolution: "@smithy/node-http-handler@npm:4.4.3" dependencies: - "@smithy/abort-controller": ^4.2.0 - "@smithy/protocol-http": ^5.3.0 - "@smithy/querystring-builder": ^4.2.0 - "@smithy/types": ^4.6.0 + "@smithy/abort-controller": ^4.2.3 + "@smithy/protocol-http": ^5.3.3 + "@smithy/querystring-builder": ^4.2.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 30752ee8bd3d426847221417db3742e8e976615de8277e345af58899845e0e35438e4921056849f9d505a20af0f7512cb39276b68d0da5446d0b275f038bdeaf + checksum: 343ca2d2ce8e8b11f849edaa69b52b439be93cf2351cac78c0c545e41af621b0300eaa32fdeea06e282a6b5801db3b9dc3b339674f7dd427aa1e26fd46968f2a languageName: node linkType: hard -"@smithy/property-provider@npm:^3.1.3, @smithy/property-provider@npm:^3.1.8": - version: 3.1.8 - resolution: "@smithy/property-provider@npm:3.1.8" +"@smithy/property-provider@npm:^3.1.11, @smithy/property-provider@npm:^3.1.3": + version: 3.1.11 + resolution: "@smithy/property-provider@npm:3.1.11" dependencies: - "@smithy/types": ^3.6.0 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: 383621a8cf8aafb4a30ecf105fb6d9546f75fac7134b9d9e91248ebacb035867047170cbe01d4ca8d60b62d1fb6287d4fb3a752a10fe9b33f9520a951d0bb72c + checksum: 7c8a9b567ff2ec33b021e718b9757c5492f0e6b4330793bb9726d4756312fb3e786fe636f26c56ddfcbea4f58dbf6c3452c0fd2ecce9193031151a4555602424 languageName: node linkType: hard -"@smithy/property-provider@npm:^4.0.4, @smithy/property-provider@npm:^4.0.5, @smithy/property-provider@npm:^4.1.1, @smithy/property-provider@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/property-provider@npm:4.2.0" +"@smithy/property-provider@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/property-provider@npm:4.2.3" dependencies: - "@smithy/types": ^4.6.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 8ea9ccc9d3e67895c7002a3f5ab2f3f8b3432213eff3e5b3e4d81845273903de706e6c46e815b39e00c2fc5bf76a341d99e396cb9dc0c9cdc5981a35c83991a1 + checksum: 1dc7a673023f3f4bb9e6fb879c5e02972d5e8dbc9d3aab36f6a1ef2ee897223416c4f98a2455e7837e42dcd923cbe18dcffd60843c6f8eef632fdfa4ebd529b8 languageName: node linkType: hard -"@smithy/protocol-http@npm:^4.1.0, @smithy/protocol-http@npm:^4.1.4, @smithy/protocol-http@npm:^4.1.5": - version: 4.1.5 - resolution: "@smithy/protocol-http@npm:4.1.5" +"@smithy/protocol-http@npm:^4.1.0, @smithy/protocol-http@npm:^4.1.4, @smithy/protocol-http@npm:^4.1.8": + version: 4.1.8 + resolution: "@smithy/protocol-http@npm:4.1.8" dependencies: - "@smithy/types": ^3.6.0 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: f70bd473e3c79cd33a5e1f02a30251f3e4bfa127615f6032d980a483f8abed76555f525e55f0eb8b5ac7d33dd5f359498a3e96b98c646a09d83e2d68b1fa949a + checksum: 490425e7329962ede034cf04911c80a2653011dc2b15b9b76a1553545bec84aeef1b70c9f0ab6c2adfc3502afec6f4cf38499dba211e9f81370d470f6e35ca0f languageName: node linkType: hard -"@smithy/protocol-http@npm:^5.1.2, @smithy/protocol-http@npm:^5.1.3, @smithy/protocol-http@npm:^5.2.1, @smithy/protocol-http@npm:^5.3.0": - version: 5.3.0 - resolution: "@smithy/protocol-http@npm:5.3.0" +"@smithy/protocol-http@npm:^5.3.3": + version: 5.3.3 + resolution: "@smithy/protocol-http@npm:5.3.3" dependencies: - "@smithy/types": ^4.6.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 718f1729c6b44a0d493ed4d815e9b6037fd50a87d9f7ac6070d53c083f11d1e460c6edc5997b2d8c8138559d15e2a79c1bd26534357c55c32bc5d2aaae625d3a + checksum: f94d43aefcabc89b3de881b6d11b40ca46367a938be7cb7ebea85a289d373f18b68453c7374e9d254805b84c336b8654fd2c6bbbf34b3974752de2b0774c7023 languageName: node linkType: hard -"@smithy/querystring-builder@npm:^3.0.3, @smithy/querystring-builder@npm:^3.0.7, @smithy/querystring-builder@npm:^3.0.8": - version: 3.0.8 - resolution: "@smithy/querystring-builder@npm:3.0.8" +"@smithy/querystring-builder@npm:^3.0.11, @smithy/querystring-builder@npm:^3.0.3, @smithy/querystring-builder@npm:^3.0.7": + version: 3.0.11 + resolution: "@smithy/querystring-builder@npm:3.0.11" dependencies: - "@smithy/types": ^3.6.0 + "@smithy/types": ^3.7.2 "@smithy/util-uri-escape": ^3.0.0 tslib: ^2.6.2 - checksum: d3bd7af1e291bca9ac7693f6d4bfd7ae196cb3c5b26895974029163b3b9a86c03b5533fd79f9dafca6250db80a1da7be33d7d2e87eb6bf7bcde61370ea612f7e + checksum: 77daf191c606178cc76f46739b4085660ed3036993a9c2274cb6b70a9ba29e000c33c3c093263a6a119e0a55f063d02a29806e1c90384e18f50a8c2bc0a1d7f0 languageName: node linkType: hard -"@smithy/querystring-builder@npm:^4.0.4, @smithy/querystring-builder@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/querystring-builder@npm:4.2.0" +"@smithy/querystring-builder@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/querystring-builder@npm:4.2.3" dependencies: - "@smithy/types": ^4.6.0 + "@smithy/types": ^4.8.0 "@smithy/util-uri-escape": ^4.2.0 tslib: ^2.6.2 - checksum: 01eb2e947130c1d88e67da65032e88911f6d2f4fa99f56555370fa765e63c629273e06537d5c5160f882b64abbf524168a8b510dc5de6ac2e161a53e914d7ef7 + checksum: a29741ddde6f9e9e4e3774b4008a12ecc189a9296b6ac6df4a563bd7e3e18352674e754bfbf2a87b2c0e9cede77e51bee88c54fb169d99b30f3f803571cb985e languageName: node linkType: hard -"@smithy/querystring-parser@npm:^3.0.8": - version: 3.0.8 - resolution: "@smithy/querystring-parser@npm:3.0.8" +"@smithy/querystring-parser@npm:^3.0.11": + version: 3.0.11 + resolution: "@smithy/querystring-parser@npm:3.0.11" dependencies: - "@smithy/types": ^3.6.0 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: 8f5643f80e6146e849f239b912e555a4f146b0239da9de5f67fc99e5e2b97460ff4c54395417b14874409f071667bb1149f3ef5d1b1cc6288bbe04e21fc9bb7a + checksum: f5650eb44ff621308ea3e65de54f284e866812abc814fd4d36c432d7a0150e7a92cead604a8580bd12d108c6e78e019fb36eef30774b36086be1137c8d6846eb languageName: node linkType: hard -"@smithy/querystring-parser@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/querystring-parser@npm:4.2.0" +"@smithy/querystring-parser@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/querystring-parser@npm:4.2.3" dependencies: - "@smithy/types": ^4.6.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 9d50446af317bd5231514151a8a00d808db985543a2c5aa755b5b3bf1c7ce0290a652dbebb577709d2a7fa51279ad162e5551e780e5b8360eeda4cd88beaa828 + checksum: 974c20463b18dfc90b9446713ab959c1998ffd2269e512942fd16d831f44ef2684db700ba82afe9510c8a59b06e0765cc70a1eacc1ce4d7902a20c3e441e715e languageName: node linkType: hard -"@smithy/service-error-classification@npm:^3.0.8": - version: 3.0.8 - resolution: "@smithy/service-error-classification@npm:3.0.8" +"@smithy/service-error-classification@npm:^3.0.11": + version: 3.0.11 + resolution: "@smithy/service-error-classification@npm:3.0.11" dependencies: - "@smithy/types": ^3.6.0 - checksum: 30256b7b1e4ff877a555ae778954e535bd43cc5da9189ad265b9596a6414774d8a6924da42f5c87e9dfe837d44027cb22d26037c3bb3e6c64ff486c9b8b5ee53 + "@smithy/types": ^3.7.2 + checksum: a3e7cb55989f2f7aaca170a8b56187bab35ab2ef7c4199b145aa7e2d02b130d9e779c92e25805415a6a2e4ec4c67f0355f640281e4cf24f0e92f71f2eca32e9f languageName: node linkType: hard -"@smithy/service-error-classification@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/service-error-classification@npm:4.2.0" +"@smithy/service-error-classification@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/service-error-classification@npm:4.2.3" dependencies: - "@smithy/types": ^4.6.0 - checksum: 943cf1afc5d0337fb35625ec1ffc1128062d12d6d97b33f7d14dad760b2b02bcb982111c131a5ada74ebe3d03fa3d12506caaa66c549fad5731718c1f4133ddd + "@smithy/types": ^4.8.0 + checksum: 8cd7327515125632a5b7535a9db24ab3f3d733253224d260ac6bf94e04ed3abf99ebd6cfb723d160b3fe49aa87c573dc51775656f4a661939851521e1fd750bb languageName: node linkType: hard -"@smithy/shared-ini-file-loader@npm:^3.1.4, @smithy/shared-ini-file-loader@npm:^3.1.9": - version: 3.1.9 - resolution: "@smithy/shared-ini-file-loader@npm:3.1.9" +"@smithy/shared-ini-file-loader@npm:^3.1.12, @smithy/shared-ini-file-loader@npm:^3.1.4": + version: 3.1.12 + resolution: "@smithy/shared-ini-file-loader@npm:3.1.12" dependencies: - "@smithy/types": ^3.6.0 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: 0ca909741d634fa2ea5c53dc828347181495be431d5018b8cea468e30e5d7066b91bf39b0e182148b787ecadb0509c95e41338829b6de87d03c0f072fa436d8c + checksum: 8dc647cc697977bb6fd9d6d0efa51a42b811c2da11d6a73f07a9713a73ad795458d68e5fef9d2e66b45310de9f55dbace6ebb1d12f2551fc6a75aa0ceadced5f languageName: node linkType: hard -"@smithy/shared-ini-file-loader@npm:^4.0.4, @smithy/shared-ini-file-loader@npm:^4.0.5, @smithy/shared-ini-file-loader@npm:^4.2.0, @smithy/shared-ini-file-loader@npm:^4.3.0": - version: 4.3.0 - resolution: "@smithy/shared-ini-file-loader@npm:4.3.0" +"@smithy/shared-ini-file-loader@npm:^4.3.3": + version: 4.3.3 + resolution: "@smithy/shared-ini-file-loader@npm:4.3.3" dependencies: - "@smithy/types": ^4.6.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 73d39e470acea3b635532065987f4aab72b3af73840d3d92154429f4273f0d2d3269e852da2420dd6a7d2a2fc69c38cfd6a9802a4b67002b830e9babe53fde0d + checksum: 8e5092d0be0a45b265d0a469dfded89aa3da93e751262efa71e358ca95902a3e34f6ae1465790c7fea131e6a945f322a357b5d681c1a5f66baf4acbfff347937 languageName: node linkType: hard "@smithy/signature-v4@npm:^4.1.0": - version: 4.2.1 - resolution: "@smithy/signature-v4@npm:4.2.1" + version: 4.2.4 + resolution: "@smithy/signature-v4@npm:4.2.4" dependencies: "@smithy/is-array-buffer": ^3.0.0 - "@smithy/protocol-http": ^4.1.5 - "@smithy/types": ^3.6.0 + "@smithy/protocol-http": ^4.1.8 + "@smithy/types": ^3.7.2 "@smithy/util-hex-encoding": ^3.0.0 - "@smithy/util-middleware": ^3.0.8 + "@smithy/util-middleware": ^3.0.11 "@smithy/util-uri-escape": ^3.0.0 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: c1dc0c4adc65c6019321cc15ca1f8b185bc682c80d6f3b3034653d523dd5da197db4f2fe892cdb3d0152b967eeee97cba085e45e4deed8035bcec23adfd6ee24 + checksum: a75450f508cec1cff56f22c4b81f51faec48474648bb4deadc28eb16f7c9bac7623b55733429169c1eaf85129c57c168dc41f0a5ceef0b2c031f4b08c49c1315 languageName: node linkType: hard -"@smithy/signature-v4@npm:^5.1.2, @smithy/signature-v4@npm:^5.1.3, @smithy/signature-v4@npm:^5.2.1, @smithy/signature-v4@npm:^5.3.0": - version: 5.3.0 - resolution: "@smithy/signature-v4@npm:5.3.0" +"@smithy/signature-v4@npm:^5.3.3": + version: 5.3.3 + resolution: "@smithy/signature-v4@npm:5.3.3" dependencies: "@smithy/is-array-buffer": ^4.2.0 - "@smithy/protocol-http": ^5.3.0 - "@smithy/types": ^4.6.0 + "@smithy/protocol-http": ^5.3.3 + "@smithy/types": ^4.8.0 "@smithy/util-hex-encoding": ^4.2.0 - "@smithy/util-middleware": ^4.2.0 + "@smithy/util-middleware": ^4.2.3 "@smithy/util-uri-escape": ^4.2.0 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: e581445d947322146358dbc4adc42cecda31892d14bc1750fac205a1bd25feb210d80aafa03428108018f67998a9b3df888f423820af55bac05d2466e75610da + checksum: 454c5bc2847b066741fed57c7ea4ace1d6c3cb92387c78f3fd1ebf4c4a8629a65322bd13dd6f3dc62ef1f6b2f8d6d4ed88dfe8ce892c2fc6945d78e34e18727c languageName: node linkType: hard -"@smithy/smithy-client@npm:^3.1.12, @smithy/smithy-client@npm:^3.4.2": - version: 3.4.2 - resolution: "@smithy/smithy-client@npm:3.4.2" - dependencies: - "@smithy/core": ^2.5.1 - "@smithy/middleware-endpoint": ^3.2.1 - "@smithy/middleware-stack": ^3.0.8 - "@smithy/protocol-http": ^4.1.5 - "@smithy/types": ^3.6.0 - "@smithy/util-stream": ^3.2.1 +"@smithy/smithy-client@npm:^3.1.12, @smithy/smithy-client@npm:^3.7.0": + version: 3.7.0 + resolution: "@smithy/smithy-client@npm:3.7.0" + dependencies: + "@smithy/core": ^2.5.7 + "@smithy/middleware-endpoint": ^3.2.8 + "@smithy/middleware-stack": ^3.0.11 + "@smithy/protocol-http": ^4.1.8 + "@smithy/types": ^3.7.2 + "@smithy/util-stream": ^3.3.4 tslib: ^2.6.2 - checksum: f405aba8f3c831a3b6d2b4b0799c8de2e3216aec7b6045d79c41a4cb577368b179d6214bb4abfa345d1dd7c100ffa9a5ad04c04d128dfced587aa54fc1647f50 + checksum: 216defaf8c2b6a5a1db9b658dc79afcacba3dc5b53d46fa3d54faa65e1637e8f25406a92db8bca910ccc1a21420b6723464832eb77b6cbc39b53b0f8193b173a languageName: node linkType: hard -"@smithy/smithy-client@npm:^4.4.10, @smithy/smithy-client@npm:^4.4.3, @smithy/smithy-client@npm:^4.4.6, @smithy/smithy-client@npm:^4.4.7, @smithy/smithy-client@npm:^4.6.2, @smithy/smithy-client@npm:^4.7.0": - version: 4.7.0 - resolution: "@smithy/smithy-client@npm:4.7.0" - dependencies: - "@smithy/core": ^3.14.0 - "@smithy/middleware-endpoint": ^4.3.0 - "@smithy/middleware-stack": ^4.2.0 - "@smithy/protocol-http": ^5.3.0 - "@smithy/types": ^4.6.0 - "@smithy/util-stream": ^4.4.0 +"@smithy/smithy-client@npm:^4.9.0, @smithy/smithy-client@npm:^4.9.1": + version: 4.9.1 + resolution: "@smithy/smithy-client@npm:4.9.1" + dependencies: + "@smithy/core": ^3.17.1 + "@smithy/middleware-endpoint": ^4.3.5 + "@smithy/middleware-stack": ^4.2.3 + "@smithy/protocol-http": ^5.3.3 + "@smithy/types": ^4.8.0 + "@smithy/util-stream": ^4.5.4 tslib: ^2.6.2 - checksum: f94fa42a96a52fea0fdc6417477b65f7c31a63641d641d6f11e5679d9917cc40f0ff43cfbab8f9abbf5edfa31b5ffa25c354b70b2c71b4e5f04efccfe20c4063 + checksum: 6b50a5d00e2b68e72e78d08e6d90587159ed80d6fb9a6fb341cc78a55feca9f12157cb309eb8e22ab8fe6508a63ac4bfa2e42cf6f7077a8d571a30cb33232ce8 + languageName: node + linkType: hard + +"@smithy/types@npm:^1.1.0": + version: 1.2.0 + resolution: "@smithy/types@npm:1.2.0" + dependencies: + tslib: ^2.5.0 + checksum: fd82b07fe9e3d6fe0877a3bba7d4e93aa0d9d2b64762509ef8235a8b0d0e41631a2eb0c55678aad1d6ff1c59a443fe9647d1b79bf0ec52f78c46040bb1d8ffb9 languageName: node linkType: hard -"@smithy/types@npm:^3.3.0, @smithy/types@npm:^3.5.0, @smithy/types@npm:^3.6.0, @smithy/types@npm:^3.7.2": +"@smithy/types@npm:^3.3.0, @smithy/types@npm:^3.5.0, @smithy/types@npm:^3.7.2": version: 3.7.2 resolution: "@smithy/types@npm:3.7.2" dependencies: @@ -13815,34 +12067,34 @@ __metadata: languageName: node linkType: hard -"@smithy/types@npm:^4.3.1, @smithy/types@npm:^4.3.2, @smithy/types@npm:^4.5.0, @smithy/types@npm:^4.6.0": - version: 4.6.0 - resolution: "@smithy/types@npm:4.6.0" +"@smithy/types@npm:^4.8.0": + version: 4.8.0 + resolution: "@smithy/types@npm:4.8.0" dependencies: tslib: ^2.6.2 - checksum: 7a791fa2ad4a4407875076088b6438a6d328af9675705e64fba046c1ca84dbbdd0b9e398f4c45f5c6bc20a8b312aec0e5e69dd9114c5f7bd0a01ef23a646c6cd + checksum: 342173aeaa80b3837dce51c393a3fcab7db9b3ec1481cbc6d00298566076481b88e274c258c2dab54112641d66ab678c7ed7dc2c2a4500ffcf407a6d61c33fd0 languageName: node linkType: hard -"@smithy/url-parser@npm:^3.0.3, @smithy/url-parser@npm:^3.0.8": - version: 3.0.8 - resolution: "@smithy/url-parser@npm:3.0.8" +"@smithy/url-parser@npm:^3.0.11, @smithy/url-parser@npm:^3.0.3": + version: 3.0.11 + resolution: "@smithy/url-parser@npm:3.0.11" dependencies: - "@smithy/querystring-parser": ^3.0.8 - "@smithy/types": ^3.6.0 + "@smithy/querystring-parser": ^3.0.11 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: da2abb72e58bf419a7f27f78a2f946a515dff363419056015a2fa5f62d18de9f51d355143c428d2411051264552ae4e0d746e943fcb0c6ae3758912294a6499d + checksum: 9960d5db786d61f94bf1afe689fa763fbdbbb50f4d896019cac18cb0784bcda6a40a1bcb50040b7932f7722c4760e94e88b329acd2fe99a327f131103b1e3a90 languageName: node linkType: hard -"@smithy/url-parser@npm:^4.0.4, @smithy/url-parser@npm:^4.0.5, @smithy/url-parser@npm:^4.1.1, @smithy/url-parser@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/url-parser@npm:4.2.0" +"@smithy/url-parser@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/url-parser@npm:4.2.3" dependencies: - "@smithy/querystring-parser": ^4.2.0 - "@smithy/types": ^4.6.0 + "@smithy/querystring-parser": ^4.2.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 3e76168d2eb972e07a70cf9a4e1a45faf1915474bce399e3c1836dec9794b744e804f4c5bc0b0fd1f5f6582fbb08c716072225b5bbe7aab59d9b3a026b1a7a18 + checksum: fe624e0ed2447a6e27c32560aaf8371847982185743cfefe4d5fd46ddeb05bff12cd9fcdb4e568d1ce0c7dc1e5317e0e3cc5e78096c3ceb0fb77da93f86e7f56 languageName: node linkType: hard @@ -13857,14 +12109,14 @@ __metadata: languageName: node linkType: hard -"@smithy/util-base64@npm:^4.0.0, @smithy/util-base64@npm:^4.1.0, @smithy/util-base64@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/util-base64@npm:4.2.0" +"@smithy/util-base64@npm:^4.3.0": + version: 4.3.0 + resolution: "@smithy/util-base64@npm:4.3.0" dependencies: "@smithy/util-buffer-from": ^4.2.0 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 6b11dd6c782a419a7a85b908e0311eab4f853ae9d60da5f2c2e42614f983858052a2075b71bd51ed15ec89a54b7d53f1e52e97e3a055a6e6de82d2cc1fd9aeb3 + checksum: 02dd536b9257914cc9a595a865faac64fc96db10468d52d0cba475df78764fc25ba255707ccd061ee197fca189d7859d70af8cf89b0b0c3e27c1c693676eb6e4 languageName: node linkType: hard @@ -13877,7 +12129,7 @@ __metadata: languageName: node linkType: hard -"@smithy/util-body-length-browser@npm:^4.0.0, @smithy/util-body-length-browser@npm:^4.1.0, @smithy/util-body-length-browser@npm:^4.2.0": +"@smithy/util-body-length-browser@npm:^4.2.0": version: 4.2.0 resolution: "@smithy/util-body-length-browser@npm:4.2.0" dependencies: @@ -13895,22 +12147,22 @@ __metadata: languageName: node linkType: hard -"@smithy/util-body-length-node@npm:^4.0.0, @smithy/util-body-length-node@npm:^4.1.0, @smithy/util-body-length-node@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/util-body-length-node@npm:4.2.0" +"@smithy/util-body-length-node@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/util-body-length-node@npm:4.2.1" dependencies: tslib: ^2.6.2 - checksum: 9f5197df54ad1361c7ff94cab7a5310d84e5dd9480c868de20e7e19472b0a5892ee27c5ea205ef978707868eee2ecab73b95115047a30ed070b337ab60c90936 + checksum: 3c32306735af5b62f75375e976a531ab45f171dfb0dc23ee035478d2132eaf21f244c31b0f3e861c514ff97d8112055e74c98ed44595ad24bd31434d5fdaf4bf languageName: node linkType: hard -"@smithy/util-buffer-from@npm:^2.0.0": - version: 2.0.0 - resolution: "@smithy/util-buffer-from@npm:2.0.0" +"@smithy/util-buffer-from@npm:^2.2.0": + version: 2.2.0 + resolution: "@smithy/util-buffer-from@npm:2.2.0" dependencies: - "@smithy/is-array-buffer": ^2.0.0 - tslib: ^2.5.0 - checksum: 21bcfe8f9dc66775970cd5d0fb401bcda39715e558f3309d0a5c1d6dc2d2cb40ed0a259748346f282b40398707f222791e6e9637174d82a510bd5eaad69dd0ca + "@smithy/is-array-buffer": ^2.2.0 + tslib: ^2.6.2 + checksum: 223d6a508b52ff236eea01cddc062b7652d859dd01d457a4e50365af3de1e24a05f756e19433f6ccf1538544076b4215469e21a4ea83dc1d58d829725b0dbc5a languageName: node linkType: hard @@ -13943,7 +12195,7 @@ __metadata: languageName: node linkType: hard -"@smithy/util-config-provider@npm:^4.0.0, @smithy/util-config-provider@npm:^4.1.0, @smithy/util-config-provider@npm:^4.2.0": +"@smithy/util-config-provider@npm:^4.2.0": version: 4.2.0 resolution: "@smithy/util-config-provider@npm:4.2.0" dependencies: @@ -13953,80 +12205,79 @@ __metadata: linkType: hard "@smithy/util-defaults-mode-browser@npm:^3.0.14": - version: 3.0.25 - resolution: "@smithy/util-defaults-mode-browser@npm:3.0.25" + version: 3.0.34 + resolution: "@smithy/util-defaults-mode-browser@npm:3.0.34" dependencies: - "@smithy/property-provider": ^3.1.8 - "@smithy/smithy-client": ^3.4.2 - "@smithy/types": ^3.6.0 + "@smithy/property-provider": ^3.1.11 + "@smithy/smithy-client": ^3.7.0 + "@smithy/types": ^3.7.2 bowser: ^2.11.0 tslib: ^2.6.2 - checksum: 725f1ee8f726177dd299cb3360c6b12f817defef917b9229cd5a9201a69dd29e07e1df24d90c3559b07b75bc7b90fbce74677ec9ff2ee8845e2d76c4e8c1a4fb + checksum: 81ef28dc21c330c012450718c18d850f8d7f46c603f4e6b98a828a9744025169a5a3a19b20480bb5124283262070af48c5c69d636ccfb442a3e40f9307606f05 languageName: node linkType: hard -"@smithy/util-defaults-mode-browser@npm:^4.0.19, @smithy/util-defaults-mode-browser@npm:^4.0.22, @smithy/util-defaults-mode-browser@npm:^4.0.23, @smithy/util-defaults-mode-browser@npm:^4.0.26, @smithy/util-defaults-mode-browser@npm:^4.1.2, @smithy/util-defaults-mode-browser@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/util-defaults-mode-browser@npm:4.2.0" +"@smithy/util-defaults-mode-browser@npm:^4.3.3": + version: 4.3.4 + resolution: "@smithy/util-defaults-mode-browser@npm:4.3.4" dependencies: - "@smithy/property-provider": ^4.2.0 - "@smithy/smithy-client": ^4.7.0 - "@smithy/types": ^4.6.0 - bowser: ^2.11.0 + "@smithy/property-provider": ^4.2.3 + "@smithy/smithy-client": ^4.9.1 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 7758034aaa3734ff92b3b9a95b940e65ef94568bcb5272861de222464b1875292a2d336b3faacbf5ccc15e6cef44fa5bc8ce282e31fc1c6685122b56d8aca15f + checksum: b3e48214a2f9e3b55995e7b44b4531b37c4e83960582afae8991ba98d2552132e1fc1962408be476ec45301cf03887194d5941cc76db500ad2f4fc748552bfee languageName: node linkType: hard "@smithy/util-defaults-mode-node@npm:^3.0.14": - version: 3.0.25 - resolution: "@smithy/util-defaults-mode-node@npm:3.0.25" - dependencies: - "@smithy/config-resolver": ^3.0.10 - "@smithy/credential-provider-imds": ^3.2.5 - "@smithy/node-config-provider": ^3.1.9 - "@smithy/property-provider": ^3.1.8 - "@smithy/smithy-client": ^3.4.2 - "@smithy/types": ^3.6.0 + version: 3.0.34 + resolution: "@smithy/util-defaults-mode-node@npm:3.0.34" + dependencies: + "@smithy/config-resolver": ^3.0.13 + "@smithy/credential-provider-imds": ^3.2.8 + "@smithy/node-config-provider": ^3.1.12 + "@smithy/property-provider": ^3.1.11 + "@smithy/smithy-client": ^3.7.0 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: 5fd1f18aafff469ff537e07568e2c329602fe99c31a45654c09a27bf4fa38b74652b3b4d43d3e3fd9c9dc8186f1401883b1d392bc71f2b0aa72479820edf0337 + checksum: 45485c81c149f8659c9698ecc454c3f226efe8cafda05023ad4edbce354a293d839fcfc46698a2624bcbea0703c6fb8519d5322fc2aa87d13771dfdbfc015377 languageName: node linkType: hard -"@smithy/util-defaults-mode-node@npm:^4.0.19, @smithy/util-defaults-mode-node@npm:^4.0.22, @smithy/util-defaults-mode-node@npm:^4.0.23, @smithy/util-defaults-mode-node@npm:^4.0.26, @smithy/util-defaults-mode-node@npm:^4.1.2, @smithy/util-defaults-mode-node@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/util-defaults-mode-node@npm:4.2.0" - dependencies: - "@smithy/config-resolver": ^4.3.0 - "@smithy/credential-provider-imds": ^4.2.0 - "@smithy/node-config-provider": ^4.3.0 - "@smithy/property-provider": ^4.2.0 - "@smithy/smithy-client": ^4.7.0 - "@smithy/types": ^4.6.0 +"@smithy/util-defaults-mode-node@npm:^4.2.5": + version: 4.2.6 + resolution: "@smithy/util-defaults-mode-node@npm:4.2.6" + dependencies: + "@smithy/config-resolver": ^4.4.0 + "@smithy/credential-provider-imds": ^4.2.3 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/property-provider": ^4.2.3 + "@smithy/smithy-client": ^4.9.1 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 4e17e7c8a64d2798c43ad3b091a30bd908cdb166496fdcec401ae3f95076bc725c443530de0dcb9b9ba14d693cb85dc31a43d4044664b2937e4aa5b4852bef7d + checksum: edd0918a5cff0787dd2fadf8aa36ef603922eaff5f3b2ec620c2c522e2bbda127327c26debe26028544ff34d5726004cfbf8c0a90505b657b852989a94f5c8ab languageName: node linkType: hard "@smithy/util-endpoints@npm:^2.0.5": - version: 2.1.4 - resolution: "@smithy/util-endpoints@npm:2.1.4" + version: 2.1.7 + resolution: "@smithy/util-endpoints@npm:2.1.7" dependencies: - "@smithy/node-config-provider": ^3.1.9 - "@smithy/types": ^3.6.0 + "@smithy/node-config-provider": ^3.1.12 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: 8ef44b2ac241a5687c999f90e0aaf6f495cc46b0a604f82f44c927f7ce2f406dac53bb4030f4a83b5cf2fc5f1c73865f5ca9bea0db297e06d0fe089cb765ebae + checksum: a14f25c60f0e1b37848d7e149530366c0568aa9edc8cfc050b995874688c75cd826f5c0bba91ae3d5b9922ee02af09d204165d9ebe8643363f57fe0ad1ae2213 languageName: node linkType: hard -"@smithy/util-endpoints@npm:^3.0.6, @smithy/util-endpoints@npm:^3.0.7, @smithy/util-endpoints@npm:^3.1.2, @smithy/util-endpoints@npm:^3.2.0": - version: 3.2.0 - resolution: "@smithy/util-endpoints@npm:3.2.0" +"@smithy/util-endpoints@npm:^3.2.3": + version: 3.2.3 + resolution: "@smithy/util-endpoints@npm:3.2.3" dependencies: - "@smithy/node-config-provider": ^4.3.0 - "@smithy/types": ^4.6.0 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 0a05ea69df3ab29b451b0e90cee43b5fa038cf15d88f724f34accd1ff84d04e274c578e29b587bc40c25201cd9e4c89840d55319eef408b06618f30ac87f2cca + checksum: 49daffb28d384e7c58f04ac3610f295f41b3ceef78f295ebff6d737efa142e9c95e4eed6db06ca085de7497fc95a4dbb2be99050ca31d07f399aaf63ab0adf35 languageName: node linkType: hard @@ -14039,7 +12290,7 @@ __metadata: languageName: node linkType: hard -"@smithy/util-hex-encoding@npm:^4.0.0, @smithy/util-hex-encoding@npm:^4.2.0": +"@smithy/util-hex-encoding@npm:^4.2.0": version: 4.2.0 resolution: "@smithy/util-hex-encoding@npm:4.2.0" dependencies: @@ -14048,77 +12299,77 @@ __metadata: languageName: node linkType: hard -"@smithy/util-middleware@npm:^3.0.3, @smithy/util-middleware@npm:^3.0.8": - version: 3.0.8 - resolution: "@smithy/util-middleware@npm:3.0.8" +"@smithy/util-middleware@npm:^3.0.11, @smithy/util-middleware@npm:^3.0.3": + version: 3.0.11 + resolution: "@smithy/util-middleware@npm:3.0.11" dependencies: - "@smithy/types": ^3.6.0 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: b7deae724fade93a00745e64081e7e2dba6a5d86cae9fcfb171cdc117d6574e5a63c1a599dddcc3f3175a8f8821d92052f4b9ab64b3839cdf035ac17e57eede1 + checksum: 983a329b0f9abc62ddbcda7227acf2b1aa5c7c1bb06c5b1de78353cc565d3b1817607491be7d067753877a05ea4e3f648f84b8bd9600de6454713f1ac35e56ba languageName: node linkType: hard -"@smithy/util-middleware@npm:^4.0.4, @smithy/util-middleware@npm:^4.0.5, @smithy/util-middleware@npm:^4.1.1, @smithy/util-middleware@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/util-middleware@npm:4.2.0" +"@smithy/util-middleware@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/util-middleware@npm:4.2.3" dependencies: - "@smithy/types": ^4.6.0 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: db64843017fed2fcda503af98b47f5c5d8e36d537ea24e5d12063a1865aa52f6ffb2ae0757c89f5734bcae2f5b3fa5e6a592eac9e8fb35f87dd84e644fd8396b + checksum: e98d461754d849b543a69e6a0fa74448cf00cf0954d6f484f735bcbf6c10a51cf63ad2090bcd8f276c19cbe7c413075ee49e6018cad8c15c3844480fa0efd0a1 languageName: node linkType: hard -"@smithy/util-retry@npm:^3.0.3, @smithy/util-retry@npm:^3.0.8": - version: 3.0.8 - resolution: "@smithy/util-retry@npm:3.0.8" +"@smithy/util-retry@npm:^3.0.11, @smithy/util-retry@npm:^3.0.3": + version: 3.0.11 + resolution: "@smithy/util-retry@npm:3.0.11" dependencies: - "@smithy/service-error-classification": ^3.0.8 - "@smithy/types": ^3.6.0 + "@smithy/service-error-classification": ^3.0.11 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: 1ca5fdf8f5827f7cb0dacd917ea2bd1d0a01fe54dc890654094867f6fc78f973f47f4e2e323f35e4951afa12924999527a386f5e271715ba86739dd8aabc72ce + checksum: df71c62b696a6551c2a1454d673740e58eaefcb822a9633a1bacb82464b3fed15cb7b91ed68b20661d024228d3f25ee49b5f54b51c711f7c2d7a2b802dde760a languageName: node linkType: hard -"@smithy/util-retry@npm:^4.0.5, @smithy/util-retry@npm:^4.0.6, @smithy/util-retry@npm:^4.0.7, @smithy/util-retry@npm:^4.1.2, @smithy/util-retry@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/util-retry@npm:4.2.0" +"@smithy/util-retry@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/util-retry@npm:4.2.3" dependencies: - "@smithy/service-error-classification": ^4.2.0 - "@smithy/types": ^4.6.0 + "@smithy/service-error-classification": ^4.2.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: d972acbd9e9dd524dba50cdb34eb7cc92ff305dbb8b2c4b7a270546bc75329f67c041312306f2e1bec3fb486ce3334c3e4812c03fe9950ff21d11f3336d1ce29 + checksum: 9340714056d3ae6513c2527ba0806712aa4e86532ead5150dd0d34210a9f6d10ea1bb55cf4efa3711234444b58dca561a2708d885e61b2dd926a7cb6cf74baa2 languageName: node linkType: hard -"@smithy/util-stream@npm:^3.1.3, @smithy/util-stream@npm:^3.2.1": - version: 3.2.1 - resolution: "@smithy/util-stream@npm:3.2.1" +"@smithy/util-stream@npm:^3.1.3, @smithy/util-stream@npm:^3.3.4": + version: 3.3.4 + resolution: "@smithy/util-stream@npm:3.3.4" dependencies: - "@smithy/fetch-http-handler": ^4.0.0 - "@smithy/node-http-handler": ^3.2.5 - "@smithy/types": ^3.6.0 + "@smithy/fetch-http-handler": ^4.1.3 + "@smithy/node-http-handler": ^3.3.3 + "@smithy/types": ^3.7.2 "@smithy/util-base64": ^3.0.0 "@smithy/util-buffer-from": ^3.0.0 "@smithy/util-hex-encoding": ^3.0.0 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: 7e73a764ab6fbaef6b266d6a0ad540e04bcd9065d55ead0efc41153e3cd34576e28a944df9176bee8ba84345a59c36625aaa83fa0f8336d2e31c98530c4519a1 + checksum: 5a3a09155be4796c4f0020f5bf4401831b7a4a46e0dee165983dbd2100a2d770d94fe1e8dcc775d86aa3d68c40e45e1076646b01378e8b704a1aa041b0d8b324 languageName: node linkType: hard -"@smithy/util-stream@npm:^4.2.2, @smithy/util-stream@npm:^4.2.3, @smithy/util-stream@npm:^4.2.4, @smithy/util-stream@npm:^4.3.1, @smithy/util-stream@npm:^4.4.0": - version: 4.4.0 - resolution: "@smithy/util-stream@npm:4.4.0" +"@smithy/util-stream@npm:^4.5.3, @smithy/util-stream@npm:^4.5.4": + version: 4.5.4 + resolution: "@smithy/util-stream@npm:4.5.4" dependencies: - "@smithy/fetch-http-handler": ^5.3.0 - "@smithy/node-http-handler": ^4.3.0 - "@smithy/types": ^4.6.0 - "@smithy/util-base64": ^4.2.0 + "@smithy/fetch-http-handler": ^5.3.4 + "@smithy/node-http-handler": ^4.4.3 + "@smithy/types": ^4.8.0 + "@smithy/util-base64": ^4.3.0 "@smithy/util-buffer-from": ^4.2.0 "@smithy/util-hex-encoding": ^4.2.0 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 6328011045d4d4ed8e2bc07a07559ad64a593971c886a6699bd590bbda1cbb65fe8413f8a08de66837fbf5a2d87c60f4a3885aa5b48a884f3f50d5aaefae4128 + checksum: 9c0ea9062b6800a1261524d4268cbbd943e3681367a5c0ff3b3186889b76c28516acfdaf1c47ad71f72a909c796d97204b1e4cd338cd52e54ace808658a826b5 languageName: node linkType: hard @@ -14141,12 +12392,12 @@ __metadata: linkType: hard "@smithy/util-utf8@npm:^2.0.0": - version: 2.0.0 - resolution: "@smithy/util-utf8@npm:2.0.0" + version: 2.3.0 + resolution: "@smithy/util-utf8@npm:2.3.0" dependencies: - "@smithy/util-buffer-from": ^2.0.0 - tslib: ^2.5.0 - checksum: 26ecfc2a3c022f9e71dd5ede5d9fe8f1c3ecae6d623fe7504c398bc8ca7387e6a94c9fee4370da543b83220e51ee57c1fea189798c03884cecef21216918c56a + "@smithy/util-buffer-from": ^2.2.0 + tslib: ^2.6.2 + checksum: e18840c58cc507ca57fdd624302aefd13337ee982754c9aa688463ffcae598c08461e8620e9852a424d662ffa948fc64919e852508028d09e89ced459bd506ab languageName: node linkType: hard @@ -14160,7 +12411,7 @@ __metadata: languageName: node linkType: hard -"@smithy/util-utf8@npm:^4.0.0, @smithy/util-utf8@npm:^4.1.0, @smithy/util-utf8@npm:^4.2.0": +"@smithy/util-utf8@npm:^4.2.0": version: 4.2.0 resolution: "@smithy/util-utf8@npm:4.2.0" dependencies: @@ -14171,24 +12422,24 @@ __metadata: linkType: hard "@smithy/util-waiter@npm:^3.1.2": - version: 3.1.7 - resolution: "@smithy/util-waiter@npm:3.1.7" + version: 3.2.0 + resolution: "@smithy/util-waiter@npm:3.2.0" dependencies: - "@smithy/abort-controller": ^3.1.6 - "@smithy/types": ^3.6.0 + "@smithy/abort-controller": ^3.1.9 + "@smithy/types": ^3.7.2 tslib: ^2.6.2 - checksum: 5394b180145af2d6020965c0f58157b137f3fcf5357de4334373bcb143a58190cffb5cdbc39d08b79968fd51a96b88c75da3bfeb7898bb231db7225ea26efe69 + checksum: 9b4a2a9f254f8218909dcc1586d3ea4026b5efc261b948f6ca89e240c317264ac93aaf66a5a8ee07ce2b6733d531179bb25d8ffcb8a0d4016ae2f81d32e45669 languageName: node linkType: hard -"@smithy/util-waiter@npm:^4.0.6, @smithy/util-waiter@npm:^4.0.7, @smithy/util-waiter@npm:^4.1.1, @smithy/util-waiter@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/util-waiter@npm:4.2.0" +"@smithy/util-waiter@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/util-waiter@npm:4.2.3" dependencies: - "@smithy/abort-controller": ^4.2.0 - "@smithy/types": ^4.6.0 + "@smithy/abort-controller": ^4.2.3 + "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: fc72b46d83f66172328be84a48df969890ac2f88b449a4937ac1510edfce1f6792f03b28afd337735da6d9469461e35f8d56d69f1aa6f2b3eaf663e791829f42 + checksum: dcb37f2e3987f4ffda091e0048a8bc04fa68d67ca12d3306c5da8d88678f89247591e5f4da505f11a598137c575c6860cd39648e4c3d55991977a8b13fa0a35a languageName: node linkType: hard @@ -14201,6 +12452,23 @@ __metadata: languageName: node linkType: hard +"@so-ric/colorspace@npm:^1.1.6": + version: 1.1.6 + resolution: "@so-ric/colorspace@npm:1.1.6" + dependencies: + color: ^5.0.2 + text-hex: 1.0.x + checksum: f3ad26afefbb8d6101ea7c385cd5f402d4291c2ffc9cabe37030d5fdb8bda980ee534a0d7c250f8233fc3a59b99272410177cd98b219f6b3770f91a0fdb6eb3e + languageName: node + linkType: hard + +"@standard-schema/spec@npm:^1.0.0": + version: 1.0.0 + resolution: "@standard-schema/spec@npm:1.0.0" + checksum: a1ab9a8bdc09b5b47aa8365d0e0ec40cc2df6437be02853696a0e377321653b0d3ac6f079a8c67d5ddbe9821025584b1fb71d9cc041a6666a96f1fadf2ece15f + languageName: node + linkType: hard + "@surma/rollup-plugin-off-main-thread@npm:^2.2.3": version: 2.2.3 resolution: "@surma/rollup-plugin-off-main-thread@npm:2.2.3" @@ -14370,19 +12638,19 @@ __metadata: linkType: hard "@testing-library/jest-dom@npm:^5.11.4": - version: 5.16.1 - resolution: "@testing-library/jest-dom@npm:5.16.1" + version: 5.17.0 + resolution: "@testing-library/jest-dom@npm:5.17.0" dependencies: + "@adobe/css-tools": ^4.0.1 "@babel/runtime": ^7.9.2 "@types/testing-library__jest-dom": ^5.9.1 aria-query: ^5.0.0 chalk: ^3.0.0 - css: ^3.0.0 css.escape: ^1.5.1 dom-accessibility-api: ^0.5.6 lodash: ^4.17.15 redent: ^3.0.0 - checksum: a510110bb3f37597a315bd2625162c1833432e8e86f15187294137059da443bb6cdf9bff320490ff482319da845f09ef8a5395040d1d1308c240fc6edd588b27 + checksum: 24e09c5779ea44644945ec26f2e4e5f48aecfe57d469decf2317a3253a5db28d865c55ad0ea4818d8d1df7572a6486c45daa06fa09644a833a7dd84563881939 languageName: node linkType: hard @@ -14417,13 +12685,6 @@ __metadata: languageName: node linkType: hard -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: 073bfa548026b1ebaf1659eb8961e526be22fa77139b10d60e712f46d2f0f05f4e6c8bec62a087d41088ee9e29faa7f54838568e475ab2f776171003c3920858 - languageName: node - linkType: hard - "@tootallnate/quickjs-emscripten@npm:^0.23.0": version: 0.23.0 resolution: "@tootallnate/quickjs-emscripten@npm:0.23.0" @@ -14431,38 +12692,31 @@ __metadata: languageName: node linkType: hard -"@trysound/sax@npm:0.2.0": - version: 0.2.0 - resolution: "@trysound/sax@npm:0.2.0" - checksum: 44907308549ce775a41c38a815f747009ac45929a45d642b836aa6b0a536e4978d30b8d7d680bbd116e9dd73b7dbe2ef0d1369dcfc2d09e83ba381e485ecbe12 - languageName: node - linkType: hard - "@tsconfig/node10@npm:^1.0.7": - version: 1.0.8 - resolution: "@tsconfig/node10@npm:1.0.8" - checksum: d400f7b5c02acd74620f892c0f41cea39e7c1b5f7f272ad6f127f4b1fba23346b2d8e30d272731a733675494145f6aa74f9faf050390c034c7c553123ab979b3 + version: 1.0.11 + resolution: "@tsconfig/node10@npm:1.0.11" + checksum: 28a0710e5d039e0de484bdf85fee883bfd3f6a8980601f4d44066b0a6bcd821d31c4e231d1117731c4e24268bd4cf2a788a6787c12fc7f8d11014c07d582783c languageName: node linkType: hard "@tsconfig/node12@npm:^1.0.7": - version: 1.0.9 - resolution: "@tsconfig/node12@npm:1.0.9" - checksum: fc1fb68a89d8a641953036d23d95fe68f69f74d37a499db20791b09543ad23afe7ae9ee0840eea92dd470bdcba69eef6f1ed3fe90ba64d763bcd3f738e364597 + version: 1.0.11 + resolution: "@tsconfig/node12@npm:1.0.11" + checksum: dddca2b553e2bee1308a056705103fc8304e42bb2d2cbd797b84403a223b25c78f2c683ec3e24a095e82cd435387c877239bffcb15a590ba817cd3f6b9a99fd9 languageName: node linkType: hard "@tsconfig/node14@npm:^1.0.0": - version: 1.0.1 - resolution: "@tsconfig/node14@npm:1.0.1" - checksum: abd4e27d9ad712e1e229716a3dbf35d5cbb580d624a82d67414e7606cefd85d502e58800a2ab930d46a428fcfcb199436283b1a88e47d738ca1a5f7fd022ee74 + version: 1.0.3 + resolution: "@tsconfig/node14@npm:1.0.3" + checksum: 67c1316d065fdaa32525bc9449ff82c197c4c19092b9663b23213c8cbbf8d88b6ed6a17898e0cbc2711950fbfaf40388938c1c748a2ee89f7234fc9e7fe2bf44 languageName: node linkType: hard "@tsconfig/node16@npm:^1.0.2": - version: 1.0.2 - resolution: "@tsconfig/node16@npm:1.0.2" - checksum: d402706562444a173d48810d13fdf866c78f1b876ed8962eeac6c7cddf4e29e8aaa06dc28093219e3e9eb6316799cf4d9a7acba62c6a4e215ee0c94d83f9081f + version: 1.0.4 + resolution: "@tsconfig/node16@npm:1.0.4" + checksum: 05f8f2734e266fb1839eb1d57290df1664fe2aa3b0fdd685a9035806daa635f7519bf6d5d9b33f6e69dd545b8c46bd6e2b5c79acb2b1f146e885f7f11a42a5bb languageName: node linkType: hard @@ -14509,6 +12763,15 @@ __metadata: languageName: node linkType: hard +"@tybys/wasm-util@npm:^0.10.0": + version: 0.10.1 + resolution: "@tybys/wasm-util@npm:0.10.1" + dependencies: + tslib: ^2.4.0 + checksum: b255094f293794c6d2289300c5fbcafbb5532a3aed3a5ffd2f8dc1828e639b88d75f6a376dd8f94347a44813fd7a7149d8463477a9a49525c8b2dcaa38c2d1e8 + languageName: node + linkType: hard + "@tybys/wasm-util@npm:^0.9.0": version: 0.9.0 resolution: "@tybys/wasm-util@npm:0.9.0" @@ -14519,11 +12782,11 @@ __metadata: linkType: hard "@types/archiver@npm:^5.1.1, @types/archiver@npm:^5.3.1": - version: 5.3.1 - resolution: "@types/archiver@npm:5.3.1" + version: 5.3.4 + resolution: "@types/archiver@npm:5.3.4" dependencies: - "@types/glob": "*" - checksum: 622c0d3cf54c0009d07db0c78349a4e81ae3a4b699c7f2ea34085c0ebfb13eca8c4a6459aa5e376c2c0f72916280a0986154fad35022a280670a6e5551fff9d2 + "@types/readdir-glob": "*" + checksum: 6ce95560b8fa0a4d5e624388ecc2fdf85cdf6ea97282e2483ed6d317920bd00a2b62b37380312527a75abf3270a5f27ce47c34f6a3a01b161a5b6a3ef4846673 languageName: node linkType: hard @@ -14549,62 +12812,62 @@ __metadata: linkType: hard "@types/babel__core@npm:^7.1.14": - version: 7.1.19 - resolution: "@types/babel__core@npm:7.1.19" + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" dependencies: - "@babel/parser": ^7.1.0 - "@babel/types": ^7.0.0 + "@babel/parser": ^7.20.7 + "@babel/types": ^7.20.7 "@types/babel__generator": "*" "@types/babel__template": "*" "@types/babel__traverse": "*" - checksum: d07442fee0a1331405c80efc06dd74fe815fc9ac1351de54c4eaf06fea9e516992a6f6a139361d78df5828b0a94977f33c977d9391b09949b959fd20d80f48d8 + checksum: bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff languageName: node linkType: hard "@types/babel__generator@npm:*": - version: 7.6.3 - resolution: "@types/babel__generator@npm:7.6.3" + version: 7.27.0 + resolution: "@types/babel__generator@npm:7.27.0" dependencies: "@babel/types": ^7.0.0 - checksum: 13921f2661cd0f1fe0c73dacbeac1e65580182d289911a8df7edb441656e58e2907e3e7f517f8bbf8dbe179892f8afef5f951f682ea12778e66dc21b64614091 + checksum: 9f9e959a8792df208a9d048092fda7e1858bddc95c6314857a8211a99e20e6830bdeb572e3587ae8be5429e37f2a96fcf222a9f53ad232f5537764c9e13a2bbd languageName: node linkType: hard "@types/babel__template@npm:*": - version: 7.4.1 - resolution: "@types/babel__template@npm:7.4.1" + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" dependencies: "@babel/parser": ^7.1.0 "@babel/types": ^7.0.0 - checksum: 6f180e96c39765487f27e861d43eebed341ec7a2fc06cdf5a52c22872fae67f474ca165d149c708f4fd9d5482beb66c0a92f77411b234bb30262ed2303e50b1a + checksum: cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b languageName: node linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6": - version: 7.14.2 - resolution: "@types/babel__traverse@npm:7.14.2" + version: 7.28.0 + resolution: "@types/babel__traverse@npm:7.28.0" dependencies: - "@babel/types": ^7.3.0 - checksum: 39abd9c0f8858efe3fa955f52d24ec8d953582080702cea29fd5592e697ac624e04e81da3c2b2be8f4f1387350e651802b4f1c481a9f64b002d144bd2152142b + "@babel/types": ^7.28.2 + checksum: b52d7d4e8fc6a9018fe7361c4062c1c190f5778cf2466817cb9ed19d69fbbb54f9a85ffedeb748ed8062d2cf7d4cc088ee739848f47c57740de1c48cbf0d0994 languageName: node linkType: hard "@types/bn.js@npm:*": - version: 5.1.1 - resolution: "@types/bn.js@npm:5.1.1" + version: 5.2.0 + resolution: "@types/bn.js@npm:5.2.0" dependencies: "@types/node": "*" - checksum: d9186feea87a104c44fc20617c8e8fa5384db03e3a46efea53e80da7d6ece72b847b98992465bec9a1d859d685d80e0d7a8abe8309a3f1fd415847bdc4d77fbe + checksum: 7a36114b8e61faba5c28b433c3e5aabded261745dabb8f3fe41b2d84e8c4c2b8282e52a88a842bd31a565ff5dbf685145ccd91171f1a8d657fb249025c17aa85 languageName: node linkType: hard "@types/body-parser@npm:*, @types/body-parser@npm:^1.19.2": - version: 1.19.2 - resolution: "@types/body-parser@npm:1.19.2" + version: 1.19.6 + resolution: "@types/body-parser@npm:1.19.6" dependencies: "@types/connect": "*" "@types/node": "*" - checksum: c2dd533e1d4af958d656bdba7f376df68437d8dfb7e4522c88b6f3e6f827549e4be5bf0be68a5f1878accf5752ea37fba7e8a4b6dda53d0d122d77e27b69c750 + checksum: 542da05c924dce58ee23f50a8b981fee36921850c82222e384931fda3e106f750f7880c47be665217d72dbe445129049db6eb1f44e7a06b09d62af8f3cca8ea7 languageName: node linkType: hard @@ -14630,25 +12893,26 @@ __metadata: linkType: hard "@types/chai@npm:^5.2.2": - version: 5.2.2 - resolution: "@types/chai@npm:5.2.2" + version: 5.2.3 + resolution: "@types/chai@npm:5.2.3" dependencies: "@types/deep-eql": "*" - checksum: 49282bf0e8246800ebb36f17256f97bd3a8c4fb31f92ad3c0eaa7623518d7e87f1eaad4ad206960fcaf7175854bdff4cb167e4fe96811e0081b4ada83dd533ec + assertion-error: ^2.0.1 + checksum: e0ef1de3b6f8045a5e473e867c8565788c444271409d155588504840ad1a53611011f85072188c2833941189400228c1745d78323dac13fcede9c2b28bacfb2f languageName: node linkType: hard "@types/columnify@npm:^1.5.0, @types/columnify@npm:^1.5.1": - version: 1.5.1 - resolution: "@types/columnify@npm:1.5.1" - checksum: 7747295c6fa3048bc4d1a5137ee2e94d49a6578b80503b3f1a9db428b4d6ebd24aaa2b9910e560b06f50584f09a40b5a43a9a38bf96e22219da238bc95e93b06 + version: 1.5.4 + resolution: "@types/columnify@npm:1.5.4" + checksum: 2d528227f1bd8793195f9287074eb753709aedc2cb5a0f1b19feb20793ddf08cea628cb09ed5c3d0e89598c43632531fa16b9f9a7bc45716072de377bb9f21a8 languageName: node linkType: hard "@types/configstore@npm:*": - version: 5.0.1 - resolution: "@types/configstore@npm:5.0.1" - checksum: a15647f7dee36c6fc415a764f5983fc458c311b3c5e2a91469340ac06b54bbb3318f04f5e668dce09469475092eba6e573ac856327bfd558d9ba2b95437d501a + version: 6.0.2 + resolution: "@types/configstore@npm:6.0.2" + checksum: e38020663d0693122e90d30c17024d4cdbd6e0cd44ff8188cbf5df140c98964a0017386aff8053ff7816f58a9f2fce71d5c060fb4451bc6b132b8011f1e6a224 languageName: node linkType: hard @@ -14663,11 +12927,11 @@ __metadata: linkType: hard "@types/connect@npm:*": - version: 3.4.35 - resolution: "@types/connect@npm:3.4.35" + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" dependencies: "@types/node": "*" - checksum: f11a1ccfed540723dddd7cb496543ad40a2f663f22ff825e9b220f0bae86db8b1ced2184ee41d3fb358b019ad6519e39481b06386db91ebb859003ad1d54fe6a + checksum: 2e1cdba2c410f25649e77856505cd60223250fa12dff7a503e492208dbfdd25f62859918f28aba95315251fd1f5e1ffbfca1e25e73037189ab85dd3f8d0a148c languageName: node linkType: hard @@ -14680,24 +12944,26 @@ __metadata: languageName: node linkType: hard -"@types/cookie@npm:^0.3.3": - version: 0.3.3 - resolution: "@types/cookie@npm:0.3.3" - checksum: 96521593ca46d865d03b04b4af0324a45a1da8312b13aa2026d97a284cd6f559cc0d695a4f3255405cd301a8c93c13b22e77400ad42a0b903e06056202d49fed +"@types/cookie@npm:^0.6.0": + version: 0.6.0 + resolution: "@types/cookie@npm:0.6.0" + checksum: 5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 languageName: node linkType: hard "@types/cors@npm:^2.8.6": - version: 2.8.12 - resolution: "@types/cors@npm:2.8.12" - checksum: 8a69fe7bc946421f8df5173e27c557b51ac2bf51b955bed65935d49bfe6cbe028a3428d2e7ec50ac1f82effa825d75128907e8b6079d7b3ab68cd6c579a303c8 + version: 2.8.19 + resolution: "@types/cors@npm:2.8.19" + dependencies: + "@types/node": "*" + checksum: b5dd407040db7d8aa1bd36e79e5f3f32292f6b075abc287529e9f48df1a25fda3e3799ba30b4656667ffb931d3b75690c1d6ca71e39f7337ea6dfda8581916d0 languageName: node linkType: hard "@types/deep-diff@npm:^1.0.0": - version: 1.0.1 - resolution: "@types/deep-diff@npm:1.0.1" - checksum: c52204b334cc5597e8bbddccd756b966f350d66a1746dee315681afb4d0766387811b1c862fcae0b13cbeb0841711e770b037a924d325cea7df229e764f4d414 + version: 1.0.5 + resolution: "@types/deep-diff@npm:1.0.5" + checksum: 8b6513fd91fe907699972fa3ee4f74dd1e608bfcf1110625b623ce33e879280c3c961f479bb142b7ca8d9729b149d4a67b5d6367904c7eb15fe9c3418e3a212d languageName: node linkType: hard @@ -14709,33 +12975,53 @@ __metadata: linkType: hard "@types/detect-port@npm:^1.3.0": - version: 1.3.1 - resolution: "@types/detect-port@npm:1.3.1" - checksum: 6d909cb3619b109e4dabe609b6e42d6b6f2f1662e088bc904aa93c12339ea0ca448b9b0595211465ec10b448acd7424f4dccc6e6f86e5f25187db7dfca434754 + version: 1.3.5 + resolution: "@types/detect-port@npm:1.3.5" + checksum: d8dd9d0e643106a2263f530b24ffdc3409d9391c50fc5e404018ba3633947aa3777db7fb094aeb0f49a13cc998aae8889747ad9edaa02b13a2de2385f37106ef languageName: node linkType: hard "@types/ejs@npm:^3.1.1": - version: 3.1.1 - resolution: "@types/ejs@npm:3.1.1" - checksum: 922083d5bb5ae290856ea334d85e20765b588987bcdf3a2e81aa724503cb127acb2bd63fddf91bdafa24b46768fe402a6acaa47ab7a4ae520efb162a5757abca + version: 3.1.5 + resolution: "@types/ejs@npm:3.1.5" + checksum: 13d994cf0323d7e0ad33b9384914ccd3b4cd8bf282eced3649b1621b66ee7c784ac2d120a9d7b1f43d6f873518248fb8c3221b06a649b847860b9c2389a0b0ed + languageName: node + linkType: hard + +"@types/eslint-scope@npm:^3.7.7": + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" + dependencies: + "@types/eslint": "*" + "@types/estree": "*" + checksum: a0ecbdf2f03912679440550817ff77ef39a30fa8bfdacaf6372b88b1f931828aec392f52283240f0d648cf3055c5ddc564544a626bcf245f3d09fcb099ebe3cc languageName: node linkType: hard -"@types/eslint@npm:^7.28.2": - version: 7.29.0 - resolution: "@types/eslint@npm:7.29.0" +"@types/eslint@npm:*": + version: 9.6.1 + resolution: "@types/eslint@npm:9.6.1" dependencies: "@types/estree": "*" "@types/json-schema": "*" - checksum: 780ea3f4abba77a577a9ca5c4b66f74acc0f5ff5162b9a361ca931763ed65bca062389fc26027b416ed0a54d390e2206412db6c682f565e523d2b82159e6c46f + checksum: 69ba24fee600d1e4c5abe0df086c1a4d798abf13792d8cfab912d76817fe1a894359a1518557d21237fbaf6eda93c5ab9309143dee4c59ef54336d1b3570420e languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": - version: 1.0.6 - resolution: "@types/estree@npm:1.0.6" - checksum: cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a +"@types/eslint@npm:^7.29.0 || ^8.4.1": + version: 8.56.12 + resolution: "@types/eslint@npm:8.56.12" + dependencies: + "@types/estree": "*" + "@types/json-schema": "*" + checksum: e4ca426abe9d55f82b69a3250bec78b6d340ad1e567f91c97ecc59d3b2d6a1d8494955ac62ad0ea14b97519db580611c02be8277cbea370bdfb0f96aa2910504 + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.8": + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: 39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 languageName: node linkType: hard @@ -14747,64 +13033,97 @@ __metadata: linkType: hard "@types/etag@npm:^1.8.0": - version: 1.8.1 - resolution: "@types/etag@npm:1.8.1" + version: 1.8.4 + resolution: "@types/etag@npm:1.8.4" dependencies: "@types/node": "*" - checksum: fad09e68d964482b8a3b889db0a181bb0b4f5dff27b7097ea11a3275be5170581688ecc3410c867bd1145a8a2ff5755ddf109387615971f121f5c587ebc340c4 + checksum: 1a5a50cc9368d9e27389a8ba045108263f105cbd5e69c7954f560b4028f1734efd4116f1d5bc92584adb376bd30c9252f40a7882d5daee9f93ebbb4ef2e5ba5b languageName: node linkType: hard "@types/exit@npm:^0.1.31": - version: 0.1.31 - resolution: "@types/exit@npm:0.1.31" + version: 0.1.33 + resolution: "@types/exit@npm:0.1.33" dependencies: "@types/node": "*" - checksum: adf33ff55a38aa9e3eed0d45b541d555adcf69c88f2d427fd902040a00214127772f5a226c87e6d1317d455dd120ef14d400c32bb7ddd3c24835796b799388dd + checksum: 082ee94d1b1bd7e61a53256e548a9d0c525185f30e22d76bee83671f30ba5a866c6e4ca69a05dd61d6776090b31fbce73c50941dd8c7a9b12de74916e24ecfe2 languageName: node linkType: hard -"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.21, @types/express-serve-static-core@npm:^4.17.33": - version: 4.19.6 - resolution: "@types/express-serve-static-core@npm:4.19.6" +"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": + version: 5.1.0 + resolution: "@types/express-serve-static-core@npm:5.1.0" dependencies: "@types/node": "*" "@types/qs": "*" "@types/range-parser": "*" "@types/send": "*" - checksum: 4281f4ead71723f376b3ddf64868ae26244d434d9906c101cf8d436d4b5c779d01bd046e4ea0ed1a394d3e402216fabfa22b1fa4dba501061cd7c81c54045983 + checksum: 1918233c68a0c69695f78331af1aed5fb5190f91da6309318f700adeb78573be840b5d206cb8eda804b65a9989fdeccdaaf84c1e95adc3615052749224b64519 languageName: node linkType: hard -"@types/express@npm:*, @types/express@npm:^4.17.21, @types/express@npm:^4.17.3": - version: 4.17.21 - resolution: "@types/express@npm:4.17.21" +"@types/express-serve-static-core@npm:^4.17.21, @types/express-serve-static-core@npm:^4.17.33": + version: 4.19.7 + resolution: "@types/express-serve-static-core@npm:4.19.7" + dependencies: + "@types/node": "*" + "@types/qs": "*" + "@types/range-parser": "*" + "@types/send": "*" + checksum: c239df87863b8515e68dcb18203a9e2ba6108f86fdc385090284464a57a6dca6abb60a961cb6a73fea2110576f4f8acefa1cb06b60d14b6b0e5104478e7d57d1 + languageName: node + linkType: hard + +"@types/express@npm:*": + version: 5.0.3 + resolution: "@types/express@npm:5.0.3" + dependencies: + "@types/body-parser": "*" + "@types/express-serve-static-core": ^5.0.0 + "@types/serve-static": "*" + checksum: f0fbc8daa7f40070b103cf4d020ff1dd08503477d866d1134b87c0390bba71d5d7949cb8b4e719a81ccba89294d8e1573414e6dcbb5bb1d097a7b820928ebdef + languageName: node + linkType: hard + +"@types/express@npm:^4.17.21, @types/express@npm:^4.17.3": + version: 4.17.23 + resolution: "@types/express@npm:4.17.23" dependencies: "@types/body-parser": "*" "@types/express-serve-static-core": ^4.17.33 "@types/qs": "*" "@types/serve-static": "*" - checksum: 12e562c4571da50c7d239e117e688dc434db1bac8be55613294762f84fd77fbd0658ccd553c7d3ab02408f385bc93980992369dd30e2ecd2c68c358e6af8fabf + checksum: 60490cd4f73085007247e7d4fafad0a7abdafa34fa3caba2757512564ca5e094ece7459f0f324030a63d513f967bb86579a8682af76ae2fd718e889b0a2a4fe8 languageName: node linkType: hard "@types/folder-hash@npm:^4.0.1": - version: 4.0.1 - resolution: "@types/folder-hash@npm:4.0.1" - checksum: fc1c978443a8116b02ba7e2c185215449d857780a352cdb395ac31a6f0a01cf342b45f6202b487c34c7cff27eadd93c904eceee1e0a794873c14d22dd9257ac4 + version: 4.0.4 + resolution: "@types/folder-hash@npm:4.0.4" + checksum: dfef81bbd4bd807f6182cf97796c3c9e404298c9bc224d6a12d954b64b9b1f56de120fa8a12eae8e3b49504037dee4c33695762175fa200bd26768b4907707ce languageName: node linkType: hard "@types/fs-extra@npm:^8.0.1": - version: 8.1.2 - resolution: "@types/fs-extra@npm:8.1.2" + version: 8.1.5 + resolution: "@types/fs-extra@npm:8.1.5" + dependencies: + "@types/node": "*" + checksum: c9f7965bc499a6cc1cadb37a4e9002c0f33810867a0a47a132c4165cbe3b49c6ea52e26c3c38f07720540dd5c470619254c0ef00a2e14a8bf4971ec5d478ba69 + languageName: node + linkType: hard + +"@types/glob@npm:*": + version: 8.1.0 + resolution: "@types/glob@npm:8.1.0" dependencies: + "@types/minimatch": ^5.1.2 "@types/node": "*" - checksum: 837814d4c7d38f0546c106326e9ea92040456094b3b5fb62aa8f7802203147e1803a12a300a93dc627e83a2de46a6a9c53feb178f9894d6e35aa3a61caa0f013 + checksum: ded07aa0d7a1caf3c47b85e262be82989ccd7933b4a14712b79c82fd45a239249811d9fc3a135b3e9457afa163e74a297033d7245b0dc63cd3d032f3906b053f languageName: node linkType: hard -"@types/glob@npm:*, @types/glob@npm:^7.1.1": +"@types/glob@npm:^7.1.1": version: 7.2.0 resolution: "@types/glob@npm:7.2.0" dependencies: @@ -14815,27 +13134,27 @@ __metadata: linkType: hard "@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": - version: 4.1.6 - resolution: "@types/graceful-fs@npm:4.1.6" + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" dependencies: "@types/node": "*" - checksum: b1d32c5ae7bd52cf60e29df20407904c4312a39612e7ec2ee23c1e3731c1cfe31d97c6941bf6cb52f5f929d50d86d92dd506436b63fafa833181d439b628885e + checksum: 235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b languageName: node linkType: hard "@types/gunzip-maybe@npm:^1.4.0": - version: 1.4.0 - resolution: "@types/gunzip-maybe@npm:1.4.0" + version: 1.4.2 + resolution: "@types/gunzip-maybe@npm:1.4.2" dependencies: "@types/node": "*" - checksum: ef8d116ffcaa288f14a8fb27507737b25e2c436abde19b9720877ebbfc20f70f953ca2529999b14292e6885f0b3e78f455598e9e201ad8164255751e33b84a31 + checksum: 3184bd2ae7c9d7921b4df30fd72aac717c6682f14a54e587731278a6783ebd0550f80a2a996309a4f1411aa1da159ec9326e5ae9ecf6002086babcc944bba894 languageName: node linkType: hard "@types/hjson@npm:^2.4.2": - version: 2.4.3 - resolution: "@types/hjson@npm:2.4.3" - checksum: 0de33442daf7c147e68d88a8f695900cedec27469b0bd75ea50e8b7f63afff0599a514e7c732e86f05c4956eeeadce1c672e62e6ad24ac79756b41b1a97b996a + version: 2.4.6 + resolution: "@types/hjson@npm:2.4.6" + checksum: 529525f5ebfc60aef7d59f1cd68373ccee11c1c1a1d76b79fef2c2b1353725bf471736d9c18bee81f2ca714c373c3f47a0f20355f63539cf0c7bb32fb79ff9e1 languageName: node linkType: hard @@ -14847,32 +13166,32 @@ __metadata: linkType: hard "@types/http-cache-semantics@npm:*": - version: 4.0.1 - resolution: "@types/http-cache-semantics@npm:4.0.1" - checksum: 6d6068110a04cac213bdc0fff9c7bac028b5a2da390492204328987d8ddc500adc10d9cf5747a6333dab261712655dcfe120ea1d5527c205d012a39cdccc2a7b + version: 4.0.4 + resolution: "@types/http-cache-semantics@npm:4.0.4" + checksum: 51b72568b4b2863e0fe8d6ce8aad72a784b7510d72dc866215642da51d84945a9459fa89f49ec48f1e9a1752e6a78e85a4cda0ded06b1c73e727610c925f9ce6 languageName: node linkType: hard "@types/http-errors@npm:*": - version: 2.0.4 - resolution: "@types/http-errors@npm:2.0.4" - checksum: 494670a57ad4062fee6c575047ad5782506dd35a6b9ed3894cea65830a94367bd84ba302eb3dde331871f6d70ca287bfedb1b2cf658e6132cd2cbd427ab56836 + version: 2.0.5 + resolution: "@types/http-errors@npm:2.0.5" + checksum: 00f8140fbc504f47356512bd88e1910c2f07e04233d99c88c854b3600ce0523c8cd0ba7d1897667243282eb44c59abb9245959e2428b9de004f93937f52f7c15 languageName: node linkType: hard "@types/http-proxy@npm:^1.17.8": - version: 1.17.8 - resolution: "@types/http-proxy@npm:1.17.8" + version: 1.17.16 + resolution: "@types/http-proxy@npm:1.17.16" dependencies: "@types/node": "*" - checksum: 3a423534960443e98f7e6f7a1b2ad56f2f93d6e9e927298e683a58ac3e1add4066288dfc3afa80724aee58133ab5272ed58321c11bf0925b7237c010c05f2ced + checksum: b71bbb7233b17604f1158bbbe33ebf8bb870179d2b6e15dc9483aa2a785ce0d19ffb6c2237225b558addf24211d1853c95e337ee496df058eb175b433418a941 languageName: node linkType: hard "@types/ini@npm:^1.3.30": - version: 1.3.31 - resolution: "@types/ini@npm:1.3.31" - checksum: b0e95aa771a14f13ab12aa11348678cdd09c723c056771e370fc3c93291c01d99b68a87ca700e6e9944d1088c18b9965b22cfa2154cad43ac6d2e4ce7ce4ebd4 + version: 1.3.34 + resolution: "@types/ini@npm:1.3.34" + checksum: 93ad848d25da8add8dc569577912f26c59f0b7464682a8cc37b999d250d4ed2bda7776a77265cd41b150a81937e98aaa405e0938f5692cc8dfbdc716efcadfb2 languageName: node linkType: hard @@ -14894,11 +13213,11 @@ __metadata: linkType: hard "@types/istanbul-lib-report@npm:*": - version: 3.0.0 - resolution: "@types/istanbul-lib-report@npm:3.0.0" + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" dependencies: "@types/istanbul-lib-coverage": "*" - checksum: 7ced458631276a28082ee40645224c3cdd8b861961039ff811d841069171c987ec7e50bc221845ec0d04df0022b2f457a21fb2f816dab2fbe64d59377b32031f + checksum: 247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c languageName: node linkType: hard @@ -14911,24 +13230,34 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:*, @types/jest@npm:^29.0.0, @types/jest@npm:^29.5.1": - version: 29.5.1 - resolution: "@types/jest@npm:29.5.1" +"@types/jest@npm:*": + version: 30.0.0 + resolution: "@types/jest@npm:30.0.0" + dependencies: + expect: ^30.0.0 + pretty-format: ^30.0.0 + checksum: 20c6ce574154bc16f8dd6a97afacca4b8c4921a819496a3970382031c509ebe87a1b37b152a1b8475089b82d8ca951a9e95beb4b9bf78fbf579b1536f0b65969 + languageName: node + linkType: hard + +"@types/jest@npm:^29.0.0, @types/jest@npm:^29.5.1": + version: 29.5.14 + resolution: "@types/jest@npm:29.5.14" dependencies: expect: ^29.0.0 pretty-format: ^29.0.0 - checksum: ba9df58fa0c813e1dda529e34bcec2d0e0bbac2d3e921a86c8e10d77fc5165bd8e5324eeb7071bfe0490e7d1055db34ef80d57e05bd967edae00df4158097ec6 + checksum: 18e0712d818890db8a8dab3d91e9ea9f7f19e3f83c2e50b312f557017dc81466207a71f3ed79cf4428e813ba939954fa26ffa0a9a7f153181ba174581b1c2aed languageName: node linkType: hard "@types/js-yaml@npm:^4.0.0": - version: 4.0.5 - resolution: "@types/js-yaml@npm:4.0.5" - checksum: 37eb783b16f1704d26bbf83b35cf5d12f6018c18f2c9232515468ac60a4c5b71b6344a7b872545eeca3dfd66bb17e2bb1e611646cc727d7c6a001165a4ec0a32 + version: 4.0.9 + resolution: "@types/js-yaml@npm:4.0.9" + checksum: 24de857aa8d61526bbfbbaa383aa538283ad17363fcd5bb5148e2c7f604547db36646440e739d78241ed008702a8920665d1add5618687b6743858fae00da211 languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db @@ -14952,25 +13281,25 @@ __metadata: linkType: hard "@types/lodash.throttle@npm:^4.1.6": - version: 4.1.6 - resolution: "@types/lodash.throttle@npm:4.1.6" + version: 4.1.9 + resolution: "@types/lodash.throttle@npm:4.1.9" dependencies: "@types/lodash": "*" - checksum: e8b272cf179e8308ecf51d2940de78ec1d7b1ecc518bae13d9d280f4294a5b441213e1a53ced5994856cb2e4d5f01958f5a2129f333b48631188e0f1b5f21bc9 + checksum: 93f7096dcaea8f54a4f52d5175d97a471f155f5bae4649c967cc29bcae506a456476d13b4392361799b31c3b96659560e1bbfddf00f550a50c685f6c037411a6 languageName: node linkType: hard "@types/lodash@npm:*, @types/lodash@npm:^4.14.149, @types/lodash@npm:^4.14.175": - version: 4.14.178 - resolution: "@types/lodash@npm:4.14.178" - checksum: 820e33578a084aba2ca66fc83728c14d82813b91f3f14f281621b36904533c3d1681992b5e2719579b8beb52e1a77cfa914283a145f66dfa71b5e02a7cec5a37 + version: 4.17.20 + resolution: "@types/lodash@npm:4.17.20" + checksum: 98cdd0faae22cbb8079a01a3bb65aa8f8c41143367486c1cbf5adc83f16c9272a2a5d2c1f541f61d0d73da543c16ee1d21cf2ef86cb93cd0cc0ac3bced6dd88f languageName: node linkType: hard "@types/mime-types@npm:^2.1.1": - version: 2.1.1 - resolution: "@types/mime-types@npm:2.1.1" - checksum: 131b33bfd89481f6a791996db9198c6c5ffccbb310e990d1dd9fab7a2287b5a0fd642bdd959a19281397c86f721498e09956e3892e5db17f93f38e726ca05008 + version: 2.1.4 + resolution: "@types/mime-types@npm:2.1.4" + checksum: a10d57881d14a053556b3d09292de467968d965b0a06d06732c748da39b3aa569270b5b9f32529fd0e9ac1e5f3b91abb894f5b1996373254a65cb87903c86622 languageName: node linkType: hard @@ -14981,7 +13310,14 @@ __metadata: languageName: node linkType: hard -"@types/minimatch@npm:*, @types/minimatch@npm:^3.0.3": +"@types/minimatch@npm:*, @types/minimatch@npm:^5.1.2": + version: 5.1.2 + resolution: "@types/minimatch@npm:5.1.2" + checksum: 83cf1c11748891b714e129de0585af4c55dd4c2cafb1f1d5233d79246e5e1e19d1b5ad9e8db449667b3ffa2b6c80125c429dbee1054e9efb45758dbc4e118562 + languageName: node + linkType: hard + +"@types/minimatch@npm:^3.0.3": version: 3.0.5 resolution: "@types/minimatch@npm:3.0.5" checksum: a1a19ba342d6f39b569510f621ae4bbe972dc9378d15e9a5e47904c440ee60744f5b09225bc73be1c6490e3a9c938eee69eb53debf55ce1f15761201aa965f97 @@ -14989,18 +13325,9 @@ __metadata: linkType: hard "@types/minimist@npm:^1.2.0": - version: 1.2.2 - resolution: "@types/minimist@npm:1.2.2" - checksum: f220f57f682bbc3793dab4518f8e2180faa79d8e2589c79614fd777d7182be203ba399020c3a056a115064f5d57a065004a32b522b2737246407621681b24137 - languageName: node - linkType: hard - -"@types/minipass@npm:*": - version: 3.1.2 - resolution: "@types/minipass@npm:3.1.2" - dependencies: - "@types/node": "*" - checksum: 1367a29faa341d49281561ee81ccb4b8fea8afcf81fa9b9be8cb038a4c29e059307fab0a807b6a2685934c162e2b19abc09ff735b7b264650b2ff011cd35888c + version: 1.2.5 + resolution: "@types/minimist@npm:1.2.5" + checksum: 3f791258d8e99a1d7d0ca2bda1ca6ea5a94e5e7b8fc6cde84dd79b0552da6fb68ade750f0e17718f6587783c24254bbca0357648dd59dc3812c150305cabdc46 languageName: node linkType: hard @@ -15015,60 +13342,67 @@ __metadata: linkType: hard "@types/node-fetch@npm:^2.6.12": - version: 2.6.12 - resolution: "@types/node-fetch@npm:2.6.12" + version: 2.6.13 + resolution: "@types/node-fetch@npm:2.6.13" dependencies: "@types/node": "*" - form-data: ^4.0.0 - checksum: 7693acad5499b7df2d1727d46cff092a63896dc04645f36b973dd6dd754a59a7faba76fcb777bdaa35d80625c6a9dd7257cca9c401a4bab03b04480cda7fd1af + form-data: ^4.0.4 + checksum: 6313c89f62c50bd0513a6839cdff0a06727ac5495ccbb2eeda51bb2bbbc4f3c0a76c0393a491b7610af703d3d2deb6cf60e37e59c81ceeca803ffde745dbf309 languageName: node linkType: hard "@types/node-forge@npm:^1.3.0": - version: 1.3.11 - resolution: "@types/node-forge@npm:1.3.11" + version: 1.3.14 + resolution: "@types/node-forge@npm:1.3.14" dependencies: "@types/node": "*" - checksum: 3d7d23ca0ba38ac0cf74028393bd70f31169ab9aba43f21deb787840170d307d662644bac07287495effe2812ddd7ac8a14dbd43f16c2936bbb06312e96fc3b9 + checksum: da6158fd34fa7652aa7f8164508f97a76b558724ab292f13c257e39d54d95d4d77604e8fb14dc454a867f1aeec7af70118294889195ec4400cecbb8a5c77a212 languageName: node linkType: hard "@types/node@npm:*, @types/node@npm:^20.9.0": - version: 20.19.11 - resolution: "@types/node@npm:20.19.11" + version: 20.19.23 + resolution: "@types/node@npm:20.19.23" dependencies: undici-types: ~6.21.0 - checksum: 9eecc4be04f1a8afbb8f8059b322fd0bbceeb02f96669bbaa52fb0b264c2e3269432a8833ada4be7b335e18d6b438b2d2c0274f5b3f54cc2081cb7c5374a6561 + checksum: a230f2ad8a5c10f3c5b2e31112e49b61f2cc9e7eacb95960b555ef133c0276c52b7f3841af744762ce355009fc03520ab7af5645cd877ab8699e45412bccf9b8 + languageName: node + linkType: hard + +"@types/node@npm:20.5.1": + version: 20.5.1 + resolution: "@types/node@npm:20.5.1" + checksum: b5aeaeb489842081190f8c2c09e923ff7b1b4ee3ecfceba12ba1030ce7750909a1b3c0f5372bd60cbe955e48a9889f416522e8a96697ad7209317752f395e3e5 languageName: node linkType: hard "@types/node@npm:^16.9.2": - version: 16.18.96 - resolution: "@types/node@npm:16.18.96" - checksum: 05ac1c80c8d075086863f7640fd3e75c3912c4ed067bb38bb8fd5377f4e64de7a81d5be3ceae5448dc90d9802a0c7b0d3376538759b91ea652d16cc6dc7de767 + version: 16.18.126 + resolution: "@types/node@npm:16.18.126" + checksum: 5c137eb141d33de32b16ff26047ff6d449432b58d0d25f7cced2040c97727d81fe1099a7581eb336d14a6840f5b09e363bdd43d7a6995e8e81eb47aa51e413fc languageName: node linkType: hard "@types/normalize-package-data@npm:^2.4.0": - version: 2.4.1 - resolution: "@types/normalize-package-data@npm:2.4.1" - checksum: c90b163741f27a1a4c3b1869d7d5c272adbd355eb50d5f060f9ce122ce4342cf35f5b0005f55ef780596cacfeb69b7eee54cd3c2e02d37f75e664945b6e75fc6 + version: 2.4.4 + resolution: "@types/normalize-package-data@npm:2.4.4" + checksum: aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86 languageName: node linkType: hard "@types/openpgp@npm:^4.4.18, @types/openpgp@npm:^4.4.19": - version: 4.4.19 - resolution: "@types/openpgp@npm:4.4.19" + version: 4.4.22 + resolution: "@types/openpgp@npm:4.4.22" dependencies: "@types/bn.js": "*" - checksum: 1d01f52cad3e3996c647467a31aa552b7acadfe6ed8df15088c7ef7d0aaffc49cf16d8cb87a30cbd96071098cc7e09e5f4a876c85430f08a27b7d8653f2e43a6 + checksum: 37ff7a78c12b656624f8d80c756b73fc721f84b73a78ee688538bc5d2731cc70b19cc2e34d24dceb8719517040437b55425d13a4a0ab23fb282717c01438fffd languageName: node linkType: hard "@types/parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "@types/parse-json@npm:4.0.0" - checksum: 1d3012ab2fcdad1ba313e1d065b737578f6506c8958e2a7a5bdbdef517c7e930796cb1599ee067d5dee942fb3a764df64b5eef7e9ae98548d776e86dcffba985 + version: 4.0.2 + resolution: "@types/parse-json@npm:4.0.2" + checksum: b1b863ac34a2c2172fbe0807a1ec4d5cb684e48d422d15ec95980b81475fac4fdb3768a8b13eef39130203a7c04340fc167bae057c7ebcafd7dec9fe6c36aeb1 languageName: node linkType: hard @@ -15080,73 +13414,82 @@ __metadata: linkType: hard "@types/prettier@npm:^2.1.5": - version: 2.7.2 - resolution: "@types/prettier@npm:2.7.2" - checksum: 16ffbd1135c10027f118517d3b12aaaf3936be1f3c6e4c6c9c03d26d82077c2d86bf0dcad545417896f29e7d90faf058aae5c9db2e868be64298c644492ea29e + version: 2.7.3 + resolution: "@types/prettier@npm:2.7.3" + checksum: 0960b5c1115bb25e979009d0b44c42cf3d792accf24085e4bfce15aef5794ea042e04e70c2139a2c3387f781f18c89b5706f000ddb089e9a4a2ccb7536a2c5f0 languageName: node linkType: hard "@types/progress@npm:^2.0.3": - version: 2.0.5 - resolution: "@types/progress@npm:2.0.5" + version: 2.0.7 + resolution: "@types/progress@npm:2.0.7" dependencies: "@types/node": "*" - checksum: ea94704bf0efb4ecaa5837f436b43010463982f0fba5a9c01ec447e51069279bf44ee02c78ef0ec265d195c541b0870865e9fac7333b539435a7e202f473cb02 + checksum: 1e387b59a3a19562e49b9ac43db8fb78d2d3ad9168fa54585a9455f9bb530e43a6a69c30dfb44a6fdd10e4bc7a2fb431d71d514f1bc191c2e1c76d3e0314df74 languageName: node linkType: hard "@types/promise-sequential@npm:^1.1.0": - version: 1.1.0 - resolution: "@types/promise-sequential@npm:1.1.0" - checksum: 44f3067f4cf45fd4041e5a23fe1e971872c9b4bd7c858a276a147d5e4451036e14c537ee540eb1ec36b376cd625649ea7ce8a704b99a2593998e9a89ca24ff00 + version: 1.1.2 + resolution: "@types/promise-sequential@npm:1.1.2" + checksum: bf564de9e2d929ede1fbe9f4ec0494a1c52785d67348aa4e5252efa0df7e7498cc3edec9e887c6539186a718bd4ccea0bd706c09eea66fa428df2b1412810501 languageName: node linkType: hard "@types/prop-types@npm:*": - version: 15.7.4 - resolution: "@types/prop-types@npm:15.7.4" - checksum: 014bb826592fab01499931259969aafc21d5a8ff4ece3e3fb8e2b5186bed17656f7dcdccf9a98c27fee74d7d0697aa3f53ea971a72679597f0ca0c3d5ca585d3 + version: 15.7.15 + resolution: "@types/prop-types@npm:15.7.15" + checksum: b59aad1ad19bf1733cf524fd4e618196c6c7690f48ee70a327eb450a42aab8e8a063fbe59ca0a5701aebe2d92d582292c0fb845ea57474f6a15f6994b0e260b2 languageName: node linkType: hard "@types/q@npm:^1.5.1": - version: 1.5.5 - resolution: "@types/q@npm:1.5.5" - checksum: 0a22134a75de86196adf4ad1052f35fdbb9d8a053b2034fb97f328b30ada26f321d7241681cd1cb76e8311f7ead85cc88aa65a42d316828a4a813caed4b55e7c + version: 1.5.8 + resolution: "@types/q@npm:1.5.8" + checksum: 6b2903a03f23ce737503b8a4c409a4133f15009a70e125b5efd5d8c315a5426e64b574ee65288c9dd655c631dcc51c69e4b540b59905ad0b1398952ba367d88b languageName: node linkType: hard "@types/qs@npm:*": - version: 6.9.7 - resolution: "@types/qs@npm:6.9.7" - checksum: 157eb05f4c75790b0ebdcf7b0547ff117feabc8cda03c3cac3d3ea82bb19a1912e76a411df3eb0bdd01026a9770f07bc0e7e3fbe39ebb31c1be4564c16be35f1 + version: 6.14.0 + resolution: "@types/qs@npm:6.14.0" + checksum: 5b3036df6e507483869cdb3858201b2e0b64b4793dc4974f188caa5b5732f2333ab9db45c08157975054d3b070788b35088b4bc60257ae263885016ee2131310 languageName: node linkType: hard "@types/range-parser@npm:*": - version: 1.2.4 - resolution: "@types/range-parser@npm:1.2.4" - checksum: 8e3c3cda88675efd9145241bcb454449715b7d015a7fb80d018dcb3d441fa1938b302242cc0dfa6b02c5d014dd8bc082ae90091e62b1e816cae3ec36c2a7dbcb + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 361bb3e964ec5133fa40644a0b942279ed5df1949f21321d77de79f48b728d39253e5ce0408c9c17e4e0fd95ca7899da36841686393b9f7a1e209916e9381a3c languageName: node linkType: hard "@types/react-dom@npm:^17.0.11": - version: 17.0.11 - resolution: "@types/react-dom@npm:17.0.11" - dependencies: - "@types/react": "*" - checksum: afd57cfd7c6ffbd5f71e6fbfb130323e938cc914b699513be7e69d7d59d3b0e332b15e5379c1e58b9f7f71fc48c0cbdcd5301e1a0017540b53c6152e150e2fee + version: 17.0.26 + resolution: "@types/react-dom@npm:17.0.26" + peerDependencies: + "@types/react": ^17.0.0 + checksum: 8363921f08afe3f2ef82fe293301a0809ec646975fe9f5bfeb2e823f7237b97e47d27e1c6c2ffff27d15c12ab3cad1de6c77a737e37499fcc52793b0fd674f3f languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:^17.0.39": - version: 17.0.39 - resolution: "@types/react@npm:17.0.39" +"@types/react@npm:^17.0.39": + version: 17.0.89 + resolution: "@types/react@npm:17.0.89" dependencies: "@types/prop-types": "*" - "@types/scheduler": "*" + "@types/scheduler": ^0.16 csstype: ^3.0.2 - checksum: 1b0c280596bf2a46da7f5fa42eca35a8a53000b18dddcc6ed32a6732577b909b81e680863a1482373fb934c0426e42932738cc849c7b6739006f1b1d8bdde2aa + checksum: 2e7447096b2e16e898237eddd4db24b59343d879a0a44320a98125de5feaefe00cf7c3bc7ab20b31213f2ac91fbc084d6c483bb238d079ff83f6bb749c21ae94 + languageName: node + linkType: hard + +"@types/readdir-glob@npm:*": + version: 1.1.5 + resolution: "@types/readdir-glob@npm:1.1.5" + dependencies: + "@types/node": "*" + checksum: 46849136a3b5246105bca0303aab80552a9ff67e024e77ef1845a806a24c1a621dfcba0e4ee5a00ebad17f51edb80928f2dd6dc510a1d9897f3bc22ed64e5cbd languageName: node linkType: hard @@ -15158,11 +13501,11 @@ __metadata: linkType: hard "@types/responselike@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/responselike@npm:1.0.0" + version: 1.0.3 + resolution: "@types/responselike@npm:1.0.3" dependencies: "@types/node": "*" - checksum: 474ac2402e6d43c007eee25f50d01eb1f67255ca83dd8e036877292bbe8dd5d2d1e50b54b408e233b50a8c38e681ff3ebeaf22f18b478056eddb65536abb003a + checksum: a58ba341cb9e7d74f71810a88862da7b2a6fa42e2a1fc0ce40498f6ea1d44382f0640117057da779f74c47039f7166bf48fad02dc876f94e005c7afa50f5e129 languageName: node linkType: hard @@ -15183,27 +13526,36 @@ __metadata: languageName: node linkType: hard -"@types/scheduler@npm:*": - version: 0.16.2 - resolution: "@types/scheduler@npm:0.16.2" - checksum: 89a3a922f03609b61c270d534226791edeedcb1b06f0225d5543ac17830254624ef9d8a97ad05418e4ce549dd545bddf1ff28cb90658ff10721ad14556ca68a5 +"@types/scheduler@npm:^0.16": + version: 0.16.8 + resolution: "@types/scheduler@npm:0.16.8" + checksum: f86de504945b8fc41b1f391f847444d542e2e4067cf7e5d9bfeb5d2d2393d3203b1161bc0ef3b1e104d828dabfb60baf06e8d2c27e27ff7e8258e6e618d8c4ec languageName: node linkType: hard -"@types/semver@npm:^7, @types/semver@npm:^7.1.0": - version: 7.5.0 - resolution: "@types/semver@npm:7.5.0" - checksum: ca4ba4642b5972b6e88e73c5bc02bbaceb8d76bce71748d86e3e95042d4e5a44603113a1dcd2cb9b73ad6f91f6e4ab73185eb41bbfc9c73b11f0ed3db3b7443a +"@types/semver@npm:^7, @types/semver@npm:^7.1.0, @types/semver@npm:^7.3.12": + version: 7.7.1 + resolution: "@types/semver@npm:7.7.1" + checksum: c938aef3bf79a73f0f3f6037c16e2e759ff40c54122ddf0b2583703393d8d3127130823facb880e694caa324eb6845628186aac1997ee8b31dc2d18fafe26268 languageName: node linkType: hard "@types/send@npm:*": - version: 0.17.4 - resolution: "@types/send@npm:0.17.4" + version: 1.2.0 + resolution: "@types/send@npm:1.2.0" + dependencies: + "@types/node": "*" + checksum: 66d34fbb49c9a7848244eb227c39d499c205875d7f6b3a7536b9c6b1e44a7764ee33ade9bc14188454c05caa7b2c583c823e8b5a1afdaa51141307cd5b3660c0 + languageName: node + linkType: hard + +"@types/send@npm:<1": + version: 0.17.5 + resolution: "@types/send@npm:0.17.5" dependencies: "@types/mime": ^1 "@types/node": "*" - checksum: 7f17fa696cb83be0a104b04b424fdedc7eaba1c9a34b06027239aba513b398a0e2b7279778af521f516a397ced417c96960e5f50fcfce40c4bc4509fb1a5883c + checksum: a86c9b89bb0976ff58c1cdd56360ea98528f4dbb18a5c2287bb8af04815513a576a42b4e0e1e7c4d14f7d6ea54733f6ef935ebff8c65e86d9c222881a71e1f15 languageName: node linkType: hard @@ -15217,13 +13569,13 @@ __metadata: linkType: hard "@types/serve-static@npm:*, @types/serve-static@npm:^1.13.3, @types/serve-static@npm:^1.15.5": - version: 1.15.7 - resolution: "@types/serve-static@npm:1.15.7" + version: 1.15.9 + resolution: "@types/serve-static@npm:1.15.9" dependencies: "@types/http-errors": "*" "@types/node": "*" - "@types/send": "*" - checksum: 26ec864d3a626ea627f8b09c122b623499d2221bbf2f470127f4c9ebfe92bd8a6bb5157001372d4c4bd0dd37a1691620217d9dc4df5aa8f779f3fd996b1c60ae + "@types/send": <1 + checksum: 3dc98f41085afbc1ea4768e764b891a6b917f01f0db8a1610a6bc8f0e989015c22af71a05f7b0ae336456169f86e863a60273ddd64c0fa13855ae4ed50ed7789 languageName: node linkType: hard @@ -15237,9 +13589,9 @@ __metadata: linkType: hard "@types/sinonjs__fake-timers@npm:*": - version: 8.1.5 - resolution: "@types/sinonjs__fake-timers@npm:8.1.5" - checksum: 2b8bdc246365518fc1b08f5720445093cce586183acca19a560be6ef81f824bd9a96c090e462f622af4d206406dadf2033c5daf99a51c1096da6494e5c8dc32e + version: 15.0.0 + resolution: "@types/sinonjs__fake-timers@npm:15.0.0" + checksum: e4e23d3aef432dd5a02cee8cac99c9b1af78ce4b19f677f53249d7924673b432d90ebecb7f7b3fb5c387a035d2a0639c0d2d5558e48251e1d70164ec8e1bd788 languageName: node linkType: hard @@ -15260,70 +13612,77 @@ __metadata: linkType: hard "@types/tar-fs@npm:^2.0.0": - version: 2.0.1 - resolution: "@types/tar-fs@npm:2.0.1" + version: 2.0.4 + resolution: "@types/tar-fs@npm:2.0.4" dependencies: "@types/node": "*" "@types/tar-stream": "*" - checksum: 2d7a5fa119049868456d234311c4a97c64ed9c5f5e0f065d16ade4f00753389ee838dbedf4e43831e43d2cd1cd87282fbde2b318b764ddec826f60b88958fcc7 + checksum: d1dd6944d0905debaabe5787af7f3aeb98f13a928d688d00fb7de0411040f8556c297d388abdd046f6b0646a374b53c198ade0484060b63ef36ad5ac585df138 languageName: node linkType: hard "@types/tar-stream@npm:*": - version: 2.2.2 - resolution: "@types/tar-stream@npm:2.2.2" + version: 3.1.4 + resolution: "@types/tar-stream@npm:3.1.4" dependencies: "@types/node": "*" - checksum: 5300f6cd7e318fc5a293e09de3e923434e17b66e6dfe9e7d569d2e960e36ea210d5d9ccbf40fea73890b58e2d2ad51187a4ad399b78f1971aded1cd7aeb902dc + checksum: 1ee17888b0532f9907788e3e9d60ef25fd5e376c4a09b40aa6ece407fa67ad3d11d25780914ed6360e50451d3039a4e248696c780dcba410779c2d37842afd19 languageName: node linkType: hard "@types/tar@npm:^6.1.1": - version: 6.1.1 - resolution: "@types/tar@npm:6.1.1" + version: 6.1.13 + resolution: "@types/tar@npm:6.1.13" dependencies: - "@types/minipass": "*" "@types/node": "*" - checksum: 89314eb78300c11367dacfbc6fe816767a86fcc94540e4cc224f8f484f516c6f77b492c025caf9ec3029d3a42199121327370c3ac8663743c632687ea4b04f35 + minipass: ^4.0.0 + checksum: 98cc72d444fa622049e86e457a64d859c6effd7c7518d36e7b40b4ab1e7aa9e2412cc868cbef396650485dae07d50d98f662e8a53bb45f4a70eb6c61f80a63c7 languageName: node linkType: hard "@types/testing-library__jest-dom@npm:^5.9.1": - version: 5.14.2 - resolution: "@types/testing-library__jest-dom@npm:5.14.2" + version: 5.14.9 + resolution: "@types/testing-library__jest-dom@npm:5.14.9" dependencies: "@types/jest": "*" - checksum: 775b5fb3dd26dfff1a17dc7f404c9b06c7aeb388e55802607ba6e08593deaa585fb1ed5e6809090cfe13707667bf413cbf56036952a26b383ac7d7efadac6e30 + checksum: 91f7b15e8813b515912c54da44464fb60ecf21162b7cae2272fcb3918074f4e1387dc2beca1f5041667e77b76b34253c39675ea4e0b3f28f102d8cc87fdba9fa languageName: node linkType: hard "@types/through@npm:*": - version: 0.0.30 - resolution: "@types/through@npm:0.0.30" + version: 0.0.33 + resolution: "@types/through@npm:0.0.33" dependencies: "@types/node": "*" - checksum: f78ead4bb253d9ce7e173fb3895a61d3bfc7c368246e886cfc79e16c65ed88b3acfe7812c06e72bfde54d6a25b9b1af4fc09072ee9353627093159d403003d59 + checksum: 6a8edd7f40cd7e197318e86310a40e568cddd380609dde59b30d5cc6c5f8276ddc698905eac4b3b429eb39f2e8ee326bc20dc6e95a2cdc41c4d3fc9a1ebd4929 languageName: node linkType: hard "@types/tiny-async-pool@npm:^2.0.0": - version: 2.0.0 - resolution: "@types/tiny-async-pool@npm:2.0.0" - checksum: fbeb8f4641b684148426d46b26d9df274fa32b6d8479950309a858a6595bcd687191de4383d36e6379ee53dcde4f2dbcb241a80ca339a9d47da42723fcb5bbde + version: 2.0.3 + resolution: "@types/tiny-async-pool@npm:2.0.3" + checksum: d77d56e3f00c1d7b9c123a0a6b1495ef3fbc07b1f66fb90aa30e0475aed1ebf9bb8a1ff46bdd37ea3e2e55317720305256717065431326f3e5da09619c0cccac languageName: node linkType: hard "@types/treeify@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/treeify@npm:1.0.0" - checksum: 8a279d0f1897e47cc02b4b5a570141ab70de6bc5d95cafe976aaee78740c13c2e80dae69f7ae9ca1c735c653b65a4ec59a7eed6970683cd04fc0ddf4b98794ff + version: 1.0.3 + resolution: "@types/treeify@npm:1.0.3" + checksum: 758902638ff83a790c13359729d77aeb80aae50f7039670037e3a0ba2bcc7b09dd49173ab21a96946d83af1682fcd70e448e49151ecd46e190f8925077142d4a + languageName: node + linkType: hard + +"@types/triple-beam@npm:^1.3.2": + version: 1.3.5 + resolution: "@types/triple-beam@npm:1.3.5" + checksum: d5d7f25da612f6d79266f4f1bb9c1ef8f1684e9f60abab251e1261170631062b656ba26ff22631f2760caeafd372abc41e64867cde27fba54fafb73a35b9056a languageName: node linkType: hard "@types/trusted-types@npm:^2.0.2": - version: 2.0.2 - resolution: "@types/trusted-types@npm:2.0.2" - checksum: 8c5253d7a297ba375b1dff7704013fb8d31c08c681d257db9e7e0624309cbb4a1e0c916bdd5a8c378992391126af0adb731720ba7642244a2f2c1ff42aba5bcf + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 4c4855f10de7c6c135e0d32ce462419d8abbbc33713b31d294596c0cc34ae1fa6112a2f9da729c8f7a20707782b0d69da3b1f8df6645b0366d08825ca1522e0c languageName: node linkType: hard @@ -15344,13 +13703,6 @@ __metadata: languageName: node linkType: hard -"@types/uuid@npm:^9.0.1": - version: 9.0.8 - resolution: "@types/uuid@npm:9.0.8" - checksum: b411b93054cb1d4361919579ef3508a1f12bf15b5fdd97337d3d351bece6c921b52b6daeef89b62340fd73fd60da407878432a1af777f40648cbe53a01723489 - languageName: node - linkType: hard - "@types/which@npm:^1.3.2": version: 1.3.2 resolution: "@types/which@npm:1.3.2" @@ -15377,36 +13729,36 @@ __metadata: linkType: hard "@types/xml@npm:^1.0.4": - version: 1.0.6 - resolution: "@types/xml@npm:1.0.6" + version: 1.0.11 + resolution: "@types/xml@npm:1.0.11" dependencies: "@types/node": "*" - checksum: 072d6ebde820130a91855ba0a3fc99595239ba2333cbad178fde478231b84d77f8f6b9dea93ebff7481d8844050b79e5fb637619d2f4b3ec7f66020367cf44cf + checksum: df1a27f027e9a3f8535bd43591cbe64e2dcff320d1cce528667d8e17d479efe96702eda837153471c1f6489e8129cff2a80636e0cf9d15d3d143203f6e1496ea languageName: node linkType: hard "@types/yargs-parser@npm:*": - version: 20.2.1 - resolution: "@types/yargs-parser@npm:20.2.1" - checksum: 9171590c7f6762fa753cfe25b3d61f468ed4eebc011c3856fffc4937b14bff03b6b02fe93246ae7e01c4e09a6c3aa980a1637d7171869e32041992340f5445bc + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 languageName: node linkType: hard "@types/yargs@npm:^15.0.0": - version: 15.0.14 - resolution: "@types/yargs@npm:15.0.14" + version: 15.0.19 + resolution: "@types/yargs@npm:15.0.19" dependencies: "@types/yargs-parser": "*" - checksum: 49eb8ad456c218a6dc8abd90a6f635a3ef44bb59161fbee2e9208f86fcb931668bb3559cad8cfe9a84d9c32b98034e37fefc2d728c3a077784b51971f0766b2e + checksum: 9fe9b8645304a628006cbba2d1990fb015e2727274d0e3853f321a379a1242d1da2c15d2f56cff0d4313ae94f0383ccf834c3bded9fb3589608aefb3432fcf00 languageName: node linkType: hard "@types/yargs@npm:^16.0.0": - version: 16.0.4 - resolution: "@types/yargs@npm:16.0.4" + version: 16.0.9 + resolution: "@types/yargs@npm:16.0.9" dependencies: "@types/yargs-parser": "*" - checksum: 892bfe48183756d4e3b4922abf582c34c326975368f4572af0521f51b6628997c2f916cb2d27f91494e5bbcc0425a9224f2f02191003e4aa2e360b78116ee8a7 + checksum: be24bd9a56c97ddb2964c1c18f5b9fe8271a50e100dc6945989901aae58f7ce6fb8f3a591c749a518401b6301358dbd1997e83c36138a297094feae7f9ac8211 languageName: node linkType: hard @@ -15420,9 +13772,9 @@ __metadata: linkType: hard "@types/yarnpkg__lockfile@npm:^1.1.5": - version: 1.1.5 - resolution: "@types/yarnpkg__lockfile@npm:1.1.5" - checksum: 332c965be40bf9febffbf15e608a5a6bfbd6dba308254af4f72c9332a4670d18050259e0e69795cb9714baa4cc234d980330a52c93ab6012b48ccb7c2abad0c6 + version: 1.1.9 + resolution: "@types/yarnpkg__lockfile@npm:1.1.9" + checksum: 18f365ec90372d9e3c838cb76ddbfb0cc181562151f7a91144604e683e740afb8fd89b0e88559147e3b051709046b0ed84ec8f6535b0494b17cabef6580ac3f1 languageName: node linkType: hard @@ -15434,23 +13786,24 @@ __metadata: linkType: hard "@types/zen-observable@npm:^0.8.0": - version: 0.8.3 - resolution: "@types/zen-observable@npm:0.8.3" - checksum: c0605d109e58a32c9b47ab9becb4ee4bcd8ed54f452ccdcfbb025a60eb8abb1341f00fb045caaa6f1a72f1299f2cdf7b7918023aef34bd9bfdfdbae0e21e66eb + version: 0.8.7 + resolution: "@types/zen-observable@npm:0.8.7" + checksum: c6c5ef1d759e1dae5bc598f9ef40a10a9535fd85d65cd7e236ad28fca627866d30b1db6b430d213161e946c5001799caf8293e7831de6841d8ac2e65400ff48f languageName: node linkType: hard "@typescript-eslint/eslint-plugin@npm:^5.34.0, @typescript-eslint/eslint-plugin@npm:^5.5.0": - version: 5.34.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.34.0" + version: 5.62.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" dependencies: - "@typescript-eslint/scope-manager": 5.34.0 - "@typescript-eslint/type-utils": 5.34.0 - "@typescript-eslint/utils": 5.34.0 + "@eslint-community/regexpp": ^4.4.0 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/type-utils": 5.62.0 + "@typescript-eslint/utils": 5.62.0 debug: ^4.3.4 - functional-red-black-tree: ^1.0.1 + graphemer: ^1.4.0 ignore: ^5.2.0 - regexpp: ^3.2.0 + natural-compare-lite: ^1.4.0 semver: ^7.3.7 tsutils: ^3.21.0 peerDependencies: @@ -15459,63 +13812,54 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 1dec6b7fcbe9ca065e1cb0e3cf2dc62af2aff5781695f7439dc9d32b1e27fd0f621511c15817420ce03a6e4fe58709eecafc857e6693a1fd9eb950f0706cebff + checksum: 3f40cb6bab5a2833c3544e4621b9fdacd8ea53420cadc1c63fac3b89cdf5c62be1e6b7bcf56976dede5db4c43830de298ced3db60b5494a3b961ca1b4bff9f2a languageName: node linkType: hard "@typescript-eslint/experimental-utils@npm:^5.0.0": - version: 5.19.0 - resolution: "@typescript-eslint/experimental-utils@npm:5.19.0" + version: 5.62.0 + resolution: "@typescript-eslint/experimental-utils@npm:5.62.0" dependencies: - "@typescript-eslint/utils": 5.19.0 + "@typescript-eslint/utils": 5.62.0 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: d12fb280aa55aaa289b21a15aec1ba144a5ffa3f9ddd9488673a2d9e81a24ac717f2bd50748295b724402ce5653860227ad1b8c5f9b7690e43b36a1bcfa6d6a1 + checksum: f7037977e00849cd8c03677a88b0659a4f0e0b1e0151aebb47c49c92b8e57408578142df598eac08b364623d926343c724f42494f87662e437b1c89f0b2e815b languageName: node linkType: hard "@typescript-eslint/parser@npm:^5.34.0, @typescript-eslint/parser@npm:^5.5.0": - version: 5.34.0 - resolution: "@typescript-eslint/parser@npm:5.34.0" + version: 5.62.0 + resolution: "@typescript-eslint/parser@npm:5.62.0" dependencies: - "@typescript-eslint/scope-manager": 5.34.0 - "@typescript-eslint/types": 5.34.0 - "@typescript-eslint/typescript-estree": 5.34.0 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/typescript-estree": 5.62.0 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: b7173a5d37e759869ae17eb5fb5efa7e8f95d04933889d225fc78320fb295ca3a5a6f4f250afd117a6d0426183df2aa6e354ff505222c7e45c454acbe878a7f7 - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:5.19.0": - version: 5.19.0 - resolution: "@typescript-eslint/scope-manager@npm:5.19.0" - dependencies: - "@typescript-eslint/types": 5.19.0 - "@typescript-eslint/visitor-keys": 5.19.0 - checksum: b73c0dd4c3e860c44762568c21c7fabe74825048bcd9a5ce3bef5fee0dcb53c96d72980a07c14244061da530361295e7d161c6945c1317d9a9408824cc58679b + checksum: 315194b3bf39beb9bd16c190956c46beec64b8371e18d6bb72002108b250983eb1e186a01d34b77eb4045f4941acbb243b16155fbb46881105f65e37dc9e24d4 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.34.0": - version: 5.34.0 - resolution: "@typescript-eslint/scope-manager@npm:5.34.0" +"@typescript-eslint/scope-manager@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/scope-manager@npm:5.62.0" dependencies: - "@typescript-eslint/types": 5.34.0 - "@typescript-eslint/visitor-keys": 5.34.0 - checksum: ff7e2cf6cc030b5aa0008dc59e66d4b19ddd6b13fd323b4c00961d7f6b7e83c911b127461cf57d2410d1e0ebe4ea08a0d32a2397f666f4244f6a9a01d2682901 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/visitor-keys": 5.62.0 + checksum: 861253235576c1c5c1772d23cdce1418c2da2618a479a7de4f6114a12a7ca853011a1e530525d0931c355a8fd237b9cd828fac560f85f9623e24054fd024726f languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.34.0": - version: 5.34.0 - resolution: "@typescript-eslint/type-utils@npm:5.34.0" +"@typescript-eslint/type-utils@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/type-utils@npm:5.62.0" dependencies: - "@typescript-eslint/utils": 5.34.0 + "@typescript-eslint/typescript-estree": 5.62.0 + "@typescript-eslint/utils": 5.62.0 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -15523,48 +13867,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 8739d25982581390babf90efaa64d8e926afc8d161132230b530ba3a407bc26bba1090ecfd149189b526e654c0c003c4f285fb37bb0e886ec15b4c4613de91e3 - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:5.19.0": - version: 5.19.0 - resolution: "@typescript-eslint/types@npm:5.19.0" - checksum: b0de6e5b6c784236b73c6688b4dd66a9891965577ab91e460e807b4ac57c058bf62349bc1dd0c257f4fa947ef6603876e9fecaf73b2260b7ccd143b234d1f139 - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:5.34.0": - version: 5.34.0 - resolution: "@typescript-eslint/types@npm:5.34.0" - checksum: 547d073ef15e7d1dae12553e8b9a73db466e2d8e9a8b61b69f375c1648e314a19b1ac1ed546e1a18cbd259ba56c63ca8b30a4a60ec10824a0ae8ad228419445d + checksum: 93112e34026069a48f0484b98caca1c89d9707842afe14e08e7390af51cdde87378df29d213d3bbd10a7cfe6f91b228031b56218515ce077bdb62ddea9d9f474 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.19.0": - version: 5.19.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.19.0" - dependencies: - "@typescript-eslint/types": 5.19.0 - "@typescript-eslint/visitor-keys": 5.19.0 - debug: ^4.3.2 - globby: ^11.0.4 - is-glob: ^4.0.3 - semver: ^7.3.5 - tsutils: ^3.21.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 53b860c7554b31027454c8a22a06a399c115e9c082c91e9dea1c93b3c542cc8098a674d25ab3a90a0627533113808c9e0a65be7f7d7b36e3e0d148ec758ec4a4 +"@typescript-eslint/types@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/types@npm:5.62.0" + checksum: 7febd3a7f0701c0b927e094f02e82d8ee2cada2b186fcb938bc2b94ff6fbad88237afc304cbaf33e82797078bbbb1baf91475f6400912f8b64c89be79bfa4ddf languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.34.0": - version: 5.34.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.34.0" +"@typescript-eslint/typescript-estree@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" dependencies: - "@typescript-eslint/types": 5.34.0 - "@typescript-eslint/visitor-keys": 5.34.0 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/visitor-keys": 5.62.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -15573,298 +13892,418 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: ee957354ff4870df830141ebab6ee716058f61350b5b1c51bfdcfbed71e59af430e07ecab886a9c6e4ec7b4133127572a2d694c8737d3f706d24e9005142da61 + checksum: d7984a3e9d56897b2481940ec803cb8e7ead03df8d9cfd9797350be82ff765dfcf3cfec04e7355e1779e948da8f02bc5e11719d07a596eb1cb995c48a95e38cf languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.19.0": - version: 5.19.0 - resolution: "@typescript-eslint/utils@npm:5.19.0" +"@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.58.0": + version: 5.62.0 + resolution: "@typescript-eslint/utils@npm:5.62.0" dependencies: + "@eslint-community/eslint-utils": ^4.2.0 "@types/json-schema": ^7.0.9 - "@typescript-eslint/scope-manager": 5.19.0 - "@typescript-eslint/types": 5.19.0 - "@typescript-eslint/typescript-estree": 5.19.0 + "@types/semver": ^7.3.12 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/typescript-estree": 5.62.0 eslint-scope: ^5.1.1 - eslint-utils: ^3.0.0 + semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: d9d0ccf3e68cd7e0a161be9c117c1e277c7a576877f7ff06d0e5419cedc2388387689652bd031483c3acf7c9838f5f4535dc3479aa5d019aa01c507ef40d3590 + checksum: f09b7d9952e4a205eb1ced31d7684dd55cee40bf8c2d78e923aa8a255318d97279825733902742c09d8690f37a50243f4c4d383ab16bd7aefaf9c4b438f785e1 + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" + dependencies: + "@typescript-eslint/types": 5.62.0 + eslint-visitor-keys: ^3.3.0 + checksum: 7c3b8e4148e9b94d9b7162a596a1260d7a3efc4e65199693b8025c71c4652b8042501c0bc9f57654c1e2943c26da98c0f77884a746c6ae81389fcb0b513d995d + languageName: node + linkType: hard + +"@typescript/vfs@npm:~1.3.5": + version: 1.3.6 + resolution: "@typescript/vfs@npm:1.3.6" + dependencies: + debug: ^4.1.1 + checksum: b4a5a549b81db0efd78d7b7933b9f37a0b196659f68969a3d50d4c01699133d27cdbc463c3c0c99320a9e48462f674a3f845db4bdbb18451b34be80a6223c9c9 + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.3.0 + resolution: "@ungap/structured-clone@npm:1.3.0" + checksum: 0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a + languageName: node + linkType: hard + +"@unrs/resolver-binding-android-arm-eabi@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.11.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-android-arm64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-android-arm64@npm:1.11.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-darwin-arm64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.11.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-darwin-x64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-darwin-x64@npm:1.11.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-freebsd-x64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.11.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1" + conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.34.0, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.13.0": - version: 5.34.0 - resolution: "@typescript-eslint/utils@npm:5.34.0" - dependencies: - "@types/json-schema": ^7.0.9 - "@typescript-eslint/scope-manager": 5.34.0 - "@typescript-eslint/types": 5.34.0 - "@typescript-eslint/typescript-estree": 5.34.0 - eslint-scope: ^5.1.1 - eslint-utils: ^3.0.0 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 125742c0796a05008949aad1db15ee292f030547c475adb1752240ea3bf7243ef6ece8d89e732c6988f11d01df35b77c6540b3fcb80a812d34eadd816fe421a3 +"@unrs/resolver-binding-linux-x64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.11.1" + conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.19.0": - version: 5.19.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.19.0" +"@unrs/resolver-binding-wasm32-wasi@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.11.1" dependencies: - "@typescript-eslint/types": 5.19.0 - eslint-visitor-keys: ^3.0.0 - checksum: 204b6d94d7d6828104a436eec2bd1d0a1dd6e9023c56c32804ce3ce1f039b5e0f391f60701e8d6d69f71bf90c1c1f01d8b02a8ea62efb070aca5e9762c7409dd + "@napi-rs/wasm-runtime": ^0.2.11 + conditions: cpu=wasm32 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.34.0": - version: 5.34.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.34.0" - dependencies: - "@typescript-eslint/types": 5.34.0 - eslint-visitor-keys: ^3.3.0 - checksum: d56c11dd6ef8c362d84cadab537dc76a2c1fb81c5883d895d8af41ac24ad2a7ed6f6e32533866450d07b7c6849cef7fedad6d69963aaff1c57eca3556690a0fe +"@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1" + conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@typescript/vfs@npm:~1.3.5": - version: 1.3.5 - resolution: "@typescript/vfs@npm:1.3.5" - dependencies: - debug: ^4.1.1 - checksum: b3512eb50b6dc6affbd0402eb6cf6ee31b2877c262588520753f5a4de8ecf73f396843ac776b3b1ab681d34448154672b6fd6f826184cb9318c9835e5511b3da +"@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1" + conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@ungap/structured-clone@npm:^1.2.0": - version: 1.3.0 - resolution: "@ungap/structured-clone@npm:1.3.0" - checksum: 0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a +"@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@vitest/expect@npm:>1.6.0": - version: 3.2.4 - resolution: "@vitest/expect@npm:3.2.4" + version: 4.0.1 + resolution: "@vitest/expect@npm:4.0.1" dependencies: + "@standard-schema/spec": ^1.0.0 "@types/chai": ^5.2.2 - "@vitest/spy": 3.2.4 - "@vitest/utils": 3.2.4 - chai: ^5.2.0 - tinyrainbow: ^2.0.0 - checksum: 7586104e3fd31dbe1e6ecaafb9a70131e4197dce2940f727b6a84131eee3decac7b10f9c7c72fa5edbdb68b6f854353bd4c0fa84779e274207fb7379563b10db + "@vitest/spy": 4.0.1 + "@vitest/utils": 4.0.1 + chai: ^6.0.1 + tinyrainbow: ^3.0.3 + checksum: 11c5049fe5960fb8403ede0dbdc7c25ac9a9c6eadfc7f9ae5a59cf9e71a44f025ec8a93363aca838ae9cd672ea2f66a735d44246ae1f05005b45b70f09b2e138 languageName: node linkType: hard -"@vitest/pretty-format@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/pretty-format@npm:3.2.4" +"@vitest/pretty-format@npm:4.0.1": + version: 4.0.1 + resolution: "@vitest/pretty-format@npm:4.0.1" dependencies: - tinyrainbow: ^2.0.0 - checksum: 5ad7d4278e067390d7d633e307fee8103958806a419ca380aec0e33fae71b44a64415f7a9b4bc11635d3c13d4a9186111c581d3cef9c65cc317e68f077456887 + tinyrainbow: ^3.0.3 + checksum: 4f71073ff474ee5c8fe8481fff219576b27b8f370e83b13ab1f7252f6f8a0d68569f5548ba35286804bc919b0a3cf01f3125ca1edf5f326974a01db53f83d2f9 languageName: node linkType: hard -"@vitest/spy@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/spy@npm:3.2.4" - dependencies: - tinyspy: ^4.0.3 - checksum: 6ebf0b4697dc238476d6b6a60c76ba9eb1dd8167a307e30f08f64149612fd50227682b876420e4c2e09a76334e73f72e3ebf0e350714dc22474258292e202024 +"@vitest/spy@npm:4.0.1": + version: 4.0.1 + resolution: "@vitest/spy@npm:4.0.1" + checksum: 7c088c307fc72c033d324563f7b5c8f4f7afdbea51683d896d99b5463ff9f3801b559869a5c9c0078945e3f6d92745273eb19fc20f01b3b95d46f10f81bd9db9 languageName: node linkType: hard -"@vitest/utils@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/utils@npm:3.2.4" +"@vitest/utils@npm:4.0.1": + version: 4.0.1 + resolution: "@vitest/utils@npm:4.0.1" dependencies: - "@vitest/pretty-format": 3.2.4 - loupe: ^3.1.4 - tinyrainbow: ^2.0.0 - checksum: 024a9b8c8bcc12cf40183c246c244b52ecff861c6deb3477cbf487ac8781ad44c68a9c5fd69f8c1361878e55b97c10d99d511f2597f1f7244b5e5101d028ba64 + "@vitest/pretty-format": 4.0.1 + tinyrainbow: ^3.0.3 + checksum: f042d3ea8d7d224d510db028312998d83bcc36da681c441c6aec7eb641393dc979e20c424bf26f11ca26468c3c2d6a1fd4a86f3b09a75afaa54c2bc2e1cc900a languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/ast@npm:1.12.1" +"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/ast@npm:1.14.1" dependencies: - "@webassemblyjs/helper-numbers": 1.11.6 - "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - checksum: ba7f2b96c6e67e249df6156d02c69eb5f1bd18d5005303cdc42accb053bebbbde673826e54db0437c9748e97abd218366a1d13fa46859b23cde611b6b409998c + "@webassemblyjs/helper-numbers": 1.13.2 + "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + checksum: 67a59be8ed50ddd33fbb2e09daa5193ac215bf7f40a9371be9a0d9797a114d0d1196316d2f3943efdb923a3d809175e1563a3cb80c814fb8edccd1e77494972b languageName: node linkType: hard -"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" - checksum: 37fe26f89e18e4ca0e7d89cfe3b9f17cfa327d7daf906ae01400416dbb2e33c8a125b4dc55ad7ff405e5fcfb6cf0d764074c9bc532b9a31a71e762be57d2ea0a +"@webassemblyjs/floating-point-hex-parser@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" + checksum: 0e88bdb8b50507d9938be64df0867f00396b55eba9df7d3546eb5dc0ca64d62e06f8d881ec4a6153f2127d0f4c11d102b6e7d17aec2f26bb5ff95a5e60652412 languageName: node linkType: hard -"@webassemblyjs/helper-api-error@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" - checksum: a681ed51863e4ff18cf38d223429f414894e5f7496856854d9a886eeddcee32d7c9f66290f2919c9bb6d2fc2b2fae3f989b6a1e02a81e829359738ea0c4d371a +"@webassemblyjs/helper-api-error@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" + checksum: 31be497f996ed30aae4c08cac3cce50c8dcd5b29660383c0155fce1753804fc55d47fcba74e10141c7dd2899033164e117b3bcfcda23a6b043e4ded4f1003dfb languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" - checksum: 0270724afb4601237410f7fd845ab58ccda1d5456a8783aadfb16eaaf3f2c9610c28e4a5bcb6ad880cde5183c82f7f116d5ccfc2310502439d33f14b6888b48a +"@webassemblyjs/helper-buffer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" + checksum: 0d54105dc373c0fe6287f1091e41e3a02e36cdc05e8cf8533cdc16c59ff05a646355415893449d3768cda588af451c274f13263300a251dc11a575bc4c9bd210 languageName: node linkType: hard -"@webassemblyjs/helper-numbers@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" +"@webassemblyjs/helper-numbers@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" dependencies: - "@webassemblyjs/floating-point-hex-parser": 1.11.6 - "@webassemblyjs/helper-api-error": 1.11.6 + "@webassemblyjs/floating-point-hex-parser": 1.13.2 + "@webassemblyjs/helper-api-error": 1.13.2 "@xtuc/long": 4.2.2 - checksum: c7d5afc0ff3bd748339b466d8d2f27b908208bf3ff26b2e8e72c39814479d486e0dca6f3d4d776fd9027c1efe05b5c0716c57a23041eb34473892b2731c33af3 + checksum: 9c46852f31b234a8fb5a5a9d3f027bc542392a0d4de32f1a9c0075d5e8684aa073cb5929b56df565500b3f9cc0a2ab983b650314295b9bf208d1a1651bfc825a languageName: node linkType: hard -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" - checksum: 79d2bebdd11383d142745efa32781249745213af8e022651847382685ca76709f83e1d97adc5f0d3c2b8546bf02864f8b43a531fdf5ca0748cb9e4e0ef2acaa5 +"@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" + checksum: c4355d14f369b30cf3cbdd3acfafc7d0488e086be6d578e3c9780bd1b512932352246be96e034e2a7fcfba4f540ec813352f312bfcbbfe5bcfbf694f82ccc682 languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" +"@webassemblyjs/helper-wasm-section@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" dependencies: - "@webassemblyjs/ast": 1.12.1 - "@webassemblyjs/helper-buffer": 1.12.1 - "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - "@webassemblyjs/wasm-gen": 1.12.1 - checksum: 0546350724d285ae3c26e6fc444be4c3b5fb824f3be0ec8ceb474179dc3f4430336dd2e36a44b3e3a1a6815960e5eec98cd9b3a8ec66dc53d86daedd3296a6a2 + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/helper-buffer": 1.14.1 + "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + "@webassemblyjs/wasm-gen": 1.14.1 + checksum: 1f9b33731c3c6dbac3a9c483269562fa00d1b6a4e7133217f40e83e975e636fd0f8736e53abd9a47b06b66082ecc976c7384391ab0a68e12d509ea4e4b948d64 languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/ieee754@npm:1.11.6" +"@webassemblyjs/ieee754@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/ieee754@npm:1.13.2" dependencies: "@xtuc/ieee754": ^1.2.0 - checksum: 59de0365da450322c958deadade5ec2d300c70f75e17ae55de3c9ce564deff5b429e757d107c7ec69bd0ba169c6b6cc2ff66293ab7264a7053c829b50ffa732f + checksum: 2e732ca78c6fbae3c9b112f4915d85caecdab285c0b337954b180460290ccd0fb00d2b1dc4bb69df3504abead5191e0d28d0d17dfd6c9d2f30acac8c4961c8a7 languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/leb128@npm:1.11.6" +"@webassemblyjs/leb128@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/leb128@npm:1.13.2" dependencies: "@xtuc/long": 4.2.2 - checksum: cb344fc04f1968209804de4da018679c5d4708a03b472a33e0fa75657bb024978f570d3ccf9263b7f341f77ecaa75d0e051b9cd4b7bb17a339032cfd1c37f96e + checksum: dad5ef9e383c8ab523ce432dfd80098384bf01c45f70eb179d594f85ce5db2f80fa8c9cba03adafd85684e6d6310f0d3969a882538975989919329ac4c984659 languageName: node linkType: hard -"@webassemblyjs/utf8@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/utf8@npm:1.11.6" - checksum: 14d6c24751a89ad9d801180b0d770f30a853c39f035a15fbc96266d6ac46355227abd27a3fd2eeaa97b4294ced2440a6b012750ae17bafe1a7633029a87b6bee +"@webassemblyjs/utf8@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/utf8@npm:1.13.2" + checksum: d3fac9130b0e3e5a1a7f2886124a278e9323827c87a2b971e6d0da22a2ba1278ac9f66a4f2e363ecd9fac8da42e6941b22df061a119e5c0335f81006de9ee799 languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" +"@webassemblyjs/wasm-edit@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" dependencies: - "@webassemblyjs/ast": 1.12.1 - "@webassemblyjs/helper-buffer": 1.12.1 - "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - "@webassemblyjs/helper-wasm-section": 1.12.1 - "@webassemblyjs/wasm-gen": 1.12.1 - "@webassemblyjs/wasm-opt": 1.12.1 - "@webassemblyjs/wasm-parser": 1.12.1 - "@webassemblyjs/wast-printer": 1.12.1 - checksum: 972f5e6c522890743999e0ed45260aae728098801c6128856b310dd21f1ee63435fc7b518e30e0ba1cdafd0d1e38275829c1e4451c3536a1d9e726e07a5bba0b + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/helper-buffer": 1.14.1 + "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + "@webassemblyjs/helper-wasm-section": 1.14.1 + "@webassemblyjs/wasm-gen": 1.14.1 + "@webassemblyjs/wasm-opt": 1.14.1 + "@webassemblyjs/wasm-parser": 1.14.1 + "@webassemblyjs/wast-printer": 1.14.1 + checksum: 5ac4781086a2ca4b320bdbfd965a209655fe8a208ca38d89197148f8597e587c9a2c94fb6bd6f1a7dbd4527c49c6844fcdc2af981f8d793a97bf63a016aa86d2 languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" +"@webassemblyjs/wasm-gen@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" dependencies: - "@webassemblyjs/ast": 1.12.1 - "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - "@webassemblyjs/ieee754": 1.11.6 - "@webassemblyjs/leb128": 1.11.6 - "@webassemblyjs/utf8": 1.11.6 - checksum: 1e257288177af9fa34c69cab94f4d9036ebed611f77f3897c988874e75182eeeec759c79b89a7a49dd24624fc2d3d48d5580b62b67c4a1c9bfbdcd266b281c16 + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + "@webassemblyjs/ieee754": 1.13.2 + "@webassemblyjs/leb128": 1.13.2 + "@webassemblyjs/utf8": 1.13.2 + checksum: d678810d7f3f8fecb2e2bdadfb9afad2ec1d2bc79f59e4711ab49c81cec578371e22732d4966f59067abe5fba8e9c54923b57060a729d28d408e608beef67b10 languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" +"@webassemblyjs/wasm-opt@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" dependencies: - "@webassemblyjs/ast": 1.12.1 - "@webassemblyjs/helper-buffer": 1.12.1 - "@webassemblyjs/wasm-gen": 1.12.1 - "@webassemblyjs/wasm-parser": 1.12.1 - checksum: 992a45e1f1871033c36987459436ab4e6430642ca49328e6e32a13de9106fe69ae6c0ac27d7050efd76851e502d11cd1ac0e06b55655dfa889ad82f11a2712fb + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/helper-buffer": 1.14.1 + "@webassemblyjs/wasm-gen": 1.14.1 + "@webassemblyjs/wasm-parser": 1.14.1 + checksum: 515bfb15277ee99ba6b11d2232ddbf22aed32aad6d0956fe8a0a0a004a1b5a3a277a71d9a3a38365d0538ac40d1b7b7243b1a244ad6cd6dece1c1bb2eb5de7ee languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" +"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" dependencies: - "@webassemblyjs/ast": 1.12.1 - "@webassemblyjs/helper-api-error": 1.11.6 - "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - "@webassemblyjs/ieee754": 1.11.6 - "@webassemblyjs/leb128": 1.11.6 - "@webassemblyjs/utf8": 1.11.6 - checksum: e85cec1acad07e5eb65b92d37c8e6ca09c6ca50d7ca58803a1532b452c7321050a0328c49810c337cc2dfd100c5326a54d5ebd1aa5c339ebe6ef10c250323a0e + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/helper-api-error": 1.13.2 + "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + "@webassemblyjs/ieee754": 1.13.2 + "@webassemblyjs/leb128": 1.13.2 + "@webassemblyjs/utf8": 1.13.2 + checksum: 95427b9e5addbd0f647939bd28e3e06b8deefdbdadcf892385b5edc70091bf9b92fa5faac3fce8333554437c5d85835afef8c8a7d9d27ab6ba01ffab954db8c6 languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wast-printer@npm:1.12.1" +"@webassemblyjs/wast-printer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wast-printer@npm:1.14.1" dependencies: - "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/ast": 1.14.1 "@xtuc/long": 4.2.2 - checksum: 39bf746eb7a79aa69953f194943bbc43bebae98bd7cadd4d8bc8c0df470ca6bf9d2b789effaa180e900fab4e2691983c1f7d41571458bd2a26267f2f0c73705a + checksum: 8d7768608996a052545251e896eac079c98e0401842af8dd4de78fba8d90bd505efb6c537e909cd6dae96e09db3fa2e765a6f26492553a675da56e2db51f9d24 languageName: node linkType: hard -"@whatwg-node/events@npm:^0.1.0": - version: 0.1.1 - resolution: "@whatwg-node/events@npm:0.1.1" - checksum: 7e4678c8c092484dc248f4a229a398de30d21190b94ebebc333c2187180207a18e257c4588d0910e872251b3089007f4a2a3ff8b9a4d057fae94db8da28be467 +"@whatwg-node/disposablestack@npm:^0.0.6": + version: 0.0.6 + resolution: "@whatwg-node/disposablestack@npm:0.0.6" + dependencies: + "@whatwg-node/promise-helpers": ^1.0.0 + tslib: ^2.6.3 + checksum: e751da9f8552728f28a140fd78c1da88be167ee8a5688371da88e024a2bf151298d194a61c9750b44bbbb4cf5c687959d495d41b1388e4cfcfe9dbe3584c79b3 languageName: node linkType: hard -"@whatwg-node/fetch@npm:^0.9.0": - version: 0.9.13 - resolution: "@whatwg-node/fetch@npm:0.9.13" +"@whatwg-node/fetch@npm:^0.10.0": + version: 0.10.11 + resolution: "@whatwg-node/fetch@npm:0.10.11" dependencies: - "@whatwg-node/node-fetch": ^0.4.17 - urlpattern-polyfill: ^9.0.0 - checksum: cd65ac6f41b5f78103cb2b78a5594e871977aeb104adf177ddb89c07867b976b08d5160d97517c156a09a9d172ab40f54804693b10d665533e5a876491f3a09c + "@whatwg-node/node-fetch": ^0.8.0 + urlpattern-polyfill: ^10.0.0 + checksum: d64fd5b545313f3d5cd362aa5700de5f6a25684ac7b74d8dd809ac27b67d3fc99cf5e47124dcc6623bbfef55ee87394c423933298feedc13c29aa6061f0cb894 languageName: node linkType: hard -"@whatwg-node/node-fetch@npm:^0.4.17": - version: 0.4.19 - resolution: "@whatwg-node/node-fetch@npm:0.4.19" +"@whatwg-node/node-fetch@npm:^0.8.0": + version: 0.8.1 + resolution: "@whatwg-node/node-fetch@npm:0.8.1" dependencies: - "@whatwg-node/events": ^0.1.0 - busboy: ^1.6.0 - fast-querystring: ^1.1.1 - fast-url-parser: ^1.1.3 - tslib: ^2.3.1 - checksum: a89bb2b4bd6e3da7d4c884e3771532f83a307a123098a19d3ca03351ce8e2961717a51b76fcec6928b400a20989acd8590905a680c28c09057d540e25ceebc2d + "@fastify/busboy": ^3.1.1 + "@whatwg-node/disposablestack": ^0.0.6 + "@whatwg-node/promise-helpers": ^1.3.2 + tslib: ^2.6.3 + checksum: 6bfdc2eab750ef1f7fd89acac635c5a2f57e2da9bce537ae80300f3dd804ff4f6c0842490d421671065589f8f165827a1ba9a17043ae28642b6f01ad67e1e04b + languageName: node + linkType: hard + +"@whatwg-node/promise-helpers@npm:^1.0.0, @whatwg-node/promise-helpers@npm:^1.3.2": + version: 1.3.2 + resolution: "@whatwg-node/promise-helpers@npm:1.3.2" + dependencies: + tslib: ^2.6.3 + checksum: d20e8d740cfa1f0eac7dce11e8a7a84f1567513a8ff0bd1772724b581a8ca77df3f9600a95047c0d2628335626113fa98367517abd01c1ff49817fccf225a29a languageName: node linkType: hard @@ -15877,6 +14316,13 @@ __metadata: languageName: node linkType: hard +"@xmldom/xmldom@npm:^0.8.8": + version: 0.8.11 + resolution: "@xmldom/xmldom@npm:0.8.11" + checksum: e768623de72c95d3dae6b5da8e33dda0d81665047811b5498d23a328d45b13feb5536fe921d0308b96a4a8dd8addf80b1f6ef466508051c0b581e63e0dc74ed5 + languageName: node + linkType: hard + "@xtuc/ieee754@npm:^1.2.0": version: 1.2.0 resolution: "@xtuc/ieee754@npm:1.2.0" @@ -15891,45 +14337,45 @@ __metadata: languageName: node linkType: hard -"@yao-pkg/pkg-fetch@npm:3.5.18": - version: 3.5.18 - resolution: "@yao-pkg/pkg-fetch@npm:3.5.18" +"@yao-pkg/pkg-fetch@npm:3.5.29": + version: 3.5.29 + resolution: "@yao-pkg/pkg-fetch@npm:3.5.29" dependencies: https-proxy-agent: ^5.0.0 node-fetch: ^2.6.6 picocolors: ^1.1.0 progress: ^2.0.3 semver: ^7.3.5 - tar-fs: ^2.1.1 + tar-fs: ^3.1.1 yargs: ^16.2.0 bin: pkg-fetch: lib-es5/bin.js - checksum: f63f728965d404d429a3c11c09f7655b6adce54cc5a2094b0507e206d9c5fd6e6dd0950ae1e7ad5db36d195f40e5437b026592a93c92149c35dd49f09fc6f57a + checksum: c0e0acddc9db9cab703ed002ae88435f81199531a640ed5ca6351742099a9da30f2ba2dc366cb31f2f9403b3e6ee8b0668a402cd9861de8d19952a41002c2378 languageName: node linkType: hard "@yao-pkg/pkg@npm:^6.2.0": - version: 6.2.0 - resolution: "@yao-pkg/pkg@npm:6.2.0" + version: 6.9.0 + resolution: "@yao-pkg/pkg@npm:6.9.0" dependencies: "@babel/generator": ^7.23.0 "@babel/parser": ^7.23.0 "@babel/types": ^7.23.0 - "@yao-pkg/pkg-fetch": 3.5.18 + "@yao-pkg/pkg-fetch": 3.5.29 into-stream: ^6.0.0 minimist: ^1.2.6 multistream: ^4.1.0 picocolors: ^1.1.0 picomatch: ^4.0.2 prebuild-install: ^7.1.1 - resolve: ^1.22.0 + resolve: ^1.22.10 stream-meter: ^1.0.4 tar: ^7.4.3 - tinyglobby: ^0.2.9 + tinyglobby: ^0.2.11 unzipper: ^0.12.3 bin: pkg: lib-es5/bin.js - checksum: 5fc37c105ae06b2ae4bd4566f6c74020d2dd9cb0cf841cad4a909396850cd3e30766585e9b9e1af56cce690152661ddf72d99e6f3ef4332ab639cc222744f74b + checksum: c15eec7cbcfc9798f3262c025a177f95265eeea3d19c205c3aac040de51db13e6af4c12311b1cce6a3a91425d245edbf6c882e5bc6ca8cc830751888ab5bb335 languageName: node linkType: hard @@ -15951,12 +14397,13 @@ __metadata: linkType: hard "@zkochan/cmd-shim@npm:^5.1.0": - version: 5.2.1 - resolution: "@zkochan/cmd-shim@npm:5.2.1" + version: 5.4.1 + resolution: "@zkochan/cmd-shim@npm:5.4.1" dependencies: - cmd-extension: ^1.0.1 + cmd-extension: ^1.0.2 + graceful-fs: ^4.2.10 is-windows: ^1.0.2 - checksum: 0968296ebff983e9b1453203633de4ee84c56a6b3063217d12f6ea199898f3f9c993f604e274b754d2364e0707c6e8f344135bbda1ce6527b83e032628d925dd + checksum: 59ef924e62aa6ddb6867e6e9b6b9b428fcb0d47a647b2e43fc0ed1e0af6812c140e224265b0f33149a2e833475b3109ed55b278882a3f59dd4f27a5ed8e1356f languageName: node linkType: hard @@ -15984,13 +14431,13 @@ __metadata: linkType: hard "abab@npm:^2.0.5": - version: 2.0.5 - resolution: "abab@npm:2.0.5" - checksum: 6d70f6a1362a1bd31d8033cfc71c1930e336758b2ac517192338e76c3ea55f53a6aafad60162e8152c4e45c95e0a1499888e803fed9060764c4e102587c497a8 + version: 2.0.6 + resolution: "abab@npm:2.0.6" + checksum: 0b245c3c3ea2598fe0025abf7cc7bb507b06949d51e8edae5d12c1b847a0a0c09639abcb94788332b4e2044ac4491c1e8f571b51c7826fd4b0bda1685ad4a278 languageName: node linkType: hard -"abbrev@npm:1, abbrev@npm:^1.0.0": +"abbrev@npm:1": version: 1.1.1 resolution: "abbrev@npm:1.1.1" checksum: 3f762677702acb24f65e813070e306c61fafe25d4b2583f9dfc935131f774863f3addd5741572ed576bd69cabe473c5af18e1e108b829cb7b6b4747884f726e6 @@ -16027,7 +14474,7 @@ __metadata: languageName: node linkType: hard -"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": +"accepts@npm:~1.3.4, accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: @@ -16037,12 +14484,12 @@ __metadata: languageName: node linkType: hard -"acorn-import-attributes@npm:^1.9.5": - version: 1.9.5 - resolution: "acorn-import-attributes@npm:1.9.5" +"acorn-import-phases@npm:^1.0.3": + version: 1.0.4 + resolution: "acorn-import-phases@npm:1.0.4" peerDependencies: - acorn: ^8 - checksum: 5926eaaead2326d5a86f322ff1b617b0f698aa61dc719a5baa0e9d955c9885cc71febac3fb5bacff71bbf2c4f9c12db2056883c68c53eb962c048b952e1e013d + acorn: ^8.14.0 + checksum: 338eb46fc1aed5544f628344cb9af189450b401d152ceadbf1f5746901a5d923016cd0e7740d5606062d374fdf6941c29bb515d2bd133c4f4242d5d4cd73a3c7 languageName: node linkType: hard @@ -16055,46 +14502,21 @@ __metadata: languageName: node linkType: hard -"acorn-node@npm:^1.6.1": - version: 1.8.2 - resolution: "acorn-node@npm:1.8.2" - dependencies: - acorn: ^7.0.0 - acorn-walk: ^7.0.0 - xtend: ^4.0.2 - checksum: e9a20dae515701cd3d03812929a7f74c4363fdcb4c74d762f7c43566dc87175ad817aa281ba11c88dabf5e8d35aec590073393c02a04bbdcfda58c2f320d08ac - languageName: node - linkType: hard - -"acorn-walk@npm:^7.0.0": - version: 7.2.0 - resolution: "acorn-walk@npm:7.2.0" - checksum: ff99f3406ed8826f7d6ef6ac76b7608f099d45a1ff53229fa267125da1924188dbacf02e7903dfcfd2ae4af46f7be8847dc7d564c73c4e230dfb69c8ea8e6b4c - languageName: node - linkType: hard - "acorn-walk@npm:^8.1.1": - version: 8.2.0 - resolution: "acorn-walk@npm:8.2.0" - checksum: dbe92f5b2452c93e960c5594e666dd1fae141b965ff2cb4a1e1d0381e3e4db4274c5ce4ffa3d681a86ca2a8d4e29d5efc0670a08e23fd2800051ea387df56ca2 - languageName: node - linkType: hard - -"acorn@npm:^7.0.0": - version: 7.4.1 - resolution: "acorn@npm:7.4.1" - bin: - acorn: bin/acorn - checksum: bd0b2c2b0f334bbee48828ff897c12bd2eb5898d03bf556dcc8942022cec795ac5bb5b6b585e2de687db6231faf07e096b59a361231dd8c9344d5df5f7f0e526 + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" + dependencies: + acorn: ^8.11.0 + checksum: 76537ac5fb2c37a64560feaf3342023dadc086c46da57da363e64c6148dc21b57d49ace26f949e225063acb6fb441eabffd89f7a3066de5ad37ab3e328927c62 languageName: node linkType: hard -"acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": - version: 8.14.1 - resolution: "acorn@npm:8.14.1" +"acorn@npm:^8.11.0, acorn@npm:^8.15.0, acorn@npm:^8.4.1, acorn@npm:^8.9.0": + version: 8.15.0 + resolution: "acorn@npm:8.15.0" bin: acorn: bin/acorn - checksum: dbd36c1ed1d2fa3550140000371fcf721578095b18777b85a79df231ca093b08edc6858d75d6e48c73e431c174dcf9214edbd7e6fa5911b93bd8abfa54e47123 + checksum: dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec languageName: node linkType: hard @@ -16106,9 +14528,9 @@ __metadata: linkType: hard "address@npm:^1.0.1, address@npm:^1.1.2": - version: 1.2.1 - resolution: "address@npm:1.2.1" - checksum: 64096b80207588684ec47f106a29205e58f3cda6fcc70bc4e1c141c1f166d0df8868e104687455b46e82c71efc5b38abb5095cf9e75cbba54128250422ea519b + version: 1.2.2 + resolution: "address@npm:1.2.2" + checksum: 1c8056b77fb124456997b78ed682ecc19d2fd7ea8bd5850a2aa8c3e3134c913847c57bcae418622efd32ba858fa1e242a40a251ac31da0515664fc0ac03a047d languageName: node linkType: hard @@ -16122,7 +14544,7 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:6, agent-base@npm:^6.0.2": +"agent-base@npm:6": version: 6.0.2 resolution: "agent-base@npm:6.0.2" dependencies: @@ -16131,21 +14553,10 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": - version: 7.1.3 - resolution: "agent-base@npm:7.1.3" - checksum: 6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11 - languageName: node - linkType: hard - -"agentkeepalive@npm:^4.2.1": - version: 4.2.1 - resolution: "agentkeepalive@npm:4.2.1" - dependencies: - debug: ^4.1.0 - depd: ^1.1.2 - humanize-ms: ^1.2.1 - checksum: 259dafa84a9e1f9e277ac8b31995a7a4f4db36a1df1710e9d413d98c6c013ab81370ad585d92038045cc8657662e578b07fd60b312b212f59ad426b10e1d6dce +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.4 + resolution: "agent-base@npm:7.1.4" + checksum: c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe languageName: node linkType: hard @@ -16159,6 +14570,18 @@ __metadata: languageName: node linkType: hard +"ajv-draft-04@npm:~1.0.0": + version: 1.0.0 + resolution: "ajv-draft-04@npm:1.0.0" + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 6044310bd38c17d77549fd326bd40ce1506fa10b0794540aa130180808bf94117fac8c9b448c621512bea60e4a947278f6a978e87f10d342950c15b33ddd9271 + languageName: node + linkType: hard + "ajv-formats@npm:^2.1.1": version: 2.1.1 resolution: "ajv-formats@npm:2.1.1" @@ -16173,6 +14596,20 @@ __metadata: languageName: node linkType: hard +"ajv-formats@npm:~3.0.1": + version: 3.0.1 + resolution: "ajv-formats@npm:3.0.1" + dependencies: + ajv: ^8.0.0 + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 168d6bca1ea9f163b41c8147bae537e67bd963357a5488a1eaf3abe8baa8eec806d4e45f15b10767e6020679315c7e1e5e6803088dfb84efa2b4e9353b83dd0a + languageName: node + linkType: hard + "ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": version: 3.5.2 resolution: "ajv-keywords@npm:3.5.2" @@ -16193,7 +14630,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.12.6, ajv@npm:~6.12.6": +"ajv@npm:^6.12.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.12.6": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -16206,6 +14643,18 @@ __metadata: linkType: hard "ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.11.0, ajv@npm:^8.6.0, ajv@npm:^8.9.0": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" + dependencies: + fast-deep-equal: ^3.1.3 + fast-uri: ^3.0.1 + json-schema-traverse: ^1.0.0 + require-from-string: ^2.0.2 + checksum: ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 + languageName: node + linkType: hard + +"ajv@npm:~8.12.0": version: 8.12.0 resolution: "ajv@npm:8.12.0" dependencies: @@ -16217,16 +14666,28 @@ __metadata: languageName: node linkType: hard -"amazon-cognito-identity-js@npm:6.3.11": - version: 6.3.11 - resolution: "amazon-cognito-identity-js@npm:6.3.11" +"ajv@npm:~8.13.0": + version: 8.13.0 + resolution: "ajv@npm:8.13.0" + dependencies: + fast-deep-equal: ^3.1.3 + json-schema-traverse: ^1.0.0 + require-from-string: ^2.0.2 + uri-js: ^4.4.1 + checksum: 14c6497b6f72843986d7344175a1aa0e2c35b1e7f7475e55bc582cddb765fca7e6bf950f465dc7846f817776d9541b706f4b5b3fbedd8dfdeb5fce6f22864264 + languageName: node + linkType: hard + +"amazon-cognito-identity-js@npm:6.3.14": + version: 6.3.14 + resolution: "amazon-cognito-identity-js@npm:6.3.14" dependencies: "@aws-crypto/sha256-js": 1.2.2 buffer: 4.9.2 fast-base64-decode: ^1.0.0 isomorphic-unfetch: ^3.0.0 js-cookie: ^2.2.1 - checksum: 4619e4c19770722ac243c98fb7d4aff35eb0b8f5a2db9ea31a5765f5c54deb7245e316e7e9f633f07d70520f13be157fc90c6139c5f0f2ecc59e5e7d16ee76b1 + checksum: 2487aa3fa73ff952cbd233a014dda9c53f952e0820695a54d19c2f8dc003ae2791210a224bbd676f570ea9f24a4fa0d8d43e8f02d911bfd5277ec3a9885afa53 languageName: node linkType: hard @@ -16575,7 +15036,7 @@ __metadata: languageName: node linkType: hard -"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": +"ansi-colors@npm:^4.1.1": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" checksum: ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9 @@ -16607,17 +15068,26 @@ __metadata: languageName: node linkType: hard +"ansi-html@npm:^0.0.9": + version: 0.0.9 + resolution: "ansi-html@npm:0.0.9" + bin: + ansi-html: bin/ansi-html + checksum: 4a5de9802fb50193e32b51a9ea48dc0d7e4436b860cb819d7110c62f2bfb1410288e1a2f9a848269f5eab8f903797a7f0309fe4c552f92a92b61a5b759ed52bd + languageName: node + linkType: hard + "ansi-regex@npm:^3.0.0": - version: 3.0.0 - resolution: "ansi-regex@npm:3.0.0" - checksum: c6a2b226d009965decc65d330b953290039f0f2b31d200516a9a79b6010f5f8f9d6acbaa0917d925c578df0c0feaddcb56569aad05776f99e2918116d4233121 + version: 3.0.1 + resolution: "ansi-regex@npm:3.0.1" + checksum: d108a7498b8568caf4a46eea4f1784ab4e0dfb2e3f3938c697dee21443d622d765c958f2b7e2b9f6b9e55e2e2af0584eaa9915d51782b89a841c28e744e7a167 languageName: node linkType: hard "ansi-regex@npm:^4.1.0": - version: 4.1.0 - resolution: "ansi-regex@npm:4.1.0" - checksum: a10376bc12035b0b40f036d3e544d92f9e6a525bc7cd65f71e108c0965d74f777e0eef47a6d0bfbdec1d835df1edf0410516a39525d2d89ce9547eb47644d681 + version: 4.1.1 + resolution: "ansi-regex@npm:4.1.1" + checksum: d36d34234d077e8770169d980fed7b2f3724bfa2a01da150ccd75ef9707c80e883d27cdf7a0eac2f145ac1d10a785a8a855cffd05b85f778629a0db62e7033da languageName: node linkType: hard @@ -16629,9 +15099,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 + version: 6.2.2 + resolution: "ansi-regex@npm:6.2.2" + checksum: 05d4acb1d2f59ab2cf4b794339c7b168890d44dda4bf0ce01152a8da0213aca207802f930442ce8cd22d7a92f44907664aac6508904e75e038fa944d2601b30f languageName: node linkType: hard @@ -16661,19 +15131,26 @@ __metadata: linkType: hard "ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: 5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + version: 6.2.3 + resolution: "ansi-styles@npm:6.2.3" + checksum: 23b8a4ce14e18fb854693b95351e286b771d23d8844057ed2e7d083cd3e708376c3323707ec6a24365f7d7eda3ca00327fe04092e29e551499ec4c8b7bfac868 + languageName: node + linkType: hard + +"any-promise@npm:^1.0.0": + version: 1.3.0 + resolution: "any-promise@npm:1.3.0" + checksum: 60f0298ed34c74fef50daab88e8dab786036ed5a7fad02e012ab57e376e0a0b4b29e83b95ea9b5e7d89df762f5f25119b83e00706ecaccb22cfbacee98d74889 languageName: node linkType: hard "anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": - version: 3.1.2 - resolution: "anymatch@npm:3.1.2" + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" dependencies: normalize-path: ^3.0.0 picomatch: ^2.0.4 - checksum: 900645535aee46ed7958f4f5b5e38abcbf474b5230406e913de15fc9a1310f0d5322775deb609688efe31010fa57831e55d36040b19826c22ce61d537e9b9759 + checksum: 57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac languageName: node linkType: hard @@ -16835,7 +15312,7 @@ __metadata: languageName: node linkType: hard -"aproba@npm:2.0.0, aproba@npm:^1.0.3 || ^2.0.0": +"aproba@npm:2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" checksum: d06e26384a8f6245d8c8896e138c0388824e259a329e0c9f196b4fa533c82502a6fd449586e3604950a0c42921832a458bb3aa0aa9f0ba449cfd4f50fd0d09b5 @@ -16872,16 +15349,6 @@ __metadata: languageName: node linkType: hard -"are-we-there-yet@npm:^3.0.0": - version: 3.0.1 - resolution: "are-we-there-yet@npm:3.0.1" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 8373f289ba42e4b5ec713bb585acdac14b5702c75f2a458dc985b9e4fa5762bc5b46b40a21b72418a3ed0cfb5e35bdc317ef1ae132f3035f633d581dd03168c3 - languageName: node - linkType: hard - "arg@npm:^4.1.0": version: 4.1.3 resolution: "arg@npm:4.1.3" @@ -16889,10 +15356,10 @@ __metadata: languageName: node linkType: hard -"arg@npm:^5.0.1": - version: 5.0.1 - resolution: "arg@npm:5.0.1" - checksum: b7087004468507db9bb5dbd00de408e0b589b63620e09ca8c45bef0731fce337ce43f66fb1dd88551648f31e8ae081a60a8ed27a60213d3968b6f65b7b1f5930 +"arg@npm:^5.0.2": + version: 5.0.2 + resolution: "arg@npm:5.0.2" + checksum: ccaf86f4e05d342af6666c569f844bec426595c567d32a8289715087825c2ca7edd8a3d204e4d2fb2aa4602e09a57d0c13ea8c9eea75aac3dbb4af5514e6800e languageName: node linkType: hard @@ -16929,20 +15396,20 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.0.0": - version: 5.0.0 - resolution: "aria-query@npm:5.0.0" - checksum: d8508a793e70bc8ef793c6df0adae1b337b60cd978974931e1a405e30b1356c822355950c9ad58271ea0353608a47d3b3a317667850d9c0ce227b0e88a8b2371 +"aria-query@npm:^5.0.0, aria-query@npm:^5.3.2": + version: 5.3.2 + resolution: "aria-query@npm:5.3.2" + checksum: 003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "array-buffer-byte-length@npm:1.0.1" +"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" dependencies: - call-bind: ^1.0.5 - is-array-buffer: ^3.0.4 - checksum: f5cdf54527cd18a3d2852ddf73df79efec03829e7373a8322ef5df2b4ef546fb365c19c71d6b42d641cb6bfe0f1a2f19bc0ece5b533295f86d7c3d522f228917 + call-bound: ^1.0.3 + is-array-buffer: ^3.0.5 + checksum: 74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d languageName: node linkType: hard @@ -16967,16 +15434,19 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.3, array-includes@npm:^3.1.4": - version: 3.1.4 - resolution: "array-includes@npm:3.1.4" +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8, array-includes@npm:^3.1.9": + version: 3.1.9 + resolution: "array-includes@npm:3.1.9" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.1 - get-intrinsic: ^1.1.1 - is-string: ^1.0.7 - checksum: 04c05682b45c1d58b9ad91296b3b91550c66196aae3076a42a0bb9094c00a9c3e4178520d13b093baab3313d862725a4596554da31989b12882be2073df038ac + call-bind: ^1.0.8 + call-bound: ^1.0.4 + define-properties: ^1.2.1 + es-abstract: ^1.24.0 + es-object-atoms: ^1.1.1 + get-intrinsic: ^1.3.0 + is-string: ^1.1.1 + math-intrinsics: ^1.1.0 + checksum: 0235fa69078abeac05ac4250699c44996bc6f774a9cbe45db48674ce6bd142f09b327d31482ff75cf03344db4ea03eae23edb862d59378b484b47ed842574856 languageName: node linkType: hard @@ -16994,42 +15464,100 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.2.5": +"array.prototype.findlast@npm:^1.2.5": version: 1.2.5 - resolution: "array.prototype.flat@npm:1.2.5" + resolution: "array.prototype.findlast@npm:1.2.5" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.0 - checksum: 91f3a8f8a74552ffb8f001ff26aaacf2baedf8bf9334cee9ac440ffb095f05df40f88c78384d004d4999b5876b30a6520a77dd9e5bccf065d68d7f3910e5ed6e + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + es-shim-unscopables: ^1.0.2 + checksum: ddc952b829145ab45411b9d6adcb51a8c17c76bf89c9dd64b52d5dffa65d033da8c076ed2e17091779e83bc892b9848188d7b4b33453c5565e65a92863cb2775 languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.2.4, array.prototype.flatmap@npm:^1.2.5": - version: 1.3.0 - resolution: "array.prototype.flatmap@npm:1.3.0" +"array.prototype.findlastindex@npm:^1.2.6": + version: 1.2.6 + resolution: "array.prototype.findlastindex@npm:1.2.6" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.2 - es-shim-unscopables: ^1.0.0 - checksum: f837de45bd1f22eb0aaf5fd79324e18a1461d6cf93edc4d48ef4695587cb5bf051c1e3de87477fbd7bb70fe6c71c8d11f10ea3c8c797553709ad1d11e649d120 + call-bind: ^1.0.8 + call-bound: ^1.0.4 + define-properties: ^1.2.1 + es-abstract: ^1.23.9 + es-errors: ^1.3.0 + es-object-atoms: ^1.1.1 + es-shim-unscopables: ^1.1.0 + checksum: 82559310d2e57ec5f8fc53d7df420e3abf0ba497935de0a5570586035478ba7d07618cb18e2d4ada2da514c8fb98a034aaf5c06caa0a57e2f7f4c4adedef5956 languageName: node linkType: hard -"arraybuffer.prototype.slice@npm:^1.0.3": - version: 1.0.3 - resolution: "arraybuffer.prototype.slice@npm:1.0.3" +"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flat@npm:1.3.3" + dependencies: + call-bind: ^1.0.8 + define-properties: ^1.2.1 + es-abstract: ^1.23.5 + es-shim-unscopables: ^1.0.2 + checksum: d90e04dfbc43bb96b3d2248576753d1fb2298d2d972e29ca7ad5ec621f0d9e16ff8074dae647eac4f31f4fb7d3f561a7ac005fb01a71f51705a13b5af06a7d8a + languageName: node + linkType: hard + +"array.prototype.flatmap@npm:^1.2.4, array.prototype.flatmap@npm:^1.3.2, array.prototype.flatmap@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flatmap@npm:1.3.3" + dependencies: + call-bind: ^1.0.8 + define-properties: ^1.2.1 + es-abstract: ^1.23.5 + es-shim-unscopables: ^1.0.2 + checksum: ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54 + languageName: node + linkType: hard + +"array.prototype.reduce@npm:^1.0.6": + version: 1.0.8 + resolution: "array.prototype.reduce@npm:1.0.8" + dependencies: + call-bind: ^1.0.8 + call-bound: ^1.0.4 + define-properties: ^1.2.1 + es-abstract: ^1.23.9 + es-array-method-boxes-properly: ^1.0.0 + es-errors: ^1.3.0 + es-object-atoms: ^1.1.1 + is-string: ^1.1.1 + checksum: 0a4635f468e9161f51c4a87f80057b8b3c27b0ccc3e40ad7ea77cd1e147f1119f46977b0452f3fa325f543126200f2caf8c1390bd5303edf90d9c1dcd7d5a8a0 + languageName: node + linkType: hard + +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.3 + es-errors: ^1.3.0 + es-shim-unscopables: ^1.0.2 + checksum: eb3c4c4fc0381b0bf6dba2ea4d48d367c2827a0d4236a5718d97caaccc6b78f11f4cadf090736e86301d295a6aa4967ed45568f92ced51be8cbbacd9ca410943 + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" dependencies: array-buffer-byte-length: ^1.0.1 - call-bind: ^1.0.5 + call-bind: ^1.0.8 define-properties: ^1.2.1 - es-abstract: ^1.22.3 - es-errors: ^1.2.1 - get-intrinsic: ^1.2.3 + es-abstract: ^1.23.5 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.6 is-array-buffer: ^3.0.4 - is-shared-array-buffer: ^1.0.2 - checksum: d32754045bcb2294ade881d45140a5e52bda2321b9e98fa514797b7f0d252c4c5ab0d1edb34112652c62fa6a9398def568da63a4d7544672229afea283358c36 + checksum: 2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06 languageName: node linkType: hard @@ -17054,7 +15582,18 @@ __metadata: languageName: node linkType: hard -"asn1.js@npm:^5.0.0, asn1.js@npm:^5.2.0": +"asn1.js@npm:^4.10.1": + version: 4.10.1 + resolution: "asn1.js@npm:4.10.1" + dependencies: + bn.js: ^4.0.0 + inherits: ^2.0.1 + minimalistic-assert: ^1.0.0 + checksum: afa7f3ab9e31566c80175a75b182e5dba50589dcc738aa485be42bdd787e2a07246a4b034d481861123cbe646a7656f318f4f1cad2e9e5e808a210d5d6feaa88 + languageName: node + linkType: hard + +"asn1.js@npm:^5.0.0": version: 5.4.1 resolution: "asn1.js@npm:5.4.1" dependencies: @@ -17089,10 +15628,10 @@ __metadata: languageName: node linkType: hard -"ast-types-flow@npm:^0.0.7": - version: 0.0.7 - resolution: "ast-types-flow@npm:0.0.7" - checksum: f381529f2da535949ba6cceddbdfaa33b4d5105842e147ec63582f560ea9ecc1a08f66457664f3109841d3053641fa8b9fa94ba607f1ea9f6c804fe5dee44a1d +"ast-types-flow@npm:^0.0.8": + version: 0.0.8 + resolution: "ast-types-flow@npm:0.0.8" + checksum: f2a0ba8055353b743c41431974521e5e852a9824870cd6fce2db0e538ac7bf4da406bbd018d109af29ff3f8f0993f6a730c9eddbd0abd031fbcb29ca75c1014e languageName: node linkType: hard @@ -17112,6 +15651,20 @@ __metadata: languageName: node linkType: hard +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 + languageName: node + linkType: hard + +"async-generator-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-generator-function@npm:1.0.0" + checksum: 2c50ef856c543ad500d8d8777d347e3c1ba623b93e99c9263ecc5f965c1b12d2a140e2ab6e43c3d0b85366110696f28114649411cbcd10b452a92a2318394186 + languageName: node + linkType: hard + "async@npm:^2.6.4": version: 2.6.4 resolution: "async@npm:2.6.4" @@ -17121,7 +15674,7 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.1.0, async@npm:^3.2.4": +"async@npm:^3.2.3, async@npm:^3.2.4": version: 3.2.6 resolution: "async@npm:3.2.6" checksum: 36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 @@ -17142,15 +15695,6 @@ __metadata: languageName: node linkType: hard -"atob@npm:^2.1.2": - version: 2.1.2 - resolution: "atob@npm:2.1.2" - bin: - atob: bin/atob.js - checksum: ada635b519dc0c576bb0b3ca63a73b50eefacf390abb3f062558342a8d68f2db91d0c8db54ce81b0d89de3b0f000de71f3ae7d761fd7d8cc624278fe443d6c7e - languageName: node - linkType: hard - "auto-bind@npm:~4.0.0": version: 4.0.0 resolution: "auto-bind@npm:4.0.0" @@ -17158,21 +15702,21 @@ __metadata: languageName: node linkType: hard -"autoprefixer@npm:^10.4.4": - version: 10.4.4 - resolution: "autoprefixer@npm:10.4.4" +"autoprefixer@npm:^10.4.13": + version: 10.4.21 + resolution: "autoprefixer@npm:10.4.21" dependencies: - browserslist: ^4.20.2 - caniuse-lite: ^1.0.30001317 - fraction.js: ^4.2.0 + browserslist: ^4.24.4 + caniuse-lite: ^1.0.30001702 + fraction.js: ^4.3.7 normalize-range: ^0.1.2 - picocolors: ^1.0.0 + picocolors: ^1.1.1 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.1.0 bin: autoprefixer: bin/autoprefixer - checksum: 42d46509c50d840c5040bfc1a336533f5920af9152caea9f5a734e47cd5bf533b1f7425db60997c43e3d72e3385d08d0baa2c8781179a8466af2bb75ef7671ae + checksum: de5b71d26d0baff4bbfb3d59f7cf7114a6030c9eeb66167acf49a32c5b61c68e308f1e0f869d92334436a221035d08b51cd1b2f2c4689b8d955149423c16d4d4 languageName: node linkType: hard @@ -17186,23 +15730,23 @@ __metadata: linkType: hard "aws-amplify@npm:^5.3.16": - version: 5.3.16 - resolution: "aws-amplify@npm:5.3.16" - dependencies: - "@aws-amplify/analytics": 6.5.10 - "@aws-amplify/api": 5.4.10 - "@aws-amplify/auth": 5.6.10 - "@aws-amplify/cache": 5.1.16 - "@aws-amplify/core": 5.8.10 - "@aws-amplify/datastore": 4.7.10 - "@aws-amplify/geo": 2.3.10 - "@aws-amplify/interactions": 5.2.16 - "@aws-amplify/notifications": 1.6.10 - "@aws-amplify/predictions": 5.5.10 - "@aws-amplify/pubsub": 5.5.10 - "@aws-amplify/storage": 5.9.10 + version: 5.3.27 + resolution: "aws-amplify@npm:5.3.27" + dependencies: + "@aws-amplify/analytics": 6.5.14 + "@aws-amplify/api": 5.4.16 + "@aws-amplify/auth": 5.6.15 + "@aws-amplify/cache": 5.1.20 + "@aws-amplify/core": 5.8.14 + "@aws-amplify/datastore": 4.7.16 + "@aws-amplify/geo": 2.3.14 + "@aws-amplify/interactions": 5.2.21 + "@aws-amplify/notifications": 1.6.16 + "@aws-amplify/predictions": 5.5.17 + "@aws-amplify/pubsub": 5.6.2 + "@aws-amplify/storage": 5.9.16 tslib: ^2.0.0 - checksum: 199a1f36b093a81ca3d79470eacf69f45c98201d1e0d03f2256a0e4e75872cb8b1ecabf01ba53cb3952ec0b220f82786953a9849e0ba9df82162698767fed614 + checksum: 2f855bd3c66dd6e93a1cc924faea1f3687554cd3a5623f14256ddaf4f0f1eedc4179e9c12e60989ce862df0abfba05ba368cbeab57964e7a80133aea27508495 languageName: node linkType: hard @@ -17219,9 +15763,9 @@ __metadata: languageName: node linkType: hard -"aws-appsync-subscription-link@npm:^2.4.0": - version: 2.4.0 - resolution: "aws-appsync-subscription-link@npm:2.4.0" +"aws-appsync-subscription-link@npm:^2.4.3": + version: 2.4.3 + resolution: "aws-appsync-subscription-link@npm:2.4.3" dependencies: apollo-link: 1.2.5 apollo-link-context: 1.0.11 @@ -17230,15 +15774,16 @@ __metadata: aws-appsync-auth-link: ^2.0.8 debug: 2.6.9 url: ^0.11.0 + zen-observable-ts: ^1.2.5 peerDependencies: apollo-client: 2.x - checksum: 58293597a890c86e633457e12e89f962c783ca1348bb3cb768029d7c379019f82041585c11f6fd9c4a45cbbe3885a14272acdd48fa16e441e2402e381bebca3a + checksum: 65d1da8c8f9d2baf7368f7dad07a53359d22b9fa0ab8bbecd7b6718f476f60cd06cc0f736d9dd23d135fb03685653c833e516ec27512fad4eed7ddcb7cdf749b languageName: node linkType: hard "aws-appsync@npm:^4.1.1, aws-appsync@npm:^4.1.4": - version: 4.1.7 - resolution: "aws-appsync@npm:4.1.7" + version: 4.1.10 + resolution: "aws-appsync@npm:4.1.10" dependencies: "@aws-crypto/sha256-universal": ^1.1.1 "@aws-sdk/client-s3": ^3.25.0 @@ -17252,7 +15797,7 @@ __metadata: 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.0 + aws-appsync-subscription-link: ^2.4.3 debug: 2.6.9 redux: ^3.7.2 redux-thunk: ^2.2.0 @@ -17260,8 +15805,8 @@ __metadata: url: ^0.11.0 uuid: 3.x peerDependencies: - graphql: 0.13.0 || 14.x || 15.x - checksum: 7ca528a8dd408b8305f413156eb2b295ed896446e426f597906185442d0eb76f679e47b3ef4ae5155b330901b350a839dc5a3dea71a559cc94b92a8e6f3f49cc + graphql: 0.13.0 || 14.x || 15.0.0 - 15.3.0 + checksum: 4dbdbeed8b8123c312ff3175d1cedd5271ae0f8e742e41c37dd275f70e81d85342f4186880e0aa43e5a435ac18ae16f3549d773ef69d51cfc82f81005feb18d9 languageName: node linkType: hard @@ -17318,8 +15863,8 @@ __metadata: linkType: hard "aws-sdk@npm:^2.1464.0": - version: 2.1464.0 - resolution: "aws-sdk@npm:2.1464.0" + version: 2.1692.0 + resolution: "aws-sdk@npm:2.1692.0" dependencies: buffer: 4.9.2 events: 1.1.1 @@ -17330,8 +15875,8 @@ __metadata: url: 0.10.3 util: ^0.12.4 uuid: 8.0.0 - xml2js: 0.5.0 - checksum: 042485e757a035fb0486a7010897073a2919e561e1f54da68dc2cc5d81fe710bf9c57a4914bbece554a42efc4170acbdc52f9308d5d845ae09b4b6e64b31455a + xml2js: 0.6.2 + checksum: 5123174cf9c7952f9f072789f2a95f1cb346a676652425a8c73dcda195181f8a8d947f4edea0056552a315bbd5126ed8bb71d0a38b16f337d168bf7bf63a5b0a languageName: node linkType: hard @@ -17342,21 +15887,28 @@ __metadata: languageName: node linkType: hard +"aws-ssl-profiles@npm:^1.1.1": + version: 1.1.2 + resolution: "aws-ssl-profiles@npm:1.1.2" + checksum: e5f59a4146fe3b88ad2a84f814886c788557b80b744c8cbcb1cbf8cf5ba19cc006a7a12e88819adc614ecda9233993f8f1d1f3b612cbc2f297196df9e8f4f66e + languageName: node + linkType: hard + "aws4@npm:^1.8.0": - version: 1.11.0 - resolution: "aws4@npm:1.11.0" - checksum: 00c32a5dc0f864a731e26406fa7d51595e09359dd8f9c813fa3122e3833f564bf95b78cdf6acf8b5d0462403d7c73ce5f22ad19050d75b17019c7978f970c4fa + version: 1.13.2 + resolution: "aws4@npm:1.13.2" + checksum: c993d0d186d699f685d73113733695d648ec7d4b301aba2e2a559d0cd9c1c902308cc52f4095e1396b23fddbc35113644e7f0a6a32753636306e41e3ed6f1e79 languageName: node linkType: hard -"axe-core@npm:^4.3.5": - version: 4.3.5 - resolution: "axe-core@npm:4.3.5" - checksum: 48c08748271964b9a09e523cd5739cc3b8be8982ffffda30269b7e4f75af35b56ba951467a0e37eb213380f7b3544b7503e1a213660aadc00b990d6427e11b1e +"axe-core@npm:^4.10.0": + version: 4.11.0 + resolution: "axe-core@npm:4.11.0" + checksum: 7d7020a568a824c303711858c2fcfe56d001d27e46c0c2ff75dc31b436cfddfd4857a301e70536cc9e64829d25338f7fb782102d23497ebdc66801e9900fc895 languageName: node linkType: hard -"axios@npm:^1.11.0, axios@npm:^1.6.5, axios@npm:^1.7.4": +"axios@npm:^1.11.0, axios@npm:^1.6.5, axios@npm:^1.8.3": version: 1.12.2 resolution: "axios@npm:1.12.2" dependencies: @@ -17367,17 +15919,22 @@ __metadata: languageName: node linkType: hard -"axobject-query@npm:^2.2.0": - version: 2.2.0 - resolution: "axobject-query@npm:2.2.0" - checksum: 75e173c4f8477814a03c46b5864810c0d62d15515e3e1067093d934b77d2dd68704a4e5141e190e305fee9630405c1ea013642f50ed476b27d8d79033c489ce9 +"axobject-query@npm:^4.1.0": + version: 4.1.0 + resolution: "axobject-query@npm:4.1.0" + checksum: c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775 languageName: node linkType: hard "b4a@npm:^1.6.4": - version: 1.6.7 - resolution: "b4a@npm:1.6.7" - checksum: ec2f004d1daae04be8c5a1f8aeb7fea213c34025e279db4958eb0b82c1729ee25f7c6e89f92a5f65c8a9cf2d017ce27e3dda912403341d1781bd74528a4849d4 + version: 1.7.3 + resolution: "b4a@npm:1.7.3" + peerDependencies: + react-native-b4a: "*" + peerDependenciesMeta: + react-native-b4a: + optional: true + checksum: ac16d186e00fa0d16de1f1a4af413953bc762d50d5a0e382aaa744a13886600313b7293403ad77fc83f6b1489c3fc2610494d1026754a51d1b7cdac2115a7598 languageName: node linkType: hard @@ -17431,17 +15988,17 @@ __metadata: linkType: hard "babel-loader@npm:^8.3.0": - version: 8.3.0 - resolution: "babel-loader@npm:8.3.0" + version: 8.4.1 + resolution: "babel-loader@npm:8.4.1" dependencies: find-cache-dir: ^3.3.1 - loader-utils: ^2.0.0 + loader-utils: ^2.0.4 make-dir: ^3.1.0 schema-utils: ^2.6.5 peerDependencies: "@babel/core": ^7.0.0 webpack: ">=2" - checksum: 7b83bae35a12fbc5cdf250e2d36a288305fe5b6d20ab044ab7c09bbf456c8895b80af7a4f1e8b64b5c07a4fd48d4b5144dab40b4bc72a4fed532dc000362f38f + checksum: efdca9c3ef502af58b923a32123d660c54fd0be125b7b64562c8a43bda0a3a55dac0db32331674104e7e5184061b75c3a0e395b2c5ccdc7cb2125dd9ec7108d2 languageName: node linkType: hard @@ -17508,51 +16065,39 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.3.0": - version: 0.3.0 - resolution: "babel-plugin-polyfill-corejs2@npm:0.3.0" - dependencies: - "@babel/compat-data": ^7.13.11 - "@babel/helper-define-polyfill-provider": ^0.3.0 - semver: ^6.1.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: e3d86452139d3fd5e385644b429e8de6f9f70673294dba070c2dcd09a2075372e2f0e8837edbfae4e862c4ff891c5a1aebbc9e92adf6ee10798a42bc6ee9e505 - languageName: node - linkType: hard - -"babel-plugin-polyfill-corejs3@npm:^0.4.0": - version: 0.4.0 - resolution: "babel-plugin-polyfill-corejs3@npm:0.4.0" +"babel-plugin-polyfill-corejs2@npm:^0.4.14": + version: 0.4.14 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.14" dependencies: - "@babel/helper-define-polyfill-provider": ^0.3.0 - core-js-compat: ^3.18.0 + "@babel/compat-data": ^7.27.7 + "@babel/helper-define-polyfill-provider": ^0.6.5 + semver: ^6.3.1 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1b18ba8925b42a70f14f64be825664ddd11cd5f53b50c2cb859d2f8eb00d62b292c5cac78cbeeb0bc7ba621826aa8674e6d9cdf7a32cece4b0d76c8263f92966 + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: d74cba0600a6508e86d220bde7164eb528755d91be58020e5ea92ea7fbb12c9d8d2c29246525485adfe7f68ae02618ec428f9a589cac6cbedf53cc3972ad7fbe languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.5.0": - version: 0.5.2 - resolution: "babel-plugin-polyfill-corejs3@npm:0.5.2" +"babel-plugin-polyfill-corejs3@npm:^0.13.0": + version: 0.13.0 + resolution: "babel-plugin-polyfill-corejs3@npm:0.13.0" dependencies: - "@babel/helper-define-polyfill-provider": ^0.3.1 - core-js-compat: ^3.21.0 + "@babel/helper-define-polyfill-provider": ^0.6.5 + core-js-compat: ^3.43.0 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 4b6c36934e1b80629abcb35a8b2e0749e9f3df5ba911447a1726b30ff6eeb76e5858b83477e844abf33fea25da2220e820a1d7a10035d88f63c98544d1d66723 + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 5d8e228da425edc040d8c868486fd01ba10b0440f841156a30d9f8986f330f723e2ee61553c180929519563ef5b64acce2caac36a5a847f095d708dda5d8206d languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.3.0": - version: 0.3.0 - resolution: "babel-plugin-polyfill-regenerator@npm:0.3.0" +"babel-plugin-polyfill-regenerator@npm:^0.6.5": + version: 0.6.5 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.5" dependencies: - "@babel/helper-define-polyfill-provider": ^0.3.0 + "@babel/helper-define-polyfill-provider": ^0.6.5 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 2d4b83c7ae734cf1b1a41170dfa6d044e41f2c5262c0b9d41ee1195caa61f56cd85bad2d80cfe49f4d729be45f0d03276fa33b7433379fc4f39f82eb4fad865d + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 63aa8ed716df6a9277c6ab42b887858fa9f57a70cc1d0ae2b91bdf081e45d4502848cba306fb60b02f59f99b32fd02ff4753b373cac48ccdac9b7d19dd56f06d languageName: node linkType: hard @@ -17571,24 +16116,27 @@ __metadata: linkType: hard "babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.0.1 - resolution: "babel-preset-current-node-syntax@npm:1.0.1" + version: 1.2.0 + resolution: "babel-preset-current-node-syntax@npm:1.2.0" 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-class-properties": ^7.12.13 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + "@babel/plugin-syntax-import-attributes": ^7.24.7 + "@babel/plugin-syntax-import-meta": ^7.10.4 "@babel/plugin-syntax-json-strings": ^7.8.3 - "@babel/plugin-syntax-logical-assignment-operators": ^7.8.3 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - "@babel/plugin-syntax-numeric-separator": ^7.8.3 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 "@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/plugin-syntax-private-property-in-object": ^7.14.5 + "@babel/plugin-syntax-top-level-await": ^7.14.5 peerDependencies: - "@babel/core": ^7.0.0 - checksum: 5ba39a3a0e6c37d25e56a4fb843be632dac98d54706d8a0933f9bcb1a07987a96d55c2b5a6c11788a74063fb2534fe68c1f1dbb6c93626850c785e0938495627 + "@babel/core": ^7.0.0 || ^8.0.0-0 + checksum: 94a4f81cddf9b051045d08489e4fff7336292016301664c138cfa3d9ffe3fe2ba10a24ad6ae589fd95af1ac72ba0216e1653555c187e694d7b17be0c002bea10 languageName: node linkType: hard @@ -17642,8 +16190,8 @@ __metadata: linkType: hard "babel-preset-react-app@npm:^10.0.1": - version: 10.0.1 - resolution: "babel-preset-react-app@npm:10.0.1" + version: 10.1.0 + resolution: "babel-preset-react-app@npm:10.1.0" dependencies: "@babel/core": ^7.16.0 "@babel/plugin-proposal-class-properties": ^7.16.0 @@ -17652,6 +16200,7 @@ __metadata: "@babel/plugin-proposal-numeric-separator": ^7.16.0 "@babel/plugin-proposal-optional-chaining": ^7.16.0 "@babel/plugin-proposal-private-methods": ^7.16.0 + "@babel/plugin-proposal-private-property-in-object": ^7.16.7 "@babel/plugin-transform-flow-strip-types": ^7.16.0 "@babel/plugin-transform-react-display-name": ^7.16.0 "@babel/plugin-transform-runtime": ^7.16.4 @@ -17661,7 +16210,7 @@ __metadata: "@babel/runtime": ^7.16.3 babel-plugin-macros: ^3.1.0 babel-plugin-transform-react-remove-prop-types: ^0.4.24 - checksum: aba225d0caf2591f7cc1aeed69369d1e86419a92fcf6025312421c238f4468347a7b6c12a45a4fb15e879a01f5a060439842fbde5739d7be31077b35c7d20fa5 + checksum: 4cb4d85cc08dd813ac9a3e9c39e764e0b32d3333c9464517f5ae9a2289a41fe40e107c5909e8cc9ff6627a38b0c0d50b1c86679bde7623bb36b257902fb8bb20 languageName: node linkType: hard @@ -17694,10 +16243,75 @@ __metadata: languageName: node linkType: hard -"bare-events@npm:^2.2.0": - version: 2.5.4 - resolution: "bare-events@npm:2.5.4" - checksum: 877a9cea73d545e2588cdbd6fd01653e27dac48ad6b44985cdbae73e1f57f292d4ba52e25d1fba53674c1053c463d159f3d5c7bc36a2e6e192e389b499ddd627 +"bare-events@npm:^2.5.4, bare-events@npm:^2.7.0": + version: 2.8.1 + resolution: "bare-events@npm:2.8.1" + peerDependencies: + bare-abort-controller: "*" + peerDependenciesMeta: + bare-abort-controller: + optional: true + checksum: 0564f170b60ce827bc115b1c6e32092c7072905c560a941ac26149bbdde672d203897419f53015e0b41a2b3f3332a03dc2c66d3176ceebe1c58f636246f45808 + languageName: node + linkType: hard + +"bare-fs@npm:^4.0.1": + version: 4.5.0 + resolution: "bare-fs@npm:4.5.0" + dependencies: + bare-events: ^2.5.4 + bare-path: ^3.0.0 + bare-stream: ^2.6.4 + bare-url: ^2.2.2 + fast-fifo: ^1.3.2 + peerDependencies: + bare-buffer: "*" + peerDependenciesMeta: + bare-buffer: + optional: true + checksum: 8092cd3389c4a2ef6bb4b0d5df1112d948d03043e8021cb790cd3bd0a190574322e34170379f0bb16b50b37a88dab0a4aca1c1eb5abb28eee8349fa274a9ed55 + languageName: node + linkType: hard + +"bare-os@npm:^3.0.1": + version: 3.6.2 + resolution: "bare-os@npm:3.6.2" + checksum: 7d917bc202b7efbb6b78658403fac04ae4e91db98d38cbd24037f896a2b1b4f4571d8cd408d12bed6a4c406d6abaf8d03836eacbcc4c75a0b6974e268574fc5a + languageName: node + linkType: hard + +"bare-path@npm:^3.0.0": + version: 3.0.0 + resolution: "bare-path@npm:3.0.0" + dependencies: + bare-os: ^3.0.1 + checksum: 56a3ca82a9f808f4976cb1188640ac206546ce0ddff582afafc7bd2a6a5b31c3bd16422653aec656eeada2830cfbaa433c6cbf6d6b4d9eba033d5e06d60d9a68 + languageName: node + linkType: hard + +"bare-stream@npm:^2.6.4": + version: 2.7.0 + resolution: "bare-stream@npm:2.7.0" + dependencies: + streamx: ^2.21.0 + peerDependencies: + bare-buffer: "*" + bare-events: "*" + peerDependenciesMeta: + bare-buffer: + optional: true + bare-events: + optional: true + checksum: 3acd840b7b288dc066226c36446ff605fba2ecce98f1a0ce6aa611b81aabbcd204046a3209bce172373d17eaeaa5b7d35a85649c18ffcb9f2c783242854e99bd + languageName: node + linkType: hard + +"bare-url@npm:^2.2.2": + version: 2.3.1 + resolution: "bare-url@npm:2.3.1" + dependencies: + bare-path: ^3.0.0 + checksum: aa1313dd49763b8e56d3e3d72d290b79a61d75823a93e22ae176f17b5269469bde06651f26c66de55ab8e5c5cb0896a0890c7fc39b5789a70fb97c87223ee3a5 languageName: node linkType: hard @@ -17715,10 +16329,19 @@ __metadata: languageName: node linkType: hard +"baseline-browser-mapping@npm:^2.8.19": + version: 2.8.19 + resolution: "baseline-browser-mapping@npm:2.8.19" + bin: + baseline-browser-mapping: dist/cli.js + checksum: bfdc00501d691166a45303d7a83420ac90ae42619fc1625dcb7ef486b4a049237b37314aaa51e265b8c5083eecfd7064d9af9cb57b9f686bb7b306d7de45b0a3 + languageName: node + linkType: hard + "basic-ftp@npm:^5.0.2": - version: 5.0.3 - resolution: "basic-ftp@npm:5.0.3" - checksum: 2b960ea976a4c16f420290063e6399894220e107653de3bc9a19d842bcfee49855d20f2449d27f0217af2e9bcfb6008a81461b59e43b9ef1fe21263513b107b4 + version: 5.0.5 + resolution: "basic-ftp@npm:5.0.5" + checksum: be983a3997749856da87b839ffce6b8ed6c7dbf91ea991d5c980d8add275f9f2926c19f80217ac3e7f353815be879371d636407ca72b038cea8cab30e53928a6 languageName: node linkType: hard @@ -17739,28 +16362,29 @@ __metadata: linkType: hard "before-after-hook@npm:^2.2.0": - version: 2.2.2 - resolution: "before-after-hook@npm:2.2.2" - checksum: 7457bfb8f40e8cbce943ea6e6531261925c6c8a451fea540762367a3e2e52b5979978963a7ec65f232a4f5b87310930bf152c9a055608c64ecee5115bad60b9a + version: 2.2.3 + resolution: "before-after-hook@npm:2.2.3" + checksum: 0488c4ae12df758ca9d49b3bb27b47fd559677965c52cae7b335784724fb8bf96c42b6e5ba7d7afcbc31facb0e294c3ef717cc41c5bc2f7bd9e76f8b90acd31c languageName: node linkType: hard "bfj@npm:^7.0.2": - version: 7.0.2 - resolution: "bfj@npm:7.0.2" + version: 7.1.0 + resolution: "bfj@npm:7.1.0" dependencies: - bluebird: ^3.5.5 - check-types: ^11.1.1 + bluebird: ^3.7.2 + check-types: ^11.2.3 hoopy: ^0.1.4 + jsonpath: ^1.1.1 tryer: ^1.0.1 - checksum: 2e576c7e13a036c457dd45ce8d8aa3c407a801e90a4feb7e3adc42238befdef19a7c677a23725e42f6c7f79e76838afd72e7a0b7c5aa7a6e8147209709f57981 + checksum: e5fc6690cd093c06ca6ed7584a2caf0c4a762bc9d9d9cb18efbabc75c973b071a8dad7037c617d0ea4d97b7b439821fea32f7c232ed0be8fa7840533a9643171 languageName: node linkType: hard "big-integer@npm:1.6.x": - version: 1.6.51 - resolution: "big-integer@npm:1.6.51" - checksum: c8139662d57f8833a44802f4b65be911679c569535ea73c5cfd3c1c8994eaead1b84b6f63e1db63833e4d4cacb6b6a9e5522178113dfdc8e4c81ed8436f1e8cc + version: 1.6.52 + resolution: "big-integer@npm:1.6.52" + checksum: 9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0 languageName: node linkType: hard @@ -17784,9 +16408,9 @@ __metadata: linkType: hard "binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: d73d8b897238a2d3ffa5f59c0241870043aa7471335e89ea5e1ff48edb7c2d0bb471517a3e4c5c3f4c043615caa2717b5f80a5e61e07503d51dc85cb848e665d + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 languageName: node linkType: hard @@ -17801,7 +16425,7 @@ __metadata: languageName: node linkType: hard -"bluebird@npm:^3.5.5, bluebird@npm:~3.7.2": +"bluebird@npm:^3.7.2, bluebird@npm:~3.7.2": version: 3.7.2 resolution: "bluebird@npm:3.7.2" checksum: 680de03adc54ff925eaa6c7bb9a47a0690e8b5de60f4792604aae8ed618c65e6b63a7893b57ca924beaf53eee69c5af4f8314148c08124c550fe1df1add897d2 @@ -17809,16 +16433,16 @@ __metadata: linkType: hard "bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": - version: 4.12.0 - resolution: "bn.js@npm:4.12.0" - checksum: 9736aaa317421b6b3ed038ff3d4491935a01419ac2d83ddcfebc5717385295fcfcf0c57311d90fe49926d0abbd7a9dbefdd8861e6129939177f7e67ebc645b21 + version: 4.12.2 + resolution: "bn.js@npm:4.12.2" + checksum: 09a249faa416a9a1ce68b5f5ec8bbca87fe54e5dd4ef8b1cc8a4969147b80035592bddcb1e9cc814c3ba79e573503d5c5178664b722b509fb36d93620dba9b57 languageName: node linkType: hard -"bn.js@npm:^5.0.0, bn.js@npm:^5.2.1": - version: 5.2.1 - resolution: "bn.js@npm:5.2.1" - checksum: bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa +"bn.js@npm:^5.2.1, bn.js@npm:^5.2.2": + version: 5.2.2 + resolution: "bn.js@npm:5.2.2" + checksum: cb97827d476aab1a0194df33cd84624952480d92da46e6b4a19c32964aa01553a4a613502396712704da2ec8f831cf98d02e74ca03398404bd78a037ba93f2ab languageName: node linkType: hard @@ -17867,9 +16491,9 @@ __metadata: linkType: hard "bowser@npm:^2.11.0": - version: 2.11.0 - resolution: "bowser@npm:2.11.0" - checksum: 04efeecc7927a9ec33c667fa0965dea19f4ac60b3fea60793c2e6cf06c1dcd2f7ae1dbc656f450c5f50783b1c75cf9dc173ba6f3b7db2feee01f8c4b793e1bd3 + version: 2.12.1 + resolution: "bowser@npm:2.12.1" + checksum: 017e8cc63ce2dec75037340626e1408f68334dac95f953ba7db33a266c019f1d262346d2be3994f9a12b7e9c02f57c562078719b8c5e8e8febe01053c613ffbc languageName: node linkType: hard @@ -17905,21 +16529,21 @@ __metadata: languageName: node linkType: hard -"bplist-creator@npm:0.1.0": - version: 0.1.0 - resolution: "bplist-creator@npm:0.1.0" +"bplist-creator@npm:0.1.1": + version: 0.1.1 + resolution: "bplist-creator@npm:0.1.1" dependencies: stream-buffers: 2.2.x - checksum: 86f5fe95f34abd369b381abf0f726e220ecebd60a3d932568ae94895ccf1989a87553e4aee9ab3cfb4f35e6f72319f52aa73028165eec82819ed39f15189d493 + checksum: 427ec37263ce0e8c68a83f595fc9889a9cbf2e6fda2de18e1f8ef7f0c6ce68c0cdbb7c9c1f3bb3f2d217407af8cffbdf254bf0f71c99f2186175d07752f08a47 languageName: node linkType: hard -"bplist-parser@npm:0.3.1": - version: 0.3.1 - resolution: "bplist-parser@npm:0.3.1" +"bplist-parser@npm:0.3.2": + version: 0.3.2 + resolution: "bplist-parser@npm:0.3.2" dependencies: big-integer: 1.6.x - checksum: 00940a60214e8f58246264d389db8817b7f7f968cd544ec4a5843e33f810c7a07294a92060fc507104a1a2921212c053fe8e941fb2129b9b4da5fbb12a08e95c + checksum: 4dc307c11d2511a01255e87e370d4ab6f1962b35fdc27605fd4ce9a557a259c2dc9f87822617ddb1f7aa062a71e30ef20d6103329ac7ce235628f637fb0ed763 languageName: node linkType: hard @@ -17965,7 +16589,7 @@ __metadata: languageName: node linkType: hard -"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": +"browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" dependencies: @@ -17979,7 +16603,7 @@ __metadata: languageName: node linkType: hard -"browserify-cipher@npm:^1.0.0": +"browserify-cipher@npm:^1.0.1": version: 1.0.1 resolution: "browserify-cipher@npm:1.0.1" dependencies: @@ -18002,30 +16626,31 @@ __metadata: languageName: node linkType: hard -"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0": - version: 4.1.0 - resolution: "browserify-rsa@npm:4.1.0" +"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.1": + version: 4.1.1 + resolution: "browserify-rsa@npm:4.1.1" dependencies: - bn.js: ^5.0.0 - randombytes: ^2.0.1 - checksum: fb2b5a8279d8a567a28d8ee03fb62e448428a906bab5c3dc9e9c3253ace551b5ea271db15e566ac78f1b1d71b243559031446604168b9235c351a32cae99d02a + bn.js: ^5.2.1 + randombytes: ^2.1.0 + safe-buffer: ^5.2.1 + checksum: b650ee1192e3d7f3d779edc06dd96ed8720362e72ac310c367b9d7fe35f7e8dbb983c1829142b2b3215458be8bf17c38adc7224920843024ed8cf39e19c513c0 languageName: node linkType: hard -"browserify-sign@npm:^4.0.0": - version: 4.2.2 - resolution: "browserify-sign@npm:4.2.2" +"browserify-sign@npm:^4.2.3": + version: 4.2.5 + resolution: "browserify-sign@npm:4.2.5" dependencies: - bn.js: ^5.2.1 - browserify-rsa: ^4.1.0 + bn.js: ^5.2.2 + browserify-rsa: ^4.1.1 create-hash: ^1.2.0 create-hmac: ^1.1.7 - elliptic: ^6.5.4 + elliptic: ^6.6.1 inherits: ^2.0.4 - parse-asn1: ^5.1.6 - readable-stream: ^3.6.2 + parse-asn1: ^5.1.9 + readable-stream: ^2.3.8 safe-buffer: ^5.2.1 - checksum: 4d1292e5c165d93455630515003f0e95eed9239c99e2d373920c5b56903d16296a3d23cd4bdc4d298f55ad9b83714a9e63bc4839f1166c303349a16e84e9b016 + checksum: 6192f9696934bbba58932d098face34c2ab9cac09feed826618b86b8c00a897dab7324cd9aa7d6cb1597064f197264ad72fa5418d4d52bf3c8f9b9e0e124655e languageName: node linkType: hard @@ -18038,21 +16663,22 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.20.2, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0": - version: 4.24.4 - resolution: "browserslist@npm:4.24.4" +"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.4, browserslist@npm:^4.24.0, browserslist@npm:^4.24.4, browserslist@npm:^4.25.1, browserslist@npm:^4.26.3": + version: 4.27.0 + resolution: "browserslist@npm:4.27.0" dependencies: - caniuse-lite: ^1.0.30001688 - electron-to-chromium: ^1.5.73 - node-releases: ^2.0.19 - update-browserslist-db: ^1.1.1 + baseline-browser-mapping: ^2.8.19 + caniuse-lite: ^1.0.30001751 + electron-to-chromium: ^1.5.238 + node-releases: ^2.0.26 + update-browserslist-db: ^1.1.4 bin: browserslist: cli.js - checksum: db7ebc1733cf471e0b490b4f47e3e2ea2947ce417192c9246644e92c667dd56a71406cc58f62ca7587caf828364892e9952904a02b7aead752bc65b62a37cfe9 + checksum: 395611e54374da9171cdbe7e3704ab426e0f1d622751392df6d6cbf60c539bf06cf2407e9dd769bc01ee2abca6a14af6509a2e0bbb448ba75a054db6c1840643 languageName: node linkType: hard -"bs-logger@npm:0.x": +"bs-logger@npm:^0.2.6": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" dependencies: @@ -18091,13 +16717,6 @@ __metadata: languageName: node linkType: hard -"buffer-writer@npm:2.0.0": - version: 2.0.0 - resolution: "buffer-writer@npm:2.0.0" - checksum: c91b2ab09a200cf0862237e5a4dbd5077003b42d26d4f0c596ec7149f82ef83e0751d670bcdf379ed988d1a08c0fac7759a8cb928cf1a4710a1988a7618b1190 - languageName: node - linkType: hard - "buffer-xor@npm:^1.0.3": version: 1.0.3 resolution: "buffer-xor@npm:1.0.3" @@ -18146,13 +16765,6 @@ __metadata: languageName: node linkType: hard -"builtins@npm:^1.0.3": - version: 1.0.3 - resolution: "builtins@npm:1.0.3" - checksum: 493afcc1db0a56d174cc85bebe5ca69144f6fdd0007d6cbe6b2434185314c79d83cb867e492b56aa5cf421b4b8a8135bf96ba4c3ce71994cf3da154d1ea59747 - languageName: node - linkType: hard - "bundle-name@npm:^4.1.0": version: 4.1.0 resolution: "bundle-name@npm:4.1.0" @@ -18162,15 +16774,6 @@ __metadata: languageName: node linkType: hard -"busboy@npm:^1.6.0": - version: 1.6.0 - resolution: "busboy@npm:1.6.0" - dependencies: - streamsearch: ^1.1.0 - checksum: fa7e836a2b82699b6e074393428b91ae579d4f9e21f5ac468e1b459a244341d722d2d22d10920cdd849743dbece6dca11d72de939fb75a7448825cf2babfba1f - languageName: node - linkType: hard - "byte-size@npm:8.1.1": version: 8.1.1 resolution: "byte-size@npm:8.1.1" @@ -18178,13 +16781,6 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.0.0": - version: 3.0.0 - resolution: "bytes@npm:3.0.0" - checksum: 91d42c38601c76460519ffef88371caacaea483a354c8e4b8808e7b027574436a5713337c003ea3de63ee4991c2a9a637884fdfe7f761760d746929d9e8fec60 - languageName: node - linkType: hard - "bytes@npm:3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" @@ -18192,32 +16788,6 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^16.1.0": - version: 16.1.3 - resolution: "cacache@npm:16.1.3" - 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 - checksum: cdf6836e1c457d2a5616abcaf5d8240c0346b1f5bd6fdb8866b9d84b6dff0b54e973226dc11e0d099f35394213d24860d1989c8358d2a41b39eb912b3000e749 - languageName: node - linkType: hard - "cacache@npm:^18.0.0, cacache@npm:^18.0.3": version: 18.0.4 resolution: "cacache@npm:18.0.4" @@ -18266,8 +16836,8 @@ __metadata: linkType: hard "cacheable-request@npm:^7.0.2": - version: 7.0.2 - resolution: "cacheable-request@npm:7.0.2" + version: 7.0.4 + resolution: "cacheable-request@npm:7.0.4" dependencies: clone-response: ^1.0.2 get-stream: ^5.1.0 @@ -18276,7 +16846,7 @@ __metadata: lowercase-keys: ^2.0.0 normalize-url: ^6.0.1 responselike: ^2.0.0 - checksum: 681bad13691d0d5d10652d409374747a2ce8676f854b0d454ee8fc65e0a10a52ea83cd1f6c367ada08572fd4982f2aa2582dc38983d4e958e053e181c433765e + checksum: 0834a7d17ae71a177bc34eab06de112a43f9b5ad05ebe929bec983d890a7d9f2bc5f1aa8bb67ea2b65e07a3bc74bea35fa62dd36dbac52876afe36fdcf83da41 languageName: node linkType: hard @@ -18290,7 +16860,7 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": +"call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": version: 1.0.8 resolution: "call-bind@npm:1.0.8" dependencies: @@ -18302,7 +16872,7 @@ __metadata: languageName: node linkType: hard -"call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": version: 1.0.4 resolution: "call-bound@npm:1.0.4" dependencies: @@ -18383,10 +16953,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001317, caniuse-lite@npm:^1.0.30001688": - version: 1.0.30001700 - resolution: "caniuse-lite@npm:1.0.30001700" - checksum: 3d391bcdd193208166d3ad759de240b9c18ac3759dbd57195770f0fcd2eedcd47d5e853609aba1eee5a2def44b0a14eee457796bdb3451a27de0c8b27355017c +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001702, caniuse-lite@npm:^1.0.30001751": + version: 1.0.30001751 + resolution: "caniuse-lite@npm:1.0.30001751" + checksum: c3f2d448f3569004ace160fd9379ea0def8e7a7bc6e65611baadb57d24e1f418258647a6210e46732419f5663e2356c22aa841f92449dd3849eb6471bb7ad592 languageName: node linkType: hard @@ -18422,16 +16992,10 @@ __metadata: languageName: node linkType: hard -"chai@npm:^5.2.0": - version: 5.3.3 - resolution: "chai@npm:5.3.3" - dependencies: - assertion-error: ^2.0.1 - check-error: ^2.1.1 - deep-eql: ^5.0.1 - loupe: ^3.1.0 - pathval: ^2.0.0 - checksum: b360fd4d38861622e5010c2f709736988b05c7f31042305fa3f4e9911f6adb80ccfb4e302068bf8ed10e835c2e2520cba0f5edc13d878b886987e5aa62483f53 +"chai@npm:^6.0.1": + version: 6.2.0 + resolution: "chai@npm:6.2.0" + checksum: a4b7d7f5907187e09f1847afa838d6d1608adc7d822031b7900813c4ed5d9702911ac2468bf290676f22fddb3d727b1be90b57c1d0a69b902534ee29cdc6ff8a languageName: node linkType: hard @@ -18466,7 +17030,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4, chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": +"chalk@npm:^4, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -18477,9 +17041,9 @@ __metadata: linkType: hard "chalk@npm:^5.3.0": - version: 5.4.1 - resolution: "chalk@npm:5.4.1" - checksum: b23e88132c702f4855ca6d25cb5538b1114343e41472d5263ee8a37cccfccd9c4216d111e1097c6a27830407a1dc81fecdf2a56f2c63033d4dbbd88c10b0dcef + version: 5.6.2 + resolution: "chalk@npm:5.6.2" + checksum: 99a4b0f0e7991796b1e7e3f52dceb9137cae2a9dfc8fc0784a550dc4c558e15ab32ed70b14b21b52beb2679b4892b41a0aa44249bcb996f01e125d58477c6976 languageName: node linkType: hard @@ -18547,9 +17111,9 @@ __metadata: linkType: hard "char-regex@npm:^2.0.0": - version: 2.0.1 - resolution: "char-regex@npm:2.0.1" - checksum: ec592229ac3ef18f2ea1f5676ae9a829c37150db55fd7f709edce1bcdc9f506de22ae19388d853704806e51af71fe9239bcb7e7be583296951bfbf2a9a9763a2 + version: 2.0.2 + resolution: "char-regex@npm:2.0.2" + checksum: afbfb11019bafcc70a3e85b760d63336cf941f7608f1df7d746a60ee6075d1926e5c18a9fb1b6c22024f3a000c0e0c745f059b2bf679a5cba6cb48adf7ea43ce languageName: node linkType: hard @@ -18560,6 +17124,13 @@ __metadata: languageName: node linkType: hard +"chardet@npm:^2.1.0": + version: 2.1.0 + resolution: "chardet@npm:2.1.0" + checksum: d1b03e47371851ed72741a898281d58f8a9b577aeea6fdfa75a86832898b36c550b3ad057e66d50d774a9cebd9f56c66b6880e4fe75e387794538ba7565b0b6f + languageName: node + linkType: hard + "charenc@npm:0.0.2": version: 0.0.2 resolution: "charenc@npm:0.0.2" @@ -18567,17 +17138,10 @@ __metadata: languageName: node linkType: hard -"check-error@npm:^2.1.1": - version: 2.1.1 - resolution: "check-error@npm:2.1.1" - checksum: 979f13eccab306cf1785fa10941a590b4e7ea9916ea2a4f8c87f0316fc3eab07eabefb6e587424ef0f88cbcd3805791f172ea739863ca3d7ce2afc54641c7f0e - languageName: node - linkType: hard - -"check-types@npm:^11.1.1": - version: 11.1.2 - resolution: "check-types@npm:11.1.2" - checksum: 2860f38fd2e8c532920ec9e74960b530043e96ba96ddd2c854de4c0783c92c1515db91a164436adb104ded0d939b925385abec857d1f15872c0f5776b4c8a250 +"check-types@npm:^11.2.3": + version: 11.2.3 + resolution: "check-types@npm:11.2.3" + checksum: 08d17e528b189e0e431689f0f2f0a78f425202f6e5ac93def5c3b8d128eb888a5103fc980d4feb7b2d4248f8114d354c223dff3c0b5ac4b1def526ef441aaf55 languageName: node linkType: hard @@ -18600,6 +17164,15 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^4.0.1": + version: 4.0.3 + resolution: "chokidar@npm:4.0.3" + dependencies: + readdirp: ^4.0.1 + checksum: a58b9df05bb452f7d105d9e7229ac82fa873741c0c40ddcc7bb82f8a909fbe3f7814c9ebe9bc9a2bef9b737c0ec6e2d699d179048ef06ad3ec46315df0ebe6ad + languageName: node + linkType: hard + "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -18615,9 +17188,9 @@ __metadata: linkType: hard "chrome-trace-event@npm:^1.0.2": - version: 1.0.3 - resolution: "chrome-trace-event@npm:1.0.3" - checksum: 080ce2d20c2b9e0f8461a380e9585686caa768b1c834a464470c9dc74cda07f27611c7b727a2cd768a9cecd033297fdec4ce01f1e58b62227882c1059dec321c + version: 1.0.4 + resolution: "chrome-trace-event@npm:1.0.4" + checksum: 3058da7a5f4934b87cf6a90ef5fb68ebc5f7d06f143ed5a4650208e5d7acae47bc03ec844b29fbf5ba7e46e8daa6acecc878f7983a4f4bb7271593da91e61ff5 languageName: node linkType: hard @@ -18629,42 +17202,43 @@ __metadata: linkType: hard "ci-info@npm:^3.2.0, ci-info@npm:^3.8.0": - version: 3.8.0 - resolution: "ci-info@npm:3.8.0" - checksum: 0d3052193b58356372b34ab40d2668c3e62f1006d5ca33726d1d3c423853b19a85508eadde7f5908496fb41448f465263bf61c1ee58b7832cb6a924537e3863a + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a languageName: node linkType: hard "ci-info@npm:^4.0.0, ci-info@npm:^4.2.0": - version: 4.3.0 - resolution: "ci-info@npm:4.3.0" - checksum: 60d3dfe95d75c01454ec1cfd5108617dd598a28a2a3e148bd7e1523c1c208b5f5a3007cafcbe293e6fd0a5a310cc32217c5dc54743eeabc0a2bec80072fc055c + version: 4.3.1 + resolution: "ci-info@npm:4.3.1" + checksum: 7dd82000f514d76ddfe7775e4cb0d66e5c638f5fa0e2a3be29557e898da0d32ac04f231217d414d07fb968b1fbc6d980ee17ddde0d2c516f23da9cfff608f6c1 languageName: node linkType: hard "cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": - version: 1.0.6 - resolution: "cipher-base@npm:1.0.6" + version: 1.0.7 + resolution: "cipher-base@npm:1.0.7" dependencies: inherits: ^2.0.4 safe-buffer: ^5.2.1 - checksum: f73268e0ee6585800875d9748f2a2377ae7c2c3375cba346f75598ac6f6bc3a25dec56e984a168ced1a862529ffffe615363f750c40349039d96bd30fba0fca8 + to-buffer: ^1.2.2 + checksum: 53c5046a9d9b60c586479b8f13fde263c3f905e13f11e8e04c7a311ce399c91d9c3ec96642332e0de077d356e1014ee12bba96f74fbaad0de750f49122258836 languageName: node linkType: hard "cjs-module-lexer@npm:^1.0.0": - version: 1.2.2 - resolution: "cjs-module-lexer@npm:1.2.2" - checksum: 83330e1feda2e3699b8c305bfa8f841b41822049393f5eefeb574e60bde556e2a251ee9b7971cde0cb47ac4f7823bf4ab4a6005b8471f86ad9f5509eefb66cbd + version: 1.4.3 + resolution: "cjs-module-lexer@npm:1.4.3" + checksum: 076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be languageName: node linkType: hard "clean-css@npm:^5.2.2": - version: 5.3.0 - resolution: "clean-css@npm:5.3.0" + version: 5.3.3 + resolution: "clean-css@npm:5.3.3" dependencies: source-map: ~0.6.0 - checksum: 3dd6f2dee3e10a1604321b34cae774b987f410e88f0959b22fd8606653d23121674406e3531dbf61d2cb8b8389e7e541e1df0b0785572cde75d4b8a73dc1ca44 + checksum: 381de7523e23f3762eb180e327dcc0cedafaf8cb1cd8c26b7cc1fc56e0829a92e734729c4f955394d65ed72fb62f82d8baf78af34b33b8a7d41ebad2accdd6fb languageName: node linkType: hard @@ -18708,23 +17282,22 @@ __metadata: linkType: hard "cli-spinners@npm:^2.2.0, cli-spinners@npm:^2.5.0": - version: 2.7.0 - resolution: "cli-spinners@npm:2.7.0" - checksum: 5c781ace5c8f304ae4d138837f19cf88f03a97de3c3e388f9d1d6434146f06f6ce2a161d6237b3bb86448a05fbcbb20084f3fea96077e42a655b273e39c6f08d + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 languageName: node linkType: hard "cli-table3@npm:^0.6.0": - version: 0.6.0 - resolution: "cli-table3@npm:0.6.0" + version: 0.6.5 + resolution: "cli-table3@npm:0.6.5" dependencies: - colors: ^1.1.2 - object-assign: ^4.1.0 + "@colors/colors": 1.5.0 string-width: ^4.2.0 dependenciesMeta: - colors: + "@colors/colors": optional: true - checksum: 3805702bb9a0d54ed8a5385237088b489109744b37654fd2fe9ca9df0369dc1603feef28f610c5f5fee8ed4350c38ddcfb1dfc7f700616e668f5487529551249 + checksum: d7cc9ed12212ae68241cc7a3133c52b844113b17856e11f4f81308acc3febcea7cc9fd298e70933e294dd642866b29fd5d113c2c098948701d0c35f09455de78 languageName: node linkType: hard @@ -18787,11 +17360,11 @@ __metadata: linkType: hard "clone-response@npm:^1.0.2": - version: 1.0.2 - resolution: "clone-response@npm:1.0.2" + version: 1.0.3 + resolution: "clone-response@npm:1.0.3" dependencies: mimic-response: ^1.0.0 - checksum: 96f3527ef86d0c322e0a5188d929ab78ddbc3238d47ccbb00f8abb02b02e4ef70339646ec73d657383ffbdb1f0cfef6a937062d4f701ca6f84cee7a37114007f + checksum: 06a2b611824efb128810708baee3bd169ec9a1bf5976a5258cd7eb3f7db25f00166c6eee5961f075c7e38e194f373d4fdf86b8166ad5b9c7e82bbd2e333a6087 languageName: node linkType: hard @@ -18810,13 +17383,13 @@ __metadata: linkType: hard "clsx@npm:^1.1.1": - version: 1.1.1 - resolution: "clsx@npm:1.1.1" - checksum: 5c34e1d5623e3dce0dbf22eedd4f3cc7cd0dee6b1b1ef3ad49d042c9d86372a1dc7788c2ca3213ec08e65ad0e91572ae7cb77183a478c9977bd5327e8f43ffe5 + version: 1.2.1 + resolution: "clsx@npm:1.2.1" + checksum: 34dead8bee24f5e96f6e7937d711978380647e936a22e76380290e35486afd8634966ce300fc4b74a32f3762c7d4c0303f442c3e259f4ce02374eb0c82834f27 languageName: node linkType: hard -"cmd-extension@npm:^1.0.1": +"cmd-extension@npm:^1.0.2": version: 1.0.2 resolution: "cmd-extension@npm:1.0.2" checksum: acdb425d51f3a97b365de7f62330554f430470b06c3091e7d5c92a13b8be08aba4ce6d8ab4c8049e01fb51fbda79c188c5454e5a3cd4530fc9508f9eb302a94f @@ -18849,17 +17422,17 @@ __metadata: linkType: hard "codecov@npm:^3.7.0": - version: 3.8.3 - resolution: "codecov@npm:3.8.3" + version: 3.8.2 + resolution: "codecov@npm:3.8.2" dependencies: argv: 0.0.2 - ignore-walk: 3.0.4 + ignore-walk: 3.0.3 js-yaml: 3.14.1 - teeny-request: 7.1.1 - urlgrey: 1.0.0 + teeny-request: 7.0.1 + urlgrey: 0.4.4 bin: codecov: bin/codecov - checksum: bf51f421eb91cc6b1f88ad418620516adf187712555967cf23ca5bc734f2ab73743006ee5b2ec45bdc5b5b4db0d67656a5bb4c959fe9df89b009823bd611f789 + checksum: 8b58aa507d0f7843cdf28cfc0724d43951619d262486a15d71f3d8c703937a37624b2e3f8551c05929704d4f45c8d4c0bf05cf2b17287bb7403a74b073e1e546 languageName: node linkType: hard @@ -18877,20 +17450,20 @@ __metadata: linkType: hard "codemirror@npm:^5.65.3": - version: 5.65.16 - resolution: "codemirror@npm:5.65.16" - checksum: 72ab3aae5ee0511b33348761da43585a0368f2845016f1fe177e1aa9bf3d7beee7f98550ffd82908726bf731df2376dc371e383bf4c0c91a66e3f18d0b7c4f3b + version: 5.65.20 + resolution: "codemirror@npm:5.65.20" + checksum: a1efc27d6c550f65b8ebe9c4229b7c4bb99e3856595779573597773f72aa576750f67765a598cb881d9238128d7b43be287f26e8a83bb2d42c2b2f0c0decb190 languageName: node linkType: hard "collect-v8-coverage@npm:^1.0.0": - version: 1.0.1 - resolution: "collect-v8-coverage@npm:1.0.1" - checksum: df8192811a773d10978fd25060124e4228d9a86bab40de3f18df5ce1a3730832351a52ba1c0e3915d5bd638298fc7bc9723760d25f534462746e269a6f0ac91c + version: 1.0.3 + resolution: "collect-v8-coverage@npm:1.0.3" + checksum: bc62ba251bcce5e3354a8f88fa6442bee56e3e612fec08d4dfcf66179b41ea0bf544b0f78c4ebc0f8050871220af95bb5c5578a6aef346feea155640582f09dc languageName: node linkType: hard -"color-convert@npm:^1.9.0, color-convert@npm:^1.9.3": +"color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" dependencies: @@ -18908,6 +17481,15 @@ __metadata: languageName: node linkType: hard +"color-convert@npm:^3.0.1": + version: 3.1.2 + resolution: "color-convert@npm:3.1.2" + dependencies: + color-name: ^2.0.0 + checksum: 5b83147015024931a06b57b197d09fc1f67f2efc93dfea5f042aba4788a95b13aebe511b0a929e0e837e442fd91a60c27de8e6761ff30e1a1e2fb634cca8a976 + languageName: node + linkType: hard + "color-name@npm:1.1.3": version: 1.1.3 resolution: "color-name@npm:1.1.3" @@ -18915,24 +17497,30 @@ __metadata: languageName: node linkType: hard -"color-name@npm:^1.0.0, color-name@npm:^1.1.4, color-name@npm:~1.1.4": +"color-name@npm:^2.0.0": + version: 2.0.2 + resolution: "color-name@npm:2.0.2" + checksum: 40372a581fdeca099b824b6a14dac095387ae83457ed0fafe6f37053515c1094365f0d26b5f29df941be748051b490a0aa3f2ea0c29126a90ab2add482942701 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" checksum: a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 languageName: node linkType: hard -"color-string@npm:^1.6.0": - version: 1.9.0 - resolution: "color-string@npm:1.9.0" +"color-string@npm:^2.0.0": + version: 2.1.2 + resolution: "color-string@npm:2.1.2" dependencies: - color-name: ^1.0.0 - simple-swizzle: ^0.2.2 - checksum: db3442bcc6f524845b546847d61781acd6f938b83d6eb75941000aa175a510f64d719ecc7913cd4e83e9dfdeda23c5e39c16045f3c4615ce94b89e1c634a375c + color-name: ^2.0.0 + checksum: d1d3e8123b2a6a6715e539b347ce000925305946092d566697bb872b1b8951a8699a842b4e5e6324733bef7e4cd3517c50aeecf2a6aae12efc7ca5697ac95178 languageName: node linkType: hard -"color-support@npm:1.1.3, color-support@npm:^1.1.3": +"color-support@npm:1.1.3": version: 1.1.3 resolution: "color-support@npm:1.1.3" bin: @@ -18941,13 +17529,13 @@ __metadata: languageName: node linkType: hard -"color@npm:^3.1.3": - version: 3.2.1 - resolution: "color@npm:3.2.1" +"color@npm:^5.0.2": + version: 5.0.2 + resolution: "color@npm:5.0.2" dependencies: - color-convert: ^1.9.3 - color-string: ^1.6.0 - checksum: 39345d55825884c32a88b95127d417a2c24681d8b57069413596d9fcbb721459ef9d9ec24ce3e65527b5373ce171b73e38dbcd9c830a52a6487e7f37bf00e83c + color-convert: ^3.0.1 + color-string: ^2.0.0 + checksum: a5eeee197651a5fe84ab578a8477827e2c2e56b82832aae2b6c60469240be3bc1f03f99686223b1c4e48107c9e20b980475524faab7e6bab1cb9104313910f0e languageName: node linkType: hard @@ -18972,30 +17560,13 @@ __metadata: languageName: node linkType: hard -"colors@npm:1.4.0, colors@npm:^1.1.2, colors@npm:^1.2.1": +"colors@npm:1.4.0": version: 1.4.0 resolution: "colors@npm:1.4.0" checksum: 9af357c019da3c5a098a301cf64e3799d27549d8f185d86f79af23069e4f4303110d115da98483519331f6fb71c8568d5688fa1c6523600044fd4a54e97c4efb languageName: node linkType: hard -"colors@npm:~1.2.1": - version: 1.2.5 - resolution: "colors@npm:1.2.5" - checksum: f4acebf2d2da9b4f8afb770361d14c01034bcb43add4cae493e7d186dcd7e0c5e2b440520fbfdf636e872606a0eb86b1f69fcf2f087df2876a4e222612539ee0 - languageName: node - linkType: hard - -"colorspace@npm:1.1.x": - version: 1.1.4 - resolution: "colorspace@npm:1.1.4" - dependencies: - color: ^3.1.3 - text-hex: 1.0.x - checksum: af5f91ff7f8e146b96e439ac20ed79b197210193bde721b47380a75b21751d90fa56390c773bb67c0aedd34ff85091883a437ab56861c779bd507d639ba7e123 - languageName: node - linkType: hard - "columnify@npm:1.6.0, columnify@npm:^1.5.4": version: 1.6.0 resolution: "columnify@npm:1.6.0" @@ -19015,7 +17586,14 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.20.0, commander@npm:^2.20.3": +"commander@npm:^11.1.0": + version: 11.1.0 + resolution: "commander@npm:11.1.0" + checksum: 13cc6ac875e48780250f723fb81c1c1178d35c5decb1abb1b628b3177af08a8554e76b2c0f29de72d69eef7c864d12613272a71fabef8047922bc622ab75a179 + languageName: node + linkType: hard + +"commander@npm:^2.20.0": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: 74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 @@ -19029,6 +17607,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^4.0.0": + version: 4.1.1 + resolution: "commander@npm:4.1.1" + checksum: 84a76c08fe6cc08c9c93f62ac573d2907d8e79138999312c92d4155bc2325d487d64d13f669b2000c9f8caf70493c1be2dac74fec3c51d5a04f8bc3ae1830bab + languageName: node + linkType: hard + "commander@npm:^6.2.0": version: 6.2.1 resolution: "commander@npm:6.2.1" @@ -19036,13 +17621,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^7.2.0": - version: 7.2.0 - resolution: "commander@npm:7.2.0" - checksum: 8d690ff13b0356df7e0ebbe6c59b4712f754f4b724d4f473d3cc5b3fdcf978e3a5dc3078717858a2ceb50b0f84d0660a7f22a96cdc50fb877d0c9bb31593d23a - languageName: node - linkType: hard - "commander@npm:^8.3.0": version: 8.3.0 resolution: "commander@npm:8.3.0" @@ -19058,15 +17636,15 @@ __metadata: linkType: hard "comment-json@npm:~4.2.0": - version: 4.2.3 - resolution: "comment-json@npm:4.2.3" + version: 4.2.5 + resolution: "comment-json@npm:4.2.5" dependencies: array-timsort: ^1.0.3 core-util-is: ^1.0.3 esprima: ^4.0.1 has-own-prop: ^2.0.0 repeat-string: ^1.6.1 - checksum: e8a0d3a6d75d92551f9a7e6fefa31f3d831dc33117b0b9432f061f45a571c85c16143e4110693d450f6eca20841db43f5429ac0d801673bcf03e9973ab1c31af + checksum: e22f13f18fcc484ac33c8bc02a3d69c3f9467ae5063fdfb3df7735f83a8d9a2cab6a32b7d4a0c53123413a9577de8e17c8cc88369c433326799558febb34ef9c languageName: node linkType: hard @@ -19077,13 +17655,6 @@ __metadata: languageName: node linkType: hard -"common-path-prefix@npm:^3.0.0": - version: 3.0.0 - resolution: "common-path-prefix@npm:3.0.0" - checksum: c4a74294e1b1570f4a8ab435285d185a03976c323caa16359053e749db4fde44e3e6586c29cd051100335e11895767cbbd27ea389108e327d62f38daf4548fdb - languageName: node - linkType: hard - "common-tags@npm:1.8.0": version: 1.8.0 resolution: "common-tags@npm:1.8.0" @@ -19128,7 +17699,7 @@ __metadata: languageName: node linkType: hard -"compressible@npm:~2.0.16": +"compressible@npm:~2.0.18": version: 2.0.18 resolution: "compressible@npm:2.0.18" dependencies: @@ -19138,17 +17709,17 @@ __metadata: linkType: hard "compression@npm:^1.7.4": - version: 1.7.4 - resolution: "compression@npm:1.7.4" + version: 1.8.1 + resolution: "compression@npm:1.8.1" dependencies: - accepts: ~1.3.5 - bytes: 3.0.0 - compressible: ~2.0.16 + bytes: 3.1.2 + compressible: ~2.0.18 debug: 2.6.9 - on-headers: ~1.0.2 - safe-buffer: 5.1.2 + negotiator: ~0.6.4 + on-headers: ~1.1.0 + safe-buffer: 5.2.1 vary: ~1.1.2 - checksum: 138db836202a406d8a14156a5564fb1700632a76b6e7d1546939472895a5304f2b23c80d7a22bf44c767e87a26e070dbc342ea63bb45ee9c863354fa5556bbbc + checksum: 85114b0b91c16594dc8c671cd9b05ef5e465066a60e5a4ed8b4551661303559a896ed17bb72c4234c04064e078f6ca86a34b8690349499a43f6fc4b844475da4 languageName: node linkType: hard @@ -19218,9 +17789,9 @@ __metadata: linkType: hard "constructs@npm:^10.0.5": - version: 10.1.138 - resolution: "constructs@npm:10.1.138" - checksum: b86fcfb5a51a04b55b5d4364b7d5f0af3fdc3117c8bc1f561ed3984cb9cae0864d6f7f304768ca1145b57343ba9750b5978c5e3c550b805472c4207e81d743e6 + version: 10.4.2 + resolution: "constructs@npm:10.4.2" + checksum: dcd5edd631c7313964f89fffb7365e1eebaede16cbc9ae69eab5337710353913684b860ccc4b2a3dfaf147656f48f0ae7853ca94cb51833e152b46047ac7a4ff languageName: node linkType: hard @@ -19249,14 +17820,12 @@ __metadata: languageName: node linkType: hard -"conventional-changelog-conventionalcommits@npm:^5.0.0": - version: 5.0.0 - resolution: "conventional-changelog-conventionalcommits@npm:5.0.0" +"conventional-changelog-conventionalcommits@npm:^6.1.0": + version: 6.1.0 + resolution: "conventional-changelog-conventionalcommits@npm:6.1.0" dependencies: compare-func: ^2.0.0 - lodash: ^4.17.15 - q: ^1.5.1 - checksum: 02cc9313b44953332e9d45833615675cbc4d0f4129b27ea7218f8f4fc2f35124748725969c0cb3dc645713d19684540b87c5af25bd17ce3dccd7ef4e05e42442 + checksum: b313f5c0160d109f58d976566e1331ede3a25ab19fbf43f86763b280659195de00a68551f7f3930bf1cbf39a5e707d94f2a25b79996e59043fa9ee0bed68a79f languageName: node linkType: hard @@ -19358,7 +17927,7 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": +"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.7.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" checksum: 281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b @@ -19386,19 +17955,19 @@ __metadata: languageName: node linkType: hard -"cookie@npm:^0.4.0": - version: 0.4.2 - resolution: "cookie@npm:0.4.2" - checksum: beab41fbd7c20175e3a2799ba948c1dcc71ef69f23fe14eeeff59fc09f50c517b0f77098db87dbb4c55da802f9d86ee86cdc1cd3efd87760341551838d53fca2 +"cookie@npm:^0.7.2": + version: 0.7.2 + resolution: "cookie@npm:0.7.2" + checksum: 9596e8ccdbf1a3a88ae02cf5ee80c1c50959423e1022e4e60b91dd87c622af1da309253d8abdb258fb5e3eacb4f08e579dc58b4897b8087574eee0fd35dfa5d2 languageName: node linkType: hard "copy-to-clipboard@npm:^3.2.0": - version: 3.3.1 - resolution: "copy-to-clipboard@npm:3.3.1" + version: 3.3.3 + resolution: "copy-to-clipboard@npm:3.3.3" dependencies: toggle-selection: ^1.0.6 - checksum: cc38a2a07ec22b1b60c6bd1648a21178fade4d972b43e4c2570f36f8df59ca2b7e9f8a6125d271cf2927367d3ec4012c92deaf244c12cd79509244d5c7f0f4dd + checksum: 3ebf5e8ee00601f8c440b83ec08d838e8eabb068c1fae94a9cda6b42f288f7e1b552f3463635f419af44bf7675afc8d0390d30876cf5c2d5d35f86d9c56a3e5f languageName: node linkType: hard @@ -19420,20 +17989,19 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.18.0, core-js-compat@npm:^3.20.2, core-js-compat@npm:^3.21.0": - version: 3.22.0 - resolution: "core-js-compat@npm:3.22.0" +"core-js-compat@npm:^3.43.0": + version: 3.46.0 + resolution: "core-js-compat@npm:3.46.0" dependencies: - browserslist: ^4.20.2 - semver: 7.0.0 - checksum: 932fccc6ba29ddee474723e7014a32529417aee202a5f13581b86fab603d9560daffc8d5061311bbc4864c27f377def4720f7e61acea0a34133480f27ce2d46f + browserslist: ^4.26.3 + checksum: d50f8870e14434477acac1f9f52929b6298fd86313386c4105be0d43978708ad10ab3b80b9b54d77b93761dbc5430e3151de0c792dabd117b58c25b551b78e20 languageName: node linkType: hard -"core-js-pure@npm:^3.19.0, core-js-pure@npm:^3.23.3": - version: 3.26.1 - resolution: "core-js-pure@npm:3.26.1" - checksum: a58ec9bfc88b87d39a31c099a4701cb44a2b0856b182630341fe12a9170e60c087345e566b52479f5111349ae6eb52a74926bfee5d6553dfd15cb5a161470e57 +"core-js-pure@npm:^3.23.3, core-js-pure@npm:^3.43.0": + version: 3.46.0 + resolution: "core-js-pure@npm:3.46.0" + checksum: 8cf5016f92af5d23c6440649f46fc793ba0201e1687e696cee0341af8e8c6a2e9958b078f23af3a7440edf1ced63ce23a511f7b1357e4793c1101b907bf6ff87 languageName: node linkType: hard @@ -19445,9 +18013,9 @@ __metadata: linkType: hard "core-js@npm:^3.19.2, core-js@npm:^3.6.4": - version: 3.22.0 - resolution: "core-js@npm:3.22.0" - checksum: b959f7e6b302aaa37438513f4cf0f99d9d6ca6ea2b80fa9edeb0a953abd5c98dbcf59f735278277d936be1f6a995ba02835ab76f85b527e4cbf956e84bc2921d + version: 3.46.0 + resolution: "core-js@npm:3.46.0" + checksum: 12d559d39a58227881bc6c86c36d24dcfbe2d56e52dac42e35e8643278172596ab67f57ede98baf40b153ca1b830f37420ea32c3f7417c0c5a1fed46438ae187 languageName: node linkType: hard @@ -19476,27 +18044,27 @@ __metadata: linkType: hard "cosmiconfig-typescript-loader@npm:^4.0.0": - version: 4.3.0 - resolution: "cosmiconfig-typescript-loader@npm:4.3.0" + version: 4.4.0 + resolution: "cosmiconfig-typescript-loader@npm:4.4.0" peerDependencies: "@types/node": "*" cosmiconfig: ">=7" ts-node: ">=10" - typescript: ">=3" - checksum: 15a0bad3befdc3bf1fddda4876068971508f8dc7e2fb24b16aa0641e1d629bf48f35ff23b87a01177d25e7d5ad8522b995eab76bf44180a27b9245b9eeb4f140 + typescript: ">=4" + checksum: a204eb354943f84ab0434d108fdf593db84c477f107f3ccb586e2d659c1d87f03071d8983c96d4ce2a59cc524ec845697f0432876339e4c28bde84b665cd92a6 languageName: node linkType: hard "cosmiconfig-typescript-loader@npm:^6.1.0": - version: 6.1.0 - resolution: "cosmiconfig-typescript-loader@npm:6.1.0" + version: 6.2.0 + resolution: "cosmiconfig-typescript-loader@npm:6.2.0" dependencies: - jiti: ^2.4.1 + jiti: ^2.6.1 peerDependencies: "@types/node": "*" cosmiconfig: ">=9" typescript: ">=5" - checksum: 5e3baf85a9da7dcdd7ef53a54d1293400eed76baf0abb3a41bf9fcc789f1a2653319443471f9a1dc32951f1de4467a6696ccd0f88640e7827f1af6ff94ceaf1a + checksum: 0fd8fd9b9b6a04eec75617b965ce0a1f63310fe29a361c1f95cb971e05dbbb935291899c2b15abfd69e09db58dbe97077f24a7c61414bbc6c3e78349b4314ad7 languageName: node linkType: hard @@ -19531,27 +18099,32 @@ __metadata: linkType: hard "cosmiconfig@npm:^7.0.0": - version: 7.0.1 - resolution: "cosmiconfig@npm:7.0.1" + version: 7.1.0 + resolution: "cosmiconfig@npm:7.1.0" 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 - checksum: 3cd38525ba22e13da0ef9f4be131df226c94f5b96fb50f6297eb17baeedefe15cf5819f8c73cde69f71cc5034e712c86bd20c7756883dd8094087680ecc25932 + checksum: b923ff6af581638128e5f074a5450ba12c0300b71302398ea38dbeabd33bbcaa0245ca9adbedfcf284a07da50f99ede5658c80bb3e39e2ce770a99d28a21ef03 languageName: node linkType: hard "cosmiconfig@npm:^8.0.0": - version: 8.1.3 - resolution: "cosmiconfig@npm:8.1.3" + version: 8.3.6 + resolution: "cosmiconfig@npm:8.3.6" dependencies: - import-fresh: ^3.2.1 + import-fresh: ^3.3.0 js-yaml: ^4.1.0 - parse-json: ^5.0.0 + parse-json: ^5.2.0 path-type: ^4.0.0 - checksum: 80144be230b89857e7c4cafd59ba8feb3f5f7e6dae90faa324629fdecf9a6fc3f5b4106c3623f69a1a3d77cb11ef90e5ab65a67f21d73ffda3d76b18f8e4e6c2 + peerDependencies: + typescript: ">=4.9.5" + peerDependenciesMeta: + typescript: + optional: true + checksum: 0382a9ed13208f8bfc22ca2f62b364855207dffdb73dc26e150ade78c3093f1cf56172df2dd460c8caf2afa91c0ed4ec8a88c62f8f9cd1cf423d26506aa8797a languageName: node linkType: hard @@ -19571,14 +18144,11 @@ __metadata: linkType: hard "crc-32@npm:^1.2.0": - version: 1.2.0 - resolution: "crc-32@npm:1.2.0" - dependencies: - exit-on-epipe: ~1.0.1 - printj: ~1.1.0 + version: 1.2.2 + resolution: "crc-32@npm:1.2.2" bin: - crc32: ./bin/crc32.njs - checksum: edd4f21e23dea2f1c947c9fc0c0ea098116c6764ce3103a76296ac8ad15ef0b70cfe480af709afa542d5ebb9bca440ba5d63eb67f2aca70d7d8bf560856d5067 + crc32: bin/crc32.njs + checksum: 11dcf4a2e77ee793835d49f2c028838eae58b44f50d1ff08394a610bfd817523f105d6ae4d9b5bef0aad45510f633eb23c903e9902e4409bed1ce70cb82b9bf0 languageName: node linkType: hard @@ -19592,7 +18162,7 @@ __metadata: languageName: node linkType: hard -"create-ecdh@npm:^4.0.0": +"create-ecdh@npm:^4.0.4": version: 4.0.4 resolution: "create-ecdh@npm:4.0.4" dependencies: @@ -19615,19 +18185,7 @@ __metadata: languageName: node linkType: hard -"create-hash@npm:~1.1.3": - version: 1.1.3 - resolution: "create-hash@npm:1.1.3" - dependencies: - cipher-base: ^1.0.1 - inherits: ^2.0.1 - ripemd160: ^2.0.0 - sha.js: ^2.4.0 - checksum: dbcf4a1b13c8dd5f2a69f5f30bd2701f919ed7d3fbf5aa530cf00b17a950c2b77f63bfe6a2981735a646ae2620d96c8f4584bf70aeeabf050a31de4e46219d08 - languageName: node - linkType: hard - -"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.7": +"create-hmac@npm:^1.1.7": version: 1.1.7 resolution: "create-hmac@npm:1.1.7" dependencies: @@ -19687,7 +18245,16 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-inspect@npm:1.0.1": + version: 1.0.1 + resolution: "cross-inspect@npm:1.0.1" + dependencies: + tslib: ^2.4.0 + checksum: 2493ee47a801b46ede1c42ca6242b8d2059f7319b5baf23887bbaf46a6ea8e536d2e271d0990176c05092f67b32d084ffd8c93e7c1227eff4a06cceadb49af47 + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -19706,21 +18273,22 @@ __metadata: linkType: hard "crypto-browserify@npm:^3.12.0": - version: 3.12.0 - resolution: "crypto-browserify@npm:3.12.0" + version: 3.12.1 + resolution: "crypto-browserify@npm:3.12.1" dependencies: - browserify-cipher: ^1.0.0 - browserify-sign: ^4.0.0 - create-ecdh: ^4.0.0 - create-hash: ^1.1.0 - create-hmac: ^1.1.0 - diffie-hellman: ^5.0.0 - inherits: ^2.0.1 - pbkdf2: ^3.0.3 - public-encrypt: ^4.0.0 - randombytes: ^2.0.0 - randomfill: ^1.0.3 - checksum: 0c20198886576050a6aa5ba6ae42f2b82778bfba1753d80c5e7a090836890dc372bdc780986b2568b4fb8ed2a91c958e61db1f0b6b1cc96af4bd03ffc298ba92 + browserify-cipher: ^1.0.1 + browserify-sign: ^4.2.3 + create-ecdh: ^4.0.4 + create-hash: ^1.2.0 + create-hmac: ^1.1.7 + diffie-hellman: ^5.0.3 + hash-base: ~3.0.4 + inherits: ^2.0.4 + pbkdf2: ^3.1.2 + public-encrypt: ^4.0.3 + randombytes: ^2.1.0 + randomfill: ^1.0.4 + checksum: 184a2def7b16628e79841243232ab5497f18d8e158ac21b7ce90ab172427d0a892a561280adc08f9d4d517bce8db2a5b335dc21abb970f787f8e874bd7b9db7d languageName: node linkType: hard @@ -19745,11 +18313,11 @@ __metadata: linkType: hard "css-declaration-sorter@npm:^7.2.0": - version: 7.2.0 - resolution: "css-declaration-sorter@npm:7.2.0" + version: 7.3.0 + resolution: "css-declaration-sorter@npm:7.3.0" peerDependencies: postcss: ^8.0.9 - checksum: d8516be94f8f2daa233ef021688b965c08161624cbf830a4d7ee1099429437c0ee124d35c91b1c659cfd891a68e8888aa941726dab12279bc114aaed60a94606 + checksum: a715c90ac1b849e52cb697eb3c28ae86ee80fa9ccb26a9da60eb5621a0a6657c41a8126e27d96a622f96ca70692e210ac33362888f0274ba23056ac401089fa5 languageName: node linkType: hard @@ -19767,31 +18335,37 @@ __metadata: linkType: hard "css-loader@npm:^6.8.1": - version: 6.8.1 - resolution: "css-loader@npm:6.8.1" + version: 6.11.0 + resolution: "css-loader@npm:6.11.0" dependencies: icss-utils: ^5.1.0 - postcss: ^8.4.21 - postcss-modules-extract-imports: ^3.0.0 - postcss-modules-local-by-default: ^4.0.3 - postcss-modules-scope: ^3.0.0 + postcss: ^8.4.33 + postcss-modules-extract-imports: ^3.1.0 + postcss-modules-local-by-default: ^4.0.5 + postcss-modules-scope: ^3.2.0 postcss-modules-values: ^4.0.0 postcss-value-parser: ^4.2.0 - semver: ^7.3.8 + semver: ^7.5.4 peerDependencies: + "@rspack/core": 0.x || 1.x webpack: ^5.0.0 - checksum: a6e23de4ec1d2832f10b8ca3cfec6b6097a97ca3c73f64338ae5cd110ac270f1b218ff0273d39f677a7a561f1a9d9b0d332274664d0991bcfafaae162c2669c4 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: bb52434138085fed06a33e2ffbdae9ee9014ad23bf60f59d6b7ee67f28f26c6b1764024d3030bd19fd884d6ee6ee2224eaed64ad19eb18fbbb23d148d353a965 languageName: node linkType: hard "css-minimizer-webpack-plugin@npm:^7.0.0": - version: 7.0.0 - resolution: "css-minimizer-webpack-plugin@npm:7.0.0" + version: 7.0.2 + resolution: "css-minimizer-webpack-plugin@npm:7.0.2" dependencies: "@jridgewell/trace-mapping": ^0.3.25 - cssnano: ^7.0.1 + cssnano: ^7.0.4 jest-worker: ^29.7.0 - postcss: ^8.4.38 + postcss: ^8.4.40 schema-utils: ^4.2.0 serialize-javascript: ^6.0.2 peerDependencies: @@ -19809,7 +18383,7 @@ __metadata: optional: true lightningcss: optional: true - checksum: 607258ea16b753b42cbcf88b0b20c99406d7f162ad3a4da50ec3e23d1fb652d1304815c0d0c577944256c76dff3df64e1708e5c5e255318694ba8aaba7820ca3 + checksum: da12f3214220cec8240af7206477f1d1a0036943b704ae36c75617bda8f1905b4d0f71869eda70dfbb184d3e200be541fc5b8b65781294bde71ede1660406a5b languageName: node linkType: hard @@ -19844,28 +18418,28 @@ __metadata: linkType: hard "css-select@npm:^4.1.3": - version: 4.2.0 - resolution: "css-select@npm:4.2.0" + version: 4.3.0 + resolution: "css-select@npm:4.3.0" dependencies: boolbase: ^1.0.0 - css-what: ^5.1.0 - domhandler: ^4.3.0 + css-what: ^6.0.1 + domhandler: ^4.3.1 domutils: ^2.8.0 nth-check: ^2.0.1 - checksum: d56c573f556c3a840ab9799b8c702f4a9060497220e40fd55495d627d5a2b5bfc4126b218263b511a8f0032c0eae68a064bbcdb1704596c496953c25bb950bd9 + checksum: a489d8e5628e61063d5a8fe0fa1cc7ae2478cb334a388a354e91cf2908154be97eac9fa7ed4dffe87a3e06cf6fcaa6016553115335c4fd3377e13dac7bd5a8e1 languageName: node linkType: hard "css-select@npm:^5.1.0": - version: 5.1.0 - resolution: "css-select@npm:5.1.0" + version: 5.2.2 + resolution: "css-select@npm:5.2.2" dependencies: boolbase: ^1.0.0 css-what: ^6.1.0 domhandler: ^5.0.2 domutils: ^3.0.1 nth-check: ^2.0.1 - checksum: 551c60dba5b54054741032c1793b5734f6ba45e23ae9e82761a3c0ed1acbb8cfedfa443aaba3a3c1a54cac12b456d2012a09d2cd5f0e82e430454c1b9d84d500 + checksum: d79fffa97106007f2802589f3ed17b8c903f1c961c0fc28aa8a051eee0cbad394d8446223862efd4c1b40445a6034f626bb639cf2035b0bfc468544177593c99 languageName: node linkType: hard @@ -19889,13 +18463,13 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^2.3.1": - version: 2.3.1 - resolution: "css-tree@npm:2.3.1" +"css-tree@npm:^3.0.1": + version: 3.1.0 + resolution: "css-tree@npm:3.1.0" dependencies: - mdn-data: 2.0.30 + mdn-data: 2.12.2 source-map-js: ^1.0.1 - checksum: 6f8c1a11d5e9b14bf02d10717fc0351b66ba12594166f65abfbd8eb8b5b490dd367f5c7721db241a3c792d935fc6751fbc09f7e1598d421477ad9fadc30f4f24 + checksum: b5715852c2f397c715ca00d56ec53fc83ea596295ae112eb1ba6a1bda3b31086380e596b1d8c4b980fe6da09e7d0fc99c64d5bb7313030dd0fba9c1415f30979 languageName: node linkType: hard @@ -19916,17 +18490,10 @@ __metadata: languageName: node linkType: hard -"css-what@npm:^5.1.0": - version: 5.1.0 - resolution: "css-what@npm:5.1.0" - checksum: e6e4eacc9aa8773b4150af23b13c84e349adb697ef7e222e71bd03d3792b3562ea8d0ad579cc56c6cea37a7541e80547d292ea150ccaa8719b969f63d459fb34 - languageName: node - linkType: hard - -"css-what@npm:^6.1.0": - version: 6.1.0 - resolution: "css-what@npm:6.1.0" - checksum: a09f5a6b14ba8dcf57ae9a59474722e80f20406c53a61e9aedb0eedc693b135113ffe2983f4efc4b5065ae639442e9ae88df24941ef159c218b231011d733746 +"css-what@npm:^6.0.1, css-what@npm:^6.1.0": + version: 6.2.2 + resolution: "css-what@npm:6.2.2" + checksum: 91e24c26fb977b4ccef30d7007d2668c1c10ac0154cc3f42f7304410e9594fb772aea4f30c832d2993b132ca8d99338050866476210316345ec2e7d47b248a56 languageName: node linkType: hard @@ -19937,21 +18504,10 @@ __metadata: languageName: node linkType: hard -"css@npm:^3.0.0": - version: 3.0.0 - resolution: "css@npm:3.0.0" - dependencies: - inherits: ^2.0.4 - source-map: ^0.6.1 - source-map-resolve: ^0.6.0 - checksum: c17cb4a46a39c11b00225f1314158a892828af34cdf3badc7e88084882e9f414e4902a1d59231c0854f310af30bde343fd8a9e79c6001426fe88af45d3312fe2 - languageName: node - linkType: hard - -"cssdb@npm:^6.5.0": - version: 6.5.0 - resolution: "cssdb@npm:6.5.0" - checksum: b3ba0c4a0a23a6392ff0be60296b4e42795c971b9da469a290e3a746fc94fdfd8a33710ea51e7ea81df079631acfcdfdb94c1948063df7e2c66b5be7c9ba5007 +"cssdb@npm:^7.1.0": + version: 7.11.2 + resolution: "cssdb@npm:7.11.2" + checksum: 5cd8dfee703dfbd7b7a8c3a93d65d26007ec1cd9692379b5868a0ceedf23b88e28d4b98f1cb9a4161f8b01e4a229e08ba9603fb94b756a3df6e07c423fff5b5d languageName: node linkType: hard @@ -19964,64 +18520,64 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^7.0.6": - version: 7.0.6 - resolution: "cssnano-preset-default@npm:7.0.6" +"cssnano-preset-default@npm:^7.0.9": + version: 7.0.9 + resolution: "cssnano-preset-default@npm:7.0.9" dependencies: - browserslist: ^4.23.3 + browserslist: ^4.25.1 css-declaration-sorter: ^7.2.0 - cssnano-utils: ^5.0.0 - postcss-calc: ^10.0.2 - postcss-colormin: ^7.0.2 - postcss-convert-values: ^7.0.4 - postcss-discard-comments: ^7.0.3 - postcss-discard-duplicates: ^7.0.1 - postcss-discard-empty: ^7.0.0 - postcss-discard-overridden: ^7.0.0 - postcss-merge-longhand: ^7.0.4 - postcss-merge-rules: ^7.0.4 - postcss-minify-font-values: ^7.0.0 - postcss-minify-gradients: ^7.0.0 - postcss-minify-params: ^7.0.2 - postcss-minify-selectors: ^7.0.4 - postcss-normalize-charset: ^7.0.0 - postcss-normalize-display-values: ^7.0.0 - postcss-normalize-positions: ^7.0.0 - postcss-normalize-repeat-style: ^7.0.0 - postcss-normalize-string: ^7.0.0 - postcss-normalize-timing-functions: ^7.0.0 - postcss-normalize-unicode: ^7.0.2 - postcss-normalize-url: ^7.0.0 - postcss-normalize-whitespace: ^7.0.0 - postcss-ordered-values: ^7.0.1 - postcss-reduce-initial: ^7.0.2 - postcss-reduce-transforms: ^7.0.0 - postcss-svgo: ^7.0.1 - postcss-unique-selectors: ^7.0.3 - peerDependencies: - postcss: ^8.4.31 - checksum: 5c827a9f6b35475267af0512d55f569994b8334eb06565498daa2070ef52f0cdd2013f5efc1cbc0b4664370f491b0080f93c8ee56a7730d38fdf451fb65b030c - languageName: node - linkType: hard - -"cssnano-utils@npm:^5.0.0": - version: 5.0.0 - resolution: "cssnano-utils@npm:5.0.0" + cssnano-utils: ^5.0.1 + postcss-calc: ^10.1.1 + postcss-colormin: ^7.0.4 + postcss-convert-values: ^7.0.7 + postcss-discard-comments: ^7.0.4 + postcss-discard-duplicates: ^7.0.2 + postcss-discard-empty: ^7.0.1 + postcss-discard-overridden: ^7.0.1 + postcss-merge-longhand: ^7.0.5 + postcss-merge-rules: ^7.0.6 + postcss-minify-font-values: ^7.0.1 + postcss-minify-gradients: ^7.0.1 + postcss-minify-params: ^7.0.4 + postcss-minify-selectors: ^7.0.5 + postcss-normalize-charset: ^7.0.1 + postcss-normalize-display-values: ^7.0.1 + postcss-normalize-positions: ^7.0.1 + postcss-normalize-repeat-style: ^7.0.1 + postcss-normalize-string: ^7.0.1 + postcss-normalize-timing-functions: ^7.0.1 + postcss-normalize-unicode: ^7.0.4 + postcss-normalize-url: ^7.0.1 + postcss-normalize-whitespace: ^7.0.1 + postcss-ordered-values: ^7.0.2 + postcss-reduce-initial: ^7.0.4 + postcss-reduce-transforms: ^7.0.1 + postcss-svgo: ^7.1.0 + postcss-unique-selectors: ^7.0.4 + peerDependencies: + postcss: ^8.4.32 + checksum: 5590f751596a8f782418a9dc72b8f365a9d53d3e42e606d9ce1db5f8ad74daee044b880e228565c36bfe701094738fa04f4f4429ad34087580d1e84b2a7b7ff9 + languageName: node + linkType: hard + +"cssnano-utils@npm:^5.0.1": + version: 5.0.1 + resolution: "cssnano-utils@npm:5.0.1" peerDependencies: - postcss: ^8.4.31 - checksum: 492593fb45151e8622357bb958d0d80475372de38523ef0587d77e9c5f386beb55c30b41f2f3c735a374a230bc61404eb7ae9c2beeab0666afb499442c62ecba + postcss: ^8.4.32 + checksum: e416e58587ccec4d904093a2834c66c44651578a58960019884add376d4f151c5b809674108088140dd57b0787cb7132a083d40ae33a72bf986d03c4b7b7c5f4 languageName: node linkType: hard -"cssnano@npm:^7.0.1": - version: 7.0.6 - resolution: "cssnano@npm:7.0.6" +"cssnano@npm:^7.0.4": + version: 7.1.1 + resolution: "cssnano@npm:7.1.1" dependencies: - cssnano-preset-default: ^7.0.6 - lilconfig: ^3.1.2 + cssnano-preset-default: ^7.0.9 + lilconfig: ^3.1.3 peerDependencies: - postcss: ^8.4.31 - checksum: 19ff09931a1531e7c0c0d8928da554d99213aa0bb1f3b93cc6b4987727d60a8cd5537b113a5cf4f95cc1db65bba3f2b35476bd63bb57e7469d4eab73e07d736d + postcss: ^8.4.32 + checksum: d761e86277dabfa986a34de4c8c79c555b0982b66b9e80a4a4c60956b5d34ae94c5464d74ab8c222578ee5f78c157ff7310386827a0f9cb847263797f738b300 languageName: node linkType: hard @@ -20044,23 +18600,23 @@ __metadata: linkType: hard "csstype@npm:^3.0.2": - version: 3.0.10 - resolution: "csstype@npm:3.0.10" - checksum: f0fff671ab368a863946859ad96be0be66afeb83566215d6494be840ffedfaef4945b48d1b0ce1a19f9983af772e0ce38c7be91a1ad46fe7ecd641937c5a99f7 + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 languageName: node linkType: hard "csv-parse@npm:^5.5.2": - version: 5.5.2 - resolution: "csv-parse@npm:5.5.2" - checksum: 96e2f0afd4f74a43908d197379cbbc59b73d144fc54208763e838614e1b98f5be23c4c3e707ead1ed4dd838b9f515f40ea6d2c98dbd3a50becb4663e982d1f78 + version: 5.6.0 + resolution: "csv-parse@npm:5.6.0" + checksum: 52f5e6c45359902e0c8e57fc2eeed41366dc6b6d283b495b538dd50c8e8510413d6f924096ea056319cbbb8ed26e111c3a3485d7985c021bcf5abaa9e92425c7 languageName: node linkType: hard -"damerau-levenshtein@npm:^1.0.7": - version: 1.0.7 - resolution: "damerau-levenshtein@npm:1.0.7" - checksum: 05083ca068c3d126191a7bd9392e313117010166540bb3018b40e63cd24c376fe323161c46b1a1dd73e482f323416eaee4430352c69207d6a968b33f4af66217 +"damerau-levenshtein@npm:^1.0.8": + version: 1.0.8 + resolution: "damerau-levenshtein@npm:1.0.8" + checksum: 4c2647e0f42acaee7d068756c1d396e296c3556f9c8314bac1ac63ffb236217ef0e7e58602b18bb2173deec7ec8e0cac8e27cccf8f5526666b4ff11a13ad54a3 languageName: node linkType: hard @@ -20101,50 +18657,57 @@ __metadata: languageName: node linkType: hard -"data-uri-to-buffer@npm:^5.0.1": - version: 5.0.1 - resolution: "data-uri-to-buffer@npm:5.0.1" - checksum: 08ad2f2cd5cb8f37258fcd94ccaa549948bf3b0f921f29bb58840ae64c968c06efb60edf3dd51f803084765e5d3ab11896a98fd33a7729a7eb23e83d5ba5223c +"data-uri-to-buffer@npm:^4.0.0": + version: 4.0.1 + resolution: "data-uri-to-buffer@npm:4.0.1" + checksum: 20a6b93107597530d71d4cb285acee17f66bcdfc03fd81040921a81252f19db27588d87fc8fc69e1950c55cfb0bf8ae40d0e5e21d907230813eb5d5a7f9eb45b languageName: node linkType: hard -"data-view-buffer@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-buffer@npm:1.0.1" +"data-uri-to-buffer@npm:^6.0.2": + version: 6.0.2 + resolution: "data-uri-to-buffer@npm:6.0.2" + checksum: f76922bf895b3d7d443059ff278c9cc5efc89d70b8b80cd9de0aa79b3adc6d7a17948eefb8692e30398c43635f70ece1673d6085cc9eba2878dbc6c6da5292ac + languageName: node + linkType: hard + +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" dependencies: - call-bind: ^1.0.6 + call-bound: ^1.0.3 es-errors: ^1.3.0 - is-data-view: ^1.0.1 - checksum: 8984119e59dbed906a11fcfb417d7d861936f16697a0e7216fe2c6c810f6b5e8f4a5281e73f2c28e8e9259027190ac4a33e2a65fdd7fa86ac06b76e838918583 + is-data-view: ^1.0.2 + checksum: 7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c languageName: node linkType: hard -"data-view-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-byte-length@npm:1.0.1" +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" dependencies: - call-bind: ^1.0.7 + call-bound: ^1.0.3 es-errors: ^1.3.0 - is-data-view: ^1.0.1 - checksum: b7d9e48a0cf5aefed9ab7d123559917b2d7e0d65531f43b2fd95b9d3a6b46042dd3fca597c42bba384e66b70d7ad66ff23932f8367b241f53d93af42cfe04ec2 + is-data-view: ^1.0.2 + checksum: f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55 languageName: node linkType: hard -"data-view-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "data-view-byte-offset@npm:1.0.0" +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" dependencies: - call-bind: ^1.0.6 + call-bound: ^1.0.2 es-errors: ^1.3.0 is-data-view: ^1.0.1 - checksum: 21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f + checksum: fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4 languageName: node linkType: hard "dataloader@npm:^2.0.0": - version: 2.0.0 - resolution: "dataloader@npm:2.0.0" - checksum: af2c080fc29dd8286d87df63bbe69e09b1ddf4e88b2959f603e82969d3a58d04ba8a98286f9e5767a22a859009d024f002757a9f82adbc931d8a58e63f8dc8ce + version: 2.2.3 + resolution: "dataloader@npm:2.2.3" + checksum: 9b9a056fbc863ca86da87d59e053e871e263b4966aa4d55e40d61a65e96815fae5530ca220629064ca5f8e3000c0c4ec93292e170c38ff393fb34256b4d7c1aa languageName: node linkType: hard @@ -20155,7 +18718,14 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.6.0, debug@npm:^2.6.9": +"debounce-promise@npm:^3.1.2": + version: 3.1.2 + resolution: "debounce-promise@npm:3.1.2" + checksum: 68d22b2ed5e8c890643c1b02dadffc9a6a31ec6db225530f34dfeef14112977bedf735d5141e29264ce608ec59375665d582f0013362fa61c7a92d3c0f2f410d + languageName: node + linkType: hard + +"debug@npm:2.6.9, debug@npm:^2.6.0": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -20164,15 +18734,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5": - version: 4.4.0 - resolution: "debug@npm:4.4.0" +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.4.0, debug@npm:^4.4.1": + version: 4.4.3 + resolution: "debug@npm:4.4.3" dependencies: ms: ^2.1.3 peerDependenciesMeta: supports-color: optional: true - checksum: db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de + checksum: d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6 languageName: node linkType: hard @@ -20188,6 +18758,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:4.4.0": + version: 4.4.0 + resolution: "debug@npm:4.4.0" + dependencies: + ms: ^2.1.3 + peerDependenciesMeta: + supports-color: + optional: true + checksum: db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de + languageName: node + linkType: hard + "debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -20198,12 +18780,12 @@ __metadata: linkType: hard "decamelize-keys@npm:^1.1.0": - version: 1.1.0 - resolution: "decamelize-keys@npm:1.1.0" + version: 1.1.1 + resolution: "decamelize-keys@npm:1.1.1" dependencies: decamelize: ^1.1.0 map-obj: ^1.0.0 - checksum: 95d4e3692cf7cf6568042658b780f16475a2145910a3d4e996a8d1686c2328c061365643b67b19fee5ea4a03448afc65c9fbb844400c0ecd7dadad175a72e6ef + checksum: 4ca385933127437658338c65fb9aead5f21b28d3dd3ccd7956eb29aab0953b5d3c047fbc207111672220c71ecf7a4d34f36c92851b7bbde6fca1a02c541bdd7d languageName: node linkType: hard @@ -20221,13 +18803,6 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.0": - version: 0.2.2 - resolution: "decode-uri-component@npm:0.2.2" - checksum: 1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 - languageName: node - linkType: hard - "decompress-response@npm:^6.0.0": version: 6.0.0 resolution: "decompress-response@npm:6.0.0" @@ -20237,7 +18812,7 @@ __metadata: languageName: node linkType: hard -"dedent@npm:1.5.3, dedent@npm:^1.0.0": +"dedent@npm:1.5.3": version: 1.5.3 resolution: "dedent@npm:1.5.3" peerDependencies: @@ -20256,6 +18831,18 @@ __metadata: languageName: node linkType: hard +"dedent@npm:^1.0.0": + version: 1.7.0 + resolution: "dedent@npm:1.7.0" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: c5e8a8beb5072bd5e520cb64b27a82d7ec3c2a63ee5ce47dbc2a05d5b7700cefd77a992a752cd0a8b1d979c1db06b14fb9486e805f3ad6088eda6e07cd9bf2d5 + languageName: node + linkType: hard + "deep-diff@npm:^1.0.2": version: 1.0.2 resolution: "deep-diff@npm:1.0.2" @@ -20263,13 +18850,6 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^5.0.1": - version: 5.0.2 - resolution: "deep-eql@npm:5.0.2" - checksum: 7102cf3b7bb719c6b9c0db2e19bf0aa9318d141581befe8c7ce8ccd39af9eaa4346e5e05adef7f9bd7015da0f13a3a25dcfe306ef79dc8668aedbecb658dd247 - languageName: node - linkType: hard - "deep-extend@npm:^0.6.0": version: 0.6.0 resolution: "deep-extend@npm:0.6.0" @@ -20285,9 +18865,9 @@ __metadata: linkType: hard "deepmerge@npm:^4.2.2": - version: 4.2.2 - resolution: "deepmerge@npm:4.2.2" - checksum: d6136eee869057fea7a829aa2d10073ed49db5216e42a77cc737dd385334aab9b68dae22020a00c24c073d5f79cbbdd3f11b8d4fc87700d112ddaa0e1f968ef2 + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 languageName: node linkType: hard @@ -20309,11 +18889,11 @@ __metadata: linkType: hard "defaults@npm:^1.0.3": - version: 1.0.3 - resolution: "defaults@npm:1.0.3" + version: 1.0.4 + resolution: "defaults@npm:1.0.4" dependencies: clone: ^1.0.2 - checksum: c9ba6718eb293fa701652e28967b87102fc13d8e33997748191ad8ed3b2235714bd3661e8505bed06994e6b4604a1281c35462ec328c2bbedd79ebbf7e82adb2 + checksum: 9cfbe498f5c8ed733775db62dfd585780387d93c17477949e1670bfcfb9346e0281ce8c4bf9f4ac1fc0f9b851113bd6dc9e41182ea1644ccd97de639fa13c35a languageName: node linkType: hard @@ -20349,7 +18929,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -20360,13 +18940,6 @@ __metadata: languageName: node linkType: hard -"defined@npm:^1.0.0": - version: 1.0.0 - resolution: "defined@npm:1.0.0" - checksum: 2b9929414857729a97cfcc77987e65005e03b3fd92747e1d6a743b054c1387b62e669dc453b53e3a8105f1398df6aad54c07eed984871c93be8c7f4560a1828b - languageName: node - linkType: hard - "degenerator@npm:^5.0.0": version: 5.0.1 resolution: "degenerator@npm:5.0.1" @@ -20385,13 +18958,6 @@ __metadata: languageName: node linkType: hard -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: ba05874b91148e1db4bf254750c042bf2215febd23a6d3cda2e64896aef79745fbd4b9996488bd3cafb39ce19dbce0fd6e3b6665275638befffe1c9b312b91b5 - languageName: node - linkType: hard - "denque@npm:^2.1.0": version: 2.1.0 resolution: "denque@npm:2.1.0" @@ -20406,7 +18972,7 @@ __metadata: languageName: node linkType: hard -"depd@npm:^1.1.2, depd@npm:~1.1.2": +"depd@npm:~1.1.2": version: 1.1.2 resolution: "depd@npm:1.1.2" checksum: acb24aaf936ef9a227b6be6d495f0d2eb20108a9a6ad40585c5bda1a897031512fef6484e4fdbb80bd249fdaa82841fa1039f416ece03188e677ba11bcfda249 @@ -20428,12 +18994,12 @@ __metadata: linkType: hard "des.js@npm:^1.0.0": - version: 1.0.1 - resolution: "des.js@npm:1.0.1" + version: 1.1.0 + resolution: "des.js@npm:1.1.0" dependencies: inherits: ^2.0.1 minimalistic-assert: ^1.0.0 - checksum: 69bf742d1c381e01d75151bdcaac71a18d251d7debfc9b6ae5ee4b4edaf39691ae203c5ec9173ba89aedb3ddc622cdff4fca065448c6c2afb1140d9fb826339d + checksum: 671354943ad67493e49eb4c555480ab153edd7cee3a51c658082fcde539d2690ed2a4a0b5d1f401f9cde822edf3939a6afb2585f32c091f2d3a1b1665cd45236 languageName: node linkType: hard @@ -20460,17 +19026,10 @@ __metadata: languageName: node linkType: hard -"detect-indent@npm:^6.0.0": - version: 6.1.0 - resolution: "detect-indent@npm:6.1.0" - checksum: dd83cdeda9af219cf77f5e9a0dc31d828c045337386cfb55ce04fad94ba872ee7957336834154f7647b89b899c3c7acc977c57a79b7c776b506240993f97acc7 - languageName: node - linkType: hard - "detect-libc@npm:^2.0.0": - version: 2.0.1 - resolution: "detect-libc@npm:2.0.1" - checksum: 153009d0ce4073ea885a97641aa1cc0327ff168b971fa3c770958345ad3ead4618f3747334435dc8edff32c0f56d8ba16dcf5271543c99b24af532b1cf84a61d + version: 2.1.2 + resolution: "detect-libc@npm:2.1.2" + checksum: acc675c29a5649fa1fb6e255f993b8ee829e510b6b56b0910666949c80c364738833417d0edb5f90e4e46be17228b0f2b66a010513984e18b15deeeac49369c4 languageName: node linkType: hard @@ -20502,28 +19061,15 @@ __metadata: linkType: hard "detect-port@npm:^1.3.0": - version: 1.3.0 - resolution: "detect-port@npm:1.3.0" + version: 1.6.1 + resolution: "detect-port@npm:1.6.1" dependencies: address: ^1.0.1 - debug: ^2.6.0 - bin: - detect: ./bin/detect-port - detect-port: ./bin/detect-port - checksum: 6cafbd72d4f20860ea580b2f06e4c3350452ecb9acdfc1051c49b8a3dfa6f3d6bb252a69c0e97b3c5e13a2fa31a368aca2f7102e996e2caa7c938f3053b72b62 - languageName: node - linkType: hard - -"detective@npm:^5.2.0": - version: 5.2.0 - resolution: "detective@npm:5.2.0" - dependencies: - acorn-node: ^1.6.1 - defined: ^1.0.0 - minimist: ^1.1.1 + debug: 4 bin: - detective: bin/detective.js - checksum: 2070576d500d269bb41cded1e9dbd8ac0deca746b56e00c86a9dd2db4dc81cdedf3daa98b2c370d32705f7ded4aac48c96985a498ca541b7840f47898016d984 + detect: bin/detect-port.js + detect-port: bin/detect-port.js + checksum: 4ea9eb46a637cb21220dd0a62b6074792894fc77b2cacbc9de533d1908b2eedafa7bfd7547baaa2ac1e9c7ba7c289b34b17db896dca6da142f4fc6e2060eee17 languageName: node linkType: hard @@ -20562,7 +19108,14 @@ __metadata: languageName: node linkType: hard -"diffie-hellman@npm:^5.0.0": +"diff@npm:^7.0.0": + version: 7.0.0 + resolution: "diff@npm:7.0.0" + checksum: 251fd15f85ffdf814cfc35a728d526b8d2ad3de338dcbd011ac6e57c461417090766b28995f8ff733135b5fbc3699c392db1d5e27711ac4e00244768cd1d577b + languageName: node + linkType: hard + +"diffie-hellman@npm:^5.0.3": version: 5.0.3 resolution: "diffie-hellman@npm:5.0.3" dependencies: @@ -20590,11 +19143,11 @@ __metadata: linkType: hard "dns-packet@npm:^5.2.2": - version: 5.4.0 - resolution: "dns-packet@npm:5.4.0" + version: 5.6.1 + resolution: "dns-packet@npm:5.6.1" dependencies: "@leichtgewicht/ip-codec": ^2.0.1 - checksum: bd5ecfd7d8b9cacd4d0029819699051c4e231d8fa6ed96e1573f7fee4b9147c3406207a260adbd7fb5c6d08a7db7641836467f450fa88e2ec5075f482e39ed77 + checksum: 8948d3d03063fb68e04a1e386875f8c3bcc398fc375f535f2b438fad8f41bf1afa6f5e70893ba44f4ae884c089247e0a31045722fa6ff0f01d228da103f1811d languageName: node linkType: hard @@ -20617,9 +19170,9 @@ __metadata: linkType: hard "dom-accessibility-api@npm:^0.5.6": - version: 0.5.10 - resolution: "dom-accessibility-api@npm:0.5.10" - checksum: 59ef8de881d28181a28c969a976beb89538ce13dce78da1f81f432369c4723f48dd5c2671526eb0276ff320c2e2ee46b84636024c6b668209fd224886f1847f3 + version: 0.5.16 + resolution: "dom-accessibility-api@npm:0.5.16" + checksum: b2c2eda4fae568977cdac27a9f0c001edf4f95a6a6191dfa611e3721db2478d1badc01db5bb4fa8a848aeee13e442a6c2a4386d65ec65a1436f24715a2f8d053 languageName: node linkType: hard @@ -20643,13 +19196,13 @@ __metadata: linkType: hard "dom-serializer@npm:^1.0.1": - version: 1.3.2 - resolution: "dom-serializer@npm:1.3.2" + version: 1.4.1 + resolution: "dom-serializer@npm:1.4.1" dependencies: domelementtype: ^2.0.1 domhandler: ^4.2.0 entities: ^2.0.0 - checksum: 0a39ff0634da807b0e7b4e28d20305658e366d920050296ea6a306c29eb4094a1bf942a72ec2e51145f01efcff93e98eaa1eef4c299ca398e326a2e1c4641220 + checksum: 67d775fa1ea3de52035c98168ddcd59418356943b5eccb80e3c8b3da53adb8e37edb2cc2f885802b7b1765bf5022aec21dfc32910d7f9e6de4c3148f095ab5e0 languageName: node linkType: hard @@ -20678,12 +19231,12 @@ __metadata: languageName: node linkType: hard -"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.0": - version: 4.3.0 - resolution: "domhandler@npm:4.3.0" +"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": + version: 4.3.1 + resolution: "domhandler@npm:4.3.1" dependencies: domelementtype: ^2.2.0 - checksum: c3de81c50d8e017dcfc404914ca29d30b4c646536ab52f133134ddc64b9e9987d9f11602c5beb08b435ec95cf5543f2d300daa56e9841e4c73c3f4f69f269c19 + checksum: 5c199c7468cb052a8b5ab80b13528f0db3d794c64fc050ba793b574e158e67c93f8336e87fd81e9d5ee43b0e04aea4d8b93ed7be4899cb726a1601b3ba18538b languageName: node linkType: hard @@ -20718,13 +19271,13 @@ __metadata: linkType: hard "domutils@npm:^3.0.1": - version: 3.1.0 - resolution: "domutils@npm:3.1.0" + version: 3.2.2 + resolution: "domutils@npm:3.2.2" dependencies: dom-serializer: ^2.0.0 domelementtype: ^2.3.0 domhandler: ^5.0.3 - checksum: 342d64cf4d07b8a0573fb51e0a6312a88fb520c7fefd751870bf72fa5fc0f2e0cb9a3958a573610b1d608c6e2a69b8e9b4b40f0bfb8f87a71bce4f180cca1887 + checksum: 47938f473b987ea71cd59e59626eb8666d3aa8feba5266e45527f3b636c7883cca7e582d901531961f742c519d7514636b7973353b648762b2e3bedbf235fada languageName: node linkType: hard @@ -20747,15 +19300,6 @@ __metadata: languageName: node linkType: hard -"dot-prop@npm:^6.0.1": - version: 6.0.1 - resolution: "dot-prop@npm:6.0.1" - dependencies: - is-obj: ^2.0.0 - checksum: 30e51ec6408978a6951b21e7bc4938aad01a86f2fdf779efe52330205c6bb8a8ea12f35925c2029d6dc9d1df22f916f32f828ce1e9b259b1371c580541c22b5a - languageName: node - linkType: hard - "dotenv-expand@npm:^5.1.0": version: 5.1.0 resolution: "dotenv-expand@npm:5.1.0" @@ -20779,10 +19323,10 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.4.5, dotenv@npm:~16.4.5": - version: 16.4.7 - resolution: "dotenv@npm:16.4.7" - checksum: be9f597e36a8daf834452daa1f4cc30e5375a5968f98f46d89b16b983c567398a330580c88395069a77473943c06b877d1ca25b4afafcdd6d4adb549e8293462 +"dotenv@npm:^16.4.5": + version: 16.6.1 + resolution: "dotenv@npm:16.6.1" + checksum: 15ce56608326ea0d1d9414a5c8ee6dcf0fffc79d2c16422b4ac2268e7e2d76ff5a572d37ffe747c377de12005f14b3cc22361e79fc7f1061cce81f77d2c973dc languageName: node linkType: hard @@ -20793,14 +19337,21 @@ __metadata: languageName: node linkType: hard -"dset@npm:^3.1.2": +"dotenv@npm:~16.4.5": + version: 16.4.7 + resolution: "dotenv@npm:16.4.7" + checksum: be9f597e36a8daf834452daa1f4cc30e5375a5968f98f46d89b16b983c567398a330580c88395069a77473943c06b877d1ca25b4afafcdd6d4adb549e8293462 + languageName: node + linkType: hard + +"dset@npm:^3.1.4": version: 3.1.4 resolution: "dset@npm:3.1.4" checksum: b67bbd28dd8a539e90c15ffb61100eb64ef995c5270a124d4f99bbb53f4d82f55a051b731ba81f3215dd9dce2b4c8d69927dc20b3be1c5fc88bab159467aa438 languageName: node linkType: hard -"dunder-proto@npm:^1.0.1": +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" dependencies: @@ -20820,7 +19371,7 @@ __metadata: languageName: node linkType: hard -"duplexer@npm:^0.1.1, duplexer@npm:^0.1.2": +"duplexer@npm:^0.1.2": version: 0.1.2 resolution: "duplexer@npm:0.1.2" checksum: c57bcd4bdf7e623abab2df43a7b5b23d18152154529d166c1e0da6bee341d84c432d157d7e97b32fecb1bf3a8b8857dd85ed81a915789f550637ed25b8e64fc2 @@ -20874,14 +19425,14 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.73": - version: 1.5.217 - resolution: "electron-to-chromium@npm:1.5.217" - checksum: e63eab55c0bd5d08e878f90c1adec384f701d51763ecb7c08a951adc49b97483d5cd93595d2166c7072ed1ba314a65d27efca99aa611669f9d9a89e351fd9529 +"electron-to-chromium@npm:^1.5.238": + version: 1.5.239 + resolution: "electron-to-chromium@npm:1.5.239" + checksum: 59fa7d4511be09f7808a9aa891ccf3c2d0f7817c48d7548be198a75c7ffb2df7d192c22b2b5b613b30a4b6f3bf0b2be84700f86480af81f1c2c12e0401990234 languageName: node linkType: hard -"elliptic@npm:^6.5.3, elliptic@npm:^6.5.4": +"elliptic@npm:^6.5.3, elliptic@npm:^6.6.1": version: 6.6.1 resolution: "elliptic@npm:6.6.1" dependencies: @@ -20896,6 +19447,13 @@ __metadata: languageName: node linkType: hard +"emittery@npm:^0.10.2": + version: 0.10.2 + resolution: "emittery@npm:0.10.2" + checksum: 2caeea7501a0cca9b0e9d8d0a84d7d059cd2319ab02016bb6f81ae8bc2f3353c6734ed50a5fe0e4e2b96ebcc1623c1344b6beec51a4feda34b121942dd50ba55 + languageName: node + linkType: hard + "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" @@ -20931,13 +19489,6 @@ __metadata: languageName: node linkType: hard -"encodeurl@npm:~1.0.2": - version: 1.0.2 - resolution: "encodeurl@npm:1.0.2" - checksum: f6c2387379a9e7c1156c1c3d4f9cb7bb11cf16dd4c1682e1f6746512564b053df5781029b6061296832b59fb22f459dbe250386d217c2f6e203601abb2ee0bec - languageName: node - linkType: hard - "encodeurl@npm:~2.0.0": version: 2.0.0 resolution: "encodeurl@npm:2.0.0" @@ -20955,25 +19506,35 @@ __metadata: linkType: hard "end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" + version: 1.4.5 + resolution: "end-of-stream@npm:1.4.5" dependencies: once: ^1.4.0 - checksum: 870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 + checksum: b0701c92a10b89afb1cb45bf54a5292c6f008d744eb4382fa559d54775ff31617d1d7bc3ef617575f552e24fad2c7c1a1835948c66b3f3a4be0a6c1f35c883d8 languageName: node linkType: hard -"enhanced-resolve@npm:^5.12.0, enhanced-resolve@npm:^5.17.1": - version: 5.17.1 - resolution: "enhanced-resolve@npm:5.17.1" +"enhanced-resolve@npm:^5.17.3": + version: 5.18.3 + resolution: "enhanced-resolve@npm:5.18.3" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: 81a0515675eca17efdba2cf5bad87abc91a528fc1191aad50e275e74f045b41506167d420099022da7181c8d787170ea41e4a11a0b10b7a16f6237daecb15370 + checksum: d413c23c2d494e4c1c9c9ac7d60b812083dc6d446699ed495e69c920988af0a3c66bf3f8d0e7a45cb1686c2d4c1df9f4e7352d973f5b56fe63d8d711dd0ccc54 + languageName: node + linkType: hard + +"enquirer@npm:^2.3.6": + version: 2.4.1 + resolution: "enquirer@npm:2.4.1" + dependencies: + ansi-colors: ^4.1.1 + strip-ansi: ^6.0.1 + checksum: 43850479d7a51d36a9c924b518dcdc6373b5a8ae3401097d336b7b7e258324749d0ad37a1fcaa5706f04799baa05585cd7af19ebdf7667673e7694435fcea918 languageName: node linkType: hard -"enquirer@npm:^2.3.6, enquirer@npm:~2.3.6": +"enquirer@npm:~2.3.6": version: 2.3.6 resolution: "enquirer@npm:2.3.6" dependencies: @@ -21034,11 +19595,11 @@ __metadata: linkType: hard "error-ex@npm:^1.3.1": - version: 1.3.2 - resolution: "error-ex@npm:1.3.2" + version: 1.3.4 + resolution: "error-ex@npm:1.3.4" dependencies: is-arrayish: ^0.2.1 - checksum: ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce + checksum: b9e34ff4778b8f3b31a8377e1c654456f4c41aeaa3d10a1138c3b7635d8b7b2e03eb2475d46d8ae055c1f180a1063e100bffabf64ea7e7388b37735df5328664 languageName: node linkType: hard @@ -21051,57 +19612,72 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.2, es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1, es-abstract@npm:^1.19.2, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0": - version: 1.23.3 - resolution: "es-abstract@npm:1.23.3" +"es-abstract@npm:^1.17.2, es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0": + version: 1.24.0 + resolution: "es-abstract@npm:1.24.0" dependencies: - array-buffer-byte-length: ^1.0.1 - arraybuffer.prototype.slice: ^1.0.3 + array-buffer-byte-length: ^1.0.2 + arraybuffer.prototype.slice: ^1.0.4 available-typed-arrays: ^1.0.7 - call-bind: ^1.0.7 - data-view-buffer: ^1.0.1 - data-view-byte-length: ^1.0.1 - data-view-byte-offset: ^1.0.0 - es-define-property: ^1.0.0 + call-bind: ^1.0.8 + call-bound: ^1.0.4 + data-view-buffer: ^1.0.2 + data-view-byte-length: ^1.0.2 + data-view-byte-offset: ^1.0.1 + es-define-property: ^1.0.1 es-errors: ^1.3.0 - es-object-atoms: ^1.0.0 - es-set-tostringtag: ^2.0.3 - es-to-primitive: ^1.2.1 - function.prototype.name: ^1.1.6 - get-intrinsic: ^1.2.4 - get-symbol-description: ^1.0.2 - globalthis: ^1.0.3 - gopd: ^1.0.1 + es-object-atoms: ^1.1.1 + es-set-tostringtag: ^2.1.0 + es-to-primitive: ^1.3.0 + function.prototype.name: ^1.1.8 + get-intrinsic: ^1.3.0 + get-proto: ^1.0.1 + get-symbol-description: ^1.1.0 + globalthis: ^1.0.4 + gopd: ^1.2.0 has-property-descriptors: ^1.0.2 - has-proto: ^1.0.3 - has-symbols: ^1.0.3 + has-proto: ^1.2.0 + has-symbols: ^1.1.0 hasown: ^2.0.2 - internal-slot: ^1.0.7 - is-array-buffer: ^3.0.4 + internal-slot: ^1.1.0 + is-array-buffer: ^3.0.5 is-callable: ^1.2.7 - is-data-view: ^1.0.1 + is-data-view: ^1.0.2 is-negative-zero: ^2.0.3 - is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.3 - is-string: ^1.0.7 - is-typed-array: ^1.1.13 - is-weakref: ^1.0.2 - object-inspect: ^1.13.1 + is-regex: ^1.2.1 + is-set: ^2.0.3 + is-shared-array-buffer: ^1.0.4 + is-string: ^1.1.1 + is-typed-array: ^1.1.15 + is-weakref: ^1.1.1 + math-intrinsics: ^1.1.0 + object-inspect: ^1.13.4 object-keys: ^1.1.1 - object.assign: ^4.1.5 - regexp.prototype.flags: ^1.5.2 - safe-array-concat: ^1.1.2 - safe-regex-test: ^1.0.3 - string.prototype.trim: ^1.2.9 - string.prototype.trimend: ^1.0.8 + object.assign: ^4.1.7 + own-keys: ^1.0.1 + regexp.prototype.flags: ^1.5.4 + safe-array-concat: ^1.1.3 + safe-push-apply: ^1.0.0 + safe-regex-test: ^1.1.0 + set-proto: ^1.0.0 + stop-iteration-iterator: ^1.1.0 + string.prototype.trim: ^1.2.10 + string.prototype.trimend: ^1.0.9 string.prototype.trimstart: ^1.0.8 - typed-array-buffer: ^1.0.2 - typed-array-byte-length: ^1.0.1 - typed-array-byte-offset: ^1.0.2 - typed-array-length: ^1.0.6 - unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.15 - checksum: d27e9afafb225c6924bee9971a7f25f20c314f2d6cb93a63cada4ac11dcf42040896a6c22e5fb8f2a10767055ed4ddf400be3b1eb12297d281726de470b75666 + typed-array-buffer: ^1.0.3 + typed-array-byte-length: ^1.0.3 + typed-array-byte-offset: ^1.0.4 + typed-array-length: ^1.0.7 + unbox-primitive: ^1.1.0 + which-typed-array: ^1.1.19 + checksum: b256e897be32df5d382786ce8cce29a1dd8c97efbab77a26609bd70f2ed29fbcfc7a31758cb07488d532e7ccccdfca76c1118f2afe5a424cdc05ca007867c318 + languageName: node + linkType: hard + +"es-array-method-boxes-properly@npm:^1.0.0": + version: 1.0.0 + resolution: "es-array-method-boxes-properly@npm:1.0.0" + checksum: 4b7617d3fbd460d6f051f684ceca6cf7e88e6724671d9480388d3ecdd72119ddaa46ca31f2c69c5426a82e4b3091c1e81867c71dcdc453565cd90005ff2c382d languageName: node linkType: hard @@ -21112,17 +19688,41 @@ __metadata: languageName: node linkType: hard -"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": +"es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: 0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 languageName: node linkType: hard +"es-iterator-helpers@npm:^1.2.1": + version: 1.2.1 + resolution: "es-iterator-helpers@npm:1.2.1" + dependencies: + call-bind: ^1.0.8 + call-bound: ^1.0.3 + define-properties: ^1.2.1 + es-abstract: ^1.23.6 + es-errors: ^1.3.0 + es-set-tostringtag: ^2.0.3 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.6 + globalthis: ^1.0.4 + gopd: ^1.2.0 + has-property-descriptors: ^1.0.2 + has-proto: ^1.2.0 + has-symbols: ^1.1.0 + internal-slot: ^1.1.0 + iterator.prototype: ^1.1.4 + safe-array-concat: ^1.1.3 + checksum: 97e3125ca472d82d8aceea11b790397648b52c26d8768ea1c1ee6309ef45a8755bb63225a43f3150c7591cffc17caf5752459f1e70d583b4184370a8f04ebd2f + languageName: node + linkType: hard + "es-module-lexer@npm:^1.2.1": - version: 1.5.4 - resolution: "es-module-lexer@npm:1.5.4" - checksum: 300a469488c2f22081df1e4c8398c78db92358496e639b0df7f89ac6455462aaf5d8893939087c1a1cbcbf20eed4610c70e0bcb8f3e4b0d80a5d2611c539408c + version: 1.7.0 + resolution: "es-module-lexer@npm:1.7.0" + checksum: 4c935affcbfeba7fb4533e1da10fa8568043df1e3574b869385980de9e2d475ddc36769891936dbb07036edb3c3786a8b78ccf44964cd130dedc1f2c984b6c7b languageName: node linkType: hard @@ -21147,23 +19747,23 @@ __metadata: languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.0": - version: 1.0.0 - resolution: "es-shim-unscopables@npm:1.0.0" +"es-shim-unscopables@npm:^1.0.2, es-shim-unscopables@npm:^1.1.0": + version: 1.1.0 + resolution: "es-shim-unscopables@npm:1.1.0" dependencies: - has: ^1.0.3 - checksum: d54a66239fbd19535b3e50333913260394f14d2d7adb136a95396a13ca584bab400cf9cb2ffd9232f3fe2f0362540bd3a708240c493e46e13fe0b90cfcfedc3d + hasown: ^2.0.2 + checksum: 1b9702c8a1823fc3ef39035a4e958802cf294dd21e917397c561d0b3e195f383b978359816b1732d02b255ccf63e1e4815da0065b95db8d7c992037be3bbbcdb languageName: node linkType: hard -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" dependencies: - is-callable: ^1.1.4 - is-date-object: ^1.0.1 - is-symbol: ^1.0.2 - checksum: 0886572b8dc075cb10e50c0af62a03d03a68e1e69c388bd4f10c0649ee41b1fbb24840a1b7e590b393011b5cdbe0144b776da316762653685432df37d6de60f1 + is-callable: ^1.2.7 + is-date-object: ^1.0.5 + is-symbol: ^1.0.4 + checksum: c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b languageName: node linkType: hard @@ -21228,6 +19828,25 @@ __metadata: languageName: node linkType: hard +"escodegen@npm:^1.8.1": + version: 1.14.3 + resolution: "escodegen@npm:1.14.3" + dependencies: + esprima: ^4.0.1 + estraverse: ^4.2.0 + esutils: ^2.0.2 + optionator: ^0.8.1 + source-map: ~0.6.1 + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 30d337803e8f44308c90267bf6192399e4b44792497c77a7506b68ab802ba6a48ebbe1ce77b219aba13dfd2de5f5e1c267e35be1ed87b2a9c3315e8b283e302a + languageName: node + linkType: hard + "escodegen@npm:^2.1.0": version: 2.1.0 resolution: "escodegen@npm:2.1.0" @@ -21278,13 +19897,13 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^8.5.0": - version: 8.5.0 - resolution: "eslint-config-prettier@npm:8.5.0" + version: 8.10.2 + resolution: "eslint-config-prettier@npm:8.10.2" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: e01efe3a30cc7a9d4944242b7944c4488514dfa198707d268474e1b938c6b8d1be1320c40ad01f1f3cde93bf393770b2d013e709c8411d41d9d0421fff86a12a + checksum: b5953cf7a86f685e1218b16707bf36643b525513d08495226a6820caccd8b7bfc6b9aa64ac7cb2415dbe2c1f7dc4995832148bdc53ad45777f75a8ded1073b29 languageName: node linkType: hard @@ -21312,55 +19931,61 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.6": - version: 0.3.6 - resolution: "eslint-import-resolver-node@npm:0.3.6" +"eslint-import-resolver-node@npm:^0.3.9": + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" dependencies: debug: ^3.2.7 - resolve: ^1.20.0 - checksum: 20e06f3fa27b49de7159c8db54b4d7f82c156498e0050c491fcf7395922f927765b8296bf857c3b487da361bd65c1dcc68203832ef8e9179b461aa4192406535 + is-core-module: ^2.13.0 + resolve: ^1.22.4 + checksum: 0ea8a24a72328a51fd95aa8f660dcca74c1429806737cf10261ab90cfcaaf62fd1eff664b76a44270868e0a932711a81b250053942595bcd00a93b1c1575dd61 languageName: node linkType: hard "eslint-import-resolver-typescript@npm:^3.5.5": - version: 3.5.5 - resolution: "eslint-import-resolver-typescript@npm:3.5.5" - dependencies: - debug: ^4.3.4 - enhanced-resolve: ^5.12.0 - eslint-module-utils: ^2.7.4 - get-tsconfig: ^4.5.0 - globby: ^13.1.3 - is-core-module: ^2.11.0 - is-glob: ^4.0.3 - synckit: ^0.8.5 + version: 3.10.1 + resolution: "eslint-import-resolver-typescript@npm:3.10.1" + dependencies: + "@nolyfill/is-core-module": 1.0.39 + debug: ^4.4.0 + get-tsconfig: ^4.10.0 + is-bun-module: ^2.0.0 + stable-hash: ^0.0.5 + tinyglobby: ^0.2.13 + unrs-resolver: ^1.6.2 peerDependencies: eslint: "*" eslint-plugin-import: "*" - checksum: 6cdbfae5be1087b2f18fd82939697f085a9b766e518494c45efd84b3eba3e2640f00e155b824cff4d1d9d518b46cc86082e7c72a37c784b22f5064d55c634724 + eslint-plugin-import-x: "*" + peerDependenciesMeta: + eslint-plugin-import: + optional: true + eslint-plugin-import-x: + optional: true + checksum: 02ba72cf757753ab9250806c066d09082e00807b7b6525d7687e1c0710bc3f6947e39120227fe1f93dabea3510776d86fb3fd769466ba3c46ce67e9f874cb702 languageName: node linkType: hard -"eslint-module-utils@npm:^2.7.3, eslint-module-utils@npm:^2.7.4": - version: 2.8.0 - resolution: "eslint-module-utils@npm:2.8.0" +"eslint-module-utils@npm:^2.12.1": + version: 2.12.1 + resolution: "eslint-module-utils@npm:2.12.1" dependencies: debug: ^3.2.7 peerDependenciesMeta: eslint: optional: true - checksum: c7a8d1a58d76ec8217a8fea49271ec8132d1b9390965a75f6a4ecbc9e5983d742195b46d2e4378231d2186801439fe1aa5700714b0bfd4eb17aac6e1b65309df + checksum: 6f4efbe7a91ae49bf67b4ab3644cb60bc5bd7db4cb5521de1b65be0847ffd3fb6bce0dd68f0995e1b312d137f768e2a1f842ee26fe73621afa05f850628fdc40 languageName: node linkType: hard "eslint-plugin-cypress@npm:^2.12.1": - version: 2.12.1 - resolution: "eslint-plugin-cypress@npm:2.12.1" + version: 2.15.2 + resolution: "eslint-plugin-cypress@npm:2.15.2" dependencies: - globals: ^11.12.0 + globals: ^13.20.0 peerDependencies: eslint: ">= 3.2.1" - checksum: 4295bbd0ceb8d182f79bbad3f73eb462df5e2e1cb8ff1e9fd99d7fda10dcbd964522bfdfa0d8cf011396d2265f2f1a0f1aeb9340b224974ba02d0d681641eac9 + checksum: bcc521633251a852dc3c115455ddda931435bb61c0895e5ad1abe43acb3a15fc0b0e79bf73b7aa078794a2b1084232f1b74ffe39d631a3f312265f97941cd290 languageName: node linkType: hard @@ -21379,25 +20004,31 @@ __metadata: linkType: hard "eslint-plugin-import@npm:^2.22.1, eslint-plugin-import@npm:^2.25.3": - version: 2.26.0 - resolution: "eslint-plugin-import@npm:2.26.0" - dependencies: - array-includes: ^3.1.4 - array.prototype.flat: ^1.2.5 - debug: ^2.6.9 + version: 2.32.0 + resolution: "eslint-plugin-import@npm:2.32.0" + dependencies: + "@rtsao/scc": ^1.1.0 + array-includes: ^3.1.9 + array.prototype.findlastindex: ^1.2.6 + array.prototype.flat: ^1.3.3 + array.prototype.flatmap: ^1.3.3 + debug: ^3.2.7 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 + eslint-import-resolver-node: ^0.3.9 + eslint-module-utils: ^2.12.1 + hasown: ^2.0.2 + is-core-module: ^2.16.1 is-glob: ^4.0.3 minimatch: ^3.1.2 - object.values: ^1.1.5 - resolve: ^1.22.0 - tsconfig-paths: ^3.14.1 + object.fromentries: ^2.0.8 + object.groupby: ^1.0.3 + object.values: ^1.2.1 + semver: ^6.3.1 + string.prototype.trimend: ^1.0.9 + tsconfig-paths: ^3.15.0 peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: d4b6f22dbbc72997b37ccb6f5948e7ae02f1f93bb2a1da7dea830ecd4d7f0ba60c69418cb298d54ffa0aa854f96b2ad9df3d21ca2bff6617e625cd26266eb74f + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + checksum: bfb1b8fc8800398e62ddfefbf3638d185286edfed26dfe00875cc2846d954491b4f5112457831588b757fa789384e1ae585f812614c4797f0499fa234fd4a48b languageName: node linkType: hard @@ -21419,54 +20050,58 @@ __metadata: linkType: hard "eslint-plugin-jest@npm:^27.0.0": - version: 27.1.7 - resolution: "eslint-plugin-jest@npm:27.1.7" + version: 27.9.0 + resolution: "eslint-plugin-jest@npm:27.9.0" dependencies: "@typescript-eslint/utils": ^5.10.0 peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 + "@typescript-eslint/eslint-plugin": ^5.0.0 || ^6.0.0 || ^7.0.0 eslint: ^7.0.0 || ^8.0.0 + jest: "*" peerDependenciesMeta: "@typescript-eslint/eslint-plugin": optional: true jest: optional: true - checksum: d168d33558204fd41fdeca636c75fd820343958e6b6e3c89b4b354c0652b2b524cc9848e5e2960c067071afb88749a7ca0334cd47aa45313d9408475e088923d + checksum: b8b09f7d8ba3d84a8779a6e95702a6e4dce45ab034e4edf5ddb631e77cd38dcdf791dfd9228e0a0d1d80d1eb2d278deb62ad2ec39f10fb8fd43cec07304e0c38 languageName: node linkType: hard "eslint-plugin-jsx-a11y@npm:^6.5.1": - version: 6.5.1 - resolution: "eslint-plugin-jsx-a11y@npm:6.5.1" - dependencies: - "@babel/runtime": ^7.16.3 - aria-query: ^4.2.2 - array-includes: ^3.1.4 - ast-types-flow: ^0.0.7 - axe-core: ^4.3.5 - axobject-query: ^2.2.0 - damerau-levenshtein: ^1.0.7 + version: 6.10.2 + resolution: "eslint-plugin-jsx-a11y@npm:6.10.2" + dependencies: + aria-query: ^5.3.2 + array-includes: ^3.1.8 + array.prototype.flatmap: ^1.3.2 + ast-types-flow: ^0.0.8 + axe-core: ^4.10.0 + axobject-query: ^4.1.0 + damerau-levenshtein: ^1.0.8 emoji-regex: ^9.2.2 - has: ^1.0.3 - jsx-ast-utils: ^3.2.1 - language-tags: ^1.0.5 - minimatch: ^3.0.4 + hasown: ^2.0.2 + jsx-ast-utils: ^3.3.5 + language-tags: ^1.0.9 + minimatch: ^3.1.2 + object.fromentries: ^2.0.8 + safe-regex-test: ^1.0.3 + string.prototype.includes: ^2.0.1 peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 320bafc9d27279b72b8c25db4d188690d9b334f69cfa3bd33ff17f7c7dfe89dc31b463c57e79a932a218dba771137c541f88af93cdb36ae7552bc051cef8a591 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + checksum: d93354e03b0cf66f018d5c50964e074dffe4ddf1f9b535fa020d19c4ae45f89c1a16e9391ca61ac3b19f7042c751ac0d361a056a65cbd1de24718a53ff8daa6e languageName: node linkType: hard "eslint-plugin-package-json-dependencies@npm:^1.0.17": - version: 1.0.17 - resolution: "eslint-plugin-package-json-dependencies@npm:1.0.17" + version: 1.0.20 + resolution: "eslint-plugin-package-json-dependencies@npm:1.0.20" dependencies: comment-json: ~4.2.0 esprima: ~4.0.0 lodash: ~4.17.0 micromatch: ~4.0.0 - semver: ~7.3.0 - checksum: c98364733ff5e857a3c2d22f765796f05c269ad988a7747ebbd278dafb3b1e6fbb79772bc9f5a4005725f669b8fdf7c91344934517d0fa8d61912deb93cfeb8d + semver: ~7.5.2 + checksum: fa44ebcaa39fcda5cce06094fcc700147499afee9dfc4f61ccd7e41e007f7b9b852cd374b40d28ee87c9eec5e912c416da97db25c10002585b5aa442d2d9009c languageName: node linkType: hard @@ -21480,35 +20115,39 @@ __metadata: linkType: hard "eslint-plugin-react-hooks@npm:^4.3.0": - version: 4.4.0 - resolution: "eslint-plugin-react-hooks@npm:4.4.0" + version: 4.6.2 + resolution: "eslint-plugin-react-hooks@npm:4.6.2" peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 4944bebb7fc611386e8fb12e94c7d187a5f18d8f84bd9e4b82baebb632bb0e0dc3071e320516b141217ba9369df685186d773f4cd42717b423aa46803b199898 + checksum: 4844e58c929bc05157fb70ba1e462e34f1f4abcbc8dd5bbe5b04513d33e2699effb8bca668297976ceea8e7ebee4e8fc29b9af9d131bcef52886feaa2308b2cc languageName: node linkType: hard "eslint-plugin-react@npm:^7.27.1, eslint-plugin-react@npm:^7.29.4": - version: 7.29.4 - resolution: "eslint-plugin-react@npm:7.29.4" + version: 7.37.5 + resolution: "eslint-plugin-react@npm:7.37.5" dependencies: - array-includes: ^3.1.4 - array.prototype.flatmap: ^1.2.5 + array-includes: ^3.1.8 + array.prototype.findlast: ^1.2.5 + array.prototype.flatmap: ^1.3.3 + array.prototype.tosorted: ^1.1.4 doctrine: ^2.1.0 + es-iterator-helpers: ^1.2.1 estraverse: ^5.3.0 + hasown: ^2.0.2 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.0 - object.values: ^1.1.5 + object.entries: ^1.1.9 + object.fromentries: ^2.0.8 + object.values: ^1.2.1 prop-types: ^15.8.1 - resolve: ^2.0.0-next.3 - semver: ^6.3.0 - string.prototype.matchall: ^4.0.6 + resolve: ^2.0.0-next.5 + semver: ^6.3.1 + string.prototype.matchall: ^4.0.12 + string.prototype.repeat: ^1.0.0 peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: d15a77f524c59cd82be821c0aa97d4e4499cd37c783e985e0f7869041d4345ef95c9c444c4a27f6158b82dbdecf7b65aa7805dcac8c73a71a832fee82418172e + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: c850bfd556291d4d9234f5ca38db1436924a1013627c8ab1853f77cac73ec19b020e861e6c7b783436a48b6ffcdfba4547598235a37ad4611b6739f65fd8ad57 languageName: node linkType: hard @@ -21526,13 +20165,13 @@ __metadata: linkType: hard "eslint-plugin-testing-library@npm:^5.0.1": - version: 5.3.1 - resolution: "eslint-plugin-testing-library@npm:5.3.1" + version: 5.11.1 + resolution: "eslint-plugin-testing-library@npm:5.11.1" dependencies: - "@typescript-eslint/utils": ^5.13.0 + "@typescript-eslint/utils": ^5.58.0 peerDependencies: eslint: ^7.5.0 || ^8.0.0 - checksum: 90242eec4d26b00f8302e7338705759657fb8c52ad75a8a43b4bdcd64e92075affb2aac72f1bcc4373ca6b9bb49bda9fa72868f5131343ff199c55d1e4752797 + checksum: 55c7792345710a2b951acb0552ebe4e491d988f7d37fd308749e75fdbc36142b9a151ecec03b39992f672afea1a99dd3c3d2fb9f737ef18f56d7168e294fd9eb languageName: node linkType: hard @@ -21556,17 +20195,6 @@ __metadata: languageName: node linkType: hard -"eslint-utils@npm:^3.0.0": - version: 3.0.0 - resolution: "eslint-utils@npm:3.0.0" - dependencies: - eslint-visitor-keys: ^2.0.0 - peerDependencies: - eslint: ">=5" - checksum: 45aa2b63667a8d9b474c98c28af908d0a592bed1a4568f3145cd49fb5d9510f545327ec95561625290313fe126e6d7bdfe3fdbdb6f432689fab6b9497d3bfb52 - languageName: node - linkType: hard - "eslint-visitor-keys@npm:^1.0.0": version: 1.3.0 resolution: "eslint-visitor-keys@npm:1.3.0" @@ -21574,14 +20202,14 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^2.0.0, eslint-visitor-keys@npm:^2.1.0": +"eslint-visitor-keys@npm:^2.1.0": version: 2.1.0 resolution: "eslint-visitor-keys@npm:2.1.0" checksum: 9f0e3a2db751d84067d15977ac4b4472efd6b303e369e6ff241a99feac04da758f46d5add022c33d06b53596038dbae4b4aceb27c7e68b8dfc1055b35e495787 languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.0.0, eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 @@ -21589,18 +20217,18 @@ __metadata: linkType: hard "eslint-webpack-plugin@npm:^3.1.1": - version: 3.1.1 - resolution: "eslint-webpack-plugin@npm:3.1.1" + version: 3.2.0 + resolution: "eslint-webpack-plugin@npm:3.2.0" dependencies: - "@types/eslint": ^7.28.2 - jest-worker: ^27.3.1 - micromatch: ^4.0.4 + "@types/eslint": ^7.29.0 || ^8.4.1 + jest-worker: ^28.0.2 + micromatch: ^4.0.5 normalize-path: ^3.0.0 - schema-utils: ^3.1.1 + schema-utils: ^4.0.0 peerDependencies: eslint: ^7.0.0 || ^8.0.0 webpack: ^5.0.0 - checksum: 03c87290fd49cac4cd6dff330786b9215b8b75eb3b9de8ea03df66e2468636f53f956c1aefc1fbfcfe2d969d9a06a066fcfd85afa2bdd7330d76c9f7ff36d6b8 + checksum: e2e11e6743df9e65e73f4d0b6de832a47a17568b2a4b03b86acfa3458bb2db50a7809c835b64613320f5fd5e1b1395dd2abe08d7f5c466c77234c500a087cad2 languageName: node linkType: hard @@ -21670,6 +20298,16 @@ __metadata: languageName: node linkType: hard +"esprima@npm:1.2.2": + version: 1.2.2 + resolution: "esprima@npm:1.2.2" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: a5a8fd359651dd8228736d7352eb7636c7765e1ec6ff8fff3f6641622039a9f51fa501969a1a4777ba4187cf9942a8d7e0367dccaff768b782bdb1a71d046abf + languageName: node + linkType: hard + "esprima@npm:2.7.x, esprima@npm:^2.7.1": version: 2.7.3 resolution: "esprima@npm:2.7.3" @@ -21715,7 +20353,7 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^4.1.1": +"estraverse@npm:^4.1.1, estraverse@npm:^4.2.0": version: 4.3.0 resolution: "estraverse@npm:4.3.0" checksum: 9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d @@ -21771,6 +20409,15 @@ __metadata: languageName: node linkType: hard +"events-universal@npm:^1.0.0": + version: 1.0.1 + resolution: "events-universal@npm:1.0.1" + dependencies: + bare-events: ^2.7.0 + checksum: a1d9a5e9f95843650f8ec240dd1221454c110189a9813f32cdf7185759b43f1f964367ac7dca4ebc69150b59043f2d77c7e122b0d03abf7c25477ea5494785a5 + languageName: node + linkType: hard + "events@npm:1.1.1": version: 1.1.1 resolution: "events@npm:1.1.1" @@ -21837,13 +20484,6 @@ __metadata: languageName: node linkType: hard -"exit-on-epipe@npm:~1.0.1": - version: 1.0.1 - resolution: "exit-on-epipe@npm:1.0.1" - checksum: f10a5fbf1abb6294b06220f99d84bb918286700e8aec3d364963767f1f0530b7e5abf29d8f0ef2672458e794f746f73254d397b1596acc745bdce81586b183c0 - languageName: node - linkType: hard - "exit@npm:^0.1.2": version: 0.1.2 resolution: "exit@npm:0.1.2" @@ -21858,17 +20498,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:>28.1.3": - version: 30.1.2 - resolution: "expect@npm:30.1.2" +"expect@npm:>28.1.3, expect@npm:^30.0.0": + version: 30.2.0 + resolution: "expect@npm:30.2.0" dependencies: - "@jest/expect-utils": 30.1.2 + "@jest/expect-utils": 30.2.0 "@jest/get-type": 30.1.0 - jest-matcher-utils: 30.1.2 - jest-message-util: 30.1.0 - jest-mock: 30.0.5 - jest-util: 30.0.5 - checksum: 467c1b69549e75a1a09f3feec335e0dc968cd71370361b5d83248351cf77e705e8ddf38a4885e32a50237502ced7fcc9106462f59f33c4796462e95938b8ca19 + jest-matcher-utils: 30.2.0 + jest-message-util: 30.2.0 + jest-mock: 30.2.0 + jest-util: 30.2.0 + checksum: fe440b3a036e2de1a3ede84bc6a699925328056e74324fbd2fdd9ce7b7358d03e515ac8db559c33828bcb0b7887b493dbaaece565e67d88748685850da5d9209 languageName: node linkType: hard @@ -21898,9 +20538,9 @@ __metadata: linkType: hard "exponential-backoff@npm:^3.1.1": - version: 3.1.2 - resolution: "exponential-backoff@npm:3.1.2" - checksum: d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 + version: 3.1.3 + resolution: "exponential-backoff@npm:3.1.3" + checksum: 77e3ae682b7b1f4972f563c6dbcd2b0d54ac679e62d5d32f3e5085feba20483cf28bd505543f520e287a56d4d55a28d7874299941faf637e779a1aa5994d1267 languageName: node linkType: hard @@ -21982,13 +20622,6 @@ __metadata: languageName: node linkType: hard -"fast-decode-uri-component@npm:^1.0.1": - version: 1.0.1 - resolution: "fast-decode-uri-component@npm:1.0.1" - checksum: 039d50c2e99d64f999c3f2126c23fbf75a04a4117e218a149ca0b1d2aeb8c834b7b19d643b9d35d4eabce357189a6a94085f78cf48869e6e26cc59b036284bc3 - languageName: node - linkType: hard - "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -22003,16 +20636,16 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" +"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" 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 - checksum: 08604fb8ef6442ce74068bef3c3104382bb1f5ab28cf75e4ee904662778b60ad620e1405e692b7edea598ef445f5d387827a965ba034e1892bf54b1dfde97f26 + micromatch: ^4.0.8 + checksum: f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe languageName: node linkType: hard @@ -22030,41 +20663,30 @@ __metadata: languageName: node linkType: hard -"fast-querystring@npm:^1.1.1": - version: 1.1.2 - resolution: "fast-querystring@npm:1.1.2" - dependencies: - fast-decode-uri-component: ^1.0.1 - checksum: e8223273a9b199722f760f5a047a77ad049a14bd444b821502cb8218f5925e3a5fffb56b64389bca73ab2ac6f1aa7aebbe4e203e5f6e53ff5978de97c0fde4e3 - languageName: node - linkType: hard - -"fast-url-parser@npm:^1.1.3": - version: 1.1.3 - resolution: "fast-url-parser@npm:1.1.3" - dependencies: - punycode: ^1.3.2 - checksum: d85c5c409cf0215417380f98a2d29c23a95004d93ff0d8bdf1af5f1a9d1fc608ac89ac6ffe863783d2c73efb3850dd35390feb1de3296f49877bfee0392eb5d3 +"fast-uri@npm:^3.0.1": + version: 3.1.0 + resolution: "fast-uri@npm:3.1.0" + checksum: 44364adca566f70f40d1e9b772c923138d47efeac2ae9732a872baafd77061f26b097ba2f68f0892885ad177becd065520412b8ffeec34b16c99433c5b9e2de7 languageName: node linkType: hard "fast-xml-parser@npm:^4.4.1": - version: 4.4.1 - resolution: "fast-xml-parser@npm:4.4.1" + version: 4.5.3 + resolution: "fast-xml-parser@npm:4.5.3" dependencies: - strnum: ^1.0.5 + strnum: ^1.1.1 bin: fxparser: src/cli/cli.js - checksum: 7f334841fe41bfb0bf5d920904ccad09cefc4b5e61eaf4c225bf1e1bb69ee77ef2147d8942f783ee8249e154d1ca8a858e10bda78a5d78b8bed3f48dcee9bf33 + checksum: bf9ccadacfadc95f6e3f0e7882a380a7f219cf0a6f96575149f02cb62bf44c3b7f0daee75b8ff3847bcfd7fbcb201e402c71045936c265cf6d94b141ec4e9327 languageName: node linkType: hard "fastq@npm:^1.6.0": - version: 1.13.0 - resolution: "fastq@npm:1.13.0" + version: 1.19.1 + resolution: "fastq@npm:1.19.1" dependencies: reusify: ^1.0.4 - checksum: 76c7b5dafb93c7e74359a3e6de834ce7a7c2e3a3184050ed4cb652661de55cf8d4895178d8d3ccd23069395056c7bb15450660d38fb382ca88c142b22694d7c9 + checksum: ebc6e50ac7048daaeb8e64522a1ea7a26e92b3cee5cd1c7f2316cdca81ba543aa40a136b53891446ea5c3a67ec215fbaca87ad405f102dd97012f62916905630 languageName: node linkType: hard @@ -22078,11 +20700,11 @@ __metadata: linkType: hard "fb-watchman@npm:^2.0.0": - version: 2.0.1 - resolution: "fb-watchman@npm:2.0.1" + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" dependencies: bser: 2.1.1 - checksum: 796ce6de1f915d4230771a6ad2219e0555275f2936d66022321845f7e69c65b10baa74959322b1ab94ac65b91307f1f09a6b8e2097a337ff113101ebbc4c6958 + checksum: feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581 languageName: node linkType: hard @@ -22094,8 +20716,8 @@ __metadata: linkType: hard "fbjs@npm:^3.0.0": - version: 3.0.4 - resolution: "fbjs@npm:3.0.4" + version: 3.0.5 + resolution: "fbjs@npm:3.0.5" dependencies: cross-fetch: ^3.1.5 fbjs-css-vars: ^1.0.0 @@ -22103,27 +20725,37 @@ __metadata: object-assign: ^4.1.0 promise: ^7.1.1 setimmediate: ^1.0.5 - ua-parser-js: ^0.7.30 - checksum: 6c605d038d6852f0199a333e0b7f1f3e2602eebd0b815fba505f641912610007a0a8419222909e17ad0e07365d3b8a0bf45cacf9b43366dde0e95e5ced251632 + ua-parser-js: ^1.0.35 + checksum: 66d0a2fc9a774f9066e35ac2ac4bf1245931d27f3ac287c7d47e6aa1fc152b243c2109743eb8f65341e025621fb51a12038fadb9fd8fda2e3ddae04ebab06f91 languageName: node linkType: hard -"fdir@npm:^6.4.4": - version: 6.4.4 - resolution: "fdir@npm:6.4.4" +"fdir@npm:^6.4.3, fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 6ccc33be16945ee7bc841e1b4178c0b4cf18d3804894cb482aa514651c962a162f96da7ffc6ebfaf0df311689fb70091b04dd6caffe28d56b9ebdc0e7ccadfdd + checksum: e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f languageName: node linkType: hard "fecha@npm:^4.2.0": - version: 4.2.1 - resolution: "fecha@npm:4.2.1" - checksum: 82da2987eca501f266e5b197f9267d61b72203fa9479ae600bb4987d1416f8df642299f38b3ceb6534013ea1fc2a7501cf1007e0d51d5b51a73c3ed2fd9e1ac1 + version: 4.2.3 + resolution: "fecha@npm:4.2.3" + checksum: 0e895965959cf6a22bb7b00f0bf546f2783836310f510ddf63f463e1518d4c96dec61ab33fdfd8e79a71b4856a7c865478ce2ee8498d560fe125947703c9b1cf + languageName: node + linkType: hard + +"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": + version: 3.2.0 + resolution: "fetch-blob@npm:3.2.0" + dependencies: + node-domexception: ^1.0.0 + web-streams-polyfill: ^3.0.3 + checksum: 60054bf47bfa10fb0ba6cb7742acec2f37c1f56344f79a70bb8b1c48d77675927c720ff3191fa546410a0442c998d27ab05e9144c32d530d8a52fbe68f843b69 languageName: node linkType: hard @@ -22173,21 +20805,21 @@ __metadata: languageName: node linkType: hard -"file-stream-rotator@npm:^0.5.7": - version: 0.5.7 - resolution: "file-stream-rotator@npm:0.5.7" +"file-stream-rotator@npm:^0.6.1": + version: 0.6.1 + resolution: "file-stream-rotator@npm:0.6.1" dependencies: - moment: ^2.11.2 - checksum: 403fc27d65186bf4939dbf011cfaf3d9dbefcd899f594639ff01b2f48a0cef4140da81a1a379e8aa63425e8f1b059f6a70b7616bd0eac075dacc663f6e31777c + moment: ^2.29.1 + checksum: ebb53cc22a33b0b57457c49df96ac96d8f7bace5e495f19577b37c4d87712b5fbe3539724de384852f2f6221aa0f2045e81e1f09a991fcf190f8954ef83caca1 languageName: node linkType: hard -"filelist@npm:^1.0.1": - version: 1.0.2 - resolution: "filelist@npm:1.0.2" +"filelist@npm:^1.0.4": + version: 1.0.4 + resolution: "filelist@npm:1.0.4" dependencies: - minimatch: ^3.0.4 - checksum: 313cef552b9914d25b8e4cda2bad192cdcddf2f81d0e7f27f9fc02b5a13b2c19971f886c263e3ca2283d7d82a8f8272d1690cc9ff8bdcc40a565aa16f90c378e + minimatch: ^5.0.1 + checksum: 426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 languageName: node linkType: hard @@ -22283,12 +20915,13 @@ __metadata: linkType: hard "flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" dependencies: - flatted: ^3.1.0 + flatted: ^3.2.9 + keyv: ^4.5.3 rimraf: ^3.0.2 - checksum: f274dcbadb09ad8d7b6edf2ee9b034bc40bf0c12638f6c4084e9f1d39208cb104a5ebbb24b398880ef048200eaa116852f73d2d8b72e8c9627aba8c3e27ca057 + checksum: b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 languageName: node linkType: hard @@ -22301,10 +20934,10 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.1.0": - version: 3.2.4 - resolution: "flatted@npm:3.2.4" - checksum: c07ea1049868202cfb91570832fd3b549cfa3e5b5fdf9c03c7c6ad73277eef17c7e01c0491e1fa7301bb968c9b3061a6286a8bd94c192fd70c8f36c44c02395d +"flatted@npm:^3.2.9": + version: 3.3.3 + resolution: "flatted@npm:3.3.3" + checksum: e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 languageName: node linkType: hard @@ -22316,25 +20949,24 @@ __metadata: linkType: hard "folder-hash@npm:^4.0.2": - version: 4.0.2 - resolution: "folder-hash@npm:4.0.2" + version: 4.1.1 + resolution: "folder-hash@npm:4.1.1" dependencies: - debug: ^4.3.3 - graceful-fs: ~4.2.9 - minimatch: ~5.0.0 + debug: 4.4.0 + minimatch: 7.4.6 bin: folder-hash: bin/folder-hash - checksum: 040613d9a83b2ee0689879d712cb7fbbfef4b2fd4dcb6a652523723b8e9220470af25a50cf54cb39fca7e5e20db9ec94474b671167aed8c24c5b36a280c0adae + checksum: 71597548cccda43c3d4bda940fd1277f63839a86322d66dec2aa883dce4f51c4c0a6e274d7cb30cfbf4df9897d7a5649a09257e5ffada2fa50cd3a2b09da5a32 languageName: node linkType: hard "follow-redirects@npm:^1.15.6": - version: 1.15.6 - resolution: "follow-redirects@npm:1.15.6" + version: 1.15.11 + resolution: "follow-redirects@npm:1.15.11" peerDependenciesMeta: debug: optional: true - checksum: 9ff767f0d7be6aa6870c82ac79cf0368cd73e01bbc00e9eb1c2a16fbb198ec105e3c9b6628bb98e9f3ac66fe29a957b9645bcb9a490bb7aa0d35f908b6b85071 + checksum: d301f430542520a54058d4aeeb453233c564aaccac835d29d15e050beb33f339ad67d9bddbce01739c5dc46a6716dbe3d9d0d5134b1ca203effa11a7ef092343 languageName: node linkType: hard @@ -22347,13 +20979,13 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" +"foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.1": + version: 3.3.1 + resolution: "foreground-child@npm:3.3.1" dependencies: - cross-spawn: ^7.0.0 + cross-spawn: ^7.0.6 signal-exit: ^4.0.1 - checksum: 9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 + checksum: 8986e4af2430896e65bc2788d6679067294d6aee9545daefc84923a0a4b399ad9c7a3ea7bd8c0b2b80fdf4a92de4c69df3f628233ff3224260e9c1541a9e9ed3 languageName: node linkType: hard @@ -22365,8 +20997,8 @@ __metadata: linkType: hard "fork-ts-checker-webpack-plugin@npm:^6.5.0": - version: 6.5.2 - resolution: "fork-ts-checker-webpack-plugin@npm:6.5.2" + version: 6.5.3 + resolution: "fork-ts-checker-webpack-plugin@npm:6.5.3" dependencies: "@babel/code-frame": ^7.8.3 "@types/json-schema": ^7.0.5 @@ -22391,7 +21023,7 @@ __metadata: optional: true vue-template-compiler: optional: true - checksum: 886e606ef582a8a11da95e054f1d0cca0121dfdebefabf4c17e4d9acc029cab173b3be068fec8d8b666abd182571ae87630fb60c3572651e0b26c9811ec952a5 + checksum: 0885ea75474de011d4068ca3e2d3ca6e4cd318f5cfa018e28ff8fef23ef3a1f1c130160ef192d3e5d31ef7b6fe9f8fb1d920eab5e9e449fb30ce5cc96647245c languageName: node linkType: hard @@ -22408,6 +21040,15 @@ __metadata: languageName: node linkType: hard +"formdata-polyfill@npm:^4.0.10": + version: 4.0.10 + resolution: "formdata-polyfill@npm:4.0.10" + dependencies: + fetch-blob: ^3.1.2 + checksum: 5392ec484f9ce0d5e0d52fb5a78e7486637d516179b0eb84d81389d7eccf9ca2f663079da56f761355c0a65792810e3b345dc24db9a8bbbcf24ef3c8c88570c6 + languageName: node + linkType: hard + "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" @@ -22415,10 +21056,10 @@ __metadata: languageName: node linkType: hard -"fraction.js@npm:^4.2.0": - version: 4.2.0 - resolution: "fraction.js@npm:4.2.0" - checksum: b16c0a6a7f045b3416c1afbb174b7afca73bd7eb0c62598a0c734a8b1f888cb375684174daf170abfba314da9f366b7d6445e396359d5fae640883bdb2ed18cb +"fraction.js@npm:^4.3.7": + version: 4.3.7 + resolution: "fraction.js@npm:4.3.7" + checksum: df291391beea9ab4c263487ffd9d17fed162dbb736982dee1379b2a8cc94e4e24e46ed508c6d278aded9080ba51872f1bc5f3a5fd8d7c74e5f105b508ac28711 languageName: node linkType: hard @@ -22467,24 +21108,24 @@ __metadata: linkType: hard "fs-extra@npm:^10.0.0": - version: 10.0.0 - resolution: "fs-extra@npm:10.0.0" + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" dependencies: graceful-fs: ^4.2.0 jsonfile: ^6.0.1 universalify: ^2.0.0 - checksum: 85802f3d9e49d197744a8372f0d78d5a1faa3df73f4c5375d6366a4b9f745197d3da1f095841443d50f29a9f81cdc01363eb6d17bef2ba70c268559368211040 + checksum: 5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e languageName: node linkType: hard -"fs-extra@npm:^11.2.0, fs-extra@npm:^11.3.0": - version: 11.3.0 - resolution: "fs-extra@npm:11.3.0" +"fs-extra@npm:^11.2.0, fs-extra@npm:^11.3.0, fs-extra@npm:~11.3.0": + version: 11.3.2 + resolution: "fs-extra@npm:11.3.2" dependencies: graceful-fs: ^4.2.0 jsonfile: ^6.0.1 universalify: ^2.0.0 - checksum: 5f95e996186ff45463059feb115a22fb048bdaf7e487ecee8a8646c78ed8fdca63630e3077d4c16ce677051f5e60d3355a06f3cd61f3ca43f48cc58822a44d0a + checksum: f5d629e1bb646d5dedb4d8b24c5aad3deb8cc1d5438979d6f237146cd10e113b49a949ae1b54212c2fbc98e2d0995f38009a9a1d0520f0287943335e65fe919b languageName: node linkType: hard @@ -22511,18 +21152,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:~7.0.1": - version: 7.0.1 - resolution: "fs-extra@npm:7.0.1" - dependencies: - graceful-fs: ^4.1.2 - jsonfile: ^4.0.0 - universalify: ^0.1.0 - checksum: 1943bb2150007e3739921b8d13d4109abdc3cc481e53b97b7ea7f77eda1c3c642e27ae49eac3af074e3496ea02fde30f411ef410c760c70a38b92e656e5da784 - languageName: node - linkType: hard - -"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": +"fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" dependencies: @@ -22532,18 +21162,18 @@ __metadata: linkType: hard "fs-minipass@npm:^3.0.0": - version: 3.0.2 - resolution: "fs-minipass@npm:3.0.2" + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" dependencies: - minipass: ^5.0.0 - checksum: 34726f25b968ac05f6122ea7e9457fe108c7ae3b82beff0256953b0e405def61af2850570e32be2eb05c1e7660b663f24e14b6ab882d1d8a858314faacc4c972 + minipass: ^7.0.3 + checksum: 63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 languageName: node linkType: hard "fs-monkey@npm:^1.0.4": - version: 1.0.5 - resolution: "fs-monkey@npm:1.0.5" - checksum: 815025e75549fb1ac6c403413b82fd631eded862ae27694a515c0f666069e95874ab34e79c33d1b3b8c87d1e54350d5e4262090d0aa5bd7130143cbc627537e4 + version: 1.1.0 + resolution: "fs-monkey@npm:1.1.0" + checksum: 45596fe14753ae8f3fa180724106383de68c8de2836eb24d1647cacf18a6d05335402f3611d32e00234072a60d2f3371024c00cd295593bfbce35b84ff9f6a34 languageName: node linkType: hard @@ -22562,18 +21192,18 @@ __metadata: linkType: hard "fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" dependencies: node-gyp: latest - checksum: be78a3efa3e181cda3cf7a4637cb527bcebb0bd0ea0440105a3bb45b86f9245b307dc10a2507e8f4498a7d4ec349d1910f4d73e4d4495b16103106e07eee735b + checksum: a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 conditions: os=darwin languageName: node linkType: hard "fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" dependencies: node-gyp: latest conditions: os=darwin @@ -22581,35 +21211,30 @@ __metadata: linkType: hard "fswin@npm:^3.18.918": - version: 3.21.1015 - resolution: "fswin@npm:3.21.1015" - checksum: c5c82bc43a469733396912bc2d1dc5f3a8589096fe9f70395fee2c2170781ec0f94ef87f8e170dfc4ba3b7f88a5f0d2c691688ffcb13d9af946a74b2aa2aa1b8 + version: 3.24.829 + resolution: "fswin@npm:3.24.829" + checksum: b8b0a67b45c07320fe9ad8183712761c9219baa6090cec221fbb4767820485603ed2a940a37563c1ad38d84b6f376463b11f852a6028478bf8e7cd151b25a3d5 languageName: node linkType: hard -"function-bind@npm:^1.1.1, function-bind@npm:^1.1.2": +"function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" checksum: d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 languageName: node linkType: hard -"function.prototype.name@npm:^1.1.6": - version: 1.1.6 - resolution: "function.prototype.name@npm:1.1.6" +"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 + call-bind: ^1.0.8 + call-bound: ^1.0.3 + define-properties: ^1.2.1 functions-have-names: ^1.2.3 - checksum: 9eae11294905b62cb16874adb4fc687927cda3162285e0ad9612e6a1d04934005d46907362ea9cdb7428edce05a2f2c3dabc3b2d21e9fd343e9bb278230ad94b - languageName: node - linkType: hard - -"functional-red-black-tree@npm:^1.0.1": - version: 1.0.1 - resolution: "functional-red-black-tree@npm:1.0.1" - checksum: 5959eed0375803d9924f47688479bb017e0c6816a0e5ac151e22ba6bfe1d12c41de2f339188885e0aa8eeea2072dad509d8e4448467e816bde0a2ca86a0670d3 + hasown: ^2.0.2 + is-callable: ^1.2.7 + checksum: e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 languageName: node linkType: hard @@ -22627,22 +21252,6 @@ __metadata: languageName: node linkType: hard -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - 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 - checksum: ef10d7981113d69225135f994c9f8c4369d945e64a8fc721d655a3a38421b738c9fe899951721d1b47b73c41fdb5404ac87cc8903b2ecbed95d2800363e7e58c - languageName: node - linkType: hard - "generate-function@npm:^2.3.1": version: 2.3.1 resolution: "generate-function@npm:2.3.1" @@ -22652,6 +21261,13 @@ __metadata: languageName: node linkType: hard +"generator-function@npm:^2.0.0": + version: 2.0.1 + resolution: "generator-function@npm:2.0.1" + checksum: 8a9f59df0f01cfefafdb3b451b80555e5cf6d76487095db91ac461a0e682e4ff7a9dbce15f4ecec191e53586d59eece01949e05a4b4492879600bbbe8e28d6b8 + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -22666,21 +21282,24 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.3.0": - version: 1.3.0 - resolution: "get-intrinsic@npm:1.3.0" +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": + version: 1.3.1 + resolution: "get-intrinsic@npm:1.3.1" dependencies: + async-function: ^1.0.0 + async-generator-function: ^1.0.0 call-bind-apply-helpers: ^1.0.2 es-define-property: ^1.0.1 es-errors: ^1.3.0 es-object-atoms: ^1.1.1 function-bind: ^1.1.2 + generator-function: ^2.0.0 get-proto: ^1.0.1 gopd: ^1.2.0 has-symbols: ^1.1.0 hasown: ^2.0.2 math-intrinsics: ^1.1.0 - checksum: 52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a + checksum: 9f4ab0cf7efe0fd2c8185f52e6f637e708f3a112610c88869f8f041bb9ecc2ce44bf285dfdbdc6f4f7c277a5b88d8e94a432374d97cca22f3de7fc63795deb5d languageName: node linkType: hard @@ -22719,7 +21338,7 @@ __metadata: languageName: node linkType: hard -"get-proto@npm:^1.0.1": +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": version: 1.0.1 resolution: "get-proto@npm:1.0.1" dependencies: @@ -22752,33 +21371,34 @@ __metadata: languageName: node linkType: hard -"get-symbol-description@npm:^1.0.2": - version: 1.0.2 - resolution: "get-symbol-description@npm:1.0.2" +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" dependencies: - call-bind: ^1.0.5 + call-bound: ^1.0.3 es-errors: ^1.3.0 - get-intrinsic: ^1.2.4 - checksum: 867be6d63f5e0eb026cb3b0ef695ec9ecf9310febb041072d2e142f260bd91ced9eeb426b3af98791d1064e324e653424afa6fd1af17dee373bea48ae03162bc + get-intrinsic: ^1.2.6 + checksum: d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b languageName: node linkType: hard -"get-tsconfig@npm:^4.5.0": - version: 4.5.0 - resolution: "get-tsconfig@npm:4.5.0" - checksum: 0ff157b0f6cd9f92e4112b24522aa74c23b3207cb8ae7f491c2cac99fd65b811e955f61aace805121478b23619da2dbfc4cac3135f584e80038be86d16c5121a +"get-tsconfig@npm:^4.10.0": + version: 4.13.0 + resolution: "get-tsconfig@npm:4.13.0" + dependencies: + resolve-pkg-maps: ^1.0.0 + checksum: 2c49ef8d3907047a107f229fd610386fe3b7fe9e42dfd6b42e7406499493cdda8c62e83e57e8d7a98125610774b9f604d3a0ff308d7f9de5c7ac6d1b07cb6036 languageName: node linkType: hard "get-uri@npm:^6.0.1": - version: 6.0.1 - resolution: "get-uri@npm:6.0.1" + version: 6.0.5 + resolution: "get-uri@npm:6.0.5" dependencies: basic-ftp: ^5.0.2 - data-uri-to-buffer: ^5.0.1 + data-uri-to-buffer: ^6.0.2 debug: ^4.3.4 - fs-extra: ^8.1.0 - checksum: dde1cd2fa74561e603fd114de360bbe7e2c9b4f7c942257cd176bf508528ba7e7f31ae25b5c09b75cda7a09b4cabcc2f8bce9eb061e5709b680d67a544ae9bb9 + checksum: c7ff5d5d55de53d23ecce7c5108cc3ed0db1174db43c9aa15506d640283d36ee0956fd8ba1fc50b06a718466cc85794ae9d8860193f91318afe846e3e7010f3a languageName: node linkType: hard @@ -22890,6 +21510,15 @@ __metadata: languageName: node linkType: hard +"glob-to-regex.js@npm:^1.0.1": + version: 1.2.0 + resolution: "glob-to-regex.js@npm:1.2.0" + peerDependencies: + tslib: 2 + checksum: 011c81ae2a4d7ac5fd617038209fd9639d54c76211cc88fe8dd85d1a0850bc683a63cf5b1eae370141fca7dd2c834dfb9684dfdd8bf7472f2c1e4ef6ab6e34f9 + languageName: node + linkType: hard + "glob-to-regexp@npm:^0.4.1": version: 0.4.1 resolution: "glob-to-regexp@npm:0.4.1" @@ -22914,18 +21543,18 @@ __metadata: linkType: hard "glob@npm:^11.0.0, glob@npm:^11.0.1": - version: 11.0.2 - resolution: "glob@npm:11.0.2" + version: 11.0.3 + resolution: "glob@npm:11.0.3" dependencies: - foreground-child: ^3.1.0 - jackspeak: ^4.0.1 - minimatch: ^10.0.0 + foreground-child: ^3.3.1 + jackspeak: ^4.1.1 + minimatch: ^10.0.3 minipass: ^7.1.2 package-json-from-dist: ^1.0.0 path-scurry: ^2.0.0 bin: glob: dist/esm/bin.mjs - checksum: 49f91c64ca882d5e3a72397bd45a146ca91fd3ca53dafb5254daf6c0e83fc510d39ea66f136f9ac7ca075cdd11fbe9aaa235b28f743bd477622e472f4fdc0240 + checksum: 7d24457549ec2903920dfa3d8e76850e7c02aa709122f0164b240c712f5455c0b457e6f2a1eee39344c6148e39895be8094ae8cfef7ccc3296ed30bce250c661 languageName: node linkType: hard @@ -22956,7 +21585,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1, glob@npm:^8.0.3": +"glob@npm:^8.0.3": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -23000,11 +21629,11 @@ __metadata: linkType: hard "global-dirs@npm:^3.0.0": - version: 3.0.0 - resolution: "global-dirs@npm:3.0.0" + version: 3.0.1 + resolution: "global-dirs@npm:3.0.1" dependencies: ini: 2.0.0 - checksum: 2b3c05967873662204dfe7159cfef20019e898b5ebe2ac70fc155e4cbe2207732f4b72d4ea1e72f10e91cee139d237ab4d39f1e282751093e7fe83c53abba46f + checksum: ef65e2241a47ff978f7006a641302bc7f4c03dfb98783d42bf7224c136e3a06df046e70ee3a010cf30214114755e46c9eb5eb1513838812fbbe0d92b14c25080 languageName: node linkType: hard @@ -23028,14 +21657,7 @@ __metadata: languageName: node linkType: hard -"globals@npm:^11.1.0, globals@npm:^11.12.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 - languageName: node - linkType: hard - -"globals@npm:^13.0.0, globals@npm:^13.19.0": +"globals@npm:^13.0.0, globals@npm:^13.19.0, globals@npm:^13.20.0": version: 13.24.0 resolution: "globals@npm:13.24.0" dependencies: @@ -23044,7 +21666,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.3": +"globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -23054,14 +21676,7 @@ __metadata: languageName: node linkType: hard -"globalyzer@npm:0.1.0": - version: 0.1.0 - resolution: "globalyzer@npm:0.1.0" - checksum: e16e47a5835cbe8a021423d4c7fcd9f5f85815b4190a7f50c1fdb95fc559d72e4fb30be96f106c66a99413f36d72da0f8323d19d27f60a8feec9d936139ec5a8 - languageName: node - linkType: hard - -"globby@npm:11.1.0, globby@npm:^11.0.2, globby@npm:^11.0.3, globby@npm:^11.0.4, globby@npm:^11.1.0": +"globby@npm:^11.0.3, globby@npm:^11.0.4, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -23075,26 +21690,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:^13.1.3": - version: 13.1.4 - resolution: "globby@npm:13.1.4" - dependencies: - dir-glob: ^3.0.1 - fast-glob: ^3.2.11 - ignore: ^5.2.0 - merge2: ^1.4.1 - slash: ^4.0.0 - checksum: cbf4ce32ea7fba37be8c4749a2f69c2803b70a57e40a968b57343cc74daced8c87a7cdea038f69eda95fe17df8ebf75346d18e188c2bc4948f081bbbc655c323 - languageName: node - linkType: hard - -"globrex@npm:^0.1.2": - version: 0.1.2 - resolution: "globrex@npm:0.1.2" - checksum: a54c029520cf58bda1d8884f72bd49b4cd74e977883268d931fd83bcbd1a9eb96d57c7dbd4ad80148fb9247467ebfb9b215630b2ed7563b2a8de02e1ff7f89d1 - languageName: node - linkType: hard - "gopd@npm:^1.0.1, gopd@npm:^1.2.0": version: 1.2.0 resolution: "gopd@npm:1.2.0" @@ -23121,7 +21716,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:4.2.11, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9, graceful-fs@npm:~4.2.9": +"graceful-fs@npm:4.2.11, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -23302,16 +21897,17 @@ __metadata: linkType: hard "graphql-language-service@npm:^5.0.4, graphql-language-service@npm:^5.0.6": - version: 5.2.0 - resolution: "graphql-language-service@npm:5.2.0" + version: 5.5.0 + resolution: "graphql-language-service@npm:5.5.0" dependencies: + debounce-promise: ^3.1.2 nullthrows: ^1.0.0 vscode-languageserver-types: ^3.17.1 peerDependencies: - graphql: ^15.5.0 || ^16.0.0 + graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 bin: graphql: dist/temp-bin.js - checksum: 2a865d6a7a7fa44bdce12768f7f3b2840a295f9cd684f30bb54db1f3def5f44ea8719c9605b6334fa76798d664f58ed025f17d78199f6c5bc431a67af50190fc + checksum: edac04ef2ebc33cb6dcb07bbc6ae8c92ad952e3f830782e5dd89cb57f3ee93ed50f750c8c2c4636e1e9841eb6c4429892abbf22a85c34f900d0e6f0c74554047 languageName: node linkType: hard @@ -23431,21 +22027,28 @@ __metadata: linkType: hard "graphql-ws@npm:^5.14.3": - version: 5.16.0 - resolution: "graphql-ws@npm:5.16.0" + version: 5.16.2 + resolution: "graphql-ws@npm:5.16.2" peerDependencies: graphql: ">=0.11 <=16" - checksum: 5e538c3460ca997a1634bd0f64236d8d7aa6ac75c58aba549b49953faf0dd2497f4fa43eedb0bc82cfff50426c7ce47682a670d2571fd7f3af5dcf00911c9e1b + checksum: ba373df11ea8c6349c9f67335a0dfb09050a09ecc6b724b64730d242675c41d9f4b4a114b190b8711d014f8491c2bb8249e0df8308d51c4b27c921f87c4f6c58 languageName: node linkType: hard -"graphql@npm:15.8.0, graphql@npm:^15.5.0": +"graphql@npm:15.8.0": version: 15.8.0 resolution: "graphql@npm:15.8.0" checksum: 30cc09b77170a9d1ed68e4c017ec8c5265f69501c96e4f34f8f6613f39a886c96dd9853eac925f212566ed651736334c8fe24ceae6c44e8d7625c95c3009a801 languageName: node linkType: hard +"graphql@npm:^15.5.0": + version: 15.10.1 + resolution: "graphql@npm:15.10.1" + checksum: 8bbf6c1acda84dcff532f2ec492ffb2859d2ffd0c8e0143447c727388c5c3d7cab338143ecbdf61acc1f04227f2e0a8180f26ce9ea280b63a65079c58f6cfa25 + languageName: node + linkType: hard + "growl@npm:^1.10.5": version: 1.10.5 resolution: "growl@npm:1.10.5" @@ -23485,7 +22088,7 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:4.7.7, handlebars@npm:^4.0.1, handlebars@npm:^4.7.7": +"handlebars@npm:4.7.7": version: 4.7.7 resolution: "handlebars@npm:4.7.7" dependencies: @@ -23503,6 +22106,24 @@ __metadata: languageName: node linkType: hard +"handlebars@npm:^4.0.1, handlebars@npm:^4.7.7, handlebars@npm:^4.7.8": + version: 4.7.8 + resolution: "handlebars@npm:4.7.8" + dependencies: + minimist: ^1.2.5 + neo-async: ^2.6.2 + source-map: ^0.6.1 + uglify-js: ^3.1.4 + wordwrap: ^1.0.0 + dependenciesMeta: + uglify-js: + optional: true + bin: + handlebars: bin/handlebars + checksum: 7aff423ea38a14bb379316f3857fe0df3c5d66119270944247f155ba1f08e07a92b340c58edaa00cfe985c21508870ee5183e0634dcb53dd405f35c93ef7f10d + languageName: node + linkType: hard + "har-schema@npm:^2.0.0": version: 2.0.0 resolution: "har-schema@npm:2.0.0" @@ -23534,10 +22155,10 @@ __metadata: languageName: node linkType: hard -"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": - version: 1.0.2 - resolution: "has-bigints@npm:1.0.2" - checksum: 724eb1485bfa3cdff6f18d95130aa190561f00b3fcf9f19dc640baf8176b5917c143b81ec2123f8cddb6c05164a198c94b13e1377c497705ccc8e1a80306e83b +"has-bigints@npm:^1.0.2": + version: 1.1.0 + resolution: "has-bigints@npm:1.1.0" + checksum: 2de0cdc4a1ccf7a1e75ffede1876994525ac03cc6f5ae7392d3415dd475cd9eee5bceec63669ab61aa997ff6cceebb50ef75561c7002bed8988de2b9d1b40788 languageName: node linkType: hard @@ -23578,21 +22199,23 @@ __metadata: languageName: node linkType: hard -"has-proto@npm:^1.0.3": - version: 1.0.3 - resolution: "has-proto@npm:1.0.3" - checksum: 35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: ^1.0.0 + checksum: 46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95 languageName: node linkType: hard -"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": +"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": version: 1.1.0 resolution: "has-symbols@npm:1.1.0" checksum: dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -23601,7 +22224,7 @@ __metadata: languageName: node linkType: hard -"has-unicode@npm:2.0.1, has-unicode@npm:^2.0.1": +"has-unicode@npm:2.0.1": version: 2.0.1 resolution: "has-unicode@npm:2.0.1" checksum: ebdb2f4895c26bb08a8a100b62d362e49b2190bcfd84b76bc4be1a3bd4d254ec52d0dd9f2fbcc093fc5eb878b20c52146f9dfd33e2686ed28982187be593b47c @@ -23615,32 +22238,25 @@ __metadata: languageName: node linkType: hard -"has@npm:^1.0.3": - version: 1.0.3 - resolution: "has@npm:1.0.3" - dependencies: - function-bind: ^1.1.1 - checksum: e1da0d2bd109f116b632f27782cf23182b42f14972ca9540e4c5aa7e52647407a0a4a76937334fddcb56befe94a3494825ec22b19b51f5e5507c3153fd1a5e1b - languageName: node - linkType: hard - -"hash-base@npm:^2.0.0": - version: 2.0.2 - resolution: "hash-base@npm:2.0.2" +"hash-base@npm:^3.0.0, hash-base@npm:^3.1.2": + version: 3.1.2 + resolution: "hash-base@npm:3.1.2" dependencies: - inherits: ^2.0.1 - checksum: 283f6060277b52e627a734c4d19d4315ba82326cab5a2f4f2f00b924d747dc7cc902a8cedb1904c7a3501075fcbb24c08de1152bae296698fdc5ad75b33986af + inherits: ^2.0.4 + readable-stream: ^2.3.8 + safe-buffer: ^5.2.1 + to-buffer: ^1.2.1 + checksum: f3b7fae1853b31340048dd659f40f5260ca6f3ff53b932f807f4ab701ee09039f6e9dbe1841723ff61e20f3f69d6387a352e4ccc5f997dedb0d375c7d88bc15e languageName: node linkType: hard -"hash-base@npm:^3.0.0": - version: 3.1.0 - resolution: "hash-base@npm:3.1.0" +"hash-base@npm:~3.0.4": + version: 3.0.5 + resolution: "hash-base@npm:3.0.5" dependencies: inherits: ^2.0.4 - readable-stream: ^3.6.0 - safe-buffer: ^5.2.0 - checksum: 663eabcf4173326fbb65a1918a509045590a26cc7e0964b754eef248d281305c6ec9f6b31cb508d02ffca383ab50028180ce5aefe013e942b44a903ac8dc80d0 + safe-buffer: ^5.2.1 + checksum: 6dc185b79bad9b6d525cd132a588e4215380fdc36fec6f7a8a58c5db8e3b642557d02ad9c367f5e476c7c3ad3ccffa3607f308b124e1ed80e3b80a1b254db61e languageName: node linkType: hard @@ -23654,7 +22270,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0, hasown@npm:^2.0.2": +"hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -23725,15 +22341,6 @@ __metadata: languageName: node linkType: hard -"hosted-git-info@npm:^3.0.6": - version: 3.0.8 - resolution: "hosted-git-info@npm:3.0.8" - dependencies: - lru-cache: ^6.0.0 - checksum: af1392086ab3ab5576aa81af07be2f93ee1588407af18fd9752eb67502558e6ea0ffdd4be35ac6c8bef12fb9017f6e7705757e21b10b5ce7798da9106c9c0d9d - languageName: node - linkType: hard - "hosted-git-info@npm:^4.0.0, hosted-git-info@npm:^4.0.1": version: 4.1.0 resolution: "hosted-git-info@npm:4.1.0" @@ -23796,8 +22403,8 @@ __metadata: linkType: hard "html-webpack-plugin@npm:^5.5.0": - version: 5.5.0 - resolution: "html-webpack-plugin@npm:5.5.0" + version: 5.6.4 + resolution: "html-webpack-plugin@npm:5.6.4" dependencies: "@types/html-minifier-terser": ^6.0.0 html-minifier-terser: ^6.0.2 @@ -23805,8 +22412,14 @@ __metadata: pretty-error: ^4.0.0 tapable: ^2.0.0 peerDependencies: + "@rspack/core": 0.x || 1.x webpack: ^5.20.0 - checksum: d10fa5888db9ee2afe1d8544107d3d8eb0f30fd88a3304842725e91f9b86cd70fae9954342e6d513bdf9bb13f345c5f51c09421dbd96285593ea7ee8444b188e + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: c3acef1e2a007e2dfc67610eaf366bd13cb7e4a024ceef7f181eb7b7375dde2521543108377802f920cce4d3c842e2aafaef53254c08b8d400fbce56ff1715f3 languageName: node linkType: hard @@ -23822,10 +22435,10 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1": + version: 4.2.0 + resolution: "http-cache-semantics@npm:4.2.0" + checksum: 45b66a945cf13ec2d1f29432277201313babf4a01d9e52f44b31ca923434083afeca03f18417f599c9ab3d0e7b618ceb21257542338b57c54b710463b4a53e37 languageName: node linkType: hard @@ -23862,9 +22475,9 @@ __metadata: linkType: hard "http-parser-js@npm:>=0.5.1": - version: 0.5.5 - resolution: "http-parser-js@npm:0.5.5" - checksum: fd8888b4b61bd1de9a9d3cfe6d606f4a6e3d17c8fe02cbec34c7fb6dda1b9a3ab267e94570a861b785166db72256c49327c79ca9ca03058b922d1dffde5fda7b + version: 0.5.10 + resolution: "http-parser-js@npm:0.5.10" + checksum: 8bbcf1832a8d70b2bd515270112116333add88738a2cc05bfb94ba6bde3be4b33efee5611584113818d2bcf654fdc335b652503be5a6b4c0b95e46f214187d93 languageName: node linkType: hard @@ -23879,24 +22492,13 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" - dependencies: - "@tootallnate/once": 2 - agent-base: 6 - debug: 4 - checksum: 32a05e413430b2c1e542e5c74b38a9f14865301dd69dff2e53ddb684989440e3d2ce0c4b64d25eb63cf6283e6265ff979a61cf93e3ca3d23047ddfdc8df34a32 - languageName: node - linkType: hard - -"http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" +"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.1": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" dependencies: agent-base: ^7.1.0 debug: ^4.3.4 - checksum: a11574ff39436cee3c7bc67f259444097b09474605846ddd8edf0bf4ad8644be8533db1aa463426e376865047d05dc22755e638632819317c0c2f1b2196657c8 + checksum: 4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 languageName: node linkType: hard @@ -23960,7 +22562,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1": +"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.6": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -23972,17 +22574,8 @@ __metadata: "human-signals@npm:^2.1.0": version: 2.1.0 - resolution: "human-signals@npm:2.1.0" - checksum: 695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a - languageName: node - linkType: hard - -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: ^2.0.0 - checksum: f34a2c20161d02303c2807badec2f3b49cbfbbb409abd4f95a07377ae01cfe6b59e3d15ac609cffcd8f2521f0eb37b7e1091acf65da99aa2a4f1ad63c21e7e7a + resolution: "human-signals@npm:2.1.0" + checksum: 695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a languageName: node linkType: hard @@ -24029,6 +22622,15 @@ __metadata: languageName: node linkType: hard +"iconv-lite@npm:^0.7.0": + version: 0.7.0 + resolution: "iconv-lite@npm:0.7.0" + dependencies: + safer-buffer: ">= 2.1.2 < 3.0.0" + checksum: 2382400469071c55b6746c531eed5fa4d033e5db6690b7331fb2a5f59a30d7a9782932e92253db26df33c1cf46fa200a3fbe524a2a7c62037c762283f188ec2f + languageName: node + linkType: hard + "icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": version: 5.1.0 resolution: "icss-utils@npm:5.1.0" @@ -24075,12 +22677,12 @@ __metadata: languageName: node linkType: hard -"ignore-walk@npm:3.0.4": - version: 3.0.4 - resolution: "ignore-walk@npm:3.0.4" +"ignore-walk@npm:3.0.3": + version: 3.0.3 + resolution: "ignore-walk@npm:3.0.3" dependencies: minimatch: ^3.0.4 - checksum: 690372b433887796fa3badd25babab7daf60a1882259dcc130ec78eea79745c2416322e10d1a96b367071204471c532647d20b11cd7ab70bd9b49879e461f956 + checksum: 80d8a223fa82609188033581212b0e3906ddb996c35e2a8693a17f2f03f5f2e411bc877db3dca3aaf407b4220fa83cab33f5d5cb91c4a42cda8dc7cf3eb63915 languageName: node linkType: hard @@ -24108,9 +22710,9 @@ __metadata: linkType: hard "immer@npm:^9.0.12, immer@npm:^9.0.7": - version: 9.0.16 - resolution: "immer@npm:9.0.16" - checksum: 38f3b463051b0be66e786bdb313eb3fc5b801efbf83deb64729a032ebf64fda91b44e3ad1401dcc0f6a1fcabf285ca860fbc98c136731dfddf9695277108f4f3 + version: 9.0.21 + resolution: "immer@npm:9.0.21" + checksum: 03ea3ed5d4d72e8bd428df4a38ad7e483ea8308e9a113d3b42e0ea2cc0cc38340eb0a6aca69592abbbf047c685dbda04e3d34bf2ff438ab57339ed0a34cc0a05 languageName: node linkType: hard @@ -24138,7 +22740,7 @@ __metadata: languageName: node linkType: hard -"import-from@npm:4.0.0, import-from@npm:^4.0.0": +"import-from@npm:4.0.0": version: 4.0.0 resolution: "import-from@npm:4.0.0" checksum: 7fd98650d555e418c18341fef49ae11afc833f5ae70b7043e99684187cba6ac6b52e4118a491bd9f856045495bef5bdda7321095e65bcb2ef70ce2adf9f0d8d1 @@ -24177,7 +22779,7 @@ __metadata: languageName: node linkType: hard -"import-local@npm:3.1.0, import-local@npm:^3.0.2": +"import-local@npm:3.1.0": version: 3.1.0 resolution: "import-local@npm:3.1.0" dependencies: @@ -24189,10 +22791,22 @@ __metadata: languageName: node linkType: hard +"import-local@npm:^3.0.2": + version: 3.2.0 + resolution: "import-local@npm:3.2.0" + dependencies: + pkg-dir: ^4.2.0 + resolve-cwd: ^3.0.0 + bin: + import-local-fixture: fixtures/cli.js + checksum: 94cd6367a672b7e0cb026970c85b76902d2710a64896fa6de93bd5c571dd03b228c5759308959de205083e3b1c61e799f019c9e36ee8e9c523b993e1057f0433 + languageName: node + linkType: hard + "import-meta-resolve@npm:^4.0.0": - version: 4.1.0 - resolution: "import-meta-resolve@npm:4.1.0" - checksum: 42f3284b0460635ddf105c4ad99c6716099c3ce76702602290ad5cbbcd295700cbc04e4bdf47bacf9e3f1a4cec2e1ff887dabc20458bef398f9de22ddff45ef5 + version: 4.2.0 + resolution: "import-meta-resolve@npm:4.2.0" + checksum: 3ee8aeecb61d19b49d2703987f977e9d1c7d4ba47db615a570eaa02fe414f40dfa63f7b953e842cbe8470d26df6371332bfcf21b2fd92b0112f9fea80dde2c4c languageName: node linkType: hard @@ -24210,13 +22824,6 @@ __metadata: languageName: node linkType: hard -"infer-owner@npm:^1.0.4": - version: 1.0.4 - resolution: "infer-owner@npm:1.0.4" - checksum: a7b241e3149c26e37474e3435779487f42f36883711f198c45794703c7556bc38af224088bd4d1a221a45b8208ae2c2bcf86200383621434d0c099304481c5b9 - languageName: node - linkType: hard - "inflected@npm:^2.0.4": version: 2.1.0 resolution: "inflected@npm:2.1.0" @@ -24292,17 +22899,17 @@ __metadata: linkType: hard "inquirer-datepicker@npm:^2.0.0": - version: 2.0.0 - resolution: "inquirer-datepicker@npm:2.0.0" + version: 2.0.2 + resolution: "inquirer-datepicker@npm:2.0.2" dependencies: - chalk: ^4.1.0 + chalk: ^4.1.2 cli-cursor: ^3.1.0 - lodash: ^4.17.19 - moment: ^2.27.0 - rxjs: ^6.6.0 + lodash: ^4.17.21 + moment: ^2.29.3 + rxjs: ^7.5.5 peerDependencies: inquirer: ">=6.0.0" - checksum: 3bdbb708118c58e31d0d82de314db5637a8d5e1aa01a0fb16500ae3bc933e1acf609179bcf481be36e96d580ca2b4467a361abff6e7713c823d37da8fb881f5d + checksum: b6b2f32a459eab1eecb5b696858214d164f3c9e35c08aee5bfe485ce346fea465709be59ab1f96ee75207700b0ce3645377a9b782b9885cbb0df18b559c294cb languageName: node linkType: hard @@ -24349,14 +22956,14 @@ __metadata: linkType: hard "inquirer@npm:^8.2.4": - version: 8.2.4 - resolution: "inquirer@npm:8.2.4" + version: 8.2.7 + resolution: "inquirer@npm:8.2.7" dependencies: + "@inquirer/external-editor": ^1.0.0 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 @@ -24366,19 +22973,19 @@ __metadata: string-width: ^4.1.0 strip-ansi: ^6.0.0 through: ^2.3.6 - wrap-ansi: ^7.0.0 - checksum: e8c6185548a2da6a04b6d2096d9173451ae8aa01432bfd8a5ffcd29fb871ed7764419a4fd693fbfb99621891b54c131f5473f21660d4808d25c6818618f2de73 + wrap-ansi: ^6.0.1 + checksum: 75aa594231769d292102615da3199320359bfb566e96dae0f89a5773a18e21c676709d9f5a9fb1372f7d2cf25c551a4efe53691ff436d941f95336931777c15d languageName: node linkType: hard -"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.7": - version: 1.0.7 - resolution: "internal-slot@npm:1.0.7" +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" dependencies: es-errors: ^1.3.0 - hasown: ^2.0.0 - side-channel: ^1.0.4 - checksum: f8b294a4e6ea3855fc59551bbf35f2b832cf01fd5e6e2a97f5c201a071cc09b49048f856e484b67a6c721da5e55736c5b6ddafaf19e2dbeb4a3ff1821680de6c + hasown: ^2.0.2 + side-channel: ^1.1.0 + checksum: 03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7 languageName: node linkType: hard @@ -24408,20 +23015,10 @@ __metadata: languageName: node linkType: hard -"ip-address@npm:^9.0.5": - version: 9.0.5 - resolution: "ip-address@npm:9.0.5" - dependencies: - jsbn: 1.1.0 - sprintf-js: ^1.1.3 - checksum: 331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc - languageName: node - linkType: hard - -"ip@npm:^1.1.8": - version: 1.1.9 - resolution: "ip@npm:1.1.9" - checksum: 5af58bfe2110c9978acfd77a2ffcdf9d33a6ce1c72f49edbaf16958f7a8eb979b5163e43bb18938caf3aaa55cdacde4e470874c58ca3b4b112ea7a30461a0c27 +"ip-address@npm:^10.0.1": + version: 10.0.1 + resolution: "ip-address@npm:10.0.1" + checksum: 1634d79dae18394004775cb6d699dc46b7c23df6d2083164025a2b15240c1164fccde53d0e08bd5ee4fc53913d033ab6b5e395a809ad4b956a940c446e948843 languageName: node linkType: hard @@ -24450,22 +23047,23 @@ __metadata: linkType: hard "is-arguments@npm:^1.0.4": - version: 1.1.1 - resolution: "is-arguments@npm:1.1.1" + version: 1.2.0 + resolution: "is-arguments@npm:1.2.0" dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: 5ff1f341ee4475350adfc14b2328b38962564b7c2076be2f5bac7bd9b61779efba99b9f844a7b82ba7654adccf8e8eb19d1bb0cc6d1c1a085e498f6793d4328f + call-bound: ^1.0.2 + has-tostringtag: ^1.0.2 + checksum: 6377344b31e9fcb707c6751ee89b11f132f32338e6a782ec2eac9393b0cbd32235dad93052998cda778ee058754860738341d8114910d50ada5615912bb929fc languageName: node linkType: hard -"is-array-buffer@npm:^3.0.4": - version: 3.0.4 - resolution: "is-array-buffer@npm:3.0.4" +"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.2.1 - checksum: 42a49d006cc6130bc5424eae113e948c146f31f9d24460fc0958f855d9d810e6fd2e4519bf19aab75179af9c298ea6092459d8cafdec523cd19e529b26eab860 + call-bind: ^1.0.8 + call-bound: ^1.0.3 + get-intrinsic: ^1.2.6 + checksum: c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d languageName: node linkType: hard @@ -24476,19 +23074,25 @@ __metadata: languageName: node linkType: hard -"is-arrayish@npm:^0.3.1": - version: 0.3.2 - resolution: "is-arrayish@npm:0.3.2" - checksum: f59b43dc1d129edb6f0e282595e56477f98c40278a2acdc8b0a5c57097c9eff8fe55470493df5775478cf32a4dc8eaf6d3a749f07ceee5bc263a78b2434f6a54 +"is-async-function@npm:^2.0.0": + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" + dependencies: + async-function: ^1.0.0 + call-bound: ^1.0.3 + get-proto: ^1.0.1 + has-tostringtag: ^1.0.2 + safe-regex-test: ^1.1.0 + checksum: d70c236a5e82de6fc4d44368ffd0c2fee2b088b893511ce21e679da275a5ecc6015ff59a7d7e1bdd7ca39f71a8dbdd253cf8cce5c6b3c91cdd5b42b5ce677298 languageName: node linkType: hard -"is-bigint@npm:^1.0.1": - version: 1.0.4 - resolution: "is-bigint@npm:1.0.4" +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" dependencies: - has-bigints: ^1.0.1 - checksum: eb9c88e418a0d195ca545aff2b715c9903d9b0a5033bc5922fec600eb0c3d7b1ee7f882dbf2e0d5a6e694e42391be3683e4368737bd3c4a77f8ac293e7773696 + has-bigints: ^1.0.2 + checksum: f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 languageName: node linkType: hard @@ -24501,13 +23105,13 @@ __metadata: languageName: node linkType: hard -"is-boolean-object@npm:^1.1.0": - version: 1.1.2 - resolution: "is-boolean-object@npm:1.1.2" +"is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: 6090587f8a8a8534c0f816da868bc94f32810f08807aa72fa7e79f7e11c466d281486ffe7a788178809c2aa71fe3e700b167fe80dd96dad68026bfff8ebf39f7 + call-bound: ^1.0.3 + has-tostringtag: ^1.0.2 + checksum: 36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e languageName: node linkType: hard @@ -24518,7 +23122,16 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": +"is-bun-module@npm:^2.0.0": + version: 2.0.0 + resolution: "is-bun-module@npm:2.0.0" + dependencies: + semver: ^7.7.1 + checksum: 7d27a0679cfa5be1f5052650391f9b11040cd70c48d45112e312c56bc6b6ca9c9aea70dcce6cc40b1e8947bfff8567a5c5715d3b066fb478522dab46ea379240 + languageName: node + linkType: hard + +"is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f @@ -24547,7 +23160,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.1.0, is-core-module@npm:^2.11.0, is-core-module@npm:^2.16.0, is-core-module@npm:^2.2.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.1, is-core-module@npm:^2.5.0": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" dependencies: @@ -24556,21 +23169,24 @@ __metadata: languageName: node linkType: hard -"is-data-view@npm:^1.0.1": - version: 1.0.1 - resolution: "is-data-view@npm:1.0.1" +"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" dependencies: + call-bound: ^1.0.2 + get-intrinsic: ^1.2.6 is-typed-array: ^1.1.13 - checksum: a3e6ec84efe303da859107aed9b970e018e2bee7ffcb48e2f8096921a493608134240e672a2072577e5f23a729846241d9634806e8a0e51d9129c56d5f65442d + checksum: ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153 languageName: node linkType: hard -"is-date-object@npm:^1.0.1": - version: 1.0.5 - resolution: "is-date-object@npm:1.0.5" +"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" dependencies: - has-tostringtag: ^1.0.0 - checksum: eed21e5dcc619c48ccef804dfc83a739dbb2abee6ca202838ee1bd5f760fe8d8a93444f0d49012ad19bb7c006186e2884a1b92f6e1c056da7fd23d0a9ad5992e + call-bound: ^1.0.2 + has-tostringtag: ^1.0.2 + checksum: 1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f languageName: node linkType: hard @@ -24606,6 +23222,15 @@ __metadata: languageName: node linkType: hard +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" + dependencies: + call-bound: ^1.0.3 + checksum: 818dff679b64f19e228a8205a1e2d09989a98e98def3a817f889208cfcbf918d321b251aadf2c05918194803ebd2eb01b14fc9d0b2bea53d984f4137bfca5e97 + languageName: node + linkType: hard + "is-finite@npm:^1.0.0": version: 1.1.0 resolution: "is-finite@npm:1.1.0" @@ -24634,12 +23259,16 @@ __metadata: languageName: node linkType: hard -"is-generator-function@npm:^1.0.7": - version: 1.0.10 - resolution: "is-generator-function@npm:1.0.10" +"is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": + version: 1.1.2 + resolution: "is-generator-function@npm:1.1.2" dependencies: - has-tostringtag: ^1.0.0 - checksum: df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b + call-bound: ^1.0.4 + generator-function: ^2.0.0 + get-proto: ^1.0.1 + has-tostringtag: ^1.0.2 + safe-regex-test: ^1.1.0 + checksum: 83da102e89c3e3b71d67b51d47c9f9bc862bceb58f87201727e27f7fa19d1d90b0ab223644ecaee6fc6e3d2d622bb25c966fbdaf87c59158b01ce7c0fe2fa372 languageName: node linkType: hard @@ -24703,6 +23332,13 @@ __metadata: languageName: node linkType: hard +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: 2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc + languageName: node + linkType: hard + "is-module@npm:^1.0.0": version: 1.0.0 resolution: "is-module@npm:1.0.0" @@ -24718,9 +23354,9 @@ __metadata: linkType: hard "is-network-error@npm:^1.0.0": - version: 1.1.0 - resolution: "is-network-error@npm:1.1.0" - checksum: 89eef83c2a4cf43d853145ce175d1cf43183b7a58d48c7a03e7eed4eb395d0934c1f6d101255cdd8c8c2980ab529bfbe5dd9edb24e1c3c28d2b3c814469b5b7d + version: 1.3.0 + resolution: "is-network-error@npm:1.3.0" + checksum: 3e85a69e957988db66d5af5412efdd531a5a63e150d1bdd5647cfd4dc54fd89b1dbdd472621f8915233c3176ba1e6922afa8a51a9e363ba4693edf96a294f898 languageName: node linkType: hard @@ -24731,12 +23367,13 @@ __metadata: languageName: node linkType: hard -"is-number-object@npm:^1.0.4": - version: 1.0.6 - resolution: "is-number-object@npm:1.0.6" +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" dependencies: - has-tostringtag: ^1.0.0 - checksum: f3220cd4882ed6c18f08d5122d320b353bc3ceeab5d93dbefded56da70fb544eaa3f27323902dd64d76a84260504c9bf7f4743f2d1817c716658b972573ef6ff + call-bound: ^1.0.3 + has-tostringtag: ^1.0.2 + checksum: 97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53 languageName: node linkType: hard @@ -24775,7 +23412,7 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:^2.0.0, is-plain-obj@npm:^2.1.0": +"is-plain-obj@npm:^2.1.0": version: 2.1.0 resolution: "is-plain-obj@npm:2.1.0" checksum: e5c9814cdaa627a9ad0a0964ded0e0491bfd9ace405c49a5d63c88b30a162f1512c069d5b80997893c4d0181eadc3fed02b4ab4b81059aba5620bfcdfdeb9c53 @@ -24812,13 +23449,15 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: bb72aae604a69eafd4a82a93002058c416ace8cde95873589a97fc5dac96a6c6c78a9977d487b7b95426a8f5073969124dd228f043f9f604f041f32fcc465fc1 + call-bound: ^1.0.2 + gopd: ^1.2.0 + has-tostringtag: ^1.0.2 + hasown: ^2.0.2 + checksum: 1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 languageName: node linkType: hard @@ -24845,21 +23484,28 @@ __metadata: languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": - version: 1.0.3 - resolution: "is-shared-array-buffer@npm:1.0.3" +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" dependencies: - call-bind: ^1.0.7 - checksum: adc11ab0acbc934a7b9e5e9d6c588d4ec6682f6fea8cda5180721704fa32927582ede5b123349e32517fdadd07958973d24716c80e7ab198970c47acc09e59c7 + call-bound: ^1.0.3 + checksum: 65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db languageName: node linkType: hard "is-ssh@npm:^1.4.0": - version: 1.4.0 - resolution: "is-ssh@npm:1.4.0" + version: 1.4.1 + resolution: "is-ssh@npm:1.4.1" dependencies: protocols: ^2.0.1 - checksum: 3eb30d1bcb4507cd25562e7ac61a1c0aa31772134c67cec9c3afe6f4d57ec17e8c2892600a608e8e583f32f53f36465b8968c0305f2855cfbff95acfd049e113 + checksum: 021a7355cb032625d58db3cc8266ad9aa698cbabf460b71376a0307405577fd7d3aa0826c0bf1951d7809f134c0ee80403306f6d7633db94a5a3600a0106b398 languageName: node linkType: hard @@ -24877,21 +23523,24 @@ __metadata: languageName: node linkType: hard -"is-string@npm:^1.0.5, is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" +"is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" dependencies: - has-tostringtag: ^1.0.0 - checksum: 905f805cbc6eedfa678aaa103ab7f626aac9ebbdc8737abb5243acaa61d9820f8edc5819106b8fcd1839e33db21de9f0116ae20de380c8382d16dc2a601921f6 + call-bound: ^1.0.3 + has-tostringtag: ^1.0.2 + checksum: 2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d languageName: node linkType: hard -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" dependencies: - has-symbols: ^1.0.2 - checksum: 9381dd015f7c8906154dbcbf93fad769de16b4b961edc94f88d26eb8c555935caa23af88bda0c93a18e65560f6d7cca0fd5a3f8a8e1df6f1abbb9bead4502ef7 + call-bound: ^1.0.2 + has-symbols: ^1.1.0 + safe-regex-test: ^1.1.0 + checksum: f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e languageName: node linkType: hard @@ -24913,7 +23562,7 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.3": +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15, is-typed-array@npm:^1.1.3": version: 1.1.15 resolution: "is-typed-array@npm:1.1.15" dependencies: @@ -24954,12 +23603,29 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.2": - version: 1.0.2 - resolution: "is-weakref@npm:1.0.2" +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: 443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" dependencies: - call-bind: ^1.0.2 - checksum: 1545c5d172cb690c392f2136c23eec07d8d78a7f57d0e41f10078aa4f5daf5d7f57b6513a67514ab4f073275ad00c9822fc8935e00229d0a2089e1c02685d4b1 + call-bound: ^1.0.3 + checksum: 8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.3": + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" + dependencies: + call-bound: ^1.0.3 + get-intrinsic: ^1.2.6 + checksum: 6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 languageName: node linkType: hard @@ -25065,9 +23731,9 @@ __metadata: linkType: hard "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.0 - resolution: "istanbul-lib-coverage@npm:3.2.0" - checksum: 10ecb00a50cac2f506af8231ce523ffa1ac1310db0435c8ffaabb50c1d72539906583aa13c84f8835dc103998b9989edc3c1de989d2e2a96a91a9ba44e5db6b9 + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b languageName: node linkType: hard @@ -25098,13 +23764,13 @@ __metadata: linkType: hard "istanbul-lib-report@npm:^3.0.0": - version: 3.0.0 - resolution: "istanbul-lib-report@npm:3.0.0" + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" dependencies: istanbul-lib-coverage: ^3.0.0 - make-dir: ^3.0.0 + make-dir: ^4.0.0 supports-color: ^7.1.0 - checksum: 81b0d5187c7603ed71bdea0b701a7329f8146549ca19aa26d91b4a163aea756f9d55c1a6dc1dcd087e24dfcb99baa69e266a68644fbfd5dc98107d6f6f5948d2 + checksum: 84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 languageName: node linkType: hard @@ -25120,12 +23786,12 @@ __metadata: linkType: hard "istanbul-reports@npm:^3.1.3, istanbul-reports@npm:^3.1.5": - version: 3.1.5 - resolution: "istanbul-reports@npm:3.1.5" + version: 3.2.0 + resolution: "istanbul-reports@npm:3.2.0" dependencies: html-escaper: ^2.0.0 istanbul-lib-report: ^3.0.0 - checksum: 3a147171bffdbd3034856410b6ec81637871d17d10986513328fec23df6b666f66bd08ea480f5b7a5b9f7e8abc30f3e3c2e7d1b661fc57cdc479aaaa677b1011 + checksum: d596317cfd9c22e1394f22a8d8ba0303d2074fe2e971887b32d870e4b33f8464b10f8ccbe6847808f7db485f084eba09e6c2ed706b3a978e4b52f07085b8f9bc languageName: node linkType: hard @@ -25160,6 +23826,20 @@ __metadata: languageName: node linkType: hard +"iterator.prototype@npm:^1.1.4": + version: 1.1.5 + resolution: "iterator.prototype@npm:1.1.5" + dependencies: + define-data-property: ^1.1.4 + es-object-atoms: ^1.0.0 + get-intrinsic: ^1.2.6 + get-proto: ^1.0.0 + has-symbols: ^1.1.0 + set-function-name: ^2.0.2 + checksum: f7a262808e1b41049ab55f1e9c29af7ec1025a000d243b83edf34ce2416eedd56079b117fa59376bb4a724110690f13aa8427f2ee29a09eec63a7e72367626d0 + languageName: node + linkType: hard + "jackspeak@npm:^3.1.2": version: 3.4.3 resolution: "jackspeak@npm:3.4.3" @@ -25173,26 +23853,25 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^4.0.1": - version: 4.1.0 - resolution: "jackspeak@npm:4.1.0" +"jackspeak@npm:^4.1.1": + version: 4.1.1 + resolution: "jackspeak@npm:4.1.1" dependencies: "@isaacs/cliui": ^8.0.2 - checksum: 08a6a24a366c90b83aef3ad6ec41dcaaa65428ffab8d80bc7172add0fbb8b134a34f415ad288b2a6fbd406526e9a62abdb40ed4f399fbe00cb45c44056d4dce0 + checksum: 84ec4f8e21d6514db24737d9caf65361511f75e5e424980eebca4199f400874f45e562ac20fa8aeb1dd20ca2f3f81f0788b6e9c3e64d216a5794fd6f30e0e042 languageName: node linkType: hard "jake@npm:^10.8.5": - version: 10.8.5 - resolution: "jake@npm:10.8.5" + version: 10.9.4 + resolution: "jake@npm:10.9.4" dependencies: - async: ^3.2.3 - chalk: ^4.0.2 - filelist: ^1.0.1 - minimatch: ^3.0.4 + async: ^3.2.6 + filelist: ^1.0.4 + picocolors: ^1.1.1 bin: - jake: ./bin/cli.js - checksum: fc1f59c291b1c5bafad8ccde0e5d97f5f22ceb857f204f15634011e642b9cdf652dae2943b5ffe5ab037fe2f77b263653911ed2a408b2887a6dee31873e5c3d8 + jake: bin/cli.js + checksum: bb52f000340d4a32f1a3893b9abe56ef2b77c25da4dbf2c0c874a8159d082dddda50a5ad10e26060198bd645b928ba8dba3b362710f46a247e335321188c5a9c languageName: node linkType: hard @@ -25326,15 +24005,15 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:30.1.2": - version: 30.1.2 - resolution: "jest-diff@npm:30.1.2" +"jest-diff@npm:30.2.0": + version: 30.2.0 + resolution: "jest-diff@npm:30.2.0" dependencies: "@jest/diff-sequences": 30.0.1 "@jest/get-type": 30.1.0 chalk: ^4.1.2 - pretty-format: 30.0.5 - checksum: 5baba5c54d044faf77540d2b97f947ce2a735c529bdca23ccd25669085ba3912eef2a8f66f4d765e8e416b1e10b95cb1dded0ebc1633efdbef37706b4e767ecb + pretty-format: 30.2.0 + checksum: 5fac2cd89a10b282c5a68fc6206a95dfff9955ed0b758d24ffb0edcb20fb2f98e1fa5045c5c4205d952712ea864c6a086654f80cdd500cce054a2f5daf5b4419 languageName: node linkType: hard @@ -25508,15 +24187,15 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:30.1.2": - version: 30.1.2 - resolution: "jest-matcher-utils@npm:30.1.2" +"jest-matcher-utils@npm:30.2.0": + version: 30.2.0 + resolution: "jest-matcher-utils@npm:30.2.0" dependencies: "@jest/get-type": 30.1.0 chalk: ^4.1.2 - jest-diff: 30.1.2 - pretty-format: 30.0.5 - checksum: c4f81fc7d72f94b18dff807adf787d6fd081c3e150148fbbcb1559c353b27890989bcf7e10b15d763625565175bf30019e93a014078ff291646a88a9acdfc9a4 + jest-diff: 30.2.0 + pretty-format: 30.2.0 + checksum: f221c8afa04cee693a2be735482c5db4ec6f845f8ca3a04cb419be34c6257f4531dab89c836251f31d1859318c38997e8e9f34bf7b4cdcc8c7be8ae6e2ecb9f2 languageName: node linkType: hard @@ -25544,20 +24223,20 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:30.1.0": - version: 30.1.0 - resolution: "jest-message-util@npm:30.1.0" +"jest-message-util@npm:30.2.0": + version: 30.2.0 + resolution: "jest-message-util@npm:30.2.0" dependencies: "@babel/code-frame": ^7.27.1 - "@jest/types": 30.0.5 + "@jest/types": 30.2.0 "@types/stack-utils": ^2.0.3 chalk: ^4.1.2 graceful-fs: ^4.2.11 micromatch: ^4.0.8 - pretty-format: 30.0.5 + pretty-format: 30.2.0 slash: ^3.0.0 stack-utils: ^2.0.6 - checksum: 3884f7e772d64891eca63870f73b89af4e1dce715611c308e1115f7961ed378560bac66c5f9cbee025b06ca530dbd30685362cb8db7b5a48f5f53b75ba79023e + checksum: 9c4aae95f9e73a754e5ecababa06e5c00cf549ff1651bbbf9aadc671ee57e688b01606ef0e9932d9dfe3d4b8f4511b6e8d01e131a49d2f82761c820ab93ae519 languageName: node linkType: hard @@ -25595,6 +24274,23 @@ __metadata: languageName: node linkType: hard +"jest-message-util@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-message-util@npm:28.1.3" + dependencies: + "@babel/code-frame": ^7.12.13 + "@jest/types": ^28.1.3 + "@types/stack-utils": ^2.0.0 + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + micromatch: ^4.0.4 + pretty-format: ^28.1.3 + slash: ^3.0.0 + stack-utils: ^2.0.3 + checksum: 9f56a11b4171e43e2375446e624eec86f82820d9a35de3cd8b065b5ce2d7f65d2bbbdfc0ffe5fa358ff866693a68ec4f6b0cb8ad953fd6f35f9895eb370c6ed7 + languageName: node + linkType: hard + "jest-message-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-message-util@npm:29.7.0" @@ -25612,14 +24308,14 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:30.0.5": - version: 30.0.5 - resolution: "jest-mock@npm:30.0.5" +"jest-mock@npm:30.2.0": + version: 30.2.0 + resolution: "jest-mock@npm:30.2.0" dependencies: - "@jest/types": 30.0.5 + "@jest/types": 30.2.0 "@types/node": "*" - jest-util: 30.0.5 - checksum: 207fd79297f514a8e26ede9b4b5035e70212b8850a2f460b51d3cc58e8e7c9585bd2dbc5df2475a3321c4cd114b90e0b24190f00d6eeb88c8f088a8ed00416d5 + jest-util: 30.2.0 + checksum: dfc8eb87f4075242f1b31d9dcac606f945c4f6a245d2bb67273738d266bea6345e10de3afa675076d545361bc96b754f764cffb0ccc2e99767484bece981b2f8 languageName: node linkType: hard @@ -25655,14 +24351,14 @@ __metadata: linkType: hard "jest-pnp-resolver@npm:^1.2.2": - version: 1.2.2 - resolution: "jest-pnp-resolver@npm:1.2.2" + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" peerDependencies: jest-resolve: "*" peerDependenciesMeta: jest-resolve: optional: true - checksum: f6ef6193f7f015830aea3a13a4fd9f53a60746bbaa2d56d18af4afd26ed1b527039c466c8d2447f68b149db8a912b9493a727f29b809ff883b8b5daec16e98ce + checksum: 86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac languageName: node linkType: hard @@ -25673,13 +24369,20 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^27.0.0, jest-regex-util@npm:^27.5.1": +"jest-regex-util@npm:^27.5.1": version: 27.5.1 resolution: "jest-regex-util@npm:27.5.1" checksum: f9790d417b667b38155c4bbd58f2afc0ad9f774381e5358776df02df3f29564069d4773c7ba050db6826bad8a4cc7ef82c3b4c65bfa508e419fdd063a9682c42 languageName: node linkType: hard +"jest-regex-util@npm:^28.0.0": + version: 28.0.2 + resolution: "jest-regex-util@npm:28.0.2" + checksum: d79d255b8a2217bdb0b638cbb5e61a41ab788e62a6217fce5276ab9763c1327b9e0a4f10ebdb230c76848125aa9cc97c8751cfad15db7ec0441d44acfbaf5084 + languageName: node + linkType: hard + "jest-regex-util@npm:^29.6.3": version: 29.6.3 resolution: "jest-regex-util@npm:29.6.3" @@ -25905,17 +24608,17 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:30.0.5": - version: 30.0.5 - resolution: "jest-util@npm:30.0.5" +"jest-util@npm:30.2.0": + version: 30.2.0 + resolution: "jest-util@npm:30.2.0" dependencies: - "@jest/types": 30.0.5 + "@jest/types": 30.2.0 "@types/node": "*" chalk: ^4.1.2 ci-info: ^4.2.0 graceful-fs: ^4.2.11 picomatch: ^4.0.2 - checksum: d3808b5f7720044d0464664c795e2b795ed82edf3b5871db74b8b603c3a0a38107668730348d26f92920ca3b8245a99cbbc2c93e77d0abb1f5e27524079a4ba8 + checksum: 896d663554b35258a87ec1a0a0fdd8741fdf4f3239d09fc52fdd88fa5c411a5ece7903bbbbd7d5194743fcb69f62afc3287e90f57736a91e7df95ad421937936 languageName: node linkType: hard @@ -25947,7 +24650,21 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": +"jest-util@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-util@npm:28.1.3" + dependencies: + "@jest/types": ^28.1.3 + "@types/node": "*" + chalk: ^4.0.0 + ci-info: ^3.2.0 + graceful-fs: ^4.2.9 + picomatch: ^2.2.3 + checksum: 7d4946424032a2ccb2ad669905debb44b0bf040dff7a1fe82d283c679ae4638a86ca48d6a276d65a76451252338ad84e76ef2cfde03f577f091fe2b3102aedc9 + languageName: node + linkType: hard + +"jest-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-util@npm:29.7.0" dependencies: @@ -25990,34 +24707,35 @@ __metadata: linkType: hard "jest-watch-typeahead@npm:^1.0.0": - version: 1.0.0 - resolution: "jest-watch-typeahead@npm:1.0.0" + version: 1.1.0 + resolution: "jest-watch-typeahead@npm:1.1.0" dependencies: ansi-escapes: ^4.3.1 chalk: ^4.0.0 - jest-regex-util: ^27.0.0 - jest-watcher: ^27.0.0 + jest-regex-util: ^28.0.0 + jest-watcher: ^28.0.0 slash: ^4.0.0 string-length: ^5.0.1 strip-ansi: ^7.0.1 peerDependencies: - jest: ^27.0.0 - checksum: 7b3486f180df2e92b63d3d2ede0539eeefb10410bb3caa7c64df6eecfb7e0d03a0018679ada97a9caac6397993b7bf7cb04acfc7b0b44f88b2b6fc37937357c2 + jest: ^27.0.0 || ^28.0.0 + checksum: d7929332dc43ab76a84d4f90edc589c108e1357d5570bd095563f02e0ec59ae5a9daf555dda94cde010cff7e1e82bcc37f1d54a3b3df87dafd333a664bbc0cef languageName: node linkType: hard -"jest-watcher@npm:^27.0.0": - version: 27.5.1 - resolution: "jest-watcher@npm:27.5.1" +"jest-watcher@npm:^28.0.0": + version: 28.1.3 + resolution: "jest-watcher@npm:28.1.3" dependencies: - "@jest/test-result": ^27.5.1 - "@jest/types": ^27.5.1 + "@jest/test-result": ^28.1.3 + "@jest/types": ^28.1.3 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 - jest-util: ^27.5.1 + emittery: ^0.10.2 + jest-util: ^28.1.3 string-length: ^4.0.1 - checksum: e42f5e38bc4da56bde6ccec4b13b7646460a3d6b567934e0ca96d72c2ce837223ffbb84a2f8428197da4323870c03f00969237f9b40f83a3072111a8cd66cc4b + checksum: c61da8c35f8fc74224335471675649966787b12ae4469b5049cb46facafb30f16b63a52d0d1137701b651cd514abcae005680bfc542d85979ddbae4dbc6c10ad languageName: node linkType: hard @@ -26037,7 +24755,7 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^27.3.1, jest-worker@npm:^27.4.5, jest-worker@npm:^27.5.1": +"jest-worker@npm:^27.4.5, jest-worker@npm:^27.5.1": version: 27.5.1 resolution: "jest-worker@npm:27.5.1" dependencies: @@ -26048,6 +24766,17 @@ __metadata: languageName: node linkType: hard +"jest-worker@npm:^28.0.2": + version: 28.1.3 + resolution: "jest-worker@npm:28.1.3" + dependencies: + "@types/node": "*" + merge-stream: ^2.0.0 + supports-color: ^8.0.0 + checksum: d6715268fd6c9fd8431987d42e4ae0981dc6352fd7a5c90aadb9c67562dc6161486a98960f5d1bd36dbafb202d8d98a6fdb181711acbc5e55ee6ab85fa94c931 + languageName: node + linkType: hard + "jest-worker@npm:^29.7.0": version: 29.7.0 resolution: "jest-worker@npm:29.7.0" @@ -26079,12 +24808,21 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^2.4.1": - version: 2.4.2 - resolution: "jiti@npm:2.4.2" +"jiti@npm:^1.21.7": + version: 1.21.7 + resolution: "jiti@npm:1.21.7" + bin: + jiti: bin/jiti.js + checksum: 77b61989c758ff32407cdae8ddc77f85e18e1a13fc4977110dbd2e05fc761842f5f71bce684d9a01316e1c4263971315a111385759951080bbfe17cbb5de8f7a + languageName: node + linkType: hard + +"jiti@npm:^2.6.1": + version: 2.6.1 + resolution: "jiti@npm:2.6.1" bin: jiti: lib/jiti-cli.mjs - checksum: 4ceac133a08c8faff7eac84aabb917e85e8257f5ad659e843004ce76e981c457c390a220881748ac67ba1b940b9b729b30fb85cbaf6e7989f04b6002c94da331 + checksum: 79b2e96a8e623f66c1b703b98ec1b8be4500e1d217e09b09e343471bbb9c105381b83edbb979d01cef18318cc45ce6e153571b6c83122170eefa531c64b6789b languageName: node linkType: hard @@ -26103,23 +24841,23 @@ __metadata: linkType: hard "jose@npm:^4.15.5": - version: 4.15.5 - resolution: "jose@npm:4.15.5" - checksum: 9f208492f55ae9c547fd407c36f67ec3385051b5ca390e24f5449740f17359640b3f96fabfd38bc132cc4292b964c31b921bf356253373b1bd3eb6df799b7433 + version: 4.15.9 + resolution: "jose@npm:4.15.9" + checksum: 4ed4ddf4a029db04bd167f2215f65d7245e4dc5f36d7ac3c0126aab38d66309a9e692f52df88975d99429e357e5fd8bab340ff20baab544d17684dd1d940a0f4 languageName: node linkType: hard "jose@npm:^5.2.0": - version: 5.2.3 - resolution: "jose@npm:5.2.3" - checksum: 7cf02e1d1d6226b6ee136fb6c53fd4dde9cfdaf1613ceaab3a5629803eaa80cbfd77cddc38a54c55c82b8f63428677660c93fc87493818a07adc9c0c77ef16ff + version: 5.10.0 + resolution: "jose@npm:5.10.0" + checksum: e20d9fc58d7e402f2e5f04e824b8897d5579aae60e64cb88ebdea1395311c24537bf4892f7de413fab1acf11e922797fb1b42269bc8fc65089a3749265ccb7b0 languageName: node linkType: hard "jquery@npm:x.*": - version: 3.6.0 - resolution: "jquery@npm:3.6.0" - checksum: 45a63f8376a8918087c0277b2394dd382fcacff765c41ccbb5009a9336f8c971bf41c6a0519062edc1dff6333d96959c3a3ec55c95eb6c94d5372253d6cbf82f + version: 3.7.1 + resolution: "jquery@npm:3.7.1" + checksum: 808cfbfb758438560224bf26e17fcd5afc7419170230c810dd11f5c1792e2263e2970cca8d659eb84fcd9acc301edb6d310096e450277d54be4f57071b0c82d9 languageName: node linkType: hard @@ -26167,13 +24905,6 @@ __metadata: languageName: node linkType: hard -"jsbn@npm:1.1.0": - version: 1.1.0 - resolution: "jsbn@npm:1.1.0" - checksum: 4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 - languageName: node - linkType: hard - "jsbn@npm:~0.1.0": version: 0.1.1 resolution: "jsbn@npm:0.1.1" @@ -26199,7 +24930,7 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:^3.0.2": +"jsesc@npm:^3.0.2, jsesc@npm:~3.1.0": version: 3.1.0 resolution: "jsesc@npm:3.1.0" bin: @@ -26208,15 +24939,6 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:~0.5.0": - version: 0.5.0 - resolution: "jsesc@npm:0.5.0" - bin: - jsesc: bin/jsesc - checksum: f93792440ae1d80f091b65f8ceddf8e55c4bb7f1a09dee5dcbdb0db5612c55c0f6045625aa6b7e8edb2e0a4feabd80ee48616dbe2d37055573a84db3d24f96d9 - languageName: node - linkType: hard - "json-buffer@npm:3.0.1": version: 3.0.1 resolution: "json-buffer@npm:3.0.1" @@ -26316,15 +25038,15 @@ __metadata: linkType: hard "jsonfile@npm:^6.0.1": - version: 6.1.0 - resolution: "jsonfile@npm:6.1.0" + version: 6.2.0 + resolution: "jsonfile@npm:6.2.0" dependencies: graceful-fs: ^4.1.6 universalify: ^2.0.0 dependenciesMeta: graceful-fs: optional: true - checksum: 4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 + checksum: 7f4f43b08d1869ded8a6822213d13ae3b99d651151d77efd1557ced0889c466296a7d9684e397bd126acf5eb2cfcb605808c3e681d0fdccd2fe5a04b47e76c0d languageName: node linkType: hard @@ -26335,10 +25057,21 @@ __metadata: languageName: node linkType: hard +"jsonpath@npm:^1.1.1": + version: 1.1.1 + resolution: "jsonpath@npm:1.1.1" + dependencies: + esprima: 1.2.2 + static-eval: 2.0.2 + underscore: 1.12.1 + checksum: 4fea3f83bcb4df08c32090ba8a0d1a6d26244f6d19c4296f9b58caa01eeb7de0f8347eba40077ceee2f95acc69d032b0b48226d350339063ba580e87983f6dec + languageName: node + linkType: hard + "jsonpointer@npm:^5.0.0": - version: 5.0.0 - resolution: "jsonpointer@npm:5.0.0" - checksum: deca8569f9fd3fb501880dd6bcda9ca742e37655f177db8bd594e4ceac373c328b23308b5a47deb46cdfc14b6f27b8ebe9802a52eb796130816996870c5efca4 + version: 5.0.1 + resolution: "jsonpointer@npm:5.0.1" + checksum: 89929e58b400fcb96928c0504fcf4fc3f919d81e9543ceb055df125538470ee25290bb4984251e172e6ef8fcc55761eb998c118da763a82051ad89d4cb073fe7 languageName: node linkType: hard @@ -26375,20 +25108,22 @@ __metadata: languageName: node linkType: hard -"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.2.1": - version: 3.2.1 - resolution: "jsx-ast-utils@npm:3.2.1" +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": + version: 3.3.5 + resolution: "jsx-ast-utils@npm:3.3.5" dependencies: - array-includes: ^3.1.3 - object.assign: ^4.1.2 - checksum: 9259c93bf4f80a740efcade8e6087f28c839ebf75799c1a886e13f6b84b3b3360aee0576bccb32ce01cf838409cf7e1a8fa6f7bd4dfb301a006c42208243e5ac + array-includes: ^3.1.6 + array.prototype.flat: ^1.3.1 + object.assign: ^4.1.4 + object.values: ^1.1.6 + checksum: a32679e9cb55469cb6d8bbc863f7d631b2c98b7fc7bf172629261751a6e7bc8da6ae374ddb74d5fbd8b06cf0eb4572287b259813d92b36e384024ed35e4c13e1 languageName: node linkType: hard "just-diff-apply@npm:^5.2.0": - version: 5.4.1 - resolution: "just-diff-apply@npm:5.4.1" - checksum: cb7966d56bb70baed98ed0ab466cc625c99334ed0eea6413a568b8f35fcf19540009eba44cee2d6f610978169633eb0321f67b882eb0ed4c774af10673fdcec6 + version: 5.5.0 + resolution: "just-diff-apply@npm:5.5.0" + checksum: d7b85371f2a5a17a108467fda35dddd95264ab438ccec7837b67af5913c57ded7246039d1df2b5bc1ade034ccf815b56d69786c5f1e07383168a066007c796c0 languageName: node linkType: hard @@ -26420,12 +25155,12 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.0.0": - version: 4.5.2 - resolution: "keyv@npm:4.5.2" +"keyv@npm:^4.0.0, keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" dependencies: json-buffer: 3.0.1 - checksum: b633bf53a5afa5591f383d326746226e110e59f13c7e1e8d3e3c9580d2c2345c5eefc21cce168cd5be7fa34b9163e391927146fbd2b7ee7aa2f3aa02b7f0a7de + checksum: aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e languageName: node linkType: hard @@ -26444,9 +25179,9 @@ __metadata: linkType: hard "klona@npm:^2.0.4, klona@npm:^2.0.5": - version: 2.0.5 - resolution: "klona@npm:2.0.5" - checksum: 5b752c11ca8e2996612386699f52cc5aed802aa4116663d26239ac0b054fae25191dacb95587ecf1a167b039daa9fc3fa2da17dfd5d0821f3037de3821d9a9e5 + version: 2.0.6 + resolution: "klona@npm:2.0.6" + checksum: 94eed2c6c2ce99f409df9186a96340558897b3e62a85afdc1ee39103954d2ebe1c1c4e9fe2b0952771771fa96d70055ede8b27962a7021406374fdb695fd4d01 languageName: node linkType: hard @@ -26496,19 +25231,19 @@ __metadata: languageName: node linkType: hard -"language-subtag-registry@npm:~0.3.2": - version: 0.3.21 - resolution: "language-subtag-registry@npm:0.3.21" - checksum: 349ff5b6fbba6dcf345e8edcdce3c7a47624fed4b8f72b9215686b8de7c65067a1c44a45bdbc88282bff5396be63333e3ec67a42ffaa22027ffe6b079d3500e4 +"language-subtag-registry@npm:^0.3.20": + version: 0.3.23 + resolution: "language-subtag-registry@npm:0.3.23" + checksum: e9b05190421d2cd36dd6c95c28673019c927947cb6d94f40ba7e77a838629ee9675c94accf897fbebb07923187deb843b8fbb8935762df6edafe6c28dcb0b86c languageName: node linkType: hard -"language-tags@npm:^1.0.5": - version: 1.0.5 - resolution: "language-tags@npm:1.0.5" +"language-tags@npm:^1.0.9": + version: 1.0.9 + resolution: "language-tags@npm:1.0.9" dependencies: - language-subtag-registry: ~0.3.2 - checksum: 04215e821af9a8f1bc6c99ab5aa0a316c3fe1912ca3337eb28596316064bddd8edd22f2883d866069ebdf01b2002e504a760a336b2c728b6d30514e86744f76c + language-subtag-registry: ^0.3.20 + checksum: 9ab911213c4bd8bd583c850201c17794e52cb0660d1ab6e32558aadc8324abebf6844e46f92b80a5d600d0fbba7eface2c207bfaf270a1c7fd539e4c3a880bff languageName: node linkType: hard @@ -26522,12 +25257,12 @@ __metadata: linkType: hard "launch-editor@npm:^2.6.1": - version: 2.10.0 - resolution: "launch-editor@npm:2.10.0" + version: 2.11.1 + resolution: "launch-editor@npm:2.11.1" dependencies: - picocolors: ^1.0.0 - shell-quote: ^1.8.1 - checksum: 8b5a26be6b0da1da039ed2254b837dea0651a6406ea4dc4c9a5b28ea72862f1b12880135c495baf9d8a08997473b44034172506781744cf82e155451a40b7d51 + picocolors: ^1.1.1 + shell-quote: ^1.8.3 + checksum: b1aad04eef3a675aa35e82498bedaaeb790b9a02834a9cff79987dd7c6f5d92fd8f79ff7a8a4cd61681e0d462069de30d0bc65b41a936a7e3d700a4fdac1090e languageName: node linkType: hard @@ -26550,10 +25285,10 @@ __metadata: linkType: hard "lerna@npm:^8.2.1": - version: 8.2.1 - resolution: "lerna@npm:8.2.1" + version: 8.2.4 + resolution: "lerna@npm:8.2.4" dependencies: - "@lerna/create": 8.2.1 + "@lerna/create": 8.2.4 "@npmcli/arborist": 7.5.4 "@npmcli/package-json": 5.2.0 "@npmcli/run-script": 8.1.0 @@ -26580,7 +25315,6 @@ __metadata: get-stream: 6.0.0 git-url-parse: 14.0.0 glob-parent: 6.0.2 - globby: 11.1.0 graceful-fs: 4.2.11 has-unicode: 2.0.1 import-local: 3.1.0 @@ -26594,7 +25328,6 @@ __metadata: libnpmaccess: 8.0.6 libnpmpublish: 9.0.9 load-json-file: 6.2.0 - lodash: ^4.17.21 make-dir: 4.0.0 minimatch: 3.0.5 multimatch: 5.0.0 @@ -26620,9 +25353,10 @@ __metadata: slash: 3.0.0 ssri: ^10.0.6 string-width: ^4.2.3 - strong-log-transformer: 2.1.0 tar: 6.2.1 temp-dir: 1.0.0 + through: 2.3.8 + tinyglobby: 0.2.12 typescript: ">=3 < 6" upath: 2.0.1 uuid: ^10.0.0 @@ -26635,7 +25369,7 @@ __metadata: yargs-parser: 21.1.1 bin: lerna: dist/cli.js - checksum: e44f94a3548f115870e894adf0d4587f643770f7df59e865721c5c0bf86e680e815926bd06103826c59747cfc4f93fb18bcc572ddbf749ee7f727e5171ea6730 + checksum: 6fba1b6a437d76978cf0aa67efb88b14643502839c7121b8ab8c6368fa1c1a4806600bf0f7a57ca1cfc52007ff1b45a03269205f9df93fc6fc4fb3179760b8c7 languageName: node linkType: hard @@ -26699,14 +25433,7 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^2.0.5": - version: 2.1.0 - resolution: "lilconfig@npm:2.1.0" - checksum: 64645641aa8d274c99338e130554abd6a0190533c0d9eb2ce7ebfaf2e05c7d9961f3ffe2bfa39efd3b60c521ba3dd24fa236fe2775fc38501bf82bf49d4678b8 - languageName: node - linkType: hard - -"lilconfig@npm:^3.1.2": +"lilconfig@npm:^3.1.1, lilconfig@npm:^3.1.3": version: 3.1.3 resolution: "lilconfig@npm:3.1.3" checksum: f5604e7240c5c275743561442fbc5abf2a84ad94da0f5adc71d25e31fa8483048de3dcedcb7a44112a942fed305fd75841cdf6c9681c7f640c63f1049e9a5dcc @@ -26748,7 +25475,7 @@ __metadata: languageName: node linkType: hard -"load-json-file@npm:6.2.0, load-json-file@npm:^6.2.0": +"load-json-file@npm:6.2.0": version: 6.2.0 resolution: "load-json-file@npm:6.2.0" dependencies: @@ -26773,13 +25500,13 @@ __metadata: linkType: hard "loader-runner@npm:^4.2.0": - version: 4.3.0 - resolution: "loader-runner@npm:4.3.0" - checksum: a44d78aae0907a72f73966fe8b82d1439c8c485238bd5a864b1b9a2a3257832effa858790241e6b37876b5446a78889adf2fcc8dd897ce54c089ecc0a0ce0bf0 + version: 4.3.1 + resolution: "loader-runner@npm:4.3.1" + checksum: a523b6329f114e0a98317158e30a7dfce044b731521be5399464010472a93a15ece44757d1eaed1d8845019869c5390218bc1c7c3110f4eeaef5157394486eac languageName: node linkType: hard -"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.3": +"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.4": version: 2.0.4 resolution: "loader-utils@npm:2.0.4" dependencies: @@ -26791,9 +25518,9 @@ __metadata: linkType: hard "loader-utils@npm:^3.2.0": - version: 3.2.1 - resolution: "loader-utils@npm:3.2.1" - checksum: d3e1f217d160e8e894a0385a33500d4ce14065e8ffb250f5a81ae65bc2c3baa50625ec34182ba4417b46b4ac6725aed64429e1104d6401e074af2aa1dd018394 + version: 3.3.1 + resolution: "loader-utils@npm:3.3.1" + checksum: f2af4eb185ac5bf7e56e1337b666f90744e9f443861ac521b48f093fb9e8347f191c8960b4388a3365147d218913bc23421234e7788db69f385bacfefa0b4758 languageName: node linkType: hard @@ -26865,20 +25592,6 @@ __metadata: languageName: node linkType: hard -"lodash.get@npm:^4.4.2": - version: 4.4.2 - resolution: "lodash.get@npm:4.4.2" - checksum: 48f40d471a1654397ed41685495acb31498d5ed696185ac8973daef424a749ca0c7871bf7b665d5c14f5cc479394479e0307e781f61d5573831769593411be6e - languageName: node - linkType: hard - -"lodash.isequal@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.isequal@npm:4.5.0" - checksum: dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f - languageName: node - linkType: hard - "lodash.ismatch@npm:^4.4.0": version: 4.4.0 resolution: "lodash.ismatch@npm:4.4.0" @@ -26900,7 +25613,7 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2": +"lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" checksum: c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 @@ -27012,23 +25725,24 @@ __metadata: languageName: node linkType: hard -"logform@npm:^2.2.0": - version: 2.3.0 - resolution: "logform@npm:2.3.0" +"logform@npm:^2.7.0": + version: 2.7.0 + resolution: "logform@npm:2.7.0" dependencies: - colors: ^1.2.1 + "@colors/colors": 1.6.0 + "@types/triple-beam": ^1.3.2 fecha: ^4.2.0 ms: ^2.1.1 - safe-stable-stringify: ^1.1.0 + safe-stable-stringify: ^2.3.1 triple-beam: ^1.3.0 - checksum: e3729e6e0ed198786d1c4ee05bf4952360377bc08de9fe53cac19bd055dc1c79915535c1ad22bf8519aab0658f17f1fcd51fa1573b1b639fd0e75e4b8eb7ca33 + checksum: 4789b4b37413c731d1835734cb799240d31b865afde6b7b3e06051d6a4127bfda9e88c99cfbf296d084a315ccbed2647796e6a56b66e725bcb268c586f57558f languageName: node linkType: hard "long@npm:^5.2.1": - version: 5.2.3 - resolution: "long@npm:5.2.3" - checksum: 6a0da658f5ef683b90330b1af76f06790c623e148222da9d75b60e266bbf88f803232dd21464575681638894a84091616e7f89557aa087fd14116c0f4e0e43d9 + version: 5.3.2 + resolution: "long@npm:5.3.2" + checksum: 7130fe1cbce2dca06734b35b70d380ca3f70271c7f8852c922a7c62c86c4e35f0c39290565eca7133c625908d40e126ac57c02b1b1a4636b9457d77e1e60b981 languageName: node linkType: hard @@ -27043,13 +25757,6 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^3.1.0, loupe@npm:^3.1.4": - version: 3.2.1 - resolution: "loupe@npm:3.2.1" - checksum: 910c872cba291309664c2d094368d31a68907b6f5913e989d301b5c25f30e97d76d77f23ab3bf3b46d0f601ff0b6af8810c10c31b91d2c6b2f132809ca2cc705 - languageName: node - linkType: hard - "lower-case-first@npm:^2.0.1, lower-case-first@npm:^2.0.2": version: 2.0.2 resolution: "lower-case-first@npm:2.0.2" @@ -27083,9 +25790,9 @@ __metadata: linkType: hard "lru-cache@npm:^11.0.0": - version: 11.1.0 - resolution: "lru-cache@npm:11.1.0" - checksum: 85c312f7113f65fae6a62de7985348649937eb34fb3d212811acbf6704dc322a421788aca253b62838f1f07049a84cc513d88f494e373d3756514ad263670a64 + version: 11.2.2 + resolution: "lru-cache@npm:11.2.2" + checksum: 72d7831bbebc85e2bdefe01047ee5584db69d641c48d7a509e86f66f6ee111b30af7ec3bd68a967d47b69a4b1fa8bbf3872630bd06a63b6735e6f0a5f1c8e83d languageName: node linkType: hard @@ -27107,39 +25814,39 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.14.1, lru-cache@npm:^7.7.1": +"lru-cache@npm:^7.14.1": version: 7.18.3 resolution: "lru-cache@npm:7.18.3" checksum: b3a452b491433db885beed95041eb104c157ef7794b9c9b4d647be503be91769d11206bb573849a16b4cc0d03cbd15ffd22df7960997788b74c1d399ac7a4fed languageName: node linkType: hard -"lru-cache@npm:^8.0.0": - version: 8.0.5 - resolution: "lru-cache@npm:8.0.5" - checksum: cd95a9c38497611c5a6453de39a881f6eb5865851a2a01b5f14104ff3fee515362a7b1e7de28606028f423802910ba05bdb8ae1aa7b0d54eae70c92f0cec10b2 +"lru.min@npm:^1.0.0": + version: 1.1.2 + resolution: "lru.min@npm:1.1.2" + checksum: 64f0cbb155899b62e57b5f0f1e69d5427252cf87cd1dd2ba87d6768da7636ba1e459bd6b97a7632cf50ee9ede927809dab5c50ab76651d56c3cbf970d1b08f5c languageName: node linkType: hard "lz-string@npm:^1.4.4": - version: 1.4.4 - resolution: "lz-string@npm:1.4.4" + version: 1.5.0 + resolution: "lz-string@npm:1.5.0" bin: lz-string: bin/bin.js - checksum: 683d2d01607444605bee9902b05851415ae54e4de75ff14971c7e070d0fab53a7f1f82e659f24e6ccdc63080832b937418e278a611ed4a354bf2e7ad6f0b874b + checksum: 36128e4de34791838abe979b19927c26e67201ca5acf00880377af7d765b38d1c60847e01c5ec61b1a260c48029084ab3893a3925fd6e48a04011364b089991b languageName: node linkType: hard "magic-string@npm:^0.25.0, magic-string@npm:^0.25.7": - version: 0.25.7 - resolution: "magic-string@npm:0.25.7" + version: 0.25.9 + resolution: "magic-string@npm:0.25.9" dependencies: - sourcemap-codec: ^1.4.4 - checksum: d5da35f01d5437d7d6c030fe8185285a78b97144d07944d62187bd985ee2f6dcc8c9a538ded6a3afe186f5d6f2e705b45f9f307b19020aff530447bd32f24375 + sourcemap-codec: ^1.4.8 + checksum: 37f5e01a7e8b19a072091f0b45ff127cda676232d373ce2c551a162dd4053c575ec048b9cbb4587a1f03adb6c5d0fd0dd49e8ab070cd2c83a4992b2182d9cb56 languageName: node linkType: hard -"make-dir@npm:4.0.0": +"make-dir@npm:4.0.0, make-dir@npm:^4.0.0": version: 4.0.0 resolution: "make-dir@npm:4.0.0" dependencies: @@ -27167,37 +25874,13 @@ __metadata: languageName: node linkType: hard -"make-error@npm:1.x, make-error@npm:^1.1.1, make-error@npm:^1.3.2": +"make-error@npm:^1.1.1, make-error@npm:^1.3.2, make-error@npm:^1.3.6": version: 1.3.6 resolution: "make-error@npm:1.3.6" checksum: 171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f languageName: node linkType: hard -"make-fetch-happen@npm:^10.0.3": - version: 10.2.1 - resolution: "make-fetch-happen@npm:10.2.1" - 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 - checksum: 28ec392f63ab93511f400839dcee83107eeecfaad737d1e8487ea08b4332cd89a8f3319584222edd9f6f1d0833cf516691469496d46491863f9e88c658013949 - languageName: node - linkType: hard - "make-fetch-happen@npm:^13.0.0, make-fetch-happen@npm:^13.0.1": version: 13.0.1 resolution: "make-fetch-happen@npm:13.0.1" @@ -27325,13 +26008,6 @@ __metadata: languageName: node linkType: hard -"mdn-data@npm:2.0.30": - version: 2.0.30 - resolution: "mdn-data@npm:2.0.30" - checksum: a2c472ea16cee3911ae742593715aa4c634eb3d4b9f1e6ada0902aa90df13dcbb7285d19435f3ff213ebaa3b2e0c0265c1eb0e3fb278fda7f8919f046a410cd9 - languageName: node - linkType: hard - "mdn-data@npm:2.0.4": version: 2.0.4 resolution: "mdn-data@npm:2.0.4" @@ -27339,6 +26015,13 @@ __metadata: languageName: node linkType: hard +"mdn-data@npm:2.12.2": + version: 2.12.2 + resolution: "mdn-data@npm:2.12.2" + checksum: b22443b71d70f72ccc3c6ba1608035431a8fc18c3c8fc53523f06d20e05c2ac10f9b53092759a2ca85cf02f0d37036f310b581ce03e7b99ac74d388ef8152ade + languageName: node + linkType: hard + "mdurl@npm:^1.0.1": version: 1.0.1 resolution: "mdurl@npm:1.0.1" @@ -27362,15 +26045,17 @@ __metadata: languageName: node linkType: hard -"memfs@npm:^4.6.0": - version: 4.17.0 - resolution: "memfs@npm:4.17.0" +"memfs@npm:^4.43.1": + version: 4.49.0 + resolution: "memfs@npm:4.49.0" dependencies: - "@jsonjoy.com/json-pack": ^1.0.3 - "@jsonjoy.com/util": ^1.3.0 - tree-dump: ^1.0.1 + "@jsonjoy.com/json-pack": ^1.11.0 + "@jsonjoy.com/util": ^1.9.0 + glob-to-regex.js: ^1.0.1 + thingies: ^2.5.0 + tree-dump: ^1.0.3 tslib: ^2.0.0 - checksum: 2901f69e80e1fbefa8aafe994a253fff6f34eb176d8b80d57476311611e516a11ab4dd93f852c8739fe04f2b57d6a4ca7a1828fa0bd401ce631bcac214b3d58b + checksum: 274b831d86db5ab49da35ee99dbe7d4bb60f7d33c581b9f098bd2eab603b12dac8481db2653636cffd6ff00fd52bf9e73dde52636da0a28538d257e761dd2b63 languageName: node linkType: hard @@ -27422,14 +26107,14 @@ __metadata: linkType: hard "meros@npm:^1.1.4": - version: 1.1.4 - resolution: "meros@npm:1.1.4" + version: 1.3.2 + resolution: "meros@npm:1.3.2" peerDependencies: - "@types/node": ">=12" + "@types/node": ">=13" peerDependenciesMeta: "@types/node": optional: true - checksum: 36a463aecbae2fd9cbdb1e5630455217fb6bdeb8670011106187ca07b83ae570c2772e31cfaff4ea91906b9b6dd0dc50d783695fa89aff80754379d03cda9af8 + checksum: ebb0e462e4aeccaf569593c714f738e6f941dcf10b537c6aa1acec92ce8894cc76f6a995ecaac89b0bcefe240ec20539ade4d7fe897845cd815de1bf78099836 languageName: node linkType: hard @@ -27440,7 +26125,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.8, micromatch@npm:~4.0.0": +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:^4.0.8, micromatch@npm:~4.0.0": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -27462,14 +26147,21 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": +"mime-db@npm:1.52.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" checksum: 0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.26, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:^2.1.35, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-db@npm:>= 1.43.0 < 2, mime-db@npm:^1.54.0": + version: 1.54.0 + resolution: "mime-db@npm:1.54.0" + checksum: 8d907917bc2a90fa2df842cdf5dfeaf509adc15fe0531e07bb2f6ab15992416479015828d6a74200041c492e42cce3ebf78e5ce714388a0a538ea9c53eece284 + languageName: node + linkType: hard + +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.26, mime-types@npm:^2.1.27, mime-types@npm:^2.1.35, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -27478,6 +26170,15 @@ __metadata: languageName: node linkType: hard +"mime-types@npm:^3.0.1": + version: 3.0.1 + resolution: "mime-types@npm:3.0.1" + dependencies: + mime-db: ^1.54.0 + checksum: bd8c20d3694548089cf229016124f8f40e6a60bbb600161ae13e45f793a2d5bb40f96bbc61f275836696179c77c1d6bf4967b2a75e0a8ad40fe31f4ed5be4da5 + languageName: node + linkType: hard + "mime@npm:1.6.0": version: 1.6.0 resolution: "mime@npm:1.6.0" @@ -27523,13 +26224,14 @@ __metadata: linkType: hard "mini-css-extract-plugin@npm:^2.4.5": - version: 2.6.0 - resolution: "mini-css-extract-plugin@npm:2.6.0" + version: 2.9.4 + resolution: "mini-css-extract-plugin@npm:2.9.4" dependencies: schema-utils: ^4.0.0 + tapable: ^2.2.1 peerDependencies: webpack: ^5.0.0 - checksum: 1d13b97d03cbcc083bbda474b5f18777664168ddd9aba186b3e9f31709205bdf263dded907af4fc82bce0ab88ba8cbee4778a2d6c6b24fca8d82a227afa90dc9 + checksum: 76f9e471784d52435ea766ce576ad23d37d0ea51c32ddc56414c8fdf14f7de44202dbc772cdf7549b7e54a5e56f569af93cfbd036d62d13ff8fd9571e53353b7 languageName: node linkType: hard @@ -27547,6 +26249,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:10.0.3, minimatch@npm:^10.0.3": + version: 10.0.3 + resolution: "minimatch@npm:10.0.3" + dependencies: + "@isaacs/brace-expansion": ^5.0.0 + checksum: e43e4a905c5d70ac4cec8530ceaeccb9c544b1ba8ac45238e2a78121a01c17ff0c373346472d221872563204eabe929ad02669bb575cb1f0cc30facab369f70f + languageName: node + linkType: hard + "minimatch@npm:2 || 3, minimatch@npm:^3.0.3, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -27565,25 +26276,25 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" +"minimatch@npm:7.4.6": + version: 7.4.6 + resolution: "minimatch@npm:7.4.6" dependencies: brace-expansion: ^2.0.1 - checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac + checksum: e587bf3d90542555a3d58aca94c549b72d58b0a66545dd00eef808d0d66e5d9a163d3084da7f874e83ca8cc47e91c670e6c6f6593a3e7bb27fcc0e6512e87c67 languageName: node linkType: hard -"minimatch@npm:^10.0.0": - version: 10.0.1 - resolution: "minimatch@npm:10.0.1" +"minimatch@npm:9.0.3": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" dependencies: brace-expansion: ^2.0.1 - checksum: e6c29a81fe83e1877ad51348306be2e8aeca18c88fdee7a99df44322314279e15799e41d7cb274e4e8bb0b451a3bc622d6182e157dfa1717d6cda75e9cd8cd5d + checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac languageName: node linkType: hard -"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0, minimatch@npm:^5.1.6": +"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": version: 5.1.6 resolution: "minimatch@npm:5.1.6" dependencies: @@ -27601,7 +26312,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.0, minimatch@npm:^9.0.4": +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: @@ -27610,15 +26321,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:~5.0.0": - version: 5.0.0 - resolution: "minimatch@npm:5.0.0" - dependencies: - brace-expansion: ^2.0.1 - checksum: bbe313b96f4f4e1bebb293e9cbe122f2bc67bb6180bf643e51ab8d12eb4db24821d3957a232640efb3a21068cb7a9cd758fbf87977c3f4bcba65b9d217fc5158 - languageName: node - linkType: hard - "minimist-options@npm:4.1.0": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" @@ -27630,22 +26332,13 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": +"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 languageName: node linkType: hard -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" - dependencies: - minipass: ^3.0.0 - checksum: 8f82bd1f3095b24f53a991b04b67f4c710c894e518b813f0864a31de5570441a509be1ca17e0bb92b047591a8fdbeb886f502764fefb00d2f144f4011791e898 - languageName: node - linkType: hard - "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -27655,33 +26348,18 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^2.0.3": - version: 2.1.2 - resolution: "minipass-fetch@npm:2.1.2" - dependencies: - encoding: ^0.1.13 - minipass: ^3.1.6 - minipass-sized: ^1.0.3 - minizlib: ^2.1.2 - dependenciesMeta: - encoding: - optional: true - checksum: 33ab2c5bdb3d91b9cb8bc6ae42d7418f4f00f7f7beae14b3bb21ea18f9224e792f560a6e17b6f1be12bbeb70dbe99a269f4204c60e5d99130a0777b153505c43 - languageName: node - linkType: hard - "minipass-fetch@npm:^3.0.0": - version: 3.0.3 - resolution: "minipass-fetch@npm:3.0.3" + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" dependencies: encoding: ^0.1.13 - minipass: ^5.0.0 + minipass: ^7.0.3 minipass-sized: ^1.0.3 minizlib: ^2.1.2 dependenciesMeta: encoding: optional: true - checksum: 12e0fde7e8fdb1bd923b9243b4788e7d3df305c6ddb3b79ab2da4587fa608c126157c7f6dd43746e8063ee99ec5abbb898d0426c812e9c9b68260c4fea9b279a + checksum: 9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b languageName: node linkType: hard @@ -27727,16 +26405,16 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": - version: 3.3.4 - resolution: "minipass@npm:3.3.4" +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" dependencies: yallist: ^4.0.0 - checksum: 942522f16a60b651de81031a095149206ebb8647f7d029f5eb4eed23b04e4f872a93ffec5f7dceb6defb00fa80cc413dd5aa1131471a480a24d7167f8264a273 + checksum: a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c languageName: node linkType: hard -"minipass@npm:^4.2.4": +"minipass@npm:^4.0.0, minipass@npm:^4.2.4": version: 4.2.8 resolution: "minipass@npm:4.2.8" checksum: 4ea76b030d97079f4429d6e8a8affd90baf1b6a1898977c8ccce4701c5a2ba2792e033abc6709373f25c2c4d4d95440d9d5e9464b46b7b76ca44d2ce26d939ce @@ -27768,11 +26446,11 @@ __metadata: linkType: hard "minizlib@npm:^3.0.1": - version: 3.0.2 - resolution: "minizlib@npm:3.0.2" + version: 3.1.0 + resolution: "minizlib@npm:3.1.0" dependencies: minipass: ^7.1.2 - checksum: 9f3bd35e41d40d02469cb30470c55ccc21cae0db40e08d1d0b1dff01cc8cc89a6f78e9c5d2b7c844e485ec0a8abc2238111213fdc5b2038e6d1012eacf316f78 + checksum: 5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec languageName: node linkType: hard @@ -27784,13 +26462,13 @@ __metadata: linkType: hard "mkdirp@npm:0.5.x, mkdirp@npm:^0.5.0, mkdirp@npm:~0.5.1": - version: 0.5.5 - resolution: "mkdirp@npm:0.5.5" + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" dependencies: - minimist: ^1.2.5 + minimist: ^1.2.6 bin: mkdirp: bin/cmd.js - checksum: 4469faeeba703bc46b7cdbe3097d6373747a581eb8b556ce41c8fd25a826eb3254466c6522ba823c2edb0b6f0da7beb91cf71f040bc4e361534a3e67f0994bd0 + checksum: e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01 languageName: node linkType: hard @@ -27820,33 +26498,34 @@ __metadata: linkType: hard "mocha@npm:^11.0.1": - version: 11.0.2 - resolution: "mocha@npm:11.0.2" + version: 11.7.4 + resolution: "mocha@npm:11.7.4" dependencies: - ansi-colors: ^4.1.3 browser-stdout: ^1.3.1 - chokidar: ^3.5.3 + chokidar: ^4.0.1 debug: ^4.3.5 - diff: ^5.2.0 + diff: ^7.0.0 escape-string-regexp: ^4.0.0 find-up: ^5.0.0 glob: ^10.4.5 he: ^1.2.0 + is-path-inside: ^3.0.3 js-yaml: ^4.1.0 log-symbols: ^4.1.0 - minimatch: ^5.1.6 + minimatch: ^9.0.5 ms: ^2.1.3 + picocolors: ^1.1.1 serialize-javascript: ^6.0.2 strip-json-comments: ^3.1.1 supports-color: ^8.1.1 - workerpool: ^6.5.1 - yargs: ^16.2.0 - yargs-parser: ^20.2.9 + workerpool: ^9.2.0 + yargs: ^17.7.2 + yargs-parser: ^21.1.1 yargs-unparser: ^2.0.0 bin: _mocha: bin/_mocha mocha: bin/mocha.js - checksum: 3d4b775eb02080fc9e32872c3958cf60fa690ee9fe59af78a365788d0c7ae44d8f42101b75dcf062a08cbf0b4902d73293f1a81b96949f8aaed82df71380100d + checksum: f84252dd93b7d67e20e3ca09c6be0da77d43795d502132a976450c5c19025de632bbaab6751dd1d8fd6311a3063d2f3647e61db84feb17900995d52e01cfb3b8 languageName: node linkType: hard @@ -27873,10 +26552,10 @@ __metadata: languageName: node linkType: hard -"moment@npm:>= 2.9.0, moment@npm:^2.11.2, moment@npm:^2.24.0, moment@npm:^2.27.0": - version: 2.29.4 - resolution: "moment@npm:2.29.4" - checksum: 844c6f3ce42862ac9467c8ca4f5e48a00750078682cc5bda1bc0e50cc7ca88e2115a0f932d65a06e4a90e26cb78892be9b3ca3dd6546ca2c4d994cebb787fc2b +"moment@npm:>= 2.9.0, moment@npm:^2.24.0, moment@npm:^2.29.1, moment@npm:^2.29.3": + version: 2.30.1 + resolution: "moment@npm:2.30.1" + checksum: 865e4279418c6de666fca7786607705fd0189d8a7b7624e2e56be99290ac846f90878a6f602e34b4e0455c549b85385b1baf9966845962b313699e7cb847543a languageName: node linkType: hard @@ -27894,7 +26573,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": +"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -27958,18 +26637,30 @@ __metadata: linkType: hard "mysql2@npm:^3.9.8": - version: 3.10.0 - resolution: "mysql2@npm:3.10.0" + version: 3.15.3 + resolution: "mysql2@npm:3.15.3" dependencies: + aws-ssl-profiles: ^1.1.1 denque: ^2.1.0 generate-function: ^2.3.1 - iconv-lite: ^0.6.3 + iconv-lite: ^0.7.0 long: ^5.2.1 - lru-cache: ^8.0.0 + lru.min: ^1.0.0 named-placeholders: ^1.1.3 seq-queue: ^0.0.5 sqlstring: ^2.3.2 - checksum: 0e54fea1349ca3df82acd43a1402e5c4d2dc42f8ed797441973385af566ff0060dc7316ecc49fab5081eaeb0f433dfffe719caca62b166bf6f788e6acf8b7bec + checksum: e10c51eebb2b2783837b732f1f4edc9e0ea15d9c5d80167e739b1dc97a323c786f5b3261e229f586b2903c44abcc71422c473113dfb261fa6215efcbbb5fe6ef + languageName: node + linkType: hard + +"mz@npm:^2.7.0": + version: 2.7.0 + resolution: "mz@npm:2.7.0" + dependencies: + any-promise: ^1.0.0 + object-assign: ^4.0.1 + thenify-all: ^1.0.0 + checksum: 103114e93f87362f0b56ab5b2e7245051ad0276b646e3902c98397d18bb8f4a77f2ea4a2c9d3ad516034ea3a56553b60d3f5f78220001ca4c404bd711bd0af39 languageName: node linkType: hard @@ -27983,11 +26674,11 @@ __metadata: linkType: hard "nan@npm:^2.17.0": - version: 2.20.0 - resolution: "nan@npm:2.20.0" + version: 2.23.0 + resolution: "nan@npm:2.23.0" dependencies: node-gyp: latest - checksum: 75775309a21ad179a55250d62ce47322c33ca03d8ddb5ad4c555bd820dd72484b3c59253dd9f41cc68dd63453ef04017407fbd081a549bc030d977079bb798b7 + checksum: b986dd257dca53ab43a3b6ca6d0eafde697b69e1d63b242fa4aece50ce97eb169f9c4a5d8eb0eb5f58d118a9595fee11f3198fa210f023440053bb6f54109e73 languageName: node linkType: hard @@ -27998,12 +26689,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.8": - version: 3.3.8 - resolution: "nanoid@npm:3.3.8" +"nanoid@npm:^3.3.11": + version: 3.3.11 + resolution: "nanoid@npm:3.3.11" bin: nanoid: bin/nanoid.cjs - checksum: 4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 + checksum: 40e7f70b3d15f725ca072dfc4f74e81fcf1fbb02e491cf58ac0c79093adc9b0a73b152bcde57df4b79cd097e13023d7504acb38404a4da7bc1cd8e887b82fe0b languageName: node linkType: hard @@ -28014,6 +26705,22 @@ __metadata: languageName: node linkType: hard +"napi-postinstall@npm:^0.3.0": + version: 0.3.4 + resolution: "napi-postinstall@npm:0.3.4" + bin: + napi-postinstall: lib/cli.js + checksum: b33d64150828bdade3a5d07368a8b30da22ee393f8dd8432f1b9e5486867be21c84ec443dd875dd3ef3c7401a079a7ab7e2aa9d3538a889abbcd96495d5104fe + languageName: node + linkType: hard + +"natural-compare-lite@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare-lite@npm:1.4.0" + checksum: f6cef26f5044515754802c0fc475d81426f3b90fe88c20fabe08771ce1f736ce46e0397c10acb569a4dd0acb84c7f1ee70676122f95d5bfdd747af3a6c6bbaa8 + languageName: node + linkType: hard + "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -28021,13 +26728,20 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": +"negotiator@npm:0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" checksum: 3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 languageName: node linkType: hard +"negotiator@npm:^0.6.3, negotiator@npm:~0.6.4": + version: 0.6.4 + resolution: "negotiator@npm:0.6.4" + checksum: 3e677139c7fb7628a6f36335bf11a885a62c21d5390204590a1a214a5631fcbe5ea74ef6a610b60afe84b4d975cbe0566a23f20ee17c77c73e74b80032108dea + languageName: node + linkType: hard + "negotiator@npm:^1.0.0": version: 1.0.0 resolution: "negotiator@npm:1.0.0" @@ -28073,22 +26787,29 @@ __metadata: linkType: hard "nock@npm:^13.5.0": - version: 13.5.0 - resolution: "nock@npm:13.5.0" + version: 13.5.6 + resolution: "nock@npm:13.5.6" dependencies: debug: ^4.1.0 json-stringify-safe: ^5.0.1 propagate: ^2.0.0 - checksum: ba98390042a61b8687da9174fa07282d14f8b0cb5ac50c310eba9bb70a0beb5ea8257ba1f2a3e324db5570111689485a1f16746c2527f3050357e6917666bdef + checksum: 94249a294176a6e521bbb763c214de4aa6b6ab63dff1e299aaaf455886a465d38906891d7f24570d94a43b1e376c239c54d89ff7697124bc57ef188006acc25e languageName: node linkType: hard "node-abi@npm:^3.3.0": - version: 3.35.0 - resolution: "node-abi@npm:3.35.0" + version: 3.78.0 + resolution: "node-abi@npm:3.78.0" dependencies: semver: ^7.3.5 - checksum: 3ddbaee17e8ff9ae55f96c2a81d2970a3a17e8c43522c02a60d78166ff200091e9e8465ca4bf357a6bd65ffcc56aff4f72984ce169e55558240ce6183ee7b335 + checksum: aa5e2ac5283934b1175248a0cbe0106faeccebbc1d8e288c3b166f44da8d3665df661f0a63b232bcacab3e2d94c5c450a7f5c85bb70b6f54fbb4cc45cb62a9fb + languageName: node + linkType: hard + +"node-domexception@npm:^1.0.0": + version: 1.0.0 + resolution: "node-domexception@npm:1.0.0" + checksum: 5e5d63cda29856402df9472335af4bb13875e1927ad3be861dc5ebde38917aecbf9ae337923777af52a48c426b70148815e890a5d72760f1b4d758cc671b1a2b languageName: node linkType: hard @@ -28101,7 +26822,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2.6.7, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.6, node-fetch@npm:^2.6.7": +"node-fetch@npm:2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" dependencies: @@ -28115,6 +26836,31 @@ __metadata: languageName: node linkType: hard +"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.6, node-fetch@npm:^2.6.7": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: + whatwg-url: ^5.0.0 + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 + languageName: node + linkType: hard + +"node-fetch@npm:^3.3.2": + version: 3.3.2 + resolution: "node-fetch@npm:3.3.2" + dependencies: + data-uri-to-buffer: ^4.0.0 + fetch-blob: ^3.1.4 + formdata-polyfill: ^4.0.10 + checksum: f3d5e56190562221398c9f5750198b34cf6113aa304e34ee97c94fd300ec578b25b2c2906edba922050fce983338fde0d5d34fcb0fc3336ade5bd0e429ad7538 + languageName: node + linkType: hard + "node-forge@npm:^1": version: 1.3.1 resolution: "node-forge@npm:1.3.1" @@ -28142,9 +26888,9 @@ __metadata: languageName: node linkType: hard -"node-gyp@npm:^11.2.0": - version: 11.2.0 - resolution: "node-gyp@npm:11.2.0" +"node-gyp@npm:^11.2.0, node-gyp@npm:latest": + version: 11.5.0 + resolution: "node-gyp@npm:11.5.0" dependencies: env-paths: ^2.2.0 exponential-backoff: ^3.1.1 @@ -28158,27 +26904,7 @@ __metadata: which: ^5.0.0 bin: node-gyp: bin/node-gyp.js - checksum: bd8d8c76b06be761239b0c8680f655f6a6e90b48e44d43415b11c16f7e8c15be346fba0cbf71588c7cdfb52c419d928a7d3db353afc1d952d19756237d8f10b9 - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 9.3.1 - resolution: "node-gyp@npm:9.3.1" - 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 - bin: - node-gyp: bin/node-gyp.js - checksum: 3285c110768eb65aadd9aa1d056f917e594ea22611d21fd535ab3677ea433d0a281e7f09bc73d53e64b02214f4379dbca476dc33faffe455b0ac1d5ba92802f4 + checksum: 31ff49586991b38287bb15c3d529dd689cfc32f992eed9e6997b9d712d5d21fe818a8b1bbfe3b76a7e33765c20210c5713212f4aa329306a615b87d8a786da3a languageName: node linkType: hard @@ -28206,10 +26932,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.19": - version: 2.0.19 - resolution: "node-releases@npm:2.0.19" - checksum: 52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa +"node-releases@npm:^2.0.26": + version: 2.0.26 + resolution: "node-releases@npm:2.0.26" + checksum: 033539b947ad329e0c996e563a97cdf295163ecbfd500edc3e5bc19d1a854d9515fcaae3967ac07243aff5378f572f18b36c5f50c3aa1fc3aac43fc9c4924e4d languageName: node linkType: hard @@ -28234,17 +26960,6 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" - dependencies: - abbrev: ^1.0.0 - bin: - nopt: bin/nopt.js - checksum: 837b52c330df16fcaad816b1f54fec6b2854ab1aa771d935c1603fbcf9b023bb073f1466b1b67f48ea4dce127ae675b85b9d9355700e9b109de39db490919786 - languageName: node - linkType: hard - "nopt@npm:^7.0.0, nopt@npm:^7.2.1": version: 7.2.1 resolution: "nopt@npm:7.2.1" @@ -28324,21 +27039,21 @@ __metadata: linkType: hard "npm-bundled@npm:^3.0.0": - version: 3.0.0 - resolution: "npm-bundled@npm:3.0.0" + version: 3.0.1 + resolution: "npm-bundled@npm:3.0.1" dependencies: npm-normalize-package-bin: ^3.0.0 - checksum: 65fcc621ba6e183be2715e3bbbf29d85e65e986965f06ee5e96a293d62dfad59ee57a9dcdd1c591eab156e03d58b3c35926b4211ce792d683458e15bb9f642c7 + checksum: 7975590a50b7ce80dd9f3eddc87f7e990c758f2f2c4d9313dd67a9aca38f1a5ac0abe20d514b850902c441e89d2346adfc3c6f1e9cbab3ea28ebb653c4442440 languageName: node linkType: hard "npm-check-updates@npm:^17.1.16": - version: 17.1.16 - resolution: "npm-check-updates@npm:17.1.16" + version: 17.1.18 + resolution: "npm-check-updates@npm:17.1.18" bin: ncu: build/cli.js npm-check-updates: build/cli.js - checksum: 443ca7a96a991b7c60fcc90913a685bee5c2365086773c3a0efe584b081459f46760454a4d3459627e42498120cdbd5fcc5857b0f3970c70e2a4e67adf706a77 + checksum: 9142bf3b7ded3b175b4de19893ae3d0829fa0e928b1d7fa1aeb585626c5948e81fc0da3e80f77cbdf122a8fd3870fcaaee18289f541dbde656cc7f1f3211a019 languageName: node linkType: hard @@ -28352,9 +27067,9 @@ __metadata: linkType: hard "npm-normalize-package-bin@npm:^3.0.0": - version: 3.0.0 - resolution: "npm-normalize-package-bin@npm:3.0.0" - checksum: 963c345ad6dc70dbb6140b32bc6b0eb3365d48c82f588f75d64f59d6cf7eb08683d92257a2ee681be117d0727f641b557a3981e14f5c97bf927f16876e0e48e6 + version: 3.0.1 + resolution: "npm-normalize-package-bin@npm:3.0.1" + checksum: f1831a7f12622840e1375c785c3dab7b1d82dd521211c17ee5e9610cd1a34d8b232d3fdeebf50c170eddcb321d2c644bf73dbe35545da7d588c6b3fa488db0a5 languageName: node linkType: hard @@ -28370,17 +27085,6 @@ __metadata: languageName: node linkType: hard -"npm-package-arg@npm:8.1.1": - version: 8.1.1 - resolution: "npm-package-arg@npm:8.1.1" - dependencies: - hosted-git-info: ^3.0.6 - semver: ^7.0.0 - validate-npm-package-name: ^3.0.0 - checksum: 833f1f6b730649a4f19b5a8491f4e640f31940aa907ec86ed58d7b3ebe48bf528ad4d3f6151199944cb5a60c24e810d75e0e0ee3226af80026f91d34619b49f8 - languageName: node - linkType: hard - "npm-package-arg@npm:^11.0.0, npm-package-arg@npm:^11.0.2": version: 11.0.3 resolution: "npm-package-arg@npm:11.0.3" @@ -28439,24 +27143,12 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^6.0.0, npmlog@npm:^6.0.2": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: ^3.0.0 - console-control-strings: ^1.1.0 - gauge: ^4.0.3 - set-blocking: ^2.0.0 - checksum: 0cacedfbc2f6139c746d9cd4a85f62718435ad0ca4a2d6459cd331dd33ae58206e91a0742c1558634efcde3f33f8e8e7fd3adf1bfe7978310cf00bd55cccf890 - languageName: node - linkType: hard - "nth-check@npm:^2.0.1": - version: 2.0.1 - resolution: "nth-check@npm:2.0.1" + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" dependencies: boolbase: ^1.0.0 - checksum: ff003b22f1119b2f3a67820b4f11c7e512a612ae4a1cf2591461904e6c443c391477b14910b4778db844ab19b95567b6d01d3337f691156c0f40649c43ca2229 + checksum: 5fee7ff309727763689cfad844d979aedd2204a817fbaaf0e1603794a7c20db28548d7b024692f953557df6ce4a0ee4ae46cd8ebd9b36cfb300b9226b567c479 languageName: node linkType: hard @@ -28468,24 +27160,24 @@ __metadata: linkType: hard "nx@npm:>=17.1.2 < 21": - version: 20.5.0 - resolution: "nx@npm:20.5.0" + version: 20.8.2 + resolution: "nx@npm:20.8.2" dependencies: "@napi-rs/wasm-runtime": 0.2.4 - "@nx/nx-darwin-arm64": 20.5.0 - "@nx/nx-darwin-x64": 20.5.0 - "@nx/nx-freebsd-x64": 20.5.0 - "@nx/nx-linux-arm-gnueabihf": 20.5.0 - "@nx/nx-linux-arm64-gnu": 20.5.0 - "@nx/nx-linux-arm64-musl": 20.5.0 - "@nx/nx-linux-x64-gnu": 20.5.0 - "@nx/nx-linux-x64-musl": 20.5.0 - "@nx/nx-win32-arm64-msvc": 20.5.0 - "@nx/nx-win32-x64-msvc": 20.5.0 + "@nx/nx-darwin-arm64": 20.8.2 + "@nx/nx-darwin-x64": 20.8.2 + "@nx/nx-freebsd-x64": 20.8.2 + "@nx/nx-linux-arm-gnueabihf": 20.8.2 + "@nx/nx-linux-arm64-gnu": 20.8.2 + "@nx/nx-linux-arm64-musl": 20.8.2 + "@nx/nx-linux-x64-gnu": 20.8.2 + "@nx/nx-linux-x64-musl": 20.8.2 + "@nx/nx-win32-arm64-msvc": 20.8.2 + "@nx/nx-win32-x64-msvc": 20.8.2 "@yarnpkg/lockfile": ^1.1.0 "@yarnpkg/parsers": 3.0.2 "@zkochan/js-yaml": 0.0.7 - axios: ^1.7.4 + axios: ^1.8.3 chalk: ^4.1.0 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -28547,7 +27239,7 @@ __metadata: bin: nx: bin/nx.js nx-cloud: bin/nx-cloud.js - checksum: cf2bf23baa30e5a1e21f9c449e3fa2df6b0a41af1c8a8fa77f6bfe9c92d95c515e537480e5205acea0b0898c0576be85110ac895eec1addfc4a81befc75aab35 + checksum: 3b6b202f5447f7c10d4755c9485596f607dff4cb39ef6e241c68a3d7f9cd3c5220166ed0760d3a8e2deaaebfe40db54b95ffe9e5796f7ce38c33d87bc3d10c97 languageName: node linkType: hard @@ -28558,7 +27250,7 @@ __metadata: languageName: node linkType: hard -"object-assign@npm:^4, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": +"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" checksum: 1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 @@ -28579,10 +27271,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.1": - version: 1.13.2 - resolution: "object-inspect@npm:1.13.2" - checksum: b97835b4c91ec37b5fd71add84f21c3f1047d1d155d00c0fcd6699516c256d4fcc6ff17a1aced873197fe447f91a3964178fd2a67a1ee2120cdaf60e81a050b4 +"object-inspect@npm:^1.13.3, object-inspect@npm:^1.13.4": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 languageName: node linkType: hard @@ -28604,69 +27296,79 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.0, object.assign@npm:^4.1.2, object.assign@npm:^4.1.5": - version: 4.1.5 - resolution: "object.assign@npm:4.1.5" +"object.assign@npm:^4.1.0, object.assign@npm:^4.1.2, object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" dependencies: - call-bind: ^1.0.5 + call-bind: ^1.0.8 + call-bound: ^1.0.3 define-properties: ^1.2.1 - has-symbols: ^1.0.3 + es-object-atoms: ^1.0.0 + has-symbols: ^1.1.0 object-keys: ^1.1.1 - checksum: 60108e1fa2706f22554a4648299b0955236c62b3685c52abf4988d14fffb0e7731e00aa8c6448397e3eb63d087dcc124a9f21e1980f36d0b2667f3c18bacd469 + checksum: 3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc languageName: node linkType: hard -"object.entries@npm:^1.1.2, object.entries@npm:^1.1.5": - version: 1.1.5 - resolution: "object.entries@npm:1.1.5" +"object.entries@npm:^1.1.2, object.entries@npm:^1.1.9": + version: 1.1.9 + resolution: "object.entries@npm:1.1.9" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.1 - checksum: 308c07970818b0fb2b0ed92120b8fad76fb69a63c853592eac48c8437bb2385bc43f00b80d263aa2920b352c66c944018df7221099fc8e2d3bfb778566ca4ebb + call-bind: ^1.0.8 + call-bound: ^1.0.4 + define-properties: ^1.2.1 + es-object-atoms: ^1.1.1 + checksum: d4b8c1e586650407da03370845f029aa14076caca4e4d4afadbc69cfb5b78035fd3ee7be417141abdb0258fa142e59b11923b4c44d8b1255b28f5ffcc50da7db languageName: node linkType: hard -"object.fromentries@npm:^2.0.5": - version: 2.0.5 - resolution: "object.fromentries@npm:2.0.5" +"object.fromentries@npm:^2.0.8": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.1 - checksum: a1bedcdec0e1f15fc1f9dccecf7df18ae4678fc95deb42099b649a3660511f2d1dead3b09b8f7dcf15205b0f7ce69d74e3cc3368511abf85b021d86226aa77d4 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-object-atoms: ^1.0.0 + checksum: cd4327e6c3369cfa805deb4cbbe919bfb7d3aeebf0bcaba291bb568ea7169f8f8cdbcabe2f00b40db0c20cd20f08e11b5f3a5a36fb7dd3fe04850c50db3bf83b languageName: node linkType: hard "object.getownpropertydescriptors@npm:^2.1.0": - version: 2.1.3 - resolution: "object.getownpropertydescriptors@npm:2.1.3" + version: 2.1.8 + resolution: "object.getownpropertydescriptors@npm:2.1.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.1 - checksum: d10fe2304801e04425717266423cc0037f8162b8a0baa3dc5d3edad07974f8668059fd08bd0556f1abc5ae6155fd5219b48ddc57c6ed8efbf3fb1d98493e1c59 + array.prototype.reduce: ^1.0.6 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-object-atoms: ^1.0.0 + gopd: ^1.0.1 + safe-array-concat: ^1.1.2 + checksum: 553e9562fd86637c9c169df23a56f1d810d8c9b580a6d4be11552c009f32469310c9347f3d10325abf0cd9cfe4afc521a1e903fbd24148ae7ec860e1e7c75cf3 languageName: node linkType: hard -"object.hasown@npm:^1.1.0": - version: 1.1.0 - resolution: "object.hasown@npm:1.1.0" +"object.groupby@npm:^1.0.3": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" dependencies: - define-properties: ^1.1.3 - es-abstract: ^1.19.1 - checksum: 19ed5cc17695747a7750e0d42f7a3cd9f4b209435debaaad6b0bcbcde9b18207791d61bf3e4384e3c665bb32c7cad8b30d74c039276e31dfbaf0bf4442d1cc37 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + checksum: 60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c languageName: node linkType: hard -"object.values@npm:^1.1.0, object.values@npm:^1.1.5": - version: 1.1.5 - resolution: "object.values@npm:1.1.5" +"object.values@npm:^1.1.0, object.values@npm:^1.1.6, object.values@npm:^1.2.1": + version: 1.2.1 + resolution: "object.values@npm:1.2.1" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.1 - checksum: 9c6afa9a25ce36c27c8baef2321eaa719fc2b042ef17aa462b1fa1502ed7ce7acf18b269be2e7b0d91f228839f10a28fa30ebc8cb7e47dbf6a2e4e67cad466c1 + call-bind: ^1.0.8 + call-bound: ^1.0.3 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: 3c47814fdc64842ae3d5a74bc9d06bdd8d21563c04d9939bf6716a9c00596a4ebc342552f8934013d1ec991c74e3671b26710a0c51815f0b603795605ab6b2c9 languageName: node linkType: hard @@ -28693,10 +27395,10 @@ __metadata: languageName: node linkType: hard -"on-headers@npm:~1.0.2": - version: 1.0.2 - resolution: "on-headers@npm:1.0.2" - checksum: f649e65c197bf31505a4c0444875db0258e198292f34b884d73c2f751e91792ef96bb5cf89aa0f4fecc2e4dc662461dda606b1274b0e564f539cae5d2f5fc32f +"on-headers@npm:~1.1.0": + version: 1.1.0 + resolution: "on-headers@npm:1.1.0" + checksum: 2c3b6b0d68ec9adbd561dc2d61c9b14da8ac03d8a2f0fd9e97bdf0600c887d5d97f664ff3be6876cf40cda6e3c587d73a4745e10b426ac50c7664fc5a0dfc0a1 languageName: node linkType: hard @@ -28737,14 +27439,14 @@ __metadata: linkType: hard "open@npm:^10.0.3": - version: 10.1.1 - resolution: "open@npm:10.1.1" + version: 10.2.0 + resolution: "open@npm:10.2.0" dependencies: default-browser: ^5.2.1 define-lazy-prop: ^3.0.0 is-inside-container: ^1.0.0 - is-wsl: ^3.1.0 - checksum: 27706de0a8015fcfa9454394984f726f47aba10f33b1a16eda8d7d3604a01c39b2372638b068401dffd9826dca689947480062742b116ff76e0970c39a5e25c6 + wsl-utils: ^0.1.0 + checksum: 5a36d0c1fd2f74ce553beb427ca8b8494b623fc22c6132d0c1688f246a375e24584ea0b44c67133d9ab774fa69be8e12fbe1ff12504b1142bd960fb09671948f languageName: node linkType: hard @@ -28861,6 +27563,17 @@ __metadata: languageName: node linkType: hard +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: ^1.2.6 + object-keys: ^1.1.1 + safe-push-apply: ^1.0.0 + checksum: 6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a + languageName: node + linkType: hard + "p-cancelable@npm:^2.0.0": version: 2.1.1 resolution: "p-cancelable@npm:2.1.1" @@ -29053,30 +27766,29 @@ __metadata: languageName: node linkType: hard -"pac-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "pac-proxy-agent@npm:7.0.0" +"pac-proxy-agent@npm:^7.1.0": + version: 7.2.0 + resolution: "pac-proxy-agent@npm:7.2.0" dependencies: "@tootallnate/quickjs-emscripten": ^0.23.0 - agent-base: ^7.0.2 + agent-base: ^7.1.2 debug: ^4.3.4 get-uri: ^6.0.1 http-proxy-agent: ^7.0.0 - https-proxy-agent: ^7.0.0 - pac-resolver: ^7.0.0 - socks-proxy-agent: ^8.0.1 - checksum: de7f26fbf970a7a8050df2331ebd3fef42a84a63c7c907c7f2601863737fc8dc1b7de616a5c9401b462966bfb1a94ca49efb75ec7cae0cbdc6bcb3d77aa9e8a6 + https-proxy-agent: ^7.0.6 + pac-resolver: ^7.0.1 + socks-proxy-agent: ^8.0.5 + checksum: 0265c17c9401c2ea735697931a6553a0c6d8b20c4d7d4e3b3a0506080ba69a8d5ad656e2a6be875411212e2b6ed7a4d9526dd3997e08581fdfb1cbcad454c296 languageName: node linkType: hard -"pac-resolver@npm:^7.0.0": - version: 7.0.0 - resolution: "pac-resolver@npm:7.0.0" +"pac-resolver@npm:^7.0.1": + version: 7.0.1 + resolution: "pac-resolver@npm:7.0.1" dependencies: degenerator: ^5.0.0 - ip: ^1.1.8 netmask: ^2.0.2 - checksum: a5ac1bf1f33f667a1c85fd61744672d9364534a1bb68a676ef920091b735ed8a10fc2b57385909e34822a2147b10a898dd79139b07dae0dbd568561d5c40a81b + checksum: 5f3edd1dd10fded31e7d1f95776442c3ee51aa098c28b74ede4927d9677ebe7cebb2636750c24e945f5b84445e41ae39093d3a1014a994e5ceb9f0b1b88ebff5 languageName: node linkType: hard @@ -29099,13 +27811,6 @@ __metadata: languageName: node linkType: hard -"packet-reader@npm:1.0.0": - version: 1.0.0 - resolution: "packet-reader@npm:1.0.0" - checksum: c86c3321bb07e0f03cc2db59f7701184e0bbfcb914f1fdc963993b03262486deb402292adcef39b64e3530ea66b3b2e2163d6da7b3792a730bdd1c6df3175aaa - languageName: node - linkType: hard - "pacote@npm:^18.0.0, pacote@npm:^18.0.6": version: 18.0.6 resolution: "pacote@npm:18.0.6" @@ -29166,16 +27871,16 @@ __metadata: languageName: node linkType: hard -"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.6": - version: 5.1.6 - resolution: "parse-asn1@npm:5.1.6" +"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.9": + version: 5.1.9 + resolution: "parse-asn1@npm:5.1.9" dependencies: - asn1.js: ^5.2.0 - browserify-aes: ^1.0.0 - evp_bytestokey: ^1.0.0 - pbkdf2: ^3.0.3 - safe-buffer: ^5.1.1 - checksum: 4ed1d9b9e120c5484d29d67bb90171aac0b73422bc016d6294160aea983275c28a27ab85d862059a36a86a97dd31b7ddd97486802ca9fac67115fe3409e9dcbd + asn1.js: ^4.10.1 + browserify-aes: ^1.2.0 + evp_bytestokey: ^1.0.3 + pbkdf2: ^3.1.5 + safe-buffer: ^5.2.1 + checksum: 6dfe27c121be3d63ebbf95f03d2ae0a07dd716d44b70b0bd3458790a822a80de05361c62147271fd7b845dcc2d37755d9c9c393064a3438fe633779df0bc07e7 languageName: node linkType: hard @@ -29224,11 +27929,11 @@ __metadata: linkType: hard "parse-path@npm:^7.0.0": - version: 7.0.0 - resolution: "parse-path@npm:7.0.0" + version: 7.1.0 + resolution: "parse-path@npm:7.1.0" dependencies: protocols: ^2.0.0 - checksum: e7646f6b998b083bbd40102643d803557ce4ae18ae1704e6cc7ae2525ea7c5400f4a3635aca3244cfe65ce4dd0ff77db1142dde4d080e8a80c364c4b3e8fe8d2 + checksum: 8c8c8b3019323d686e7b1cd6fd9653bc233404403ad68827836fbfe59dfe26aaef64ed4e0396d0e20c4a7e1469312ec969a679618960e79d5e7c652dc0da5a0f languageName: node linkType: hard @@ -29303,7 +28008,7 @@ __metadata: languageName: node linkType: hard -"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7": +"path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" checksum: 11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 @@ -29354,9 +28059,9 @@ __metadata: linkType: hard "path-to-regexp@npm:^8.1.0": - version: 8.2.0 - resolution: "path-to-regexp@npm:8.2.0" - checksum: ef7d0a887b603c0a142fad16ccebdcdc42910f0b14830517c724466ad676107476bba2fe9fffd28fd4c141391ccd42ea426f32bb44c2c82ecaefe10c37b90f5a + version: 8.3.0 + resolution: "path-to-regexp@npm:8.3.0" + checksum: ee1544a73a3f294a97a4c663b0ce71bbf1621d732d80c9c9ed201b3e911a86cb628ebad691b9d40f40a3742fe22011e5a059d8eed2cf63ec2cb94f6fb4efe67c languageName: node linkType: hard @@ -29376,24 +28081,17 @@ __metadata: languageName: node linkType: hard -"pathval@npm:^2.0.0": - version: 2.0.1 - resolution: "pathval@npm:2.0.1" - checksum: 460f4709479fbf2c45903a65655fc8f0a5f6d808f989173aeef5fdea4ff4f303dc13f7870303999add60ec49d4c14733895c0a869392e9866f1091fa64fd7581 - languageName: node - linkType: hard - -"pbkdf2@npm:^3.0.3": - version: 3.1.3 - resolution: "pbkdf2@npm:3.1.3" +"pbkdf2@npm:^3.1.2, pbkdf2@npm:^3.1.5": + version: 3.1.5 + resolution: "pbkdf2@npm:3.1.5" dependencies: - create-hash: ~1.1.3 + create-hash: ^1.2.0 create-hmac: ^1.1.7 - ripemd160: =2.0.1 + ripemd160: ^2.0.3 safe-buffer: ^5.2.1 - sha.js: ^2.4.11 - to-buffer: ^1.2.0 - checksum: 12779463dfb847701f186e0b7e5fd538a1420409a485dcf5100689c2b3ec3cb113204e82a68668faf3b6dd76ec19260b865313c9d3a9c252807163bdc24652ae + sha.js: ^2.4.12 + to-buffer: ^1.2.1 + checksum: ea42e8695e49417eefabb19a08ab19a602cc6cc72d2df3f109c39309600230dee3083a6f678d5d42fe035d6ae780038b80ace0e68f9792ee2839bf081fe386f3 languageName: node linkType: hard @@ -29423,9 +28121,9 @@ __metadata: linkType: hard "pg-cloudflare@npm:^1.1.1": - version: 1.1.1 - resolution: "pg-cloudflare@npm:1.1.1" - checksum: a68b957f755be6af813d68ccaf4c906a000fd2ecb362cd281220052cc9e2f6c26da3b88792742387008c30b3bf0d2fa3a0eff04aeb8af4414023c99ae78e07bd + version: 1.2.7 + resolution: "pg-cloudflare@npm:1.2.7" + checksum: 8a52713dbdecc9d389dc4e65e3b7ede2e199ec3715f7491ee80a15db171f2d75677a102e9c2cef0cb91a2f310e91f976eaec0dd6ef5d8bf357de0b948f9d9431 languageName: node linkType: hard @@ -29436,10 +28134,10 @@ __metadata: languageName: node linkType: hard -"pg-connection-string@npm:^2.6.2": - version: 2.6.2 - resolution: "pg-connection-string@npm:2.6.2" - checksum: e8fdea74fcc8bdc3d7c5c6eadd9425fdba7e67fb7fe836f9c0cecad94c8984e435256657d1d8ce0483d1fedef667e7a57e32449a63cb805cb0289fc34b62da35 +"pg-connection-string@npm:^2.6.4": + version: 2.9.1 + resolution: "pg-connection-string@npm:2.9.1" + checksum: 9a646529bbc0843806fc5de98ce93735a4612b571f11867178a85665d11989a827e6fd157388ca0e34ec948098564fce836c178cfd499b9f0e8cd9972b8e2e5c languageName: node linkType: hard @@ -29450,19 +28148,19 @@ __metadata: languageName: node linkType: hard -"pg-pool@npm:^3.6.1": - version: 3.6.1 - resolution: "pg-pool@npm:3.6.1" +"pg-pool@npm:^3.6.2": + version: 3.10.1 + resolution: "pg-pool@npm:3.10.1" peerDependencies: pg: ">=8.0" - checksum: 47837c4e4c2b9e195cec01bd58b6e276acc915537191707ad4d6ed975fd9bc03c73f63cb7fde4cb0e08ed059e35faf60fbd03744dee3af71d4b4631ab40eeb7f + checksum: a00916b7df64226cc597fe769e3a757ff9b11562dc87ce5b0a54101a18c1fe282daaa2accaf27221e81e1e4cdf4da6a33dab09614734d32904d6c4e11c44a079 languageName: node linkType: hard -"pg-protocol@npm:^1.6.0": - version: 1.6.0 - resolution: "pg-protocol@npm:1.6.0" - checksum: 318a4d1e9cebd3927b10a8bc412f5017117a1f9a5fafb628d75847da7d1ab81c33250de58596bd0990029e14e92a995a851286d60fc236692299faf509572213 +"pg-protocol@npm:^1.6.1": + version: 1.10.3 + resolution: "pg-protocol@npm:1.10.3" + checksum: f7ef54708c93ee6d271e37678296fc5097e4337fca91a88a3d99359b78633dbdbf6e983f0adb34b7cdd261b7ec7266deb20c3233bf3dfdb498b3e1098e8750b9 languageName: node linkType: hard @@ -29480,15 +28178,13 @@ __metadata: linkType: hard "pg@npm:~8.11.3": - version: 8.11.3 - resolution: "pg@npm:8.11.3" + version: 8.11.6 + resolution: "pg@npm:8.11.6" dependencies: - buffer-writer: 2.0.0 - packet-reader: 1.0.0 pg-cloudflare: ^1.1.1 - pg-connection-string: ^2.6.2 - pg-pool: ^3.6.1 - pg-protocol: ^1.6.0 + pg-connection-string: ^2.6.4 + pg-pool: ^3.6.2 + pg-protocol: ^1.6.1 pg-types: ^2.1.0 pgpass: 1.x peerDependencies: @@ -29499,7 +28195,7 @@ __metadata: peerDependenciesMeta: pg-native: optional: true - checksum: 07e6967fc8bd5d72bab9be6620626e8e3ab59128ebf56bf0de83d67f10801a19221d88b3317e90b93339ba48d0498b39967b782ae39686aabda6bc647bceb438 + checksum: 696faa023f1a2ed9399b977ea947da9819d402255759220d22baeffcd94108e6f88e218399b11c3bc30e8d39ecee7529a3fe2be1939d41a3811484a6e89762dd languageName: node linkType: hard @@ -29512,7 +28208,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": +"picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -29526,10 +28222,10 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.2": - version: 4.0.2 - resolution: "picomatch@npm:4.0.2" - checksum: 7c51f3ad2bb42c776f49ebf964c644958158be30d0a510efd5a395e8d49cb5acfed5b82c0c5b365523ce18e6ab85013c9ebe574f60305892ec3fa8eee8304ccc +"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 languageName: node linkType: hard @@ -29561,10 +28257,10 @@ __metadata: languageName: node linkType: hard -"pirates@npm:^4.0.4": - version: 4.0.5 - resolution: "pirates@npm:4.0.5" - checksum: 58b6ff0f137a3d70ff34ac4802fd19819cdc19b53e9c95adecae6c7cfc77719a11f561ad85d46e79e520ef57c31145a564c8bc3bee8cfee75d441fab2928a51d +"pirates@npm:^4.0.1, pirates@npm:^4.0.4": + version: 4.0.7 + resolution: "pirates@npm:4.0.7" + checksum: a51f108dd811beb779d58a76864bbd49e239fa40c7984cd11596c75a121a8cc789f1c8971d8bb15f0dbf9d48b76c05bb62fcbce840f89b688c0fa64b37e8478a languageName: node linkType: hard @@ -29587,12 +28283,13 @@ __metadata: linkType: hard "plist@npm:^3.0.5": - version: 3.0.5 - resolution: "plist@npm:3.0.5" + version: 3.1.0 + resolution: "plist@npm:3.1.0" dependencies: + "@xmldom/xmldom": ^0.8.8 base64-js: ^1.5.1 - xmlbuilder: ^9.0.7 - checksum: f27193d6fbbaa52963e8bba9e7a854efd0b6e51f3663677343c9d1258331830936f42fdc935953169b6c22b5504bd715ca47d1260572b65b23b879f93a731ff5 + xmlbuilder: ^15.1.1 + checksum: db19ba50faafc4103df8e79bcd6b08004a56db2a9dd30b3e5c8b0ef30398ef44344a674e594d012c8fc39e539a2b72cb58c60a76b4b4401cbbc7c8f6b028d93d languageName: node linkType: hard @@ -29604,20 +28301,20 @@ __metadata: linkType: hard "possible-typed-array-names@npm:^1.0.0": - version: 1.0.0 - resolution: "possible-typed-array-names@npm:1.0.0" - checksum: d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 languageName: node linkType: hard -"postcss-attribute-case-insensitive@npm:^5.0.0": - version: 5.0.0 - resolution: "postcss-attribute-case-insensitive@npm:5.0.0" +"postcss-attribute-case-insensitive@npm:^5.0.2": + version: 5.0.2 + resolution: "postcss-attribute-case-insensitive@npm:5.0.2" dependencies: - postcss-selector-parser: ^6.0.2 + postcss-selector-parser: ^6.0.10 peerDependencies: - postcss: ^8.0.2 - checksum: 8d311ead5664bc71838e444b06ba7de0a40cf74c11ae23d93c6dccea433bb2af12395e2ed5cd1e5e2245320b18fd0f9a42979e4b57313a028339e54089086e5f + postcss: ^8.2 + checksum: 4efdca69aae9b0fa44b4960bcb3d49e37e9a79acf56534c83f925375007baad4b3560a7b0c244ee9956415a6997f84e0d4bd838281d085023afa9f8f96eeb4d2 languageName: node linkType: hard @@ -29631,7 +28328,7 @@ __metadata: languageName: node linkType: hard -"postcss-calc@npm:^10.0.2": +"postcss-calc@npm:^10.1.1": version: 10.1.1 resolution: "postcss-calc@npm:10.1.1" dependencies: @@ -29654,154 +28351,156 @@ __metadata: languageName: node linkType: hard -"postcss-color-functional-notation@npm:^4.2.2": - version: 4.2.2 - resolution: "postcss-color-functional-notation@npm:4.2.2" +"postcss-color-functional-notation@npm:^4.2.4": + version: 4.2.4 + resolution: "postcss-color-functional-notation@npm:4.2.4" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4 - checksum: 6aaffde3350a459b628b866c5c94f0ac4c921b4f90f6598ab1bfd4eee47d46ee538890c7492752200e670824099f75f36f9386163c2e9194f5307198033471ac + postcss: ^8.2 + checksum: e80785d10d252512f290c9d5e9436d8ea9e986a4a3f7ccb57ca9a5c2cd7fbff2498287d907c0e887dc6f69de66f6321ba40ebb8dbb7f47dace2050786b04c55e languageName: node linkType: hard -"postcss-color-hex-alpha@npm:^8.0.3": - version: 8.0.3 - resolution: "postcss-color-hex-alpha@npm:8.0.3" +"postcss-color-hex-alpha@npm:^8.0.4": + version: 8.0.4 + resolution: "postcss-color-hex-alpha@npm:8.0.4" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: d13fea0260c477304a017c883acc33974aed06fe69abf1f683f4aebf4798b90e1cb2f493cee8a18822f48d4fc34b6dced068dcd75f465a5919b78e5d27740c50 + checksum: c18e1363e36f29b90e1d62d7da0f7adfd20948de3da46ddc468ddad142db3a782c4e153ada8d283cf011d090498976b1f2072973842dae0c3084eda33c0d1add languageName: node linkType: hard -"postcss-color-rebeccapurple@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-color-rebeccapurple@npm:7.0.2" +"postcss-color-rebeccapurple@npm:^7.1.1": + version: 7.1.1 + resolution: "postcss-color-rebeccapurple@npm:7.1.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.3 - checksum: bb971bca92d44d36496cd7bd0634ebd4ea9ed70b025ae98c77a2222ae5d082b81976da0f03cfba27a7d5dab7bcf2c47a3c34b151cf857776950b7e5b975bbcca + postcss: ^8.2 + checksum: 2164b2dc8f91788a60180fbf80368851699a78664115fc9905fe8592da9a600930e7d381656e43c45ee2c8fcd9b5d146cd90f640cea75a534e3bc4d6e8b939dd languageName: node linkType: hard -"postcss-colormin@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-colormin@npm:7.0.2" +"postcss-colormin@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-colormin@npm:7.0.4" dependencies: - browserslist: ^4.23.3 + browserslist: ^4.25.1 caniuse-api: ^3.0.0 colord: ^2.9.3 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 76d09fb7e0218698e622a7c2cfc9087985f48f3a7e44f2655d5eefac4ae9c04198ae9d408dc7ace15d3aa5bde80e7031e462b0cb9b5bd50cfa76bbb1503c755b + postcss: ^8.4.32 + checksum: 5f91709acc8dfd6ae5ea31435c01ca1e61bc40730ce68c4ff2312649d95c48c26e3a86dde06280e3b16abaaf4bb86b7f55677ac845e9725c785f6611566e2cba languageName: node linkType: hard -"postcss-convert-values@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-convert-values@npm:7.0.4" +"postcss-convert-values@npm:^7.0.7": + version: 7.0.7 + resolution: "postcss-convert-values@npm:7.0.7" dependencies: - browserslist: ^4.23.3 + browserslist: ^4.25.1 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 9839b29f7c638672115c9fef5ed7df016aa43ea9dd42a4a2ace16e6a49c75246d2c19f3e03a6409ed3bc7c2fa4de6203bf5789cef8268c76618326b68e3bc591 + postcss: ^8.4.32 + checksum: b50c3d6bdda07597514a09c7d320c721244026ac78d86a27bc40e2153753cf28caeae007ec5dee219ac008ed127e2c62cfe1c01fa4ab77003b3fabdbd1074808 languageName: node linkType: hard -"postcss-custom-media@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-custom-media@npm:8.0.0" +"postcss-custom-media@npm:^8.0.2": + version: 8.0.2 + resolution: "postcss-custom-media@npm:8.0.2" + dependencies: + postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.1.0 - checksum: f5bb83cc7f36206a4c87ffdeb1f43a1c0f525b342fd80dc453b45dc2e7e114aa08405591285ddad1b6345445512e351279bee859597ef06f694e358cbd0f1d09 + postcss: ^8.3 + checksum: e60a01983499c85e614cf58ddae92d340f8421d53eea080dadfd822d8299469c34114c511498c8158c7b04eae7f1853ede936c17a22582b5434432efb7878aac languageName: node linkType: hard -"postcss-custom-properties@npm:^12.1.5": - version: 12.1.7 - resolution: "postcss-custom-properties@npm:12.1.7" +"postcss-custom-properties@npm:^12.1.10": + version: 12.1.11 + resolution: "postcss-custom-properties@npm:12.1.11" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4 - checksum: 5da042b43c975cce029a6f590141eb4700fb36a175757d2277dd438e707eff613e0928901efc7783fa4253d909065357798fcd5e25c564c39c13c8555e1ca2b8 + postcss: ^8.2 + checksum: 99ad5a9f9a69590141157e447f48d9d6da74f0e83bf552cd5a4e74db7a03222f1e9e37df7ee442a7b97f5c6c824c1018667ee27ac64e0bc6ee7e67e89bc552c5 languageName: node linkType: hard -"postcss-custom-selectors@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-custom-selectors@npm:6.0.0" +"postcss-custom-selectors@npm:^6.0.3": + version: 6.0.3 + resolution: "postcss-custom-selectors@npm:6.0.3" dependencies: postcss-selector-parser: ^6.0.4 peerDependencies: - postcss: ^8.1.2 - checksum: e04319c1163012af195d3d2317c6c573cb1ef7b0163ca82ddc0f6a3bf33cdd0a99748e12545c616f7f607a762eeeb175455dd1722c2711855b3c27d1a29146ba + postcss: ^8.3 + checksum: f1dd42b269e57382f48c2e71daf233badafd3e161b70b36140e934c87f9c035cec585ae5b124447d8673644f94adeb9348dfbb8ef5225e085d52ee179090fdbd languageName: node linkType: hard -"postcss-dir-pseudo-class@npm:^6.0.4": - version: 6.0.4 - resolution: "postcss-dir-pseudo-class@npm:6.0.4" +"postcss-dir-pseudo-class@npm:^6.0.5": + version: 6.0.5 + resolution: "postcss-dir-pseudo-class@npm:6.0.5" dependencies: - postcss-selector-parser: ^6.0.9 + postcss-selector-parser: ^6.0.10 peerDependencies: - postcss: ^8.4 - checksum: a4ddcaa592314da386fa03e8106886c28a4cb68bc2c250e631cdcdecead2d6e8aa9a34dc08239ddb20ee781a40b82cebfccfd98cdcf48ddb1ce79bf1da1576f6 + postcss: ^8.2 + checksum: 5b389c3a1e8387a7fb212fb652eb2bc6c2e10a9ebf5bc5917f5bf889779b3dadb64735566a75d16cca3791303e16fb09276b0aebd95c11ef1788120d714c2f95 languageName: node linkType: hard -"postcss-discard-comments@npm:^7.0.3": - version: 7.0.3 - resolution: "postcss-discard-comments@npm:7.0.3" +"postcss-discard-comments@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-discard-comments@npm:7.0.4" dependencies: - postcss-selector-parser: ^6.1.2 + postcss-selector-parser: ^7.1.0 peerDependencies: - postcss: ^8.4.31 - checksum: 7700c8fb9a83c6ea5cc784267b9afd6e2968fda0358d583af5913baa28dfc91b0f2a4bd0b2bd62a86ebcb8dadb2547e287beae25b5a097e21c1f723367ccf112 + postcss: ^8.4.32 + checksum: 30081465fec33baa8507782d25cd96559cb3487c023d331a517cf94027d065c26227962a40b1806885400d76d3d27d27f9e7b14807866c7d9bb63c3030b5312a languageName: node linkType: hard -"postcss-discard-duplicates@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-discard-duplicates@npm:7.0.1" +"postcss-discard-duplicates@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-discard-duplicates@npm:7.0.2" peerDependencies: - postcss: ^8.4.31 - checksum: 5cc2cac249f68004864865ea2ec38b7d5e28184f33e904e531ff57b533aacb73ec49e4a7d83219184001b8d167e5bcabc1673248134468d7ebaa0bfb9ff78f0a + postcss: ^8.4.32 + checksum: 83035b1158ee0f0c8c6441c9f0fcd3c83027b19c4b1d19802d140ba02535623520edb4d52db40d06881ad2b31a9d859445cf56aeaf0de5183c3edd22eaf7e023 languageName: node linkType: hard -"postcss-discard-empty@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-discard-empty@npm:7.0.0" +"postcss-discard-empty@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-discard-empty@npm:7.0.1" peerDependencies: - postcss: ^8.4.31 - checksum: b54fc9ad59a6015f6b82b8c826717a4a2f82b272608f6ae37a0b568f4f6c503f5ac7d13d415853a946a0422cb37b9fe1d5ddcee91fe0c2086001138710600d8b + postcss: ^8.4.32 + checksum: c11c5571f573a147db911d2d82b4102eff2930fa1d5cc63c25c2cbd9f496a91a7364075f322b61e0eb9c217fc86f06680deb0fb858a32e29148abd7cb2617f8f languageName: node linkType: hard -"postcss-discard-overridden@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-discard-overridden@npm:7.0.0" +"postcss-discard-overridden@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-discard-overridden@npm:7.0.1" peerDependencies: - postcss: ^8.4.31 - checksum: ca00ed1d4e8793fc780039f235fa2caef123d3aa28cae47cc1472ca03b21386c39fae1f11fbf319dcb94c6bda923824067254c7e20e8b00354b47015dc754658 + postcss: ^8.4.32 + checksum: 413c68411f1f3b9ee2a862eca4599f54e6b35a5556af12518032b4f6b3f47c57a6db1cc4565692fb8633b7a1fd26e096f5cd86e50aaf702375d621efbd819d05 languageName: node linkType: hard -"postcss-double-position-gradients@npm:^3.1.1": - version: 3.1.1 - resolution: "postcss-double-position-gradients@npm:3.1.1" +"postcss-double-position-gradients@npm:^3.1.2": + version: 3.1.2 + resolution: "postcss-double-position-gradients@npm:3.1.2" dependencies: "@csstools/postcss-progressive-custom-properties": ^1.1.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4 - checksum: fa9c3c60d22f932b4e9780acb2a1b29a82528aa39085073e8813106b4cb7c57c2347e9adab837ade5f7877b0a463bc26295b394281209fe5ca9c1b2cdd65b0cc + postcss: ^8.2 + checksum: 4a2c93c1158773d10a7300e036a323f406e64c082a243ef20bb52d7062c675d754436e5a8b014302a387fc2c2acbee673916f09e4e82287164d13bc032130bf7 languageName: node linkType: hard @@ -29856,23 +28555,36 @@ __metadata: languageName: node linkType: hard -"postcss-gap-properties@npm:^3.0.3": - version: 3.0.3 - resolution: "postcss-gap-properties@npm:3.0.3" +"postcss-gap-properties@npm:^3.0.5": + version: 3.0.5 + resolution: "postcss-gap-properties@npm:3.0.5" peerDependencies: - postcss: ^8.4 - checksum: b665f39bb9ad9e3f2ea45a9a57b1bca98b2a9cc47bdf9be91e280d9b42c2b31df053ad99a6b52aeb5225fe5886220d2ea9efda0845c185fc22fd87d39fe4a3e9 + postcss: ^8.2 + checksum: 402f830aa6661aa5bd01ae227c189124a5c22ba8e6a95ea0c205148a85732b147c6f5f60c2b67d8a971d0223f5579e891fa9543ea7611470d6fd84729ea0f3bb languageName: node linkType: hard -"postcss-image-set-function@npm:^4.0.6": - version: 4.0.6 - resolution: "postcss-image-set-function@npm:4.0.6" +"postcss-image-set-function@npm:^4.0.7": + version: 4.0.7 + resolution: "postcss-image-set-function@npm:4.0.7" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4 - checksum: 71e11758eda1f6cc2037f22ff09610e2a57b8193e7266b0f6bb2b157cf1860ba1ebcec2328c47dfc461fa8d8b382a76828951e60f1ac29fcc926b7e186ec1543 + postcss: ^8.2 + checksum: ed79dcf62f295c300fce12f09eb498d7016a4ef5739474e6654e454a8627147a4908be56e5316afc2733bf118b95e59bdfedb03c67d0d43c364f76be62806598 + languageName: node + linkType: hard + +"postcss-import@npm:^15.1.0": + version: 15.1.0 + resolution: "postcss-import@npm:15.1.0" + dependencies: + postcss-value-parser: ^4.0.0 + read-cache: ^1.0.0 + resolve: ^1.1.7 + peerDependencies: + postcss: ^8.0.0 + checksum: 518aee5c83ea6940e890b0be675a2588db68b2582319f48c3b4e06535a50ea6ee45f7e63e4309f8754473245c47a0372632378d1d73d901310f295a92f26f17b languageName: node linkType: hard @@ -29885,44 +28597,49 @@ __metadata: languageName: node linkType: hard -"postcss-js@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-js@npm:4.0.0" +"postcss-js@npm:^4.0.1": + version: 4.1.0 + resolution: "postcss-js@npm:4.1.0" dependencies: camelcase-css: ^2.0.1 peerDependencies: - postcss: ^8.3.3 - checksum: 12cde8a25f5346b3e413b1fde37df26845f916ec97db762868d9e44386703272a33d05511f52cb2f616f0d5e7da618b1e3ce68b9431fbd2f6cc1fc4a0fcb7dfb + postcss: ^8.4.21 + checksum: a3cf6e725f3e9ecd7209732f8844a0063a1380b718ccbcf93832b6ec2cd7e63ff70dd2fed49eb2483c7482296860a0f7badd3115b5d0fa05ea648eb6d9dfc9c6 languageName: node linkType: hard -"postcss-lab-function@npm:^4.1.2": - version: 4.2.0 - resolution: "postcss-lab-function@npm:4.2.0" +"postcss-lab-function@npm:^4.2.1": + version: 4.2.1 + resolution: "postcss-lab-function@npm:4.2.1" dependencies: "@csstools/postcss-progressive-custom-properties": ^1.1.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4 - checksum: 3b8b12d078e5e04d5213eed2c4537a8b85c4e89c1aa5b9ddcb23235b3ee3aed2cb2f0920cc292b760217a5a47880796f5b91b117a5ef66f9eee376b3a2303cae + postcss: ^8.2 + checksum: 70744444951d95a06a586634e7fa7c77fe4a42c7d15e556a6e7b9a5a60e03a067d371f6d16e8f58274a5e4ebbd2bd505a4bee0b03974d5571459d72ab9fb157c languageName: node linkType: hard -"postcss-load-config@npm:^3.1.4": - version: 3.1.4 - resolution: "postcss-load-config@npm:3.1.4" +"postcss-load-config@npm:^4.0.2 || ^5.0 || ^6.0": + version: 6.0.1 + resolution: "postcss-load-config@npm:6.0.1" dependencies: - lilconfig: ^2.0.5 - yaml: ^1.10.2 + lilconfig: ^3.1.1 peerDependencies: + jiti: ">=1.21.0" postcss: ">=8.0.9" - ts-node: ">=9.0.0" + tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: + jiti: + optional: true postcss: optional: true - ts-node: + tsx: + optional: true + yaml: optional: true - checksum: 7d2cc6695c2fc063e4538316d651a687fdb55e48db453ff699de916a6ee55ab68eac2b120c28a6b8ca7aa746a588888351b810a215b5cd090eabea62c5762ede + checksum: 74173a58816dac84e44853f7afbd283f4ef13ca0b6baeba27701214beec33f9e309b128f8102e2b173e8d45ecba45d279a9be94b46bf48d219626aa9b5730848 languageName: node linkType: hard @@ -29958,111 +28675,111 @@ __metadata: languageName: node linkType: hard -"postcss-merge-longhand@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-merge-longhand@npm:7.0.4" +"postcss-merge-longhand@npm:^7.0.5": + version: 7.0.5 + resolution: "postcss-merge-longhand@npm:7.0.5" dependencies: postcss-value-parser: ^4.2.0 - stylehacks: ^7.0.4 + stylehacks: ^7.0.5 peerDependencies: - postcss: ^8.4.31 - checksum: 6f50f7775dd361f83daf1acb3e0001d700ed2b7b9bea02df172143adc7fa196ce9209c9e482010ce36fd704512433b62692c5ab2eef5226db71ea3e694654dc7 + postcss: ^8.4.32 + checksum: 148fe5fc33f967f6e579a184a4bb82c8e6ffb1d5f720a2c7aa85849a56ee8d23ce3f026d6f6b45a38f63f761fcfafe3b82ac54da7bf080fd58eb743be4c4ce46 languageName: node linkType: hard -"postcss-merge-rules@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-merge-rules@npm:7.0.4" +"postcss-merge-rules@npm:^7.0.6": + version: 7.0.6 + resolution: "postcss-merge-rules@npm:7.0.6" dependencies: - browserslist: ^4.23.3 + browserslist: ^4.25.1 caniuse-api: ^3.0.0 - cssnano-utils: ^5.0.0 - postcss-selector-parser: ^6.1.2 + cssnano-utils: ^5.0.1 + postcss-selector-parser: ^7.1.0 peerDependencies: - postcss: ^8.4.31 - checksum: fffdcef4ada68e92ab8e6dc34a3b9aa2b87188cd4d08f5ba0ff2aff7e3e3c7f086830748ff64db091b5ccb9ac59ac37cfaab1268ed3efb50ab9c4f3714eb5f6d + postcss: ^8.4.32 + checksum: 1708d2e862825f79077aff1f7d82ff815c015929f0fb5bb3fb58dbc83f9bc79ef9aa40ef585afbe2dcb2563ea3516f21332be926e746189649459eb9399cc95e languageName: node linkType: hard -"postcss-minify-font-values@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-minify-font-values@npm:7.0.0" +"postcss-minify-font-values@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-minify-font-values@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: f8be40099a6986d96b9cd2eb9c32a9c681efc6ecd6504c9ab7e01feb9e688c8b9656dfd7f35aa6de2585a86d607f62152ee81d0175e712e4658d184d25f63d58 + postcss: ^8.4.32 + checksum: 2327863b0f4c025855ba9bb88951ce92985ce1c64bab24002b5d75f024268c396735af311db7342e8ca5ebc80c18c282d7cb63292c36a457348eda041c5fe197 languageName: node linkType: hard -"postcss-minify-gradients@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-minify-gradients@npm:7.0.0" +"postcss-minify-gradients@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-minify-gradients@npm:7.0.1" dependencies: colord: ^2.9.3 - cssnano-utils: ^5.0.0 + cssnano-utils: ^5.0.1 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 15d162192b598242e14def81a62e30cf273ab14f1db702c391e6bdd442c570a1aa76fc326874253a2d67f75b4d4fe73ba4f664e85dbff883f24b7090c340bfad + postcss: ^8.4.32 + checksum: 19df86ff3d8767f86300ebeac06dba951e26e069590bfb52bc24b0e73fca27c411395870053ffda4272d738b344b478a43a0c92bd23b466e274dd95379c8dc97 languageName: node linkType: hard -"postcss-minify-params@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-minify-params@npm:7.0.2" +"postcss-minify-params@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-minify-params@npm:7.0.4" dependencies: - browserslist: ^4.23.3 - cssnano-utils: ^5.0.0 + browserslist: ^4.25.1 + cssnano-utils: ^5.0.1 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 0e041f70554bae9d4a66c8ab2f2f3ed8bf73862c9d5ff9972ac7f1a596badd1544f093fa2362dd33e96c038af9e10287cdbfec9f480c49bffdcbaca9fdcb1e4e + postcss: ^8.4.32 + checksum: 412faa91082d4ef3c1540982fc0b69a0aefebfcc4d1b3763613167e0560e0a142cea80092c0b636cafd08c7d348359b04dd00398b2b307383c505e62dffdb3ad languageName: node linkType: hard -"postcss-minify-selectors@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-minify-selectors@npm:7.0.4" +"postcss-minify-selectors@npm:^7.0.5": + version: 7.0.5 + resolution: "postcss-minify-selectors@npm:7.0.5" dependencies: cssesc: ^3.0.0 - postcss-selector-parser: ^6.1.2 + postcss-selector-parser: ^7.1.0 peerDependencies: - postcss: ^8.4.31 - checksum: 212b8f3d62eb2a27ed57d4e76b75b0886806ddb9e2497c0bb79308fa75dabaaaa4ed2b97734896e87603272d05231fd74aee2c256a48d77aa468b5b64cc7866a + postcss: ^8.4.32 + checksum: ebc1b5bee2e7d5d57926d7b47c54845531929badd8f445505ab4add4614ce24453977a1cc9ca5667ddcfacfd3f735bf90a3fe6558de7aa4b85bc2e690915abd8 languageName: node linkType: hard -"postcss-modules-extract-imports@npm:^3.0.0": - version: 3.0.0 - resolution: "postcss-modules-extract-imports@npm:3.0.0" +"postcss-modules-extract-imports@npm:^3.1.0": + version: 3.1.0 + resolution: "postcss-modules-extract-imports@npm:3.1.0" peerDependencies: postcss: ^8.1.0 - checksum: f8879d66d8162fb7a3fcd916d37574006c584ea509107b1cfb798a5e090175ef9470f601e46f0a305070d8ff2500e07489a5c1ac381c29a1dc1120e827ca7943 + checksum: 402084bcab376083c4b1b5111b48ec92974ef86066f366f0b2d5b2ac2b647d561066705ade4db89875a13cb175b33dd6af40d16d32b2ea5eaf8bac63bd2bf219 languageName: node linkType: hard -"postcss-modules-local-by-default@npm:^4.0.3": - version: 4.0.3 - resolution: "postcss-modules-local-by-default@npm:4.0.3" +"postcss-modules-local-by-default@npm:^4.0.5": + version: 4.2.0 + resolution: "postcss-modules-local-by-default@npm:4.2.0" dependencies: icss-utils: ^5.0.0 - postcss-selector-parser: ^6.0.2 + postcss-selector-parser: ^7.0.0 postcss-value-parser: ^4.1.0 peerDependencies: postcss: ^8.1.0 - checksum: be49b86efbfb921f42287e227584aac91af9826fc1083db04958ae283dfe215ca539421bfba71f9da0f0b10651f28e95a64b5faca7166f578a1933b8646051f7 + checksum: b0b83feb2a4b61f5383979d37f23116c99bc146eba1741ca3cf1acca0e4d0dbf293ac1810a6ab4eccbe1ee76440dd0a9eb2db5b3bba4f99fc1b3ded16baa6358 languageName: node linkType: hard -"postcss-modules-scope@npm:^3.0.0": - version: 3.0.0 - resolution: "postcss-modules-scope@npm:3.0.0" +"postcss-modules-scope@npm:^3.2.0": + version: 3.2.1 + resolution: "postcss-modules-scope@npm:3.2.1" dependencies: - postcss-selector-parser: ^6.0.4 + postcss-selector-parser: ^7.0.0 peerDependencies: postcss: ^8.1.0 - checksum: 60af503910363689568c2c3701cb019a61b58b3d739391145185eec211bea5d50ccb6ecbe6955b39d856088072fd50ea002e40a52b50e33b181ff5c41da0308a + checksum: bd2d81f79e3da0ef6365b8e2c78cc91469d05b58046b4601592cdeef6c4050ed8fe1478ae000a1608042fc7e692cb51fecbd2d9bce3f4eace4d32e883ffca10b languageName: node linkType: hard @@ -30077,123 +28794,124 @@ __metadata: languageName: node linkType: hard -"postcss-nested@npm:5.0.6": - version: 5.0.6 - resolution: "postcss-nested@npm:5.0.6" +"postcss-nested@npm:^6.2.0": + version: 6.2.0 + resolution: "postcss-nested@npm:6.2.0" dependencies: - postcss-selector-parser: ^6.0.6 + postcss-selector-parser: ^6.1.1 peerDependencies: postcss: ^8.2.14 - checksum: cff4f05b06ec752a90a36b329b4c1b620352458b3d8e02e2fc7efdfb5073945242573ec42c0dd2b7c4beccba21233e5f089903c3e5e8aea2bbceca09c406fb8f + checksum: 7f9c3f2d764191a39364cbdcec350f26a312431a569c9ef17408021424726b0d67995ff5288405e3724bb7152a4c92f73c027e580ec91e798800ed3c52e2bc6e languageName: node linkType: hard -"postcss-nesting@npm:^10.1.3": - version: 10.1.4 - resolution: "postcss-nesting@npm:10.1.4" +"postcss-nesting@npm:^10.2.0": + version: 10.2.0 + resolution: "postcss-nesting@npm:10.2.0" dependencies: + "@csstools/selector-specificity": ^2.0.0 postcss-selector-parser: ^6.0.10 peerDependencies: - postcss: ^8.4 - checksum: c1f904ae1c3a86b3737db13b33e84fee7e1c1a9a9484f80946d3bcafbe6eb38c65a473b21fc08ac75a4136fcbee003ed6dc66611fc8260b09bc60d94a2390108 + postcss: ^8.2 + checksum: 1f44201edeedaab3af8552a7e231cf8530785245ec56e30a7f756076ffa58ec97c12b75a8761327bf278b26aa9903351b2f3324d11784f239b07dc79295e0a77 languageName: node linkType: hard -"postcss-normalize-charset@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-charset@npm:7.0.0" +"postcss-normalize-charset@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-charset@npm:7.0.1" peerDependencies: - postcss: ^8.4.31 - checksum: 06d9c4487a4b0e195133a1fb7a115db7014e49d2567cce73e24c59f473f0e65a1999850a726afb3bdb2d36017a3e5c92ac4fd2a7ecc427da4ff79522765fabdd + postcss: ^8.4.32 + checksum: e879ecbd8a2f40b427ac8800c34ad6670fa820838ad27950c34b628e9248ce763433045bb4254f65c02d74825f41377a9cf278f8cdcf7284acbd6a3b33af83fe languageName: node linkType: hard -"postcss-normalize-display-values@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-display-values@npm:7.0.0" +"postcss-normalize-display-values@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-display-values@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 439524e1d3ed36d6265c05da10540e17aa8605e1b396f71ca4364ab3b8b98ca97763c58c211fb9492662429d43613a7fe7009a8638c84a8db327e572c382272a + postcss: ^8.4.32 + checksum: 00d77846972e5261aebb38594f8999cfb84fe745ec9d3c2a4d8a91a1b6e703f02b0ccc9342e8fd4fa1f3e5e1f85d4aac2446dae898690ef41bc06de95008b975 languageName: node linkType: hard -"postcss-normalize-positions@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-positions@npm:7.0.0" +"postcss-normalize-positions@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-positions@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 428763c937cd178c8ee544cd93a9d1fef667dc9a8700ffe2e61b0beeea7f64f712492b9aeb8a1ef927ab752ec34be7ddeb23d2b50e4bc6eba02b0e58312b27a7 + postcss: ^8.4.32 + checksum: 00f43f9635905ae11ba04cec9272cfa783b7793058ea8e576cb3cf8ea59df6f7bbdc34fdcba82724aaf789ee1f0697266e7ce98818aeca640889d67906f87f9e languageName: node linkType: hard -"postcss-normalize-repeat-style@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-repeat-style@npm:7.0.0" +"postcss-normalize-repeat-style@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-repeat-style@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: cf7cd9f355fd26f1c9b0c11a923029ac5ea3020520db5a9778dd19c5ee1f48a1f1f368b4ae75fc6b63cb5761eef72333e486ab0de1537b9cb62d213a8c5576d0 + postcss: ^8.4.32 + checksum: de4f1350ae979e34e29f7f9e1ade23dcdfdccb4c290889ab45d15935c3af8218858e9fe06fc4af3fe5dc0478d719c7ce7d0d995dd9f786c93d5d3eaa7187d6ed languageName: node linkType: hard -"postcss-normalize-string@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-string@npm:7.0.0" +"postcss-normalize-string@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-string@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 8857563f85841ce432bb9a5a9ba129847890b61693adff96d565b69dc2d5456f54dec33f4f6ce5b0abf0a484dbfb0145846d99f988959c5ac875a86a2a180576 + postcss: ^8.4.32 + checksum: da3bc2458529544abad32860cd835d27b010a7fb16b121f0b64f44775a332795de0cd1a0280a380f868e4958997bd13a0275aca8e404c835ce120cf8ab69f4db languageName: node linkType: hard -"postcss-normalize-timing-functions@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-timing-functions@npm:7.0.0" +"postcss-normalize-timing-functions@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-timing-functions@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: bc5f6999b4c9e28e5be785ef90fe68fd48d44059ecc73ee194c2603260597d685b13a1e1751df9a2cee100fea7abb7e1b1cbcf1a7a428a576961705c9d426788 + postcss: ^8.4.32 + checksum: 9389555176925bb31428220285b89b8cec2c2669f3ebb8f033463e7356cf1f54d0baaf71ddc097beb7adc418b9d2ea3cc628886fbf8e782c74ddaab4c2290749 languageName: node linkType: hard -"postcss-normalize-unicode@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-normalize-unicode@npm:7.0.2" +"postcss-normalize-unicode@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-normalize-unicode@npm:7.0.4" dependencies: - browserslist: ^4.23.3 + browserslist: ^4.25.1 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 0df1aac932cc2340715178fd024e0f6d872ea5a4bee1bc8357317a75a7b2c904d885f754cc162af001aa2a9ded7c54fac7cbcd701e21e995c1ace92dc08f2b9d + postcss: ^8.4.32 + checksum: 20efa7e55e94d8f3068ca11c4e24d9023a07dd99c7795a1d4ec755d6004cd3f8452e7c541ed41274ee81d6e37516132b2430ebfa695340c5fe93beac39a6ddb5 languageName: node linkType: hard -"postcss-normalize-url@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-url@npm:7.0.0" +"postcss-normalize-url@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-url@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 3050e228be48fe0121d1316c267e629b232e8401a547128d142c3dea55eeae1e232c9beeea5c76439009188993b14925c5cf40e3a44856d076a7b8fcf4721f86 + postcss: ^8.4.32 + checksum: d04ff170efcc77aef221f20f2a1a783c95564898321521a5940c17cf6cbdfd4f44b005efab77feebfae17873b17a30248c14c6f6166b4dfe382e524d6a3a935b languageName: node linkType: hard -"postcss-normalize-whitespace@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-whitespace@npm:7.0.0" +"postcss-normalize-whitespace@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-whitespace@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 8d61234962a4850fc61292592171e1d13de2e90d96a2eaed8c85672a05caceda02a3bd1cb495cb72414741f99d50083362df14923efaca1b3e09657d24cea34b + postcss: ^8.4.32 + checksum: efbdbe1d0bc1dfed08168f417968f112996c6985efe0ba48137a4811052a65b46ac702b74afbb3110a51515aff67ffe1e139ce9a723e8d8543977e4cc6269911 languageName: node linkType: hard @@ -30212,30 +28930,34 @@ __metadata: linkType: hard "postcss-opacity-percentage@npm:^1.1.2": - version: 1.1.2 - resolution: "postcss-opacity-percentage@npm:1.1.2" - checksum: ae9c73eb9d3df1127f33f4e4a7489d2cf46943b9a045551a3d8f5d3a49c843c5d57e2d89d7c9756771a12888a2b03cb50ac84b408f0c20788e62cb5bbee269fe + version: 1.1.3 + resolution: "postcss-opacity-percentage@npm:1.1.3" + peerDependencies: + postcss: ^8.2 + checksum: 9cd9076561beeadb5c658a17e6fc657396a9497c9e0b0b6267931c6bb729052a150eccbeae33d27db533f5ac3cf806eb068eccb110b65d14a5dfea2e35d0877f languageName: node linkType: hard -"postcss-ordered-values@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-ordered-values@npm:7.0.1" +"postcss-ordered-values@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-ordered-values@npm:7.0.2" dependencies: - cssnano-utils: ^5.0.0 + cssnano-utils: ^5.0.1 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 9fc62e9039c7d4fa417d165678b065fc577a7232aa41a94a4e9208ad7db2268e1ce003aaad7c6a569afdf890a43416b0bf21047461505b4e3a16eec311a6eb63 + postcss: ^8.4.32 + checksum: 77e4daa70e120864aac5a0f5c71cc8b66408829eabe45203d4d86c93229425c26e030cf75d6f328432935c28a50c5294108aa2439fa8da256aa1852cc71c84f3 languageName: node linkType: hard -"postcss-overflow-shorthand@npm:^3.0.3": - version: 3.0.3 - resolution: "postcss-overflow-shorthand@npm:3.0.3" +"postcss-overflow-shorthand@npm:^3.0.4": + version: 3.0.4 + resolution: "postcss-overflow-shorthand@npm:3.0.4" + dependencies: + postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4 - checksum: b72d8a36f14dc76294c7304c7cc9bf934314e6427b540dc8586a25e98a4b3b77ce68c291b38829f5bf10ecd21a93e1629b4f420bb8fb4e417726ecf69f92051a + postcss: ^8.2 + checksum: d95d114fecceb83a2a2385bb073a16824efaa9b2c685d900af22f764c2a8c1de6c267230df870e4d7f98310e92618b86ba6344b76877d6f4d2158c019181f476 languageName: node linkType: hard @@ -30248,101 +28970,107 @@ __metadata: languageName: node linkType: hard -"postcss-place@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-place@npm:7.0.4" +"postcss-place@npm:^7.0.5": + version: 7.0.5 + resolution: "postcss-place@npm:7.0.5" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4 - checksum: 115b8052b8775f88d4fc56bd5c99b905dba657ecc2bf0a4f0ab506138c1e6ad51bfb93e162dfce6e934113150d234f4baa2daf6d0ad3d9c667a22d54881f6e3f + postcss: ^8.2 + checksum: 149941027e6194f166ab5e7bbddc722c0d18e1f5e8117fe0af3689b216c70df9762052484965ab71271ae1d3a0ec0a7f361ce3b3dfd1f28e0bbfd0d554dd1a11 languageName: node linkType: hard "postcss-preset-env@npm:^7.0.1": - version: 7.4.3 - resolution: "postcss-preset-env@npm:7.4.3" - dependencies: - "@csstools/postcss-color-function": ^1.0.3 - "@csstools/postcss-font-format-keywords": ^1.0.0 - "@csstools/postcss-hwb-function": ^1.0.0 - "@csstools/postcss-ic-unit": ^1.0.0 - "@csstools/postcss-is-pseudo-class": ^2.0.1 - "@csstools/postcss-normalize-display-values": ^1.0.0 - "@csstools/postcss-oklab-function": ^1.0.2 + version: 7.8.3 + resolution: "postcss-preset-env@npm:7.8.3" + dependencies: + "@csstools/postcss-cascade-layers": ^1.1.1 + "@csstools/postcss-color-function": ^1.1.1 + "@csstools/postcss-font-format-keywords": ^1.0.1 + "@csstools/postcss-hwb-function": ^1.0.2 + "@csstools/postcss-ic-unit": ^1.0.1 + "@csstools/postcss-is-pseudo-class": ^2.0.7 + "@csstools/postcss-nested-calc": ^1.0.0 + "@csstools/postcss-normalize-display-values": ^1.0.1 + "@csstools/postcss-oklab-function": ^1.1.1 "@csstools/postcss-progressive-custom-properties": ^1.3.0 - autoprefixer: ^10.4.4 - browserslist: ^4.20.2 + "@csstools/postcss-stepped-value-functions": ^1.0.1 + "@csstools/postcss-text-decoration-shorthand": ^1.0.0 + "@csstools/postcss-trigonometric-functions": ^1.0.2 + "@csstools/postcss-unset-value": ^1.0.2 + autoprefixer: ^10.4.13 + browserslist: ^4.21.4 css-blank-pseudo: ^3.0.3 css-has-pseudo: ^3.0.4 css-prefers-color-scheme: ^6.0.3 - cssdb: ^6.5.0 - postcss-attribute-case-insensitive: ^5.0.0 + cssdb: ^7.1.0 + postcss-attribute-case-insensitive: ^5.0.2 postcss-clamp: ^4.1.0 - postcss-color-functional-notation: ^4.2.2 - postcss-color-hex-alpha: ^8.0.3 - postcss-color-rebeccapurple: ^7.0.2 - postcss-custom-media: ^8.0.0 - postcss-custom-properties: ^12.1.5 - postcss-custom-selectors: ^6.0.0 - postcss-dir-pseudo-class: ^6.0.4 - postcss-double-position-gradients: ^3.1.1 + postcss-color-functional-notation: ^4.2.4 + postcss-color-hex-alpha: ^8.0.4 + postcss-color-rebeccapurple: ^7.1.1 + postcss-custom-media: ^8.0.2 + postcss-custom-properties: ^12.1.10 + postcss-custom-selectors: ^6.0.3 + postcss-dir-pseudo-class: ^6.0.5 + postcss-double-position-gradients: ^3.1.2 postcss-env-function: ^4.0.6 postcss-focus-visible: ^6.0.4 postcss-focus-within: ^5.0.4 postcss-font-variant: ^5.0.0 - postcss-gap-properties: ^3.0.3 - postcss-image-set-function: ^4.0.6 + postcss-gap-properties: ^3.0.5 + postcss-image-set-function: ^4.0.7 postcss-initial: ^4.0.1 - postcss-lab-function: ^4.1.2 + postcss-lab-function: ^4.2.1 postcss-logical: ^5.0.4 postcss-media-minmax: ^5.0.0 - postcss-nesting: ^10.1.3 + postcss-nesting: ^10.2.0 postcss-opacity-percentage: ^1.1.2 - postcss-overflow-shorthand: ^3.0.3 + postcss-overflow-shorthand: ^3.0.4 postcss-page-break: ^3.0.4 - postcss-place: ^7.0.4 - postcss-pseudo-class-any-link: ^7.1.1 + postcss-place: ^7.0.5 + postcss-pseudo-class-any-link: ^7.1.6 postcss-replace-overflow-wrap: ^4.0.0 - postcss-selector-not: ^5.0.0 + postcss-selector-not: ^6.0.1 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4 - checksum: 4491ef15408d9bce7f7a1ec205caef697f6513b71159500968e9c02c7a9ab91799ddf28f939b56a8df5faf741960b1760925cf7b7c5623045be39859aaf15582 + postcss: ^8.2 + checksum: cb3a12b4d2dadbf4f6850eda19d975cf09d45223c4c33768cc8c1a0f8b27cd44c7bb29376d6995edeea55924481fa317d841b0d59b00beea35b06d4da6fdd802 languageName: node linkType: hard -"postcss-pseudo-class-any-link@npm:^7.1.1": - version: 7.1.2 - resolution: "postcss-pseudo-class-any-link@npm:7.1.2" +"postcss-pseudo-class-any-link@npm:^7.1.6": + version: 7.1.6 + resolution: "postcss-pseudo-class-any-link@npm:7.1.6" dependencies: postcss-selector-parser: ^6.0.10 peerDependencies: - postcss: ^8.4 - checksum: 6eed9df37664d3d2b490d6a4885cb0ce3ae261a384184c410ee7686b90a3285664fe11519a0fd90d3bb6eaa189e79144c28ff3d3bb710ccf97080b5779e04372 + postcss: ^8.2 + checksum: 3f5cffbe4d5de7958ce220dc361ca1fb3c0985d0c44d007b2bdc7a780c412e57800a366fe9390218948cc0157697ba363ce9542e36a831c537b05b18a44dcecd languageName: node linkType: hard -"postcss-reduce-initial@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-reduce-initial@npm:7.0.2" +"postcss-reduce-initial@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-reduce-initial@npm:7.0.4" dependencies: - browserslist: ^4.23.3 + browserslist: ^4.25.1 caniuse-api: ^3.0.0 peerDependencies: - postcss: ^8.4.31 - checksum: 1e6fafaf5fac52b351c8de156ed62e4e1f48da7eb07f9ce90da54b45dca61da9af1e954b8a343271cb3e4ec99e0c5f18d7f9f96da0ca144511fca04498fac78c + postcss: ^8.4.32 + checksum: 2763fc58094bf0aca050c8adca62fdc69093777e0af858fc0d95515ce25bc883470c7d27b67886a1aeecadd289a6a87c35da9afd5529bfc22995bf5a13cabcb9 languageName: node linkType: hard -"postcss-reduce-transforms@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-reduce-transforms@npm:7.0.0" +"postcss-reduce-transforms@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-reduce-transforms@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: b2d4b65e71d38b604b41937850d1d64794964d6eced90f05891cfae8a78c7a9fed49911f51da9dcc5d715ac18e8bc7eacf691f2c5321dfe4d781f3e4442dfea9 + postcss: ^8.4.32 + checksum: b379ea1d87ea27f331b472c8a21b4c6bb3c114ea573b66743f6fb4a52cab758c1930cd194df873d347901e347c47035e1353be6cf4250e469ec512f599385957 languageName: node linkType: hard @@ -30355,18 +29083,18 @@ __metadata: languageName: node linkType: hard -"postcss-selector-not@npm:^5.0.0": - version: 5.0.0 - resolution: "postcss-selector-not@npm:5.0.0" +"postcss-selector-not@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-selector-not@npm:6.0.1" dependencies: - balanced-match: ^1.0.0 + postcss-selector-parser: ^6.0.10 peerDependencies: - postcss: ^8.1.0 - checksum: ee70e92d21f522d39082a640656b7233bd4917f21bcca0ce7e84e26ddf25ea40139c7475b663c7de19781c3a34498ab166d4968a86b2607a23c4310ad5d02acf + postcss: ^8.2 + checksum: 1984db777cf842655303f83935a4354b638093f7454964fa1146515424c3309934fdc160135b9113b69bc2361017fb3bfc9ba11efc5bfa1235f9f35ddb544f82 languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.6, postcss-selector-parser@npm:^6.0.9, postcss-selector-parser@npm:^6.1.2": +"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.9, postcss-selector-parser@npm:^6.1.1, postcss-selector-parser@npm:^6.1.2": version: 6.1.2 resolution: "postcss-selector-parser@npm:6.1.2" dependencies: @@ -30376,7 +29104,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^7.0.0": +"postcss-selector-parser@npm:^7.0.0, postcss-selector-parser@npm:^7.1.0": version: 7.1.0 resolution: "postcss-selector-parser@npm:7.1.0" dependencies: @@ -30386,44 +29114,44 @@ __metadata: languageName: node linkType: hard -"postcss-svgo@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-svgo@npm:7.0.1" +"postcss-svgo@npm:^7.1.0": + version: 7.1.0 + resolution: "postcss-svgo@npm:7.1.0" dependencies: postcss-value-parser: ^4.2.0 - svgo: ^3.3.2 + svgo: ^4.0.0 peerDependencies: - postcss: ^8.4.31 - checksum: 7c7b177e6f4e2a3e9ada76d53afa02e08d900c8ac15600ba9daa80480269d538405e544bd8091bc5eb7529173a476896fad885a72a247258265424b29a9195ed + postcss: ^8.4.32 + checksum: e08e0d73cc1fa98474778cf9b19b89601ad537d7ae45d9f7faaadfdf13647187ba2d0d229f813caa357c410e08b7050613a72076943d8baf51ea82bb171272e9 languageName: node linkType: hard -"postcss-unique-selectors@npm:^7.0.3": - version: 7.0.3 - resolution: "postcss-unique-selectors@npm:7.0.3" +"postcss-unique-selectors@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-unique-selectors@npm:7.0.4" dependencies: - postcss-selector-parser: ^6.1.2 + postcss-selector-parser: ^7.1.0 peerDependencies: - postcss: ^8.4.31 - checksum: 2eb90eb0745d1e29d411ea5108f1cd9737de5b8f739cabc717074872bc4015950c9963f870b23b33b9ef45e7887eecfe5560cffee56616d4e0b8d0fac4f7cb10 + postcss: ^8.4.32 + checksum: ae47c2abc2dab647e026674a1239c2531236177e39078ef7fb091df9cdeb60f8e453c65909e5dd91efe2f3bb76c67f31035f137a9c71cbc8732d631329c79261 languageName: node linkType: hard -"postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": +"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" checksum: f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 languageName: node linkType: hard -"postcss@npm:^8.2.14, postcss@npm:^8.4.12, postcss@npm:^8.4.21, postcss@npm:^8.4.31, postcss@npm:^8.4.38": - version: 8.5.3 - resolution: "postcss@npm:8.5.3" +"postcss@npm:^8.2.14, postcss@npm:^8.4.31, postcss@npm:^8.4.33, postcss@npm:^8.4.40, postcss@npm:^8.4.47": + version: 8.5.6 + resolution: "postcss@npm:8.5.6" dependencies: - nanoid: ^3.3.8 + nanoid: ^3.3.11 picocolors: ^1.1.1 source-map-js: ^1.2.1 - checksum: b75510d7b28c3ab728c8733dd01538314a18c52af426f199a3c9177e63eb08602a3938bfb66b62dc01350b9aed62087eabbf229af97a1659eb8d3513cec823b3 + checksum: 5127cc7c91ed7a133a1b7318012d8bfa112da9ef092dddf369ae699a1f10ebbd89b1b9f25f3228795b84585c72aabd5ced5fc11f2ba467eedf7b081a66fad024 languageName: node linkType: hard @@ -30512,11 +29240,11 @@ __metadata: linkType: hard "prettier@npm:^2.8.4": - version: 2.8.4 - resolution: "prettier@npm:2.8.4" + version: 2.8.8 + resolution: "prettier@npm:2.8.8" bin: prettier: bin-prettier.js - checksum: d272cbd842d466fbd10e7efc22fd99ebdbfb78c06c0fe8ffdaa86d50883e7b3d3fba822a86fd8a1c851ca91ec5dfc867e612071c9c54d0e29954f20954262dcb + checksum: 463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a languageName: node linkType: hard @@ -30537,14 +29265,14 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:30.0.5": - version: 30.0.5 - resolution: "pretty-format@npm:30.0.5" +"pretty-format@npm:30.2.0, pretty-format@npm:^30.0.0": + version: 30.2.0 + resolution: "pretty-format@npm:30.2.0" dependencies: "@jest/schemas": 30.0.5 ansi-styles: ^5.2.0 react-is: ^18.3.1 - checksum: 9f6cf1af5c3169093866c80adbfdad32f69c692b62f24ba3ca8cdec8519336123323f896396f9fa40346a41b197c5f6be15aec4d8620819f12496afaaca93f81 + checksum: 8fdacfd281aa98124e5df80b2c17223fdcb84433876422b54863a6849381b3059eb42b9806d92d2853826bcb966bcb98d499bea5b1e912d869a3c3107fd38d35 languageName: node linkType: hard @@ -30571,6 +29299,18 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^28.1.3": + version: 28.1.3 + resolution: "pretty-format@npm:28.1.3" + dependencies: + "@jest/schemas": ^28.1.3 + ansi-regex: ^5.0.1 + ansi-styles: ^5.0.0 + react-is: ^18.0.0 + checksum: 596d8b459b6fdac7dcbd70d40169191e889939c17ffbcc73eebe2a9a6f82cdbb57faffe190274e0a507d9ecdf3affadf8a9b43442a625eecfbd2813b9319660f + languageName: node + linkType: hard + "pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -30582,15 +29322,6 @@ __metadata: languageName: node linkType: hard -"printj@npm:~1.1.0": - version: 1.1.2 - resolution: "printj@npm:1.1.2" - bin: - printj: ./bin/printj.njs - checksum: 511ebf3a1eb3269d91ac709083039c32dbee05ad71918ac20fb960df03d24cf072b09ec22a3cb0897f31c48233f10312596e3f4e43dfc6269e6977b0679a68ec - languageName: node - linkType: hard - "proc-log@npm:^4.0.0, proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": version: 4.2.0 resolution: "proc-log@npm:4.2.0" @@ -30690,11 +29421,11 @@ __metadata: linkType: hard "promise@npm:^8.1.0": - version: 8.1.0 - resolution: "promise@npm:8.1.0" + version: 8.3.0 + resolution: "promise@npm:8.3.0" dependencies: asap: ~2.0.6 - checksum: bd6594e66b200a0c5aa18b46502e859d5abe7daeae2f9edaaf4e440628e6f960158ca0b9a12763d845ea7532e832566eee6fcceaa52b6862cc90908a51c4eca8 + checksum: 6fccae27a10bcce7442daf090279968086edd2e3f6cebe054b71816403e2526553edf510d13088a4d0f14d7dfa9b9dfb188cab72d6f942e186a4353b6a29c8bf languageName: node linkType: hard @@ -30736,16 +29467,16 @@ __metadata: linkType: hard "property-expr@npm:^2.0.4": - version: 2.0.4 - resolution: "property-expr@npm:2.0.4" - checksum: 6d289a02bbb812990bcc63f1e3607bf97adcb912e3a75d72cfc33f01bfd80170d4234668de965fa44bfac73e3e18f5bf4cff7bae5713bd2caa1e9b583bd8a51a + version: 2.0.6 + resolution: "property-expr@npm:2.0.6" + checksum: 69b7da15038a1146d6447c69c445306f66a33c425271235bb20507f1846dbf9577a8f9dfafe8acbfcb66f924b270157f155248308f026a68758f35fc72265b3c languageName: node linkType: hard "protocols@npm:^2.0.0, protocols@npm:^2.0.1": - version: 2.0.1 - resolution: "protocols@npm:2.0.1" - checksum: 016cc58a596e401004a028a2f7005e3444bf89ee8f606409c411719374d1e8bba0464fc142a065cce0d19f41669b2f7ffe25a8bde4f16ce3b6eb01fabc51f2e7 + version: 2.0.2 + resolution: "protocols@npm:2.0.2" + checksum: b87d78c1fcf038d33691da28447ce94011d5c7f0c7fd25bcb5fb4d975991c99117873200c84f4b6a9d7f8b9092713a064356236960d1473a7d6fcd4228897b60 languageName: node linkType: hard @@ -30760,18 +29491,18 @@ __metadata: linkType: hard "proxy-agent@npm:^6.3.0": - version: 6.3.0 - resolution: "proxy-agent@npm:6.3.0" + version: 6.5.0 + resolution: "proxy-agent@npm:6.5.0" dependencies: - agent-base: ^7.0.2 + agent-base: ^7.1.2 debug: ^4.3.4 - http-proxy-agent: ^7.0.0 - https-proxy-agent: ^7.0.0 + http-proxy-agent: ^7.0.1 + https-proxy-agent: ^7.0.6 lru-cache: ^7.14.1 - pac-proxy-agent: ^7.0.0 + pac-proxy-agent: ^7.1.0 proxy-from-env: ^1.1.0 - socks-proxy-agent: ^8.0.1 - checksum: 40a0df2c9af5da8e6fcb95268f3e93181d8dd5c5ee9493517793fe75f847641f44a962d25a49d7208ec3b68cf1998fcd0d976bae773796e2023c71cddd76b642 + socks-proxy-agent: ^8.0.5 + checksum: 7fd4e6f36bf17098a686d4aee3b8394abfc0b0537c2174ce96b0a4223198b9fafb16576c90108a3fcfc2af0168bd7747152bfa1f58e8fee91d3780e79aab7fd8 languageName: node linkType: hard @@ -30783,13 +29514,15 @@ __metadata: linkType: hard "psl@npm:^1.1.33": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 6a3f805fdab9442f44de4ba23880c4eba26b20c8e8e0830eff1cb31007f6825dace61d17203c58bfe36946842140c97a1ba7f67bc63ca2d88a7ee052b65d97ab + version: 1.15.0 + resolution: "psl@npm:1.15.0" + dependencies: + punycode: ^2.3.1 + checksum: d8d45a99e4ca62ca12ac3c373e63d80d2368d38892daa40cfddaa1eb908be98cd549ac059783ef3a56cfd96d57ae8e2fd9ae53d1378d90d42bc661ff924e102a languageName: node linkType: hard -"public-encrypt@npm:^4.0.0": +"public-encrypt@npm:^4.0.3": version: 4.0.3 resolution: "public-encrypt@npm:4.0.3" dependencies: @@ -30814,12 +29547,12 @@ __metadata: linkType: hard "pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" + version: 3.0.3 + resolution: "pump@npm:3.0.3" dependencies: end-of-stream: ^1.1.0 once: ^1.3.1 - checksum: bbdeda4f747cdf47db97428f3a135728669e56a0ae5f354a9ac5b74556556f5446a46f720a8f14ca2ece5be9b4d5d23c346db02b555f46739934cc6c093a5478 + checksum: ada5cdf1d813065bbc99aa2c393b8f6beee73b5de2890a8754c9f488d7323ffd2ca5f5a0943b48934e3fcbd97637d0337369c3c631aeb9614915db629f1c75c9 languageName: node linkType: hard @@ -30841,7 +29574,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^1.3.2": +"punycode@npm:^1.4.1": version: 1.4.1 resolution: "punycode@npm:1.4.1" checksum: 354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08 @@ -30865,13 +29598,13 @@ __metadata: linkType: hard "pure-rand@npm:^6.0.0": - version: 6.0.2 - resolution: "pure-rand@npm:6.0.2" - checksum: 0556bee2e16a8d081a2b7630d9cb4e5dafd4e6bd6e4c61de1cf1ef5974f127847523e3d0e62884f6f5d64b66a5e93b05bd8f37ed009f3a4fe5089899e05914aa + version: 6.1.0 + resolution: "pure-rand@npm:6.1.0" + checksum: 1abe217897bf74dcb3a0c9aba3555fe975023147b48db540aa2faf507aee91c03bf54f6aef0eb2bf59cc259a16d06b28eca37f0dc426d94f4692aeff02fb0e65 languageName: node linkType: hard -"q@npm:^1.1.2, q@npm:^1.5.1": +"q@npm:^1.1.2": version: 1.5.1 resolution: "q@npm:1.5.1" checksum: 7855fbdba126cb7e92ef3a16b47ba998c0786ec7fface236e3eb0135b65df36429d91a86b1fff3ab0927b4ac4ee88a2c44527c7c3b8e2a37efbec9fe34803df4 @@ -30887,6 +29620,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:^6.12.3": + version: 6.14.0 + resolution: "qs@npm:6.14.0" + dependencies: + side-channel: ^1.1.0 + checksum: 8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c + languageName: node + linkType: hard + "qs@npm:~6.5.2": version: 6.5.3 resolution: "qs@npm:6.5.3" @@ -30947,7 +29689,7 @@ __metadata: languageName: node linkType: hard -"randomfill@npm:^1.0.3": +"randomfill@npm:^1.0.4": version: 1.0.4 resolution: "randomfill@npm:1.0.4" dependencies: @@ -30976,7 +29718,7 @@ __metadata: languageName: node linkType: hard -"rc@npm:^1.2.7, rc@npm:^1.2.8": +"rc@npm:1.2.8, rc@npm:^1.2.7, rc@npm:^1.2.8": version: 1.2.8 resolution: "rc@npm:1.2.8" dependencies: @@ -31050,16 +29792,16 @@ __metadata: linkType: hard "react-error-overlay@npm:^6.0.11": - version: 6.0.11 - resolution: "react-error-overlay@npm:6.0.11" - checksum: 8fc93942976e0c704274aec87dbc8e21f62a2cc78d1c93f9bcfff9f7494b00c60f7a2f0bd48d832bcd3190627c0255a1df907373f61f820371373a65ec4b2d64 + version: 6.1.0 + resolution: "react-error-overlay@npm:6.1.0" + checksum: 2b52308b9e489dfaa25df85c7ed5c200371bc214245161a0833b729f9c6b1a2e591e1d1e07c3d3859ffa19b84a386c219d93df9ba13d819be34c20f40e71a555 languageName: node linkType: hard "react-fast-compare@npm:^3.0.1": - version: 3.2.0 - resolution: "react-fast-compare@npm:3.2.0" - checksum: 2a7d75ce9fb5da1e3c01f74a5cd592f3369a8cc8d44e93654bf147ab221f430238e8be70677e896f2bfcb96a1cb7a47a8d05d84633de764a9d57d27005a4bb9e + version: 3.2.2 + resolution: "react-fast-compare@npm:3.2.2" + checksum: 0bbd2f3eb41ab2ff7380daaa55105db698d965c396df73e6874831dbafec8c4b5b08ba36ff09df01526caa3c61595247e3269558c284e37646241cba2b90a367 languageName: node linkType: hard @@ -31085,13 +29827,13 @@ __metadata: linkType: hard "react-native-get-random-values@npm:^1.4.0": - version: 1.7.1 - resolution: "react-native-get-random-values@npm:1.7.1" + version: 1.11.0 + resolution: "react-native-get-random-values@npm:1.11.0" dependencies: fast-base64-decode: ^1.0.0 peerDependencies: react-native: ">=0.56" - checksum: 56da68d9cb9dba5e0a7cc3c22cf3374961133c58f1c34c9b91c462e1ec927d5a267edb17c96f095f9061225f541adb8cc2d62c94cec87c2fd5dce9bbc97c5c24 + checksum: 2ce71f1ab7f5b36d4a9dd59cc80b4aa75526f047c6680a7f1a388fa8b9a62efdacaf7b7de3be593c73e882773b2eee74916b00f7c8b158e40b46388998218586 languageName: node linkType: hard @@ -31137,6 +29879,15 @@ __metadata: languageName: node linkType: hard +"read-cache@npm:^1.0.0": + version: 1.0.0 + resolution: "read-cache@npm:1.0.0" + dependencies: + pify: ^2.3.0 + checksum: 90cb2750213c7dd7c80cb420654344a311fdec12944e81eb912cd82f1bc92aea21885fa6ce442e3336d9fccd663b8a7a19c46d9698e6ca55620848ab932da814 + languageName: node + linkType: hard + "read-cmd-shim@npm:4.0.0, read-cmd-shim@npm:^4.0.0": version: 4.0.0 resolution: "read-cmd-shim@npm:4.0.0" @@ -31207,7 +29958,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.1.4, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.1.4, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -31267,6 +30018,13 @@ __metadata: languageName: node linkType: hard +"readdirp@npm:^4.0.1": + version: 4.1.2 + resolution: "readdirp@npm:4.1.2" + checksum: 60a14f7619dec48c9c850255cd523e2717001b0e179dc7037cfa0895da7b9e9ab07532d324bfb118d73a710887d1e35f79c495fa91582784493e085d18c72c62 + languageName: node + linkType: hard + "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -31316,11 +30074,11 @@ __metadata: linkType: hard "redux-thunk@npm:^2.2.0": - version: 2.4.1 - resolution: "redux-thunk@npm:2.4.1" + version: 2.4.2 + resolution: "redux-thunk@npm:2.4.2" peerDependencies: redux: ^4 - checksum: 1127090b488c6b368397ed885415553735433b2971bd7d7aee77da398bddcac1c6dbddb0ebef1761d9c2bd59e610877824fad432ade5a4f75132e5bb37387ee7 + checksum: e202d6ef7dfa7df08ed24cb221aa89d6c84dbaa7d65fe90dbd8e826d0c10d801f48388f9a7598a4fd970ecbc93d335014570a61ca7bc8bf569eab5de77b31a3c languageName: node linkType: hard @@ -31336,12 +30094,28 @@ __metadata: languageName: node linkType: hard -"regenerate-unicode-properties@npm:^10.0.1": - version: 10.0.1 - resolution: "regenerate-unicode-properties@npm:10.0.1" +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" + dependencies: + call-bind: ^1.0.8 + define-properties: ^1.2.1 + es-abstract: ^1.23.9 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + get-intrinsic: ^1.2.7 + get-proto: ^1.0.1 + which-builtin-type: ^1.2.1 + checksum: 7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac + languageName: node + linkType: hard + +"regenerate-unicode-properties@npm:^10.2.2": + version: 10.2.2 + resolution: "regenerate-unicode-properties@npm:10.2.2" dependencies: regenerate: ^1.4.2 - checksum: 2ac39799588f81003b0b406611067c738ae63f876e8e66b1299b4d1c658ed435bf20007e08f45f1f49a7871510fc2d12cace283724cd4c6907a19adf6d5850a5 + checksum: 66a1d6a1dbacdfc49afd88f20b2319a4c33cee56d245163e4d8f5f283e0f45d1085a78f7f7406dd19ea3a5dd7a7799cd020cd817c97464a7507f9d10fbdce87c languageName: node linkType: hard @@ -31359,68 +30133,54 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.4, regenerator-runtime@npm:^0.13.9": - version: 0.13.9 - resolution: "regenerator-runtime@npm:0.13.9" - checksum: b0f26612204f061a84064d2f3361629eae09993939112b9ffc3680bb369ecd125764d6654eace9ef11b36b44282ee52b988dda946ea52d372e7599a30eea73ee - languageName: node - linkType: hard - -"regenerator-transform@npm:^0.15.0": - version: 0.15.0 - resolution: "regenerator-transform@npm:0.15.0" - dependencies: - "@babel/runtime": ^7.8.4 - checksum: c825d84f580441a3c592ea25668c491e0a1bd3ad55a992ce6b83b34bfc6e811d0b676af4e70f12e2c93834835d6c9181f75f13c8be181844b01e397a7d9df06b +"regenerator-runtime@npm:^0.13.9": + version: 0.13.11 + resolution: "regenerator-runtime@npm:0.13.11" + checksum: 12b069dc774001fbb0014f6a28f11c09ebfe3c0d984d88c9bced77fdb6fedbacbca434d24da9ae9371bfbf23f754869307fb51a4c98a8b8b18e5ef748677ca24 languageName: node linkType: hard "regex-parser@npm:^2.2.11": - version: 2.2.11 - resolution: "regex-parser@npm:2.2.11" - checksum: 6572acbd46b5444215a73cf164f3c6fdbd73b8a2cde6a31a97307e514d20f5cbb8609f9e4994a7744207f2d1bf9e6fca4bbc0c9854f2b3da77ae0063efdc3f98 + version: 2.3.1 + resolution: "regex-parser@npm:2.3.1" + checksum: a256f79c8b465e6765eb65799417200f8ee81f68cc202cc5563a02713e61ad51f6280672f8edee072ef37c5301a90f8d1a71cefb6ec3ed2ca0d1d88587286219 languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.3.1, regexp.prototype.flags@npm:^1.5.2": - version: 1.5.2 - resolution: "regexp.prototype.flags@npm:1.5.2" +"regexp.prototype.flags@npm:^1.5.3, regexp.prototype.flags@npm:^1.5.4": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: - call-bind: ^1.0.6 + call-bind: ^1.0.8 define-properties: ^1.2.1 es-errors: ^1.3.0 - set-function-name: ^2.0.1 - checksum: 0f3fc4f580d9c349f8b560b012725eb9c002f36daa0041b3fbf6f4238cb05932191a4d7d5db3b5e2caa336d5150ad0402ed2be81f711f9308fe7e1a9bf9bd552 - languageName: node - linkType: hard - -"regexpp@npm:^3.2.0": - version: 3.2.0 - resolution: "regexpp@npm:3.2.0" - checksum: d1da82385c8754a1681416b90b9cca0e21b4a2babef159099b88f640637d789c69011d0bc94705dacab85b81133e929d027d85210e8b8b03f8035164dbc14710 + get-proto: ^1.0.1 + gopd: ^1.2.0 + set-function-name: ^2.0.2 + checksum: 83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77 languageName: node linkType: hard -"regexpu-core@npm:^5.0.1": - version: 5.0.1 - resolution: "regexpu-core@npm:5.0.1" +"regexpu-core@npm:^6.2.0": + version: 6.4.0 + resolution: "regexpu-core@npm:6.4.0" dependencies: regenerate: ^1.4.2 - regenerate-unicode-properties: ^10.0.1 - regjsgen: ^0.6.0 - regjsparser: ^0.8.2 + regenerate-unicode-properties: ^10.2.2 + regjsgen: ^0.8.0 + regjsparser: ^0.13.0 unicode-match-property-ecmascript: ^2.0.0 - unicode-match-property-value-ecmascript: ^2.0.0 - checksum: a4ea0af1391e3e02301de37bee244400d4efabe14125c3540e7c156bf803748154983b2cfb6477cfcab41db5c0909d6bda077fd73523bc89d4694db2359aabc2 + unicode-match-property-value-ecmascript: ^2.2.1 + checksum: 1eed9783c023dd06fb1f3ce4b6e3fdf0bc1e30cb036f30aeb2019b351e5e0b74355b40462282ea5db092c79a79331c374c7e9897e44a5ca4509e9f0b570263de languageName: node linkType: hard "registry-auth-token@npm:^4.0.0": - version: 4.2.1 - resolution: "registry-auth-token@npm:4.2.1" + version: 4.2.2 + resolution: "registry-auth-token@npm:4.2.2" dependencies: - rc: ^1.2.8 - checksum: ae23c68b8cd9d3afc99e160791f83a1e74aae9e3229a2a602b849c91164567fc6a3c31b7f2c1ac0e1e622be0d6671773439a55923e3bc1062d55a5c8dd843b65 + rc: 1.2.8 + checksum: 1d0000b8b65e7141a4cc4594926e2551607f48596e01326e7aa2ba2bc688aea86b2aa0471c5cb5de7acc9a59808a3a1ddde9084f974da79bfc67ab67aa48e003 languageName: node linkType: hard @@ -31433,21 +30193,21 @@ __metadata: languageName: node linkType: hard -"regjsgen@npm:^0.6.0": - version: 0.6.0 - resolution: "regjsgen@npm:0.6.0" - checksum: e06ef822a4ab9a2faddbdc7f58c294939f9a22c02ca56b404f07f1f9c6bd51dc345ab8b5e2d3267f274a1f77ba4c56d9741e1c53b494bf12da6842c70fe35edc +"regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "regjsgen@npm:0.8.0" + checksum: 44f526c4fdbf0b29286101a282189e4dbb303f4013cf3fea058668d96d113b9180d3d03d1e13f6d4cbde38b7728bf951aecd9dc199938c080093a9a6f0d7a6bd languageName: node linkType: hard -"regjsparser@npm:^0.8.2": - version: 0.8.4 - resolution: "regjsparser@npm:0.8.4" +"regjsparser@npm:^0.13.0": + version: 0.13.0 + resolution: "regjsparser@npm:0.13.0" dependencies: - jsesc: ~0.5.0 + jsesc: ~3.1.0 bin: regjsparser: bin/parser - checksum: d7658e0b59f16f55f2a50d8d2f731165e85d7b22b7c7a08e70b080b0e49b893b0e282caff4b00b35336aaa66851a2faa1b0cb53094e71da1dcefd837a3b202ec + checksum: 4702f85cda09f67747c1b2fb673a0f0e5d1ba39d55f177632265a0be471ba59e3f320623f411649141f752b126b8126eac3ff4c62d317921e430b0472bfc6071 languageName: node linkType: hard @@ -31593,6 +30353,13 @@ __metadata: languageName: node linkType: hard +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab + languageName: node + linkType: hard + "resolve-url-loader@npm:^5.0.0": version: 5.0.0 resolution: "resolve-url-loader@npm:5.0.0" @@ -31614,9 +30381,9 @@ __metadata: linkType: hard "resolve.exports@npm:^1.1.0": - version: 1.1.0 - resolution: "resolve.exports@npm:1.1.0" - checksum: 7e21c22ad129b934d5cc0b6aefd07f377a92e0b9699f49ac33eac1736a85e3aeb9270c85aac47f7070b5975739623ed007aac318d6bc5f036504b2b7a407fd31 + version: 1.1.1 + resolution: "resolve.exports@npm:1.1.1" + checksum: 902ac0c643d03385b2719f3aed8c289e9d4b2dd42c993de946de5b882bc18b74fad07d672d29f71a63c251be107f6d0d343e2390ca224c04ba9a8b8e35d1653a languageName: node linkType: hard @@ -31627,36 +30394,29 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.18.1, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:~1.22.1": - version: 1.22.10 - resolution: "resolve@npm:1.22.10" +"resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.18.1, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.10, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:~1.22.1, resolve@npm:~1.22.2": + version: 1.22.11 + resolution: "resolve@npm:1.22.11" dependencies: - is-core-module: ^2.16.0 + is-core-module: ^2.16.1 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 8967e1f4e2cc40f79b7e080b4582b9a8c5ee36ffb46041dccb20e6461161adf69f843b43067b4a375de926a2cd669157e29a29578191def399dd5ef89a1b5203 - languageName: node - linkType: hard - -"resolve@npm:^2.0.0-next.3": - version: 2.0.0-next.3 - resolution: "resolve@npm:2.0.0-next.3" - dependencies: - is-core-module: ^2.2.0 - path-parse: ^1.0.6 - checksum: 669f6ad21d914df8c8d414092e263c7276598ad674c32edc2763b621bf03d0481816a5173ec552b0e97dd826c522b3109e5903db0c8eff085c1e1975a1ace8d2 + checksum: f657191507530f2cbecb5815b1ee99b20741ea6ee02a59c57028e9ec4c2c8d7681afcc35febbd554ac0ded459db6f2d8153382c53a2f266cee2575e512674409 languageName: node linkType: hard -"resolve@npm:~1.19.0": - version: 1.19.0 - resolution: "resolve@npm:1.19.0" +"resolve@npm:^2.0.0-next.5": + version: 2.0.0-next.5 + resolution: "resolve@npm:2.0.0-next.5" dependencies: - is-core-module: ^2.1.0 - path-parse: ^1.0.6 - checksum: 1c8afdfb88c9adab0a19b6f16756d47f5917f64047bf5a38c17aa543aae5ccca2a0631671b19ce8460a7a3e65ead98ee70e046d3056ec173d3377a27487848a8 + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: a6c33555e3482ea2ec4c6e3d3bf0d78128abf69dca99ae468e64f1e30acaa318fd267fb66c8836b04d558d3e2d6ed875fe388067e7d8e0de647d3c21af21c43a languageName: node linkType: hard @@ -31667,36 +30427,29 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.18.1#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@~1.22.1#~builtin": - version: 1.22.10 - resolution: "resolve@patch:resolve@npm%3A1.22.10#~builtin::version=1.22.10&hash=c3c19d" +"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.18.1#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.10#~builtin, resolve@patch:resolve@^1.22.4#~builtin, resolve@patch:resolve@^1.22.8#~builtin, resolve@patch:resolve@~1.22.1#~builtin, resolve@patch:resolve@~1.22.2#~builtin": + version: 1.22.11 + resolution: "resolve@patch:resolve@npm%3A1.22.11#~builtin::version=1.22.11&hash=c3c19d" dependencies: - is-core-module: ^2.16.0 + is-core-module: ^2.16.1 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 52a4e505bbfc7925ac8f4cd91fd8c4e096b6a89728b9f46861d3b405ac9a1ccf4dcbf8befb4e89a2e11370dacd0160918163885cbc669369590f2f31f4c58939 - languageName: node - linkType: hard - -"resolve@patch:resolve@^2.0.0-next.3#~builtin": - version: 2.0.0-next.3 - resolution: "resolve@patch:resolve@npm%3A2.0.0-next.3#~builtin::version=2.0.0-next.3&hash=c3c19d" - dependencies: - is-core-module: ^2.2.0 - path-parse: ^1.0.6 - checksum: ecd5da8e5f3042952bd9fd46725ef850144e7c3d707d963039df677809716660ccf5efa66742fbc6796d280c23d18915384fada76869a9c554e15cf1e6df9278 + checksum: ee5b182f2e37cb1165465e58c6abc797fec0a80b5ba3231607beb4677db0c9291ac010c47cf092b6daa2b7f518d69a0e21888e7e2b633f68d501a874212a8c63 languageName: node linkType: hard -"resolve@patch:resolve@~1.19.0#~builtin": - version: 1.19.0 - resolution: "resolve@patch:resolve@npm%3A1.19.0#~builtin::version=1.19.0&hash=c3c19d" +"resolve@patch:resolve@^2.0.0-next.5#~builtin": + version: 2.0.0-next.5 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#~builtin::version=2.0.0-next.5&hash=c3c19d" dependencies: - is-core-module: ^2.1.0 - path-parse: ^1.0.6 - checksum: 254980f60dd9fdb28b34a511e70df6e3027d9627efce86a40757eea9b87252d172829c84517554560c4541ebfe207868270c19a0f086997b41209367aa8ef74f + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 78ad6edb8309a2bfb720c2c1898f7907a37f858866ce11a5974643af1203a6a6e05b2fa9c53d8064a673a447b83d42569260c306d43628bff5bb101969708355 languageName: node linkType: hard @@ -31751,9 +30504,9 @@ __metadata: linkType: hard "reusify@npm:^1.0.4": - version: 1.0.4 - resolution: "reusify@npm:1.0.4" - checksum: c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 + version: 1.1.0 + resolution: "reusify@npm:1.1.0" + checksum: 4eff0d4a5f9383566c7d7ec437b671cc51b25963bd61bf127c3f3d3f68e44a026d99b8d2f1ad344afff8d278a8fe70a8ea092650a716d22287e8bef7126bb2fa languageName: node linkType: hard @@ -31802,23 +30555,13 @@ __metadata: languageName: node linkType: hard -"ripemd160@npm:=2.0.1": - version: 2.0.1 - resolution: "ripemd160@npm:2.0.1" - dependencies: - hash-base: ^2.0.0 - inherits: ^2.0.1 - checksum: d4cbb4713c1268bb35e44815b12e3744a952a72b72e6a72110c8f3932227ddf68841110285fe2ed1c04805e2621d85f905deb5f55f9d91fa1bfc0f8081a244e6 - languageName: node - linkType: hard - -"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": - version: 2.0.2 - resolution: "ripemd160@npm:2.0.2" +"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1, ripemd160@npm:^2.0.3": + version: 2.0.3 + resolution: "ripemd160@npm:2.0.3" dependencies: - hash-base: ^3.0.0 - inherits: ^2.0.1 - checksum: f6f0df78817e78287c766687aed4d5accbebc308a8e7e673fb085b9977473c1f139f0c5335d353f172a915bb288098430755d2ad3c4f30612f4dd0c901cd2c3a + hash-base: ^3.1.2 + inherits: ^2.0.4 + checksum: 3f472fb453241cfe692a77349accafca38dbcdc9d96d5848c088b2932ba41eb968630ecff7b175d291c7487a4945aee5a81e30c064d1f94e36070f7e0c37ed6c languageName: node linkType: hard @@ -31837,9 +30580,9 @@ __metadata: linkType: hard "run-applescript@npm:^7.0.0": - version: 7.0.0 - resolution: "run-applescript@npm:7.0.0" - checksum: bd821bbf154b8e6c8ecffeaf0c33cebbb78eb2987476c3f6b420d67ab4c5301faa905dec99ded76ebb3a7042b4e440189ae6d85bbbd3fc6e8d493347ecda8bfe + version: 7.1.0 + resolution: "run-applescript@npm:7.1.0" + checksum: ab826c57c20f244b2ee807704b1ef4ba7f566aa766481ae5922aac785e2570809e297c69afcccc3593095b538a8a77d26f2b2e9a1d9dffee24e0e039502d1a03 languageName: node linkType: hard @@ -31869,59 +30612,63 @@ __metadata: linkType: hard "rxjs@npm:^7.5.5": - version: 7.8.1 - resolution: "rxjs@npm:7.8.1" + version: 7.8.2 + resolution: "rxjs@npm:7.8.2" dependencies: tslib: ^2.1.0 - checksum: 3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68 + checksum: 1fcd33d2066ada98ba8f21fcbbcaee9f0b271de1d38dc7f4e256bfbc6ffcdde68c8bfb69093de7eeb46f24b1fb820620bf0223706cff26b4ab99a7ff7b2e2c45 languageName: node linkType: hard -"safe-array-concat@npm:^1.1.2": - version: 1.1.2 - resolution: "safe-array-concat@npm:1.1.2" +"safe-array-concat@npm:^1.1.2, safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" dependencies: - call-bind: ^1.0.7 - get-intrinsic: ^1.2.4 - has-symbols: ^1.0.3 + call-bind: ^1.0.8 + call-bound: ^1.0.2 + get-intrinsic: ^1.2.6 + has-symbols: ^1.1.0 isarray: ^2.0.5 - checksum: 12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9 - languageName: node - linkType: hard - -"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": - version: 5.1.2 - resolution: "safe-buffer@npm:5.1.2" - checksum: 780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 + checksum: 43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 languageName: node linkType: hard -"safe-regex-test@npm:^1.0.3": - version: 1.0.3 - resolution: "safe-regex-test@npm:1.0.3" +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: 780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 + languageName: node + linkType: hard + +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" dependencies: - call-bind: ^1.0.6 es-errors: ^1.3.0 - is-regex: ^1.1.4 - checksum: 900bf7c98dc58f08d8523b7012b468e4eb757afa624f198902c0643d7008ba777b0bdc35810ba0b758671ce887617295fb742b3f3968991b178ceca54cb07603 + isarray: ^2.0.5 + checksum: 831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750 languageName: node linkType: hard -"safe-stable-stringify@npm:^1.1.0": - version: 1.1.1 - resolution: "safe-stable-stringify@npm:1.1.1" - checksum: 03e36df1444fc52eacb069b1ca1289061b6ffe75b184ac7df22bc962ee7e7226a4371491be21574bc8df81e33fa5a11eb54a85b6a68bf25394ee4453fe0d9d81 +"safe-regex-test@npm:^1.0.3, safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: ^1.0.2 + es-errors: ^1.3.0 + is-regex: ^1.2.1 + checksum: f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 languageName: node linkType: hard -"safe-stable-stringify@npm:^2.2.0, safe-stable-stringify@npm:^2.4.0": +"safe-stable-stringify@npm:^2.2.0, safe-stable-stringify@npm:^2.3.1, safe-stable-stringify@npm:^2.4.0": version: 2.5.0 resolution: "safe-stable-stringify@npm:2.5.0" checksum: baea14971858cadd65df23894a40588ed791769db21bafb7fd7608397dbdce9c5aac60748abae9995e0fc37e15f2061980501e012cd48859740796bea2987f49 @@ -31981,7 +30728,14 @@ __metadata: languageName: node linkType: hard -"sax@npm:>=0.6.0, sax@npm:^1.2.4, sax@npm:~1.2.4": +"sax@npm:>=0.6.0, sax@npm:^1.2.4, sax@npm:^1.4.1": + version: 1.4.1 + resolution: "sax@npm:1.4.1" + checksum: 6bf86318a254c5d898ede6bd3ded15daf68ae08a5495a2739564eb265cd13bcc64a07ab466fb204f67ce472bb534eb8612dac587435515169593f4fffa11de7c + languageName: node + linkType: hard + +"sax@npm:~1.2.4": version: 1.2.4 resolution: "sax@npm:1.2.4" checksum: 6e9b05ff443ee5e5096ce92d31c0740a20d33002fad714ebcb8fc7a664d9ee159103ebe8f7aef0a1f7c5ecacdd01f177f510dff95611c589399baf76437d3fe3 @@ -32020,7 +30774,7 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": +"schema-utils@npm:^3.0.0": version: 3.3.0 resolution: "schema-utils@npm:3.3.0" dependencies: @@ -32031,15 +30785,15 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0": - version: 4.3.0 - resolution: "schema-utils@npm:4.3.0" +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0, schema-utils@npm:^4.3.3": + version: 4.3.3 + resolution: "schema-utils@npm:4.3.3" dependencies: "@types/json-schema": ^7.0.9 ajv: ^8.9.0 ajv-formats: ^2.1.1 ajv-keywords: ^5.1.0 - checksum: c23f0fa73ef71a01d4a2bb7af4c91e0d356ec640e071aa2d06ea5e67f042962bb7ac7c29a60a295bb0125878801bc3209197a2b8a833dd25bd38e37c3ed21427 + checksum: 1c8d2c480a026d7c02ab2ecbe5919133a096d6a721a3f201fa50663e4f30f6d6ba020dfddd93cb828b66b922e76b342e103edd19a62c95c8f60e9079cc403202 languageName: node linkType: hard @@ -32070,8 +30824,8 @@ __metadata: linkType: hard "semantic-ui-react@npm:^2.1.3": - version: 2.1.3 - resolution: "semantic-ui-react@npm:2.1.3" + version: 2.1.5 + resolution: "semantic-ui-react@npm:2.1.5" dependencies: "@babel/runtime": ^7.10.5 "@fluentui/react-component-event-listener": ~0.63.0 @@ -32089,7 +30843,7 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 80b8ceba2b516c5aafa79f0f182a814754bd44d93c8ceaa70ad4c32cd0ef41499300d45267f8a70dbe61e9f392d21cbea48269af7d89b57bf4e65d6ed60e460d + checksum: 356921c36ead8665d1940bceb590690bc9718a43d788f7d0946a3e21ae4d0f52b4bedfec381f4b0f15d343698ef45473329b9bf9e5bd1d91eb8319c458c88f4b languageName: node linkType: hard @@ -32103,24 +30857,22 @@ __metadata: linkType: hard "semver@npm:^7.5.4": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: ^6.0.0 + version: 7.7.3 + resolution: "semver@npm:7.7.3" bin: semver: bin/semver.js - checksum: 5160b06975a38b11c1ab55950cb5b8a23db78df88275d3d8a42ccf1f29e55112ac995b3a26a522c36e3b5f76b0445f1eef70d696b8c7862a2b4303d7b0e7609e + checksum: 4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e languageName: node linkType: hard "send@npm:^0.19.0": - version: 0.19.0 - resolution: "send@npm:0.19.0" + version: 0.19.1 + resolution: "send@npm:0.19.1" dependencies: debug: 2.6.9 depd: 2.0.0 destroy: 1.2.0 - encodeurl: ~1.0.2 + encodeurl: ~2.0.0 escape-html: ~1.0.3 etag: ~1.8.1 fresh: 0.5.2 @@ -32130,7 +30882,7 @@ __metadata: on-finished: 2.4.1 range-parser: ~1.2.1 statuses: 2.0.1 - checksum: ea3f8a67a8f0be3d6bf9080f0baed6d2c51d11d4f7b4470de96a5029c598a7011c497511ccc28968b70ef05508675cebff27da9151dd2ceadd60be4e6cf845e3 + checksum: ceb859859822bf55e705b96db9a909870626d1a6bfcf62a88648b9681048a7840c0ff1f4afd7babea4ccfabff7d64a7dda68a6f6c63c255cc83f40a412a1db8e languageName: node linkType: hard @@ -32209,7 +30961,7 @@ __metadata: languageName: node linkType: hard -"set-function-name@npm:^2.0.1": +"set-function-name@npm:^2.0.2": version: 2.0.2 resolution: "set-function-name@npm:2.0.2" dependencies: @@ -32221,6 +30973,17 @@ __metadata: languageName: node linkType: hard +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: ^1.0.1 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + checksum: ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a + languageName: node + linkType: hard + "set-value@npm:^4.1.0": version: 4.1.0 resolution: "set-value@npm:4.1.0" @@ -32252,7 +31015,7 @@ __metadata: languageName: node linkType: hard -"sha.js@npm:^2.4.0, sha.js@npm:^2.4.11, sha.js@npm:^2.4.8": +"sha.js@npm:^2.4.0, sha.js@npm:^2.4.12, sha.js@npm:^2.4.8": version: 2.4.12 resolution: "sha.js@npm:2.4.12" dependencies: @@ -32297,10 +31060,10 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.1": - version: 1.8.1 - resolution: "shell-quote@npm:1.8.1" - checksum: 8cec6fd827bad74d0a49347057d40dfea1e01f12a6123bf82c4649f3ef152fc2bc6d6176e6376bffcd205d9d0ccb4f1f9acae889384d20baff92186f01ea455a +"shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.3": + version: 1.8.3 + resolution: "shell-quote@npm:1.8.3" + checksum: bee87c34e1e986cfb4c30846b8e6327d18874f10b535699866f368ade11ea4ee45433d97bf5eada22c4320c27df79c3a6a7eb1bf3ecfc47f2c997d9e5e2672fd languageName: node linkType: hard @@ -32360,15 +31123,51 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": - version: 1.0.6 - resolution: "side-channel@npm:1.0.6" +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" dependencies: - call-bind: ^1.0.7 es-errors: ^1.3.0 - get-intrinsic: ^1.2.4 - object-inspect: ^1.13.1 - checksum: d2afd163dc733cc0a39aa6f7e39bf0c436293510dbccbff446733daeaf295857dbccf94297092ec8c53e2503acac30f0b78830876f0485991d62a90e9cad305f + object-inspect: ^1.13.3 + checksum: 644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: ^1.0.2 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.5 + object-inspect: ^1.13.3 + checksum: 010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: ^1.0.2 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.5 + object-inspect: ^1.13.3 + side-channel-map: ^1.0.1 + checksum: 71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 + languageName: node + linkType: hard + +"side-channel@npm:^1.0.6, side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: ^1.3.0 + object-inspect: ^1.13.3 + side-channel-list: ^1.0.0 + side-channel-map: ^1.0.1 + side-channel-weakmap: ^1.0.2 + checksum: cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 languageName: node linkType: hard @@ -32380,9 +31179,9 @@ __metadata: linkType: hard "signal-exit@npm:^4.0.1": - version: 4.0.1 - resolution: "signal-exit@npm:4.0.1" - checksum: 8ff362b7fe81d50cb664c773d2406d68f02aef7ab50b2fdb6a0bb2514730529062be4f981cc5534c05f34a20caa6f91a78a5d1dc90446a968359d80adb63b014 + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 languageName: node linkType: hard @@ -32426,22 +31225,13 @@ __metadata: linkType: hard "simple-plist@npm:^1.0.0": - version: 1.3.1 - resolution: "simple-plist@npm:1.3.1" + version: 1.4.0 + resolution: "simple-plist@npm:1.4.0" dependencies: - bplist-creator: 0.1.0 - bplist-parser: 0.3.1 + bplist-creator: 0.1.1 + bplist-parser: 0.3.2 plist: ^3.0.5 - checksum: 3d5adeb705815338b1f4615c52584d540b12575337a0e0688f0a2b19a6a4162769cd8a3a36e9eb2b0fc9e27d63dcba8b9088a13e93eabcb7cdec5fe90ec5b0a5 - languageName: node - linkType: hard - -"simple-swizzle@npm:^0.2.2": - version: 0.2.2 - resolution: "simple-swizzle@npm:0.2.2" - dependencies: - is-arrayish: ^0.3.1 - checksum: df5e4662a8c750bdba69af4e8263c5d96fe4cd0f9fe4bdfa3cbdeb45d2e869dff640beaaeb1ef0e99db4d8d2ec92f85508c269f50c972174851bc1ae5bd64308 + checksum: 226c283492d8518d715e4133d94bdbd15c0619561bcde583b4807b36cde106c0078c615b9b4e25c0e8758a4ae4e79ed5dd76e57cd528d8b7001ecab5ad35e343 languageName: node linkType: hard @@ -32533,18 +31323,7 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" - dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 - checksum: b859f7eb8e96ec2c4186beea233ae59c02404094f3eb009946836af27d6e5c1627d1975a69b4d2e20611729ed543b6db3ae8481eb38603433c50d0345c987600 - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^8.0.1, socks-proxy-agent@npm:^8.0.3": +"socks-proxy-agent@npm:^8.0.3, socks-proxy-agent@npm:^8.0.5": version: 8.0.5 resolution: "socks-proxy-agent@npm:8.0.5" dependencies: @@ -32555,13 +31334,13 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.6.2, socks@npm:^2.8.3": - version: 2.8.4 - resolution: "socks@npm:2.8.4" +"socks@npm:^2.8.3": + version: 2.8.7 + resolution: "socks@npm:2.8.7" dependencies: - ip-address: ^9.0.5 + ip-address: ^10.0.1 smart-buffer: ^4.2.0 - checksum: 00c3271e233ccf1fb83a3dd2060b94cc37817e0f797a93c560b9a7a86c4a0ec2961fb31263bdd24a3c28945e24868b5f063cd98744171d9e942c513454b50ae5 + checksum: 2805a43a1c4bcf9ebf6e018268d87b32b32b06fbbc1f9282573583acc155860dc361500f89c73bfbb157caa1b4ac78059eac0ef15d1811eb0ca75e0bdadbc9d2 languageName: node linkType: hard @@ -32574,15 +31353,6 @@ __metadata: languageName: node linkType: hard -"sort-keys@npm:^4.0.0": - version: 4.2.0 - resolution: "sort-keys@npm:4.2.0" - dependencies: - is-plain-obj: ^2.0.0 - checksum: a63304c7ba55ad3640198fbbd105a1f5a78c1d2c3eb4a7f27857b0c5aeb22983b2b16297265c3c9624d0b03955993e61b92b4601107c4886adc0875d8322f0dd - languageName: node - linkType: hard - "source-list-map@npm:^2.0.0, source-list-map@npm:^2.0.1": version: 2.0.1 resolution: "source-list-map@npm:2.0.1" @@ -32598,25 +31368,15 @@ __metadata: linkType: hard "source-map-loader@npm:^3.0.0": - version: 3.0.1 - resolution: "source-map-loader@npm:3.0.1" + version: 3.0.2 + resolution: "source-map-loader@npm:3.0.2" dependencies: abab: ^2.0.5 iconv-lite: ^0.6.3 source-map-js: ^1.0.1 peerDependencies: webpack: ^5.0.0 - checksum: 60039a1c6d3d176e2d02328bdd16519bcd069b57b7a52c34f1a73c02c34ac85176a70065144f4d2c76ad4cbad21493faa6e8d9afd7abb9037f96f498e4e5d95c - languageName: node - linkType: hard - -"source-map-resolve@npm:^0.6.0": - version: 0.6.0 - resolution: "source-map-resolve@npm:0.6.0" - dependencies: - atob: ^2.1.2 - decode-uri-component: ^0.2.0 - checksum: bc2a94af3d2417196195eecf0130925b3558726726504a7c7bd1b9e383c4a789fa3f4616c4c673cf8bd7930ddd2e80481f203422282aeae342dbd56b91995188 + checksum: ce38822d10ac0fc09f3a3f320f184d5a5c7e66a6c447e5f2c36476d901e3224a00cc7843be615212a50b8607beee565f08b526fbb0621357a1a6247f48fd09bc languageName: node linkType: hard @@ -32655,9 +31415,9 @@ __metadata: linkType: hard "source-map@npm:^0.7.3": - version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: dc0cf3768fe23c345ea8760487f8c97ef6fca8a73c83cd7c9bf2fde8bc2c34adb9c0824d6feb14bc4f9e37fb522e18af621543f1289038a66ac7586da29aa7dc + version: 0.7.6 + resolution: "source-map@npm:0.7.6" + checksum: 59f6f05538539b274ba771d2e9e32f6c65451982510564438e048bc1352f019c6efcdc6dd07909b1968144941c14015c2c7d4369fb7c4d7d53ae769716dcc16c languageName: node linkType: hard @@ -32679,7 +31439,7 @@ __metadata: languageName: node linkType: hard -"sourcemap-codec@npm:^1.4.4": +"sourcemap-codec@npm:^1.4.8": version: 1.4.8 resolution: "sourcemap-codec@npm:1.4.8" checksum: f099279fdaae070ff156df7414bbe39aad69cdd615454947ed3e19136bfdfcb4544952685ee73f56e17038f4578091e12b17b283ed8ac013882916594d95b9e6 @@ -32687,19 +31447,19 @@ __metadata: linkType: hard "spdx-correct@npm:^3.0.0": - version: 3.1.1 - resolution: "spdx-correct@npm:3.1.1" + version: 3.2.0 + resolution: "spdx-correct@npm:3.2.0" dependencies: spdx-expression-parse: ^3.0.0 spdx-license-ids: ^3.0.0 - checksum: 25909eecc4024963a8e398399dbdd59ddb925bd7dbecd9c9cf6df0d75c29b68cd30b82123564acc51810eb02cfc4b634a2e16e88aa982433306012e318849249 + checksum: 49208f008618b9119208b0dadc9208a3a55053f4fd6a0ae8116861bd22696fc50f4142a35ebfdb389e05ccf2de8ad142573fefc9e26f670522d899f7b2fe7386 languageName: node linkType: hard "spdx-exceptions@npm:^2.1.0": - version: 2.3.0 - resolution: "spdx-exceptions@npm:2.3.0" - checksum: 83089e77d2a91cb6805a5c910a2bedb9e50799da091f532c2ba4150efdef6e53f121523d3e2dc2573a340dc0189e648b03157097f65465b3a0c06da1f18d7e8a + version: 2.5.0 + resolution: "spdx-exceptions@npm:2.5.0" + checksum: 37217b7762ee0ea0d8b7d0c29fd48b7e4dfb94096b109d6255b589c561f57da93bf4e328c0290046115961b9209a8051ad9f525e48d433082fc79f496a4ea940 languageName: node linkType: hard @@ -32714,9 +31474,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.12 - resolution: "spdx-license-ids@npm:3.0.12" - checksum: b749db2fdecf4ac1893b8e4c435c3bfe5247af9cb412a3cd8375c8bc5a24ad7f3c4263dfe0fc04701f98613f189787700f1deac3e9272c96dfaffc01826c2d0f + version: 3.0.22 + resolution: "spdx-license-ids@npm:3.0.22" + checksum: 4a85e44c2ccfc06eebe63239193f526508ebec1abc7cf7bca8ee43923755636234395447c2c87f40fb672cf580a9c8e684513a676bfb2da3d38a4983684bbb38 languageName: node linkType: hard @@ -32781,13 +31541,6 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:^1.1.3": - version: 1.1.3 - resolution: "sprintf-js@npm:1.1.3" - checksum: 09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec - languageName: node - linkType: hard - "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -32803,8 +31556,8 @@ __metadata: linkType: hard "sshpk@npm:^1.7.0": - version: 1.16.1 - resolution: "sshpk@npm:1.16.1" + version: 1.18.0 + resolution: "sshpk@npm:1.18.0" dependencies: asn1: ~0.2.3 assert-plus: ^1.0.0 @@ -32819,7 +31572,7 @@ __metadata: sshpk-conv: bin/sshpk-conv sshpk-sign: bin/sshpk-sign sshpk-verify: bin/sshpk-verify - checksum: 0fd664954f6c9dd07d77076e26c15de4ede5ea4457df86119c0c67d28b53d7a97647431e198869ebaf680cf8d292db2114a28d4c30841125e50c0de37a4b89bf + checksum: e516e34fa981cfceef45fd2e947772cc70dbd57523e5c608e2cd73752ba7f8a99a04df7c3ed751588e8d91956b6f16531590b35d3489980d1c54c38bebcd41b1 languageName: node linkType: hard @@ -32841,12 +31594,10 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^9.0.0": - version: 9.0.1 - resolution: "ssri@npm:9.0.1" - dependencies: - minipass: ^3.1.1 - checksum: c5d153ce03b5980d683ecaa4d805f6a03d8dc545736213803e168a1907650c46c08a4e5ce6d670a0205482b35c35713d9d286d9133bdd79853a406e22ad81f04 +"stable-hash@npm:^0.0.5": + version: 0.0.5 + resolution: "stable-hash@npm:0.0.5" + checksum: ca670cb6d172f1c834950e4ec661e2055885df32fee3ebf3647c5df94993b7c2666a5dbc1c9a62ee11fc5c24928579ec5e81bb5ad31971d355d5a341aab493b3 languageName: node linkType: hard @@ -32880,6 +31631,15 @@ __metadata: languageName: node linkType: hard +"static-eval@npm:2.0.2": + version: 2.0.2 + resolution: "static-eval@npm:2.0.2" + dependencies: + escodegen: ^1.8.1 + checksum: 9bc1114ea5ba2a6978664907c4dd3fde6f58767274f6cb4fbfb11ba3a73cb6e74dc11e89ec4a7bf1472a587c1f976fcd4ab8fe9aae1651f5e576f097745d48ff + languageName: node + linkType: hard + "statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" @@ -32894,6 +31654,16 @@ __metadata: languageName: node linkType: hard +"stop-iteration-iterator@npm:^1.1.0": + version: 1.1.0 + resolution: "stop-iteration-iterator@npm:1.1.0" + dependencies: + es-errors: ^1.3.0 + internal-slot: ^1.1.0 + checksum: de4e45706bb4c0354a4b1122a2b8cc45a639e86206807ce0baf390ee9218d3ef181923fa4d2b67443367c491aa255c5fbaa64bb74648e3c5b48299928af86c09 + languageName: node + linkType: hard + "stream-browserify@npm:3.0.0, stream-browserify@npm:^3.0.0": version: 3.0.0 resolution: "stream-browserify@npm:3.0.0" @@ -32930,30 +31700,20 @@ __metadata: linkType: hard "stream-shift@npm:^1.0.0": - version: 1.0.1 - resolution: "stream-shift@npm:1.0.1" - checksum: b63a0d178cde34b920ad93e2c0c9395b840f408d36803b07c61416edac80ef9e480a51910e0ceea0d679cec90921bcd2cccab020d3a9fa6c73a98b0fbec132fd - languageName: node - linkType: hard - -"streamsearch@npm:^1.1.0": - version: 1.1.0 - resolution: "streamsearch@npm:1.1.0" - checksum: fbd9aecc2621364384d157f7e59426f4bfd385e8b424b5aaa79c83a6f5a1c8fd2e4e3289e95de1eb3511cb96bb333d6281a9919fafce760e4edb35b2cd2facab + version: 1.0.3 + resolution: "stream-shift@npm:1.0.3" + checksum: 939cd1051ca750d240a0625b106a2b988c45fb5a3be0cebe9a9858cb01bc1955e8c7b9fac17a9462976bea4a7b704e317c5c2200c70f0ca715a3363b9aa4fd3b languageName: node linkType: hard -"streamx@npm:^2.15.0": - version: 2.22.0 - resolution: "streamx@npm:2.22.0" +"streamx@npm:^2.15.0, streamx@npm:^2.21.0": + version: 2.23.0 + resolution: "streamx@npm:2.23.0" dependencies: - bare-events: ^2.2.0 + events-universal: ^1.0.0 fast-fifo: ^1.3.2 text-decoder: ^1.1.0 - dependenciesMeta: - bare-events: - optional: true - checksum: f5017998a5b6360ba652599d20ef308c8c8ab0e26c8e5f624f0706f0ea12624e94fdf1ec18318124498529a1b106a1ab1c94a1b1e1ad6c2eec7cb9c8ac1b9198 + checksum: 15708ce37818d588632fe1104e8febde573e33e8c0868bf583fce0703f3faf8d2a063c278e30df2270206811b69997f64eb78792099933a1fe757e786fbcbd44 languageName: node linkType: hard @@ -33023,42 +31783,72 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.6": - version: 4.0.6 - resolution: "string.prototype.matchall@npm:4.0.6" +"string.prototype.includes@npm:^2.0.1": + version: 2.0.1 + resolution: "string.prototype.includes@npm:2.0.1" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.3 + checksum: 25ce9c9b49128352a2618fbe8758b46f945817a58a4420f4799419e40a8d28f116e176c7590d767d5327a61e75c8f32c86171063f48e389b9fdd325f1bd04ee5 + languageName: node + linkType: hard + +"string.prototype.matchall@npm:^4.0.12, string.prototype.matchall@npm:^4.0.6": + version: 4.0.12 + resolution: "string.prototype.matchall@npm:4.0.12" + dependencies: + call-bind: ^1.0.8 + call-bound: ^1.0.3 + define-properties: ^1.2.1 + es-abstract: ^1.23.6 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + get-intrinsic: ^1.2.6 + gopd: ^1.2.0 + has-symbols: ^1.1.0 + internal-slot: ^1.1.0 + regexp.prototype.flags: ^1.5.3 + set-function-name: ^2.0.2 + side-channel: ^1.1.0 + checksum: 1a53328ada73f4a77f1fdf1c79414700cf718d0a8ef6672af5603e709d26a24f2181208144aed7e858b1bcc1a0d08567a570abfb45567db4ae47637ed2c2f85c + languageName: node + linkType: hard + +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" dependencies: - call-bind: ^1.0.2 define-properties: ^1.1.3 - es-abstract: ^1.19.1 - get-intrinsic: ^1.1.1 - has-symbols: ^1.0.2 - internal-slot: ^1.0.3 - regexp.prototype.flags: ^1.3.1 - side-channel: ^1.0.4 - checksum: 967bf965b7f2aa565abe05773d066ae1d17e631e1e64576036c0543bd257f0f166f71ad252500061a6c3783bc047963ab3cce23c9000941f42e230c59db2c6cc + es-abstract: ^1.17.5 + checksum: 94c7978566cffa1327d470fd924366438af9b04b497c43a9805e476e2e908aa37a1fd34cc0911156c17556dab62159d12c7b92b3cc304c3e1281fe4c8e668f40 languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.9": - version: 1.2.9 - resolution: "string.prototype.trim@npm:1.2.9" +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" dependencies: - call-bind: ^1.0.7 + call-bind: ^1.0.8 + call-bound: ^1.0.2 + define-data-property: ^1.1.4 define-properties: ^1.2.1 - es-abstract: ^1.23.0 + es-abstract: ^1.23.5 es-object-atoms: ^1.0.0 - checksum: dcef1a0fb61d255778155006b372dff8cc6c4394bc39869117e4241f41a2c52899c0d263ffc7738a1f9e61488c490b05c0427faa15151efad721e1a9fb2663c2 + has-property-descriptors: ^1.0.2 + checksum: 8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.8": - version: 1.0.8 - resolution: "string.prototype.trimend@npm:1.0.8" +"string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" dependencies: - call-bind: ^1.0.7 + call-bind: ^1.0.8 + call-bound: ^1.0.2 define-properties: ^1.2.1 es-object-atoms: ^1.0.0 - checksum: 0a0b54c17c070551b38e756ae271865ac6cc5f60dabf2e7e343cceae7d9b02e1a1120a824e090e79da1b041a74464e8477e2da43e2775c85392be30a6f60963c + checksum: 59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 languageName: node linkType: hard @@ -33137,11 +31927,11 @@ __metadata: linkType: hard "strip-ansi@npm:^7.0.1": - version: 7.0.1 - resolution: "strip-ansi@npm:7.0.1" + version: 7.1.2 + resolution: "strip-ansi@npm:7.1.2" dependencies: ansi-regex: ^6.0.1 - checksum: a94805f54caefae6cf4870ee6acfe50cff69d90a37994bf02c096042d9939ee211e1568f34b9fa5efa03c7d7fea79cb3ac8a4e517ceb848284ae300da06ca7e9 + checksum: 0d6d7a023de33368fd042aab0bf48f4f4077abdfd60e5393e73c7c411e85e1b3a83507c11af2e656188511475776215df9ca589b4da2295c9455cc399ce1858b languageName: node linkType: hard @@ -33196,23 +31986,10 @@ __metadata: languageName: node linkType: hard -"strnum@npm:^1.0.5": - version: 1.0.5 - resolution: "strnum@npm:1.0.5" - checksum: 64fb8cc2effbd585a6821faa73ad97d4b553c8927e49086a162ffd2cc818787643390b89d567460a8e74300148d11ac052e21c921ef2049f2987f4b1b89a7ff1 - languageName: node - linkType: hard - -"strong-log-transformer@npm:2.1.0": - version: 2.1.0 - resolution: "strong-log-transformer@npm:2.1.0" - dependencies: - duplexer: ^0.1.1 - minimist: ^1.2.0 - through: ^2.3.4 - bin: - sl-log-transformer: bin/sl-log-transformer.js - checksum: 3c3b8aa8f34d661910563ff996412e2f527fc814e699a376854b554d4a4294ab7e285b4e2c08a080a7b19c5600a9b93a98798d3ac600fe3de545ca6605c07829 +"strnum@npm:^1.1.1": + version: 1.1.2 + resolution: "strnum@npm:1.1.2" + checksum: a0fce2498fa3c64ce64a40dada41beb91cabe3caefa910e467dc0518ef2ebd7e4d10f8c2202a6104f1410254cae245066c0e94e2521fb4061a5cb41831952392 languageName: node linkType: hard @@ -33224,23 +32001,41 @@ __metadata: linkType: hard "style-loader@npm:^3.3.1": - version: 3.3.1 - resolution: "style-loader@npm:3.3.1" + version: 3.3.4 + resolution: "style-loader@npm:3.3.4" peerDependencies: webpack: ^5.0.0 - checksum: b325f4ce5d0ee9797878d9db42a5c45ef6d757ad42de85bc550ef90c2fb78b762bbdff3214ddf1f4c8e1307fe1879fc47ea34ee48f8f56191309f8fc28f4d2b6 + checksum: 8f8027fc5c6e91400cbb60066e7db3315810f8eaa0d19b2a254936eb0bec399ba8a7043b1789da9d05ab7c3ba50faf9267765ae0bf3571e48aa34ecdc774be37 languageName: node linkType: hard -"stylehacks@npm:^7.0.4": - version: 7.0.4 - resolution: "stylehacks@npm:7.0.4" +"stylehacks@npm:^7.0.5": + version: 7.0.6 + resolution: "stylehacks@npm:7.0.6" dependencies: - browserslist: ^4.23.3 - postcss-selector-parser: ^6.1.2 + browserslist: ^4.25.1 + postcss-selector-parser: ^7.1.0 peerDependencies: - postcss: ^8.4.31 - checksum: b4d0b280ba274503ecc04111cc11c713e0d65db079fbcd8b42d6350be1cca20e28611eddee93b419aa208176a0d3a5fff83d83ef958d1876713809b6a2787c0c + postcss: ^8.4.32 + checksum: 3cd141bf99891fd094bf8b2cca33343aafcf38a86e15dda27eb8e5e06423c2f88df6c0876641cb431eeee096147866682c9a2774082ec7b223e6f9acccf937dc + languageName: node + linkType: hard + +"sucrase@npm:^3.35.0": + version: 3.35.0 + resolution: "sucrase@npm:3.35.0" + dependencies: + "@jridgewell/gen-mapping": ^0.3.2 + commander: ^4.0.0 + glob: ^10.3.10 + lines-and-columns: ^1.1.6 + mz: ^2.7.0 + pirates: ^4.0.1 + ts-interface-checker: ^0.1.9 + bin: + sucrase: bin/sucrase + sucrase-node: bin/sucrase-node + checksum: ac85f3359d2c2ecbf5febca6a24ae9bf96c931f05fde533c22a94f59c6a74895e5d5f0e871878dfd59c2697a75ebb04e4b2224ef0bfc24ca1210735c2ec191ef languageName: node linkType: hard @@ -33271,7 +32066,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1": +"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1, supports-color@npm:~8.1.1": version: 8.1.1 resolution: "supports-color@npm:8.1.1" dependencies: @@ -33317,20 +32112,20 @@ __metadata: languageName: node linkType: hard -"svgo@npm:^3.3.2": - version: 3.3.2 - resolution: "svgo@npm:3.3.2" +"svgo@npm:^4.0.0": + version: 4.0.0 + resolution: "svgo@npm:4.0.0" dependencies: - "@trysound/sax": 0.2.0 - commander: ^7.2.0 + commander: ^11.1.0 css-select: ^5.1.0 - css-tree: ^2.3.1 + css-tree: ^3.0.1 css-what: ^6.1.0 csso: ^5.0.5 - picocolors: ^1.0.0 + picocolors: ^1.1.1 + sax: ^1.4.1 bin: - svgo: ./bin/svgo - checksum: a6badbd3d1d6dbb177f872787699ab34320b990d12e20798ecae915f0008796a0f3c69164f1485c9def399e0ce0a5683eb4a8045e51a5e1c364bb13a0d9f79e1 + svgo: ./bin/svgo.js + checksum: 2b01c910d59d10bb15e17714181a8fa96531b09a4e2cf2ca1abe24dbcb8400725b6d542d6e456c62222546e334d5b344799c170c5b6be0c48e31b02c23297275 languageName: node linkType: hard @@ -33350,13 +32145,14 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.5": - version: 0.8.5 - resolution: "synckit@npm:0.8.5" +"sync-fetch@npm:0.6.0-2": + version: 0.6.0-2 + resolution: "sync-fetch@npm:0.6.0-2" dependencies: - "@pkgr/utils": ^2.3.1 - tslib: ^2.5.0 - checksum: 9827f828cabc404b3a147c38f824c8d5b846eb6f65189d965aa0b71ea8ecda5048f8f50b4bdfd8813148844175233cff56c6bc8d87a7118cf10707df870519f4 + node-fetch: ^3.3.2 + timeout-signal: ^2.0.0 + whatwg-mimetype: ^4.0.0 + checksum: 1b3e96dfe12de520d9530abb0765baa3ce5921b6fc33ff23171cf838916a58956e755eb359669fba59bfba9b0eefd7e5b6eed737db0ba03bc2cb98a93de5cdb3 languageName: node linkType: hard @@ -33374,36 +32170,35 @@ __metadata: linkType: hard "tailwindcss@npm:^3.0.2": - version: 3.0.24 - resolution: "tailwindcss@npm:3.0.24" + version: 3.4.18 + resolution: "tailwindcss@npm:3.4.18" dependencies: - arg: ^5.0.1 - chokidar: ^3.5.3 - color-name: ^1.1.4 - detective: ^5.2.0 + "@alloc/quick-lru": ^5.2.0 + arg: ^5.0.2 + chokidar: ^3.6.0 didyoumean: ^1.2.2 dlv: ^1.1.3 - fast-glob: ^3.2.11 + fast-glob: ^3.3.2 glob-parent: ^6.0.2 is-glob: ^4.0.3 - lilconfig: ^2.0.5 + jiti: ^1.21.7 + lilconfig: ^3.1.3 + micromatch: ^4.0.8 normalize-path: ^3.0.0 object-hash: ^3.0.0 - picocolors: ^1.0.0 - postcss: ^8.4.12 - postcss-js: ^4.0.0 - postcss-load-config: ^3.1.4 - postcss-nested: 5.0.6 - postcss-selector-parser: ^6.0.10 - postcss-value-parser: ^4.2.0 - quick-lru: ^5.1.1 - resolve: ^1.22.0 - peerDependencies: - postcss: ^8.0.9 + picocolors: ^1.1.1 + postcss: ^8.4.47 + postcss-import: ^15.1.0 + postcss-js: ^4.0.1 + postcss-load-config: ^4.0.2 || ^5.0 || ^6.0 + postcss-nested: ^6.2.0 + postcss-selector-parser: ^6.1.2 + resolve: ^1.22.8 + sucrase: ^3.35.0 bin: tailwind: lib/cli.js tailwindcss: lib/cli.js - checksum: e1ec806330644fe950f6da5680d88f2122085b0b5de302cd49c719a79eea94fd630d0aa73c4d6179a181b0187749e0190dadb6171dbb0bdbdb5453859bc1b277 + checksum: 230c0815d0b981f4952d1902e025d7571929e5fc133b4bb4fcbbc3b642e7ab0cecb9687f80f311afd0db07df8f383ce4317b3ca75ae93156c2ddc777e59fc31b languageName: node linkType: hard @@ -33414,10 +32209,10 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0": - version: 2.2.1 - resolution: "tapable@npm:2.2.1" - checksum: bc40e6efe1e554d075469cedaba69a30eeb373552aaf41caeaaa45bf56ffacc2674261b106245bd566b35d8f3329b52d838e851ee0a852120acae26e622925c9 +"tapable@npm:^2.0.0, tapable@npm:^2.2.0, tapable@npm:^2.2.1, tapable@npm:^2.3.0": + version: 2.3.0 + resolution: "tapable@npm:2.3.0" + checksum: cb9d67cc2c6a74dedc812ef3085d9d681edd2c1fa18e4aef57a3c0605fdbe44e6b8ea00bd9ef21bc74dd45314e39d31227aa031ebf2f5e38164df514136f2681 languageName: node linkType: hard @@ -33433,6 +32228,23 @@ __metadata: languageName: node linkType: hard +"tar-fs@npm:^3.1.1": + version: 3.1.1 + resolution: "tar-fs@npm:3.1.1" + dependencies: + bare-fs: ^4.0.1 + bare-path: ^3.0.0 + pump: ^3.0.0 + tar-stream: ^3.1.5 + dependenciesMeta: + bare-fs: + optional: true + bare-path: + optional: true + checksum: 0c677d711c4aa41f94e1a712aa647022ba1910ff84430739e5d9e95a615e3ea1b7112dc93164fc8ce30dc715befcf9cfdc64da27d4e7958d73c59bda06aa0d8e + languageName: node + linkType: hard + "tar-stream@npm:^2.1.4, tar-stream@npm:^2.2.0, tar-stream@npm:~2.2.0": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" @@ -33446,7 +32258,7 @@ __metadata: languageName: node linkType: hard -"tar-stream@npm:^3.0.0": +"tar-stream@npm:^3.0.0, tar-stream@npm:^3.1.5": version: 3.1.7 resolution: "tar-stream@npm:3.1.7" dependencies: @@ -33478,16 +32290,16 @@ __metadata: languageName: node linkType: hard -"teeny-request@npm:7.1.1": - version: 7.1.1 - resolution: "teeny-request@npm:7.1.1" +"teeny-request@npm:7.0.1": + version: 7.0.1 + resolution: "teeny-request@npm:7.0.1" 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 - checksum: edbcd2f90429b66574d38ba8ffc5fe530659b7693c5f95ea5e6cea70bf4c640ca36c7100e24931a4b16b35488173ed172d7679877464613ad1c50ce38ed5b2a2 + checksum: 49e75a9925b9e52bfd858abe784c7104f26c64e931c9e26f202b182d66b7e91f2badc5a140d1dc80993fe5d0fac070e956c86d4a12575a1c8f61a2ec319fc2bd languageName: node linkType: hard @@ -33524,9 +32336,9 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.10, terser-webpack-plugin@npm:^5.3.11": - version: 5.3.11 - resolution: "terser-webpack-plugin@npm:5.3.11" +"terser-webpack-plugin@npm:^5.3.11": + version: 5.3.14 + resolution: "terser-webpack-plugin@npm:5.3.14" dependencies: "@jridgewell/trace-mapping": ^0.3.25 jest-worker: ^27.4.5 @@ -33542,21 +32354,21 @@ __metadata: optional: true uglify-js: optional: true - checksum: 4794274f445dc589f4c113c75a55ce51364ccf09bfe8a545cdb462e3f752bf300ea91f072fa28bbed291bbae03274da06fe4eca180e784fb8a43646aa7dbcaef + checksum: 9b060947241af43bd6fd728456f60e646186aef492163672a35ad49be6fbc7f63b54a7356c3f6ff40a8f83f00a977edc26f044b8e106cc611c053c8c0eaf8569 languageName: node linkType: hard "terser@npm:^5.10.0, terser@npm:^5.17.4, terser@npm:^5.31.1": - version: 5.39.0 - resolution: "terser@npm:5.39.0" + version: 5.44.0 + resolution: "terser@npm:5.44.0" dependencies: "@jridgewell/source-map": ^0.3.3 - acorn: ^8.8.2 + acorn: ^8.15.0 commander: ^2.20.0 source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 83326545ea1aecd6261030568b6191ccfa4cb6aa61d9ea41746a52479f50017a78b77e4725fbbc207c5df841ffa66a773c5ac33636e95c7ab94fe7e0379ae5c7 + checksum: f2838dc65ac2ac6a31c7233065364080de73cc363ecb8fe723a54f663b2fa9429abf08bc3920a6bea85c5c7c29908ffcf822baf1572574f8d3859a009bbf2327 languageName: node linkType: hard @@ -33608,12 +32420,30 @@ __metadata: languageName: node linkType: hard -"thingies@npm:^1.20.0": - version: 1.21.0 - resolution: "thingies@npm:1.21.0" +"thenify-all@npm:^1.0.0": + version: 1.6.0 + resolution: "thenify-all@npm:1.6.0" + dependencies: + thenify: ">= 3.1.0 < 4" + checksum: 9b896a22735e8122754fe70f1d65f7ee691c1d70b1f116fda04fea103d0f9b356e3676cb789506e3909ae0486a79a476e4914b0f92472c2e093d206aed4b7d6b + languageName: node + linkType: hard + +"thenify@npm:>= 3.1.0 < 4": + version: 3.3.1 + resolution: "thenify@npm:3.3.1" + dependencies: + any-promise: ^1.0.0 + checksum: f375aeb2b05c100a456a30bc3ed07ef03a39cbdefe02e0403fb714b8c7e57eeaad1a2f5c4ecfb9ce554ce3db9c2b024eba144843cd9e344566d9fcee73b04767 + languageName: node + linkType: hard + +"thingies@npm:^2.5.0": + version: 2.5.0 + resolution: "thingies@npm:2.5.0" peerDependencies: tslib: ^2 - checksum: 7570ee855aecb73185a672ecf3eb1c287a6512bf5476449388433b2d4debcf78100bc8bfd439b0edd38d2bc3bfb8341de5ce85b8557dec66d0f27b962c9a8bc1 + checksum: 52194642c129615b6af15648621be9a2784ad25526e3facca6c28aa1a36ea32245ef146ebc3fbaf64a3605b8301a5335da505d0c314f851ff293b184e0de7fb9 languageName: node linkType: hard @@ -33625,9 +32455,9 @@ __metadata: linkType: hard "throat@npm:^6.0.1": - version: 6.0.1 - resolution: "throat@npm:6.0.1" - checksum: 60a42d762a35d21ac71abd9eb4026b665fbbbf6ddd7bcbdcacc3c3b20f7b99f41939afedf9fe3273611f1b7c003ee98ac4dc94aa5edd1a6dc2a49985ad2545e1 + version: 6.0.2 + resolution: "throat@npm:6.0.2" + checksum: 45caf1ce86a895f71fcb9bd3de67e1df6f73a519e780765dd0cf63ca8363de08ad207cfb714bc650ee9ddeef89971517b5f3a64087fcffce2bda034697af7c18 languageName: node linkType: hard @@ -33641,7 +32471,7 @@ __metadata: languageName: node linkType: hard -"through@npm:2, through@npm:>=2.2.7 <3, through@npm:^2.3.4, through@npm:^2.3.6": +"through@npm:2, through@npm:2.3.8, through@npm:>=2.2.7 <3, through@npm:^2.3.6": version: 2.3.8 resolution: "through@npm:2.3.8" checksum: 4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc @@ -33655,10 +32485,17 @@ __metadata: languageName: node linkType: hard -"tildify@npm:2.0.0": +"tildify@npm:2.0.0": + version: 2.0.0 + resolution: "tildify@npm:2.0.0" + checksum: 57961810a6915f47bdba7da7fa66a5f12597a0495fa016785de197b02e7ba9994ffebb30569294061bbf6d9395c6b1319d830076221e5a3f49f1318bc749565c + languageName: node + linkType: hard + +"timeout-signal@npm:^2.0.0": version: 2.0.0 - resolution: "tildify@npm:2.0.0" - checksum: 57961810a6915f47bdba7da7fa66a5f12597a0495fa016785de197b02e7ba9994ffebb30569294061bbf6d9395c6b1319d830076221e5a3f49f1318bc749565c + resolution: "timeout-signal@npm:2.0.0" + checksum: dd0a41712552fd45e075664edbdb5d1715a0791e6a206f1d00f5808b954b18046f87b71a7b9216a5030ba772516212b696bbbfb3115bf81b3277b04f62aab135 languageName: node linkType: hard @@ -33669,44 +32506,37 @@ __metadata: languageName: node linkType: hard -"tiny-glob@npm:^0.2.9": - version: 0.2.9 - resolution: "tiny-glob@npm:0.2.9" - dependencies: - globalyzer: 0.1.0 - globrex: ^0.1.2 - checksum: cbe072f0d213a1395d30aa94845a051d4af18fe8ffb79c8e99ac1787cd25df69083f17791a53997cb65f469f48950cb61426ccc0683cc9df170ac2430e883702 - languageName: node - linkType: hard - -"tinyexec@npm:^0.3.0": - version: 0.3.2 - resolution: "tinyexec@npm:0.3.2" - checksum: 3efbf791a911be0bf0821eab37a3445c2ba07acc1522b1fa84ae1e55f10425076f1290f680286345ed919549ad67527d07281f1c19d584df3b74326909eb1f90 +"tinyexec@npm:^1.0.0": + version: 1.0.1 + resolution: "tinyexec@npm:1.0.1" + checksum: e1ec3c8194a0427ce001ba69fd933d0c957e2b8994808189ed8020d3e0c01299aea8ecf0083cc514ecbf90754695895f2b5c0eac07eb2d0c406f7d4fbb8feade languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.9": - version: 0.2.13 - resolution: "tinyglobby@npm:0.2.13" +"tinyglobby@npm:0.2.12": + version: 0.2.12 + resolution: "tinyglobby@npm:0.2.12" dependencies: - fdir: ^6.4.4 + fdir: ^6.4.3 picomatch: ^4.0.2 - checksum: ef07dfaa7b26936601d3f6d999f7928a4d1c6234c5eb36896bb88681947c0d459b7ebe797022400e555fe4b894db06e922b95d0ce60cb05fd827a0a66326b18c + checksum: 7c9be4fd3625630e262dcb19015302aad3b4ba7fc620f269313e688f2161ea8724d6cb4444baab5ef2826eb6bed72647b169a33ec8eea37501832a2526ff540f languageName: node linkType: hard -"tinyrainbow@npm:^2.0.0": - version: 2.0.0 - resolution: "tinyrainbow@npm:2.0.0" - checksum: c83c52bef4e0ae7fb8ec6a722f70b5b6fa8d8be1c85792e829f56c0e1be94ab70b293c032dc5048d4d37cfe678f1f5babb04bdc65fd123098800148ca989184f +"tinyglobby@npm:^0.2.11, tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" + dependencies: + fdir: ^6.5.0 + picomatch: ^4.0.3 + checksum: 869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 languageName: node linkType: hard -"tinyspy@npm:^4.0.3": - version: 4.0.4 - resolution: "tinyspy@npm:4.0.4" - checksum: a8020fc17799251e06a8398dcc352601d2770aa91c556b9531ecd7a12581161fd1c14e81cbdaff0c1306c93bfdde8ff6d1c1a3f9bbe6d91604f0fd4e01e2f1eb +"tinyrainbow@npm:^3.0.3": + version: 3.0.3 + resolution: "tinyrainbow@npm:3.0.3" + checksum: 1e799d35cd23cabe02e22550985a3051dc88814a979be02dc632a159c393a998628eacfc558e4c746b3006606d54b00bcdea0c39301133956d10a27aa27e988c languageName: node linkType: hard @@ -33729,11 +32559,9 @@ __metadata: linkType: hard "tmp@npm:~0.2.1": - version: 0.2.1 - resolution: "tmp@npm:0.2.1" - dependencies: - rimraf: ^3.0.0 - checksum: 67607aa012059c9ce697bee820ee51bc0f39b29a8766def4f92d3f764d67c7cf9205d537d24e0cb1ce9685c40d4c628ead010910118ea18348666b5c46ed9123 + version: 0.2.5 + resolution: "tmp@npm:0.2.5" + checksum: cee5bb7d674bb4ba3ab3f3841c2ca7e46daeb2109eec395c1ec7329a91d52fcb21032b79ac25161a37b2565c4858fefab927af9735926a113ef7bac9091a6e0e languageName: node linkType: hard @@ -33744,14 +32572,14 @@ __metadata: languageName: node linkType: hard -"to-buffer@npm:^1.2.0": - version: 1.2.1 - resolution: "to-buffer@npm:1.2.1" +"to-buffer@npm:^1.2.0, to-buffer@npm:^1.2.1, to-buffer@npm:^1.2.2": + version: 1.2.2 + resolution: "to-buffer@npm:1.2.2" dependencies: isarray: ^2.0.5 safe-buffer: ^5.2.1 typed-array-buffer: ^1.0.3 - checksum: bbf07a2a7d6ff9e3ffe503c689176c7149cf3ec25887ce7c4aa5c4841a8845cc71121cd7b4a4769957f823b3f31dbf6b1be6e0a5955798ad864bf2245ee8b5e4 + checksum: 56bc56352f14a2c4a0ab6277c5fc19b51e9534882b98eb068b39e14146591e62fa5b06bf70f7fed1626230463d7e60dca81e815096656e5e01c195c593873d12 languageName: node linkType: hard @@ -33800,14 +32628,14 @@ __metadata: linkType: hard "tough-cookie@npm:^4.1.3": - version: 4.1.3 - resolution: "tough-cookie@npm:4.1.3" + version: 4.1.4 + resolution: "tough-cookie@npm:4.1.4" dependencies: psl: ^1.1.33 punycode: ^2.1.1 universalify: ^0.2.0 url-parse: ^1.5.3 - checksum: 4fc0433a0cba370d57c4b240f30440c848906dee3180bb6e85033143c2726d322e7e4614abb51d42d111ebec119c4876ed8d7247d4113563033eebbc1739c831 + checksum: aca7ff96054f367d53d1e813e62ceb7dd2eda25d7752058a74d64b7266fd07be75908f3753a32ccf866a2f997604b414cfb1916d6e7f69bc64d9d9939b0d6c45 languageName: node linkType: hard @@ -33827,12 +32655,12 @@ __metadata: languageName: node linkType: hard -"tree-dump@npm:^1.0.1": - version: 1.0.2 - resolution: "tree-dump@npm:1.0.2" +"tree-dump@npm:^1.0.3, tree-dump@npm:^1.1.0": + version: 1.1.0 + resolution: "tree-dump@npm:1.1.0" peerDependencies: tslib: 2 - checksum: d1d180764e9c691b28332dbd74226c6b6af361dfb1e134bb11e60e17cb11c215894adee50ffc578da5dcf546006693947be8b6665eb1269b56e2f534926f1c1f + checksum: 079f0f0163b68ee2eedc65cab1de6fb121487eba9ae135c106a8bc5e4ab7906ae0b57d86016e4a7da8c0ee906da1eae8c6a1490cd6e2a5e5ccbca321e1f959ca languageName: node linkType: hard @@ -33864,10 +32692,10 @@ __metadata: languageName: node linkType: hard -"triple-beam@npm:^1.2.0, triple-beam@npm:^1.3.0": - version: 1.3.0 - resolution: "triple-beam@npm:1.3.0" - checksum: a6da96495f25b6c04b3629df5161c7eb84760927943f16665fd8dcd3a643daadf73d69eee78306b4b68d606937f22f8703afe763bc8d3723632ffb1f3a798493 +"triple-beam@npm:^1.3.0": + version: 1.4.1 + resolution: "triple-beam@npm:1.4.1" + checksum: 4bf1db71e14fe3ff1c3adbe3c302f1fdb553b74d7591a37323a7badb32dc8e9c290738996cbb64f8b10dc5a3833645b5d8c26221aaaaa12e50d1251c9aba2fea languageName: node linkType: hard @@ -33892,6 +32720,13 @@ __metadata: languageName: node linkType: hard +"ts-interface-checker@npm:^0.1.9": + version: 0.1.13 + resolution: "ts-interface-checker@npm:0.1.13" + checksum: 232509f1b84192d07b81d1e9b9677088e590ac1303436da1e92b296e9be8e31ea042e3e1fd3d29b1742ad2c959e95afe30f63117b8f1bc3a3850070a5142fea7 + languageName: node + linkType: hard + "ts-invariant@npm:^0.4.0": version: 0.4.4 resolution: "ts-invariant@npm:0.4.4" @@ -33902,35 +32737,42 @@ __metadata: linkType: hard "ts-jest@npm:^29.0.0, ts-jest@npm:^29.1.0": - version: 29.1.0 - resolution: "ts-jest@npm:29.1.0" + version: 29.4.5 + resolution: "ts-jest@npm:29.4.5" dependencies: - bs-logger: 0.x - fast-json-stable-stringify: 2.x - jest-util: ^29.0.0 + bs-logger: ^0.2.6 + fast-json-stable-stringify: ^2.1.0 + handlebars: ^4.7.8 json5: ^2.2.3 - lodash.memoize: 4.x - make-error: 1.x - semver: 7.x - yargs-parser: ^21.0.1 + lodash.memoize: ^4.1.2 + make-error: ^1.3.6 + semver: ^7.7.3 + type-fest: ^4.41.0 + yargs-parser: ^21.1.1 peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" - "@jest/types": ^29.0.0 - babel-jest: ^29.0.0 - jest: ^29.0.0 + "@jest/transform": ^29.0.0 || ^30.0.0 + "@jest/types": ^29.0.0 || ^30.0.0 + babel-jest: ^29.0.0 || ^30.0.0 + jest: ^29.0.0 || ^30.0.0 + jest-util: ^29.0.0 || ^30.0.0 typescript: ">=4.3 <6" peerDependenciesMeta: "@babel/core": optional: true + "@jest/transform": + optional: true "@jest/types": optional: true babel-jest: optional: true esbuild: optional: true + jest-util: + optional: true bin: ts-jest: cli.js - checksum: 504d77b13157a4d2f1eebbd0e0f21f2db65fc28039f107fd73453655c029adccba5b22bdd4de0efa58707c1bbd34a67a1a5cceb794e91c3c2c7be4f904c79f9f + checksum: 789f00666ba785ac425606d42601cbdc03015e46f228a0b333f06c6658d80865819bae0ddd59c762285352d2b14d0aa50912574ec699ba6369ddb0d400a49ac0 languageName: node linkType: hard @@ -33952,8 +32794,8 @@ __metadata: linkType: hard "ts-node@npm:^10.2.1, ts-node@npm:^10.4.0, ts-node@npm:^10.8.1, ts-node@npm:^10.9.1": - version: 10.9.1 - resolution: "ts-node@npm:10.9.1" + version: 10.9.2 + resolution: "ts-node@npm:10.9.2" dependencies: "@cspotcode/source-map-support": ^0.8.0 "@tsconfig/node10": ^1.0.7 @@ -33985,30 +32827,30 @@ __metadata: ts-node-script: dist/bin-script.js ts-node-transpile-only: dist/bin-transpile.js ts-script: dist/bin-script-deprecated.js - checksum: 95187932fb83f3901e22546bd2feeac7d2feb4f412f42ac3a595f049a23e8dcf70516dffb51866391228ea2dbcfaea039e250fb2bb334d48a86ab2b6aea0ae2d + checksum: 5f29938489f96982a25ba650b64218e83a3357d76f7bede80195c65ab44ad279c8357264639b7abdd5d7e75fc269a83daa0e9c62fd8637a3def67254ecc9ddc2 languageName: node linkType: hard -"tsconfig-paths@npm:^3.14.1": - version: 3.14.1 - resolution: "tsconfig-paths@npm:3.14.1" +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" dependencies: "@types/json5": ^0.0.29 - json5: ^1.0.1 + json5: ^1.0.2 minimist: ^1.2.6 strip-bom: ^3.0.0 - checksum: 67cd2e400119a0063514782176a9e5c3420d43b7a550804ae65d833027379c0559dec44d21c93791825a3be3c2ec593f07cba658c4167dcbbadb048cb3d36fa3 + checksum: 5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5 languageName: node linkType: hard "tsconfig-paths@npm:^4.1.2": - version: 4.1.2 - resolution: "tsconfig-paths@npm:4.1.2" + version: 4.2.0 + resolution: "tsconfig-paths@npm:4.2.0" dependencies: json5: ^2.2.2 minimist: ^1.2.6 strip-bom: ^3.0.0 - checksum: 8993f3e160aaca196a5e1e65c26167a6d026cb48c8b80bfe41c1a37a280a471a23611a9ee85ae913714968a75f75314d580726b6b8f08486fe08a0f0161f1930 + checksum: 09a5877402d082bb1134930c10249edeebc0211f36150c35e1c542e5b91f1047b1ccf7da1e59babca1ef1f014c525510f4f870de7c9bda470c73bb4e2721b3ea languageName: node linkType: hard @@ -34019,10 +32861,10 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2": - version: 2.8.0 - resolution: "tslib@npm:2.8.0" - checksum: 31e4d14dc1355e9b89e4d3c893a18abb7f90b6886b089c2da91224d0a7752c79f3ddc41bc1aa0a588ac895bd97bb99c5bc2bfdb2f86de849f31caeb3ba79bbe5 +"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2, tslib@npm:^2.6.3": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 languageName: node linkType: hard @@ -34110,13 +32952,20 @@ __metadata: languageName: node linkType: hard -"type-detect@npm:4.0.8, type-detect@npm:^4.0.8": +"type-detect@npm:4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" checksum: 8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd languageName: node linkType: hard +"type-detect@npm:^4.1.0": + version: 4.1.0 + resolution: "type-detect@npm:4.1.0" + checksum: df8157ca3f5d311edc22885abc134e18ff8ffbc93d6a9848af5b682730ca6a5a44499259750197250479c5331a8a75b5537529df5ec410622041650a7f293e2a + languageName: node + linkType: hard + "type-fest@npm:^0.16.0": version: 0.16.0 resolution: "type-fest@npm:0.16.0" @@ -34166,6 +33015,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^4.41.0": + version: 4.41.0 + resolution: "type-fest@npm:4.41.0" + checksum: f5ca697797ed5e88d33ac8f1fec21921839871f808dc59345c9cf67345bfb958ce41bd821165dbf3ae591cedec2bf6fe8882098dfdd8dc54320b859711a2c1e4 + languageName: node + linkType: hard + "type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -34176,7 +33032,7 @@ __metadata: languageName: node linkType: hard -"typed-array-buffer@npm:^1.0.2, typed-array-buffer@npm:^1.0.3": +"typed-array-buffer@npm:^1.0.3": version: 1.0.3 resolution: "typed-array-buffer@npm:1.0.3" dependencies: @@ -34187,44 +33043,45 @@ __metadata: languageName: node linkType: hard -"typed-array-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "typed-array-byte-length@npm:1.0.1" +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" dependencies: - call-bind: ^1.0.7 + call-bind: ^1.0.8 for-each: ^0.3.3 - gopd: ^1.0.1 - has-proto: ^1.0.3 - is-typed-array: ^1.1.13 - checksum: fcebeffb2436c9f355e91bd19e2368273b88c11d1acc0948a2a306792f1ab672bce4cfe524ab9f51a0505c9d7cd1c98eff4235c4f6bfef6a198f6cfc4ff3d4f3 + gopd: ^1.2.0 + has-proto: ^1.2.0 + is-typed-array: ^1.1.14 + checksum: 6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e languageName: node linkType: hard -"typed-array-byte-offset@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-byte-offset@npm:1.0.2" +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" dependencies: available-typed-arrays: ^1.0.7 - call-bind: ^1.0.7 + call-bind: ^1.0.8 for-each: ^0.3.3 - gopd: ^1.0.1 - has-proto: ^1.0.3 - is-typed-array: ^1.1.13 - checksum: d2628bc739732072e39269389a758025f75339de2ed40c4f91357023c5512d237f255b633e3106c461ced41907c1bf9a533c7e8578066b0163690ca8bc61b22f + gopd: ^1.2.0 + has-proto: ^1.2.0 + is-typed-array: ^1.1.15 + reflect.getprototypeof: ^1.0.9 + checksum: 3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53 languageName: node linkType: hard -"typed-array-length@npm:^1.0.6": - version: 1.0.6 - resolution: "typed-array-length@npm:1.0.6" +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" dependencies: call-bind: ^1.0.7 for-each: ^0.3.3 gopd: ^1.0.1 - has-proto: ^1.0.3 is-typed-array: ^1.1.13 possible-typed-array-names: ^1.0.0 - checksum: 74253d7dc488eb28b6b2711cf31f5a9dcefc9c41b0681fd1c178ed0a1681b4468581a3626d39cd4df7aee3d3927ab62be06aa9ca74e5baf81827f61641445b77 + reflect.getprototypeof: ^1.0.6 + checksum: e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 languageName: node linkType: hard @@ -34261,6 +33118,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:5.8.2": + version: 5.8.2 + resolution: "typescript@npm:5.8.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 5c4f6fbf1c6389b6928fe7b8fcd5dc73bb2d58cd4e3883f1d774ed5bd83b151cbac6b7ecf11723de56d4676daeba8713894b1e9af56174f2f9780ae7848ec3c6 + languageName: node + linkType: hard + "typescript@npm:<=4.5.0, typescript@npm:~4.4.4": version: 4.4.4 resolution: "typescript@npm:4.4.4" @@ -34271,13 +33138,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:>=3 < 6, typescript@npm:^4.6.4 || ^5.0.0": - version: 5.8.2 - resolution: "typescript@npm:5.8.2" +"typescript@npm:>=3 < 6, typescript@npm:^4.6.4 || ^5.2.2": + version: 5.9.3 + resolution: "typescript@npm:5.9.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 5c4f6fbf1c6389b6928fe7b8fcd5dc73bb2d58cd4e3883f1d774ed5bd83b151cbac6b7ecf11723de56d4676daeba8713894b1e9af56174f2f9780ae7848ec3c6 + checksum: 6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5 languageName: node linkType: hard @@ -34291,7 +33158,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~4.8.3, typescript@npm:~4.8.4": +"typescript@npm:~4.8.3": version: 4.8.4 resolution: "typescript@npm:4.8.4" bin: @@ -34301,6 +33168,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@5.8.2#~builtin": + version: 5.8.2 + resolution: "typescript@patch:typescript@npm%3A5.8.2#~builtin::version=5.8.2&hash=85af82" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 8a6cd29dfb59bd5a978407b93ae0edb530ee9376a5b95a42ad057a6f80ffb0c410489ccd6fe48d1d0dfad6e8adf5d62d3874bbd251f488ae30e11a1ce6dabd28 + languageName: node + linkType: hard + "typescript@patch:typescript@<=4.5.0#~builtin, typescript@patch:typescript@~4.4.4#~builtin": version: 4.4.4 resolution: "typescript@patch:typescript@npm%3A4.4.4#~builtin::version=4.4.4&hash=bbeadb" @@ -34311,13 +33188,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@>=3 < 6#~builtin, typescript@patch:typescript@^4.6.4 || ^5.0.0#~builtin": - version: 5.8.2 - resolution: "typescript@patch:typescript@npm%3A5.8.2#~builtin::version=5.8.2&hash=85af82" +"typescript@patch:typescript@>=3 < 6#~builtin, typescript@patch:typescript@^4.6.4 || ^5.2.2#~builtin": + version: 5.9.3 + resolution: "typescript@patch:typescript@npm%3A5.9.3#~builtin::version=5.9.3&hash=85af82" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 8a6cd29dfb59bd5a978407b93ae0edb530ee9376a5b95a42ad057a6f80ffb0c410489ccd6fe48d1d0dfad6e8adf5d62d3874bbd251f488ae30e11a1ce6dabd28 + checksum: 6f7e53bf0d9702350deeb6f35e08b69cbc8b958c33e0ec77bdc0ad6a6c8e280f3959dcbfde6f5b0848bece57810696489deaaa53d75de3578ff255d168c1efbd languageName: node linkType: hard @@ -34331,7 +33208,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@~4.8.3#~builtin, typescript@patch:typescript@~4.8.4#~builtin": +"typescript@patch:typescript@~4.8.3#~builtin": version: 4.8.4 resolution: "typescript@patch:typescript@npm%3A4.8.4#~builtin::version=4.8.4&hash=1a91c8" bin: @@ -34341,10 +33218,12 @@ __metadata: languageName: node linkType: hard -"ua-parser-js@npm:^0.7.30": - version: 0.7.33 - resolution: "ua-parser-js@npm:0.7.33" - checksum: d58bf54c91e3e80e6e086b6215fa15266791e23e6e403039179c020129940168634a5b931f65ce70c6550b05d0d62c7c944bf7378b6b42133cd4a7ccb07f1948 +"ua-parser-js@npm:^1.0.35": + version: 1.0.41 + resolution: "ua-parser-js@npm:1.0.41" + bin: + ua-parser-js: script/cli.js + checksum: 45dc1f7f3ce8248e0e64640d2e29c65c0ea1fc9cb105594de84af80e2a57bba4f718b9376098ca7a5b0ffe240f8995b0fa3714afa9d36861c41370a378f1a274 languageName: node linkType: hard @@ -34356,15 +33235,15 @@ __metadata: linkType: hard "uglify-js@npm:^3.1.4": - version: 3.17.1 - resolution: "uglify-js@npm:3.17.1" + version: 3.19.3 + resolution: "uglify-js@npm:3.19.3" bin: uglifyjs: bin/uglifyjs - checksum: 2d6922b0a5e13fdacbad530e2743dc8c45af1bca9b1569c6de066dd0912508d18aebd8fabf75187be59fbbbef41b6955f77035703e9488f804c910cfa4c5a08a + checksum: 83b0a90eca35f778e07cad9622b80c448b6aad457c9ff8e568afed978212b42930a95f9e1be943a1ffa4258a3340fbb899f41461131c05bb1d0a9c303aed8479 languageName: node linkType: hard -"ulid@npm:2.3.0, ulid@npm:^2.3.0": +"ulid@npm:2.3.0": version: 2.3.0 resolution: "ulid@npm:2.3.0" bin: @@ -34373,15 +33252,24 @@ __metadata: languageName: node linkType: hard -"unbox-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "unbox-primitive@npm:1.0.2" +"ulid@npm:^2.3.0": + version: 2.4.0 + resolution: "ulid@npm:2.4.0" + bin: + ulid: bin/cli.js + checksum: 96f7597a2f09dadd380707a0755753d85717059deae54a9e28b6cbc34c02ef211dd1d1dcbfa8bd557d12309f174b87f3ba5f45d6b67573d1a2da202b5a0c9319 + languageName: node + linkType: hard + +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" dependencies: - call-bind: ^1.0.2 + call-bound: ^1.0.3 has-bigints: ^1.0.2 - has-symbols: ^1.0.3 - which-boxed-primitive: ^1.0.2 - checksum: 81ca2e81134167cc8f75fa79fbcc8a94379d6c61de67090986a2273850989dd3bae8440c163121b77434b68263e34787a675cbdcb34bb2f764c6b9c843a11b66 + has-symbols: ^1.1.0 + which-boxed-primitive: ^1.1.1 + checksum: 7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982 languageName: node linkType: hard @@ -34392,6 +33280,13 @@ __metadata: languageName: node linkType: hard +"underscore@npm:1.12.1": + version: 1.12.1 + resolution: "underscore@npm:1.12.1" + checksum: 00f392357e363353ac485e7c156b749505087e31ff4fdad22e04ebd2f94a56fbc554cd41a6722e3895a818466cf298b1cae93ff6211d102d373a9b50db63bfd0 + languageName: node + linkType: hard + "undici-types@npm:~6.21.0": version: 6.21.0 resolution: "undici-types@npm:6.21.0" @@ -34407,9 +33302,9 @@ __metadata: linkType: hard "unicode-canonical-property-names-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" - checksum: 0fe812641bcfa3ae433025178a64afb5d9afebc21a922dafa7cba971deebb5e4a37350423890750132a85c936c290fb988146d0b1bd86838ad4897f4fc5bd0de + version: 2.0.1 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" + checksum: f83bc492fdbe662860795ef37a85910944df7310cac91bd778f1c19ebc911e8b9cde84e703de631e5a2fcca3905e39896f8fc5fc6a44ddaf7f4aff1cda24f381 languageName: node linkType: hard @@ -34423,17 +33318,17 @@ __metadata: languageName: node linkType: hard -"unicode-match-property-value-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-match-property-value-ecmascript@npm:2.0.0" - checksum: 01de52b5ab875a695e0ff7b87671197e39dcca497ef3c11f1c04d958933352a91d56c280e3908a76a1a0468d37d0227e5450a7956073591ce157d52603b45953 +"unicode-match-property-value-ecmascript@npm:^2.2.1": + version: 2.2.1 + resolution: "unicode-match-property-value-ecmascript@npm:2.2.1" + checksum: 93acd1ad9496b600e5379d1aaca154cf551c5d6d4a0aefaf0984fc2e6288e99220adbeb82c935cde461457fb6af0264a1774b8dfd4d9a9e31548df3352a4194d languageName: node linkType: hard "unicode-property-aliases-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-property-aliases-ecmascript@npm:2.0.0" - checksum: db7f7ae188ce1a59b133a2c97021aebe30acc18a55f41074d126dcce5ac9d789dbd3ce7947e391b23db27f969251037b6ae05871d036aaa6cc0a6510c429aa1c + version: 2.2.0 + resolution: "unicode-property-aliases-ecmascript@npm:2.2.0" + checksum: b338529831c988ac696f2bdbcd4579d1c5cc844b24eda7269973c457fa81989bdb49a366af37a448eb1a60f1dae89559ea2a5854db2797e972a0162eee0778c6 languageName: node linkType: hard @@ -34444,15 +33339,6 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^2.0.0": - version: 2.0.1 - resolution: "unique-filename@npm:2.0.1" - dependencies: - unique-slug: ^3.0.0 - checksum: 55d95cd670c4a86117ebc34d394936d712d43b56db6bc511f9ca00f666373818bf9f075fb0ab76bcbfaf134592ef26bb75aad20786c1ff1ceba4457eaba90fb8 - languageName: node - linkType: hard - "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" @@ -34471,15 +33357,6 @@ __metadata: languageName: node linkType: hard -"unique-slug@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-slug@npm:3.0.0" - dependencies: - imurmurhash: ^0.1.4 - checksum: 617240eb921af803b47d322d75a71a363dacf2e56c29ae5d1404fad85f64f4ec81ef10ee4fd79215d0202cbe1e5a653edb0558d59c9c81d3bd538c2d58e4c026 - languageName: node - linkType: hard - "unique-slug@npm:^4.0.0": version: 4.0.0 resolution: "unique-slug@npm:4.0.0" @@ -34507,20 +33384,20 @@ __metadata: languageName: node linkType: hard -"universal-cookie@npm:^4.0.4": - version: 4.0.4 - resolution: "universal-cookie@npm:4.0.4" +"universal-cookie@npm:^7.2.2": + version: 7.2.2 + resolution: "universal-cookie@npm:7.2.2" dependencies: - "@types/cookie": ^0.3.3 - cookie: ^0.4.0 - checksum: db5950601c2f0dbb22af930656bd6abe1f3a9eee4c488703fa806c38b27b98e2ad212445c152a4721c84ee05d1a8dd26decd13690f1c9870fac355682e17998a + "@types/cookie": ^0.6.0 + cookie: ^0.7.2 + checksum: 214c5cf72b12b6d98a72e11a10adb3f1d06dbeadbd9a2d46ded8c288d86387e9ff25499f85d2f85728809484d678c02028ac674cb8747257b38d2c17fb93e896 languageName: node linkType: hard "universal-user-agent@npm:^6.0.0": - version: 6.0.0 - resolution: "universal-user-agent@npm:6.0.0" - checksum: ebeb0206963666c13bcf9ebc86d0577c7daed5870c05cd34d4972ee7a43b9ef20679baf2a8c83bf1b71d899bae67243ac4982d84ddaf9ba0355ff76595819961 + version: 6.0.1 + resolution: "universal-user-agent@npm:6.0.1" + checksum: 5c9c46ffe19a975e11e6443640ed4c9e0ce48fcc7203325757a8414ac49940ebb0f4667f2b1fa561489d1eb22cb2d05a0f7c82ec20c5cba42e58e188fb19b187 languageName: node linkType: hard @@ -34539,9 +33416,9 @@ __metadata: linkType: hard "universalify@npm:^2.0.0": - version: 2.0.0 - resolution: "universalify@npm:2.0.0" - checksum: 07092b9f46df61b823d8ab5e57f0ee5120c178b39609a95e4a15a98c42f6b0b8e834e66fbb47ff92831786193be42f1fd36347169b88ce8639d0f9670af24a71 + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: 73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a languageName: node linkType: hard @@ -34559,6 +33436,73 @@ __metadata: languageName: node linkType: hard +"unrs-resolver@npm:^1.6.2": + version: 1.11.1 + resolution: "unrs-resolver@npm:1.11.1" + dependencies: + "@unrs/resolver-binding-android-arm-eabi": 1.11.1 + "@unrs/resolver-binding-android-arm64": 1.11.1 + "@unrs/resolver-binding-darwin-arm64": 1.11.1 + "@unrs/resolver-binding-darwin-x64": 1.11.1 + "@unrs/resolver-binding-freebsd-x64": 1.11.1 + "@unrs/resolver-binding-linux-arm-gnueabihf": 1.11.1 + "@unrs/resolver-binding-linux-arm-musleabihf": 1.11.1 + "@unrs/resolver-binding-linux-arm64-gnu": 1.11.1 + "@unrs/resolver-binding-linux-arm64-musl": 1.11.1 + "@unrs/resolver-binding-linux-ppc64-gnu": 1.11.1 + "@unrs/resolver-binding-linux-riscv64-gnu": 1.11.1 + "@unrs/resolver-binding-linux-riscv64-musl": 1.11.1 + "@unrs/resolver-binding-linux-s390x-gnu": 1.11.1 + "@unrs/resolver-binding-linux-x64-gnu": 1.11.1 + "@unrs/resolver-binding-linux-x64-musl": 1.11.1 + "@unrs/resolver-binding-wasm32-wasi": 1.11.1 + "@unrs/resolver-binding-win32-arm64-msvc": 1.11.1 + "@unrs/resolver-binding-win32-ia32-msvc": 1.11.1 + "@unrs/resolver-binding-win32-x64-msvc": 1.11.1 + napi-postinstall: ^0.3.0 + dependenciesMeta: + "@unrs/resolver-binding-android-arm-eabi": + optional: true + "@unrs/resolver-binding-android-arm64": + optional: true + "@unrs/resolver-binding-darwin-arm64": + optional: true + "@unrs/resolver-binding-darwin-x64": + optional: true + "@unrs/resolver-binding-freebsd-x64": + optional: true + "@unrs/resolver-binding-linux-arm-gnueabihf": + optional: true + "@unrs/resolver-binding-linux-arm-musleabihf": + optional: true + "@unrs/resolver-binding-linux-arm64-gnu": + optional: true + "@unrs/resolver-binding-linux-arm64-musl": + optional: true + "@unrs/resolver-binding-linux-ppc64-gnu": + optional: true + "@unrs/resolver-binding-linux-riscv64-gnu": + optional: true + "@unrs/resolver-binding-linux-riscv64-musl": + optional: true + "@unrs/resolver-binding-linux-s390x-gnu": + optional: true + "@unrs/resolver-binding-linux-x64-gnu": + optional: true + "@unrs/resolver-binding-linux-x64-musl": + optional: true + "@unrs/resolver-binding-wasm32-wasi": + optional: true + "@unrs/resolver-binding-win32-arm64-msvc": + optional: true + "@unrs/resolver-binding-win32-ia32-msvc": + optional: true + "@unrs/resolver-binding-win32-x64-msvc": + optional: true + checksum: c91b112c71a33d6b24e5c708dab43ab80911f2df8ee65b87cd7a18fb5af446708e98c4b415ca262026ad8df326debcc7ca6a801b2935504d87fd6f0b9d70dce1 + languageName: node + linkType: hard + "untildify@npm:^4.0.0": version: 4.0.0 resolution: "untildify@npm:4.0.0" @@ -34593,9 +33537,9 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.1.1": - version: 1.1.2 - resolution: "update-browserslist-db@npm:1.1.2" +"update-browserslist-db@npm:^1.1.4": + version: 1.1.4 + resolution: "update-browserslist-db@npm:1.1.4" dependencies: escalade: ^3.2.0 picocolors: ^1.1.1 @@ -34603,7 +33547,7 @@ __metadata: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 9cb353998d6d7d6ba1e46b8fa3db888822dd972212da4eda609d185eb5c3557a93fd59780ceb757afd4d84240518df08542736969e6a5d6d6ce2d58e9363aac6 + checksum: db0c9aaecf1258a6acda5e937fc27a7996ccca7a7580a1b4aa8bba6a9b0e283e5e65c49ebbd74ec29288ef083f1b88d4da13e3d4d326c1e5fc55bf72d7390702 languageName: node linkType: hard @@ -34647,7 +33591,7 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2": +"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -34676,7 +33620,7 @@ __metadata: languageName: node linkType: hard -"url@npm:0.11.0, url@npm:^0.11.0": +"url@npm:0.11.0": version: 0.11.0 resolution: "url@npm:0.11.0" dependencies: @@ -34686,19 +33630,27 @@ __metadata: languageName: node linkType: hard -"urlgrey@npm:1.0.0": - version: 1.0.0 - resolution: "urlgrey@npm:1.0.0" +"url@npm:^0.11.0": + version: 0.11.4 + resolution: "url@npm:0.11.4" dependencies: - fast-url-parser: ^1.1.3 - checksum: 6fe2bfa0510fa395d489a73841f8c7e8eeb78331589a12f05b1e8f22d235d6999524579f17458f2b7856efd39f4b8347ef446acbf35c08d8b548d6d95f3b842f + punycode: ^1.4.1 + qs: ^6.12.3 + checksum: cc93405ae4a9b97a2aa60ca67f1cb1481c0221cb4725a7341d149be5e2f9cfda26fd432d64dbbec693d16593b68b8a46aad8e5eab21f814932134c9d8620c662 languageName: node linkType: hard -"urlpattern-polyfill@npm:^9.0.0": - version: 9.0.0 - resolution: "urlpattern-polyfill@npm:9.0.0" - checksum: 1fecb4a7695ad7917b02193896ec7b5773bb730ee3fbbb583cfaf134cc99da054c18560a35e7e901ad4e2f7a6035b6754313a2bb84126a7f118201427d465185 +"urlgrey@npm:0.4.4": + version: 0.4.4 + resolution: "urlgrey@npm:0.4.4" + checksum: e8e32031f538dc94ea795c5cd8c02ee67aade4d7837a6259faec7b09f6872c6d41f8431c9bace5f1d188c641677bacfde9b96568c23cd5c061329ce53768b762 + languageName: node + linkType: hard + +"urlpattern-polyfill@npm:^10.0.0": + version: 10.1.0 + resolution: "urlpattern-polyfill@npm:10.1.0" + checksum: 5b124fd8d0ae920aa2a48b49a7a3b9ad1643b5ce7217b808fb6877826e751cabc01897fd4c85cd1989c4e729072b63aad5c3ba1c1325e4433e0d2f6329156bf1 languageName: node linkType: hard @@ -34722,16 +33674,15 @@ __metadata: linkType: hard "util@npm:^0.12.4": - version: 0.12.4 - resolution: "util@npm:0.12.4" + version: 0.12.5 + resolution: "util@npm:0.12.5" dependencies: inherits: ^2.0.3 is-arguments: ^1.0.4 is-generator-function: ^1.0.7 is-typed-array: ^1.1.3 - safe-buffer: ^5.1.2 which-typed-array: ^1.1.2 - checksum: 3e04e6feb68bccdc9fdfa013050719b3b41ce698ff5e244ee683d675b7fb9b91c8a1594b164696ee2201cca9579c286b968d0aabd9c9069ae1667413940a4e49 + checksum: c27054de2cea2229a66c09522d0fa1415fb12d861d08523a8846bf2e4cbf0079d4c3f725f09dcb87493549bcbf05f5798dce1688b53c6c17201a45759e7253f3 languageName: node linkType: hard @@ -34802,13 +33753,13 @@ __metadata: linkType: hard "v8-to-istanbul@npm:^9.0.1": - version: 9.1.0 - resolution: "v8-to-istanbul@npm:9.1.0" + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" dependencies: "@jridgewell/trace-mapping": ^0.3.12 "@types/istanbul-lib-coverage": ^2.0.1 - convert-source-map: ^1.6.0 - checksum: 657ef7c52a514c1a0769663f96dd6f2cd11d2d3f6c8272d1035f4a543dca0b52c84b005beb7f0ca215eb98425c8bc4aa92a62826b1fc76abc1f7228d33ccbc60 + convert-source-map: ^2.0.0 + checksum: 968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23 languageName: node linkType: hard @@ -34829,22 +33780,6 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-name@npm:^3.0.0": - version: 3.0.0 - resolution: "validate-npm-package-name@npm:3.0.0" - dependencies: - builtins: ^1.0.3 - checksum: 064f21f59aefae6cc286dd4a50b15d14adb0227e0facab4316197dfb8d06801669e997af5081966c15f7828a5e6ff1957bd20886aeb6b9d0fa430e4cb5db9c4a - languageName: node - linkType: hard - -"validator@npm:^13.7.0": - version: 13.7.0 - resolution: "validator@npm:13.7.0" - checksum: 234c9db98001d6f75c04174dd7f67a297728c8cb369db99f21c41ba4a254558bf91427ecdcc9017ddcd44271c9db38e96079cf432a41c92f13d96d6ca0d5c28d - languageName: node - linkType: hard - "value-or-promise@npm:1.0.11": version: 1.0.11 resolution: "value-or-promise@npm:1.0.11" @@ -34852,7 +33787,7 @@ __metadata: languageName: node linkType: hard -"value-or-promise@npm:1.0.12": +"value-or-promise@npm:^1.0.12": version: 1.0.12 resolution: "value-or-promise@npm:1.0.12" checksum: b75657b74e4d17552bd88e0c2857020fbab34a4d091dc058db18c470e7da0336067e72c130b3358e3321ac0a6ff11c0b92b67a382318a3705ad5d57de7ff3262 @@ -34867,11 +33802,11 @@ __metadata: linkType: hard "velocityjs@npm:^2.0.0": - version: 2.0.5 - resolution: "velocityjs@npm:2.0.5" - bin: - velocity: bin/velocity - checksum: 70def0f0f1bff0506a8cdb49ed24a503720c006e18e230db5e8bfdb0264c96637d59fb764f0fb27598523176d85bb225bb045f64e75d63ac97c0bfda4c751547 + version: 2.1.5 + resolution: "velocityjs@npm:2.1.5" + dependencies: + debug: ^4.3.4 + checksum: 3650a59fcb2c99a0ddec2cd2c95fcb2a0ce2e5c24c7f9b654b8f01d637918ee5f854d2badaeef60cd8ed75eee330a6ce218507e297fa55d6643fcce8679fa5ce languageName: node linkType: hard @@ -34894,15 +33829,15 @@ __metadata: linkType: hard "wait-port@npm:^0.2.7": - version: 0.2.9 - resolution: "wait-port@npm:0.2.9" + version: 0.2.14 + resolution: "wait-port@npm:0.2.14" dependencies: chalk: ^2.4.2 commander: ^3.0.2 debug: ^4.1.1 bin: wait-port: bin/wait-port.js - checksum: 7005642bdf7a9ddcad61c4c6953c96b51f4a9005358ec6ded74e9d08da59c2a63928bdb59151bb46c59f71a3043fe4fb043350a97cb47651e863453450b44c9e + checksum: fd2709651c27070233f1b1ab32042f1f015cecbbc93fafc94c2def7d37ded0c562ee69a4235436e70990ce526cbd274203b4a998374ec5e19648281af829f89c languageName: node linkType: hard @@ -34931,13 +33866,13 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.4.1": - version: 2.4.2 - resolution: "watchpack@npm:2.4.2" +"watchpack@npm:^2.4.4": + version: 2.4.4 + resolution: "watchpack@npm:2.4.4" dependencies: glob-to-regexp: ^0.4.1 graceful-fs: ^4.1.2 - checksum: ec60a5f0e9efaeca0102fd9126346b3b2d523e01c34030d3fddf5813a7125765121ebdc2552981136dcd2c852deb1af0b39340f2fcc235f292db5399d0283577 + checksum: 6c0901f75ce245d33991225af915eea1c5ae4ba087f3aee2b70dd377d4cacb34bef02a48daf109da9d59b2d31ec6463d924a0d72f8618ae1643dd07b95de5275 languageName: node linkType: hard @@ -34959,6 +33894,13 @@ __metadata: languageName: node linkType: hard +"web-streams-polyfill@npm:^3.0.3": + version: 3.3.3 + resolution: "web-streams-polyfill@npm:3.3.3" + checksum: 64e855c47f6c8330b5436147db1c75cb7e7474d924166800e8e2aab5eb6c76aac4981a84261dd2982b3e754490900b99791c80ae1407a9fa0dcff74f82ea3a7f + languageName: node + linkType: hard + "web-vitals@npm:^0.2.4": version: 0.2.4 resolution: "web-vitals@npm:0.2.4" @@ -34988,12 +33930,12 @@ __metadata: linkType: hard "webpack-dev-middleware@npm:^7.4.2": - version: 7.4.2 - resolution: "webpack-dev-middleware@npm:7.4.2" + version: 7.4.5 + resolution: "webpack-dev-middleware@npm:7.4.5" dependencies: colorette: ^2.0.10 - memfs: ^4.6.0 - mime-types: ^2.1.31 + memfs: ^4.43.1 + mime-types: ^3.0.1 on-finished: ^2.4.1 range-parser: ^1.2.1 schema-utils: ^4.0.0 @@ -35002,7 +33944,7 @@ __metadata: peerDependenciesMeta: webpack: optional: true - checksum: 2aa873ef57a7095d7fba09400737b6066adc3ded229fd6eba89a666f463c2614c68e01ae58f662c9cdd74f0c8da088523d972329bf4a054e470bc94feb8bcad0 + checksum: e72fa7de3b1589c0c518976358f946d9ec97699a3eb90bfd40718f4be3e9d5d13dc80f748c5c16662efbf1400cedbb523c79f56a778e6e8ffbdf1bd93be547eb languageName: node linkType: hard @@ -35083,26 +34025,28 @@ __metadata: languageName: node linkType: hard -"webpack-sources@npm:^3.2.3": - version: 3.2.3 - resolution: "webpack-sources@npm:3.2.3" - checksum: 2ef63d77c4fad39de4a6db17323d75eb92897b32674e97d76f0a1e87c003882fc038571266ad0ef581ac734cbe20952912aaa26155f1905e96ce251adbb1eb4e +"webpack-sources@npm:^3.3.3": + version: 3.3.3 + resolution: "webpack-sources@npm:3.3.3" + checksum: ab732f6933b513ba4d505130418995ddef6df988421fccf3289e53583c6a39e205c4a0739cee98950964552d3006604912679c736031337fb4a9d78d8576ed40 languageName: node linkType: hard "webpack@npm:^5.64.4": - version: 5.94.0 - resolution: "webpack@npm:5.94.0" - dependencies: - "@types/estree": ^1.0.5 - "@webassemblyjs/ast": ^1.12.1 - "@webassemblyjs/wasm-edit": ^1.12.1 - "@webassemblyjs/wasm-parser": ^1.12.1 - acorn: ^8.7.1 - acorn-import-attributes: ^1.9.5 - browserslist: ^4.21.10 + version: 5.102.1 + resolution: "webpack@npm:5.102.1" + dependencies: + "@types/eslint-scope": ^3.7.7 + "@types/estree": ^1.0.8 + "@types/json-schema": ^7.0.15 + "@webassemblyjs/ast": ^1.14.1 + "@webassemblyjs/wasm-edit": ^1.14.1 + "@webassemblyjs/wasm-parser": ^1.14.1 + acorn: ^8.15.0 + acorn-import-phases: ^1.0.3 + browserslist: ^4.26.3 chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.17.1 + enhanced-resolve: ^5.17.3 es-module-lexer: ^1.2.1 eslint-scope: 5.1.1 events: ^3.2.0 @@ -35112,17 +34056,17 @@ __metadata: loader-runner: ^4.2.0 mime-types: ^2.1.27 neo-async: ^2.6.2 - schema-utils: ^3.2.0 - tapable: ^2.1.1 - terser-webpack-plugin: ^5.3.10 - watchpack: ^2.4.1 - webpack-sources: ^3.2.3 + schema-utils: ^4.3.3 + tapable: ^2.3.0 + terser-webpack-plugin: ^5.3.11 + watchpack: ^2.4.4 + webpack-sources: ^3.3.3 peerDependenciesMeta: webpack-cli: optional: true bin: webpack: bin/webpack.js - checksum: b4d1b751f634079bd177a89eef84d80fa5bb8d6fc15d72ab40fc2b9ca5167a79b56585e1a849e9e27e259803ee5c4365cb719e54af70a43c06358ec268ff4ebf + checksum: 74c3afeef50a5414e58399f1c0123fe5cdb3d8d081c206fae74b8334097d5ff6b729147154dbb4af48e662ba756a89e06d550b3390917153fa1d7ce285f96777 languageName: node linkType: hard @@ -35152,9 +34096,16 @@ __metadata: linkType: hard "whatwg-fetch@npm:^3.4.1, whatwg-fetch@npm:^3.6.2": - version: 3.6.2 - resolution: "whatwg-fetch@npm:3.6.2" - checksum: cc10f6893fe71839250b6e2fa9bc293bcf0ca5b93129712a7d1097fb7528b3ff617eb065098dc972e74d1455378e514aa34c0901ded41584be16508db63477c8 + version: 3.6.20 + resolution: "whatwg-fetch@npm:3.6.20" + checksum: fa972dd14091321d38f36a4d062298df58c2248393ef9e8b154493c347c62e2756e25be29c16277396046d6eaa4b11bd174f34e6403fff6aaca9fb30fa1ff46d + languageName: node + linkType: hard + +"whatwg-mimetype@npm:^4.0.0": + version: 4.0.0 + resolution: "whatwg-mimetype@npm:4.0.0" + checksum: a773cdc8126b514d790bdae7052e8bf242970cebd84af62fb2f35a33411e78e981f6c0ab9ed1fe6ec5071b09d5340ac9178e05b52d35a9c4bcf558ba1b1551df languageName: node linkType: hard @@ -35190,27 +34141,60 @@ __metadata: languageName: node linkType: hard -"which-boxed-primitive@npm:^1.0.2": +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" + dependencies: + is-bigint: ^1.1.0 + is-boolean-object: ^1.2.1 + is-number-object: ^1.1.1 + is-string: ^1.1.1 + is-symbol: ^1.1.1 + checksum: aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe + languageName: node + linkType: hard + +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" + dependencies: + call-bound: ^1.0.2 + function.prototype.name: ^1.1.6 + has-tostringtag: ^1.0.2 + is-async-function: ^2.0.0 + is-date-object: ^1.1.0 + is-finalizationregistry: ^1.1.0 + is-generator-function: ^1.0.10 + is-regex: ^1.2.1 + is-weakref: ^1.0.2 + isarray: ^2.0.5 + which-boxed-primitive: ^1.1.0 + which-collection: ^1.0.2 + which-typed-array: ^1.1.16 + checksum: 8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471 + languageName: node + linkType: hard + +"which-collection@npm:^1.0.2": version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" + resolution: "which-collection@npm:1.0.2" 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 - checksum: 0a62a03c00c91dd4fb1035b2f0733c341d805753b027eebd3a304b9cb70e8ce33e25317add2fe9b5fea6f53a175c0633ae701ff812e604410ddd049777cd435e + is-map: ^2.0.3 + is-set: ^2.0.3 + is-weakmap: ^2.0.2 + is-weakset: ^2.0.3 + checksum: 3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 languageName: node linkType: hard "which-module@npm:^2.0.0": - version: 2.0.0 - resolution: "which-module@npm:2.0.0" - checksum: 946ffdbcd6f0cf517638f8f2319c6d51e528c3b41bc2c0f5dc3dc46047347abd7326aea5cdf5def0a8b32bdca313ac87a32ce5a76b943fe1ca876c4557e6b716 + version: 2.0.1 + resolution: "which-module@npm:2.0.1" + checksum: 087038e7992649eaffa6c7a4f3158d5b53b14cf5b6c1f0e043dccfacb1ba179d12f17545d5b85ebd94a42ce280a6fe65d0cbcab70f4fc6daad1dfae85e0e6a3e languageName: node linkType: hard -"which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.2": +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19, which-typed-array@npm:^1.1.2": version: 1.1.19 resolution: "which-typed-array@npm:1.1.19" dependencies: @@ -35269,7 +34253,7 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:1.1.5, wide-align@npm:^1.1.5": +"wide-align@npm:1.1.5": version: 1.1.5 resolution: "wide-align@npm:1.1.5" dependencies: @@ -35297,44 +34281,46 @@ __metadata: linkType: hard "winston-daily-rotate-file@npm:^4.5.0": - version: 4.5.5 - resolution: "winston-daily-rotate-file@npm:4.5.5" + version: 4.7.1 + resolution: "winston-daily-rotate-file@npm:4.7.1" dependencies: - file-stream-rotator: ^0.5.7 + file-stream-rotator: ^0.6.1 object-hash: ^2.0.1 triple-beam: ^1.3.0 winston-transport: ^4.4.0 peerDependencies: winston: ^3 - checksum: e727bd44d05b69fdef549b146b165a12708813d6ec70047860a88e80d8255098da7f9afad4ca8751c98241f9f522279675dba947588a4119a062d3f6b2136aa7 + checksum: 1fb6a6fc16a9f3b20caceea4b841f9966b7a38b429b3e16b4cdbbdfcc3bbf923e7c6a105dde552f78352045137cc1e5206040c2152fe50cd6850327e4a56cb6d languageName: node linkType: hard -"winston-transport@npm:^4.4.0": - version: 4.4.1 - resolution: "winston-transport@npm:4.4.1" +"winston-transport@npm:^4.4.0, winston-transport@npm:^4.9.0": + version: 4.9.0 + resolution: "winston-transport@npm:4.9.0" dependencies: - logform: ^2.2.0 - readable-stream: ^3.4.0 - triple-beam: ^1.2.0 - checksum: 89db0fe0f1b73d6e384928671754c26a9741ecd6d8adda55a472cfed9a7df5d8ca5852142107b59319b9616a7141d1d5870019c36ac53e550394084cdfd5653d + logform: ^2.7.0 + readable-stream: ^3.6.2 + triple-beam: ^1.3.0 + checksum: e2990a172e754dbf27e7823772214a22dc8312f7ec9cfba831e5ef30a5d5528792e5ea8f083c7387ccfc5b2af20e3691f64738546c8869086110a26f98671095 languageName: node linkType: hard "winston@npm:^3.3.3": - version: 3.3.3 - resolution: "winston@npm:3.3.3" + version: 3.18.3 + resolution: "winston@npm:3.18.3" dependencies: - "@dabh/diagnostics": ^2.0.2 - async: ^3.1.0 + "@colors/colors": ^1.6.0 + "@dabh/diagnostics": ^2.0.8 + async: ^3.2.3 is-stream: ^2.0.0 - logform: ^2.2.0 + logform: ^2.7.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.4.0 - checksum: 18205fa1e3ebb88dc910fbe5337e3c9d2dbd94310978adca5ab77444b854d5679dec0a70fed425e77cf93e237390c7670bb937f14c492b8415e594ab21540d3d + winston-transport: ^4.9.0 + checksum: 0bd666590d7f1f2e1fa1273b699463e14b2fcf2bab503e16bc62f275c4b52f14c3dda7bb255d5cc4cef046dd3e112c45518ec8f3c3536ab666421b7265d8c45b languageName: node linkType: hard @@ -35557,10 +34543,10 @@ __metadata: languageName: node linkType: hard -"workerpool@npm:^6.5.1": - version: 6.5.1 - resolution: "workerpool@npm:6.5.1" - checksum: 58e8e969782292cb3a7bfba823f1179a7615250a0cefb4841d5166234db1880a3d0fe83a31dd8d648329ec92c2d0cd1890ad9ec9e53674bb36ca43e9753cdeac +"workerpool@npm:^9.2.0": + version: 9.3.4 + resolution: "workerpool@npm:9.3.4" + checksum: b09d80c81c6e50dab1bc6cc3a4180d4222068f17ada9b04fb7053bf98fdbe3dbd6bdd04ad1420363f5391cbf57d622ecd2680469ad0137aef990f510ab807a09 languageName: node linkType: hard @@ -35575,7 +34561,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^6.2.0": +"wrap-ansi@npm:^6.0.1, wrap-ansi@npm:^6.2.0": version: 6.2.0 resolution: "wrap-ansi@npm:6.2.0" dependencies: @@ -35661,21 +34647,7 @@ __metadata: languageName: node linkType: hard -"write-json-file@npm:^4.3.0": - version: 4.3.0 - resolution: "write-json-file@npm:4.3.0" - 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 - checksum: 042a93096437fddac5125e66e412bb9e091b9cd5eb8357c8c6bc64e9021af2c4f1ec37915fc29519d71e140baba6890a93fd21019ad4930d4bb6a5aed9129ac7 - languageName: node - linkType: hard - -"write-pkg@npm:4.0.0, write-pkg@npm:^4.0.0": +"write-pkg@npm:4.0.0": version: 4.0.0 resolution: "write-pkg@npm:4.0.0" dependencies: @@ -35702,8 +34674,8 @@ __metadata: linkType: hard "ws@npm:^8.18.0, ws@npm:^8.5.0": - version: 8.18.1 - resolution: "ws@npm:8.18.1" + version: 8.18.3 + resolution: "ws@npm:8.18.3" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -35712,7 +34684,16 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: e498965d6938c63058c4310ffb6967f07d4fa06789d3364829028af380d299fe05762961742971c764973dce3d1f6a2633fe8b2d9410c9b52e534b4b882a99fa + checksum: eac918213de265ef7cb3d4ca348b891a51a520d839aa51cdb8ca93d4fa7ff9f6ccb339ccee89e4075324097f0a55157c89fa3f7147bde9d8d7e90335dc087b53 + languageName: node + linkType: hard + +"wsl-utils@npm:^0.1.0": + version: 0.1.0 + resolution: "wsl-utils@npm:0.1.0" + dependencies: + is-wsl: ^3.1.0 + checksum: 44318f3585eb97be994fc21a20ddab2649feaf1fbe893f1f866d936eea3d5f8c743bec6dc02e49fbdd3c0e69e9b36f449d90a0b165a4f47dd089747af4cf2377 languageName: node linkType: hard @@ -35744,13 +34725,13 @@ __metadata: languageName: node linkType: hard -"xml2js@npm:0.5.0": - version: 0.5.0 - resolution: "xml2js@npm:0.5.0" +"xml2js@npm:0.6.2": + version: 0.6.2 + resolution: "xml2js@npm:0.6.2" dependencies: sax: ">=0.6.0" xmlbuilder: ~11.0.0 - checksum: c9cd07cd19c5e41c740913bbbf16999a37a204488e11f86eddc2999707d43967197e257014d7ed72c8fc4348c192fa47eb352d1d9d05637cefd0d2e24e9aa4c8 + checksum: e98a84e9c172c556ee2c5afa0fc7161b46919e8b53ab20de140eedea19903ed82f7cd5b1576fb345c84f0a18da1982ddf65908129b58fc3d7cbc658ae232108f languageName: node linkType: hard @@ -35761,10 +34742,10 @@ __metadata: languageName: node linkType: hard -"xmlbuilder@npm:^9.0.7": - version: 9.0.7 - resolution: "xmlbuilder@npm:9.0.7" - checksum: aa3c644a13e561abd50e4971ab6963261de703cc0405994777db9129c40d76dba9c0a2c6fa04a7de474a8428f7b329e6f85fcf84990f9cb4ceb2c345a57a4eef +"xmlbuilder@npm:^15.1.1": + version: 15.1.1 + resolution: "xmlbuilder@npm:15.1.1" + checksum: 665266a8916498ff8d82b3d46d3993913477a254b98149ff7cff060d9b7cc0db7cf5a3dae99aed92355254a808c0e2e3ec74ad1b04aa1061bdb8dfbea26c18b8 languageName: node linkType: hard @@ -35776,13 +34757,13 @@ __metadata: linkType: hard "xstate@npm:^4.14.0": - version: 4.26.1 - resolution: "xstate@npm:4.26.1" - checksum: f221af3400a9c19de4eb6c0b0080364b63a3a352b1af0965b54855a6a41d13a3e104878267ea5f19be8ecbb318559b0930237de68c20b065d58112d7ec23ea78 + version: 4.38.3 + resolution: "xstate@npm:4.38.3" + checksum: 8a2063743517390107275113bca0e757dba99102e7d57d40cf656b5cc03a6f2c5e10fbf3752294d9d29fbe1d8757bb9a54f54c934a22f205a237956dd10dcd0f languageName: node linkType: hard -"xtend@npm:^4.0.0, xtend@npm:^4.0.2, xtend@npm:~4.0.1": +"xtend@npm:^4.0.0, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: 366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e @@ -35817,7 +34798,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:1.10.2, yaml@npm:^1.10.0, yaml@npm:^1.10.2, yaml@npm:^1.7.2": +"yaml@npm:1.10.2, yaml@npm:^1.10.0, yaml@npm:^1.7.2": version: 1.10.2 resolution: "yaml@npm:1.10.2" checksum: 5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f @@ -35825,15 +34806,15 @@ __metadata: linkType: hard "yaml@npm:^2.2.2, yaml@npm:^2.6.0": - version: 2.7.0 - resolution: "yaml@npm:2.7.0" + version: 2.8.1 + resolution: "yaml@npm:2.8.1" bin: yaml: bin.mjs - checksum: 886a7d2abbd70704b79f1d2d05fe9fb0aa63aefb86e1cb9991837dced65193d300f5554747a872b4b10ae9a12bc5d5327e4d04205f70336e863e35e89d8f4ea9 + checksum: 7c587be00d9303d2ae1566e03bc5bc7fe978ba0d9bf39cc418c3139d37929dfcb93a230d9749f2cb578b6aa5d9ebebc322415e4b653cb83acd8bc0bc321707f3 languageName: node linkType: hard -"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": +"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 @@ -35850,7 +34831,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3, yargs-parser@npm:^20.2.9": +"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" checksum: 0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72 @@ -35919,12 +34900,12 @@ __metadata: linkType: hard "yauzl@npm:^3.1.3": - version: 3.1.3 - resolution: "yauzl@npm:3.1.3" + version: 3.2.0 + resolution: "yauzl@npm:3.2.0" dependencies: buffer-crc32: ~0.2.3 pend: ~1.2.0 - checksum: e04a2567860e1337798cd2570d776b4040520b20660e7ec5dfcce24b8be2b134d6a5ae835804a0186b1a58cb8b1741b37eaa6a86f7546b6219b62a265dbaf3fc + checksum: 7b40b3dc46b95761a2a764391d257a11f494d365875af73a1b48fe16d4bd103dd178612e60168d12a0e59a8ba4f6411a15a5e8871d5a5f78255d6cc1ce39ee62 languageName: node linkType: hard @@ -35964,23 +34945,6 @@ __metadata: languageName: node linkType: hard -"z-schema@npm:~5.0.2": - version: 5.0.4 - resolution: "z-schema@npm:5.0.4" - dependencies: - commander: ^2.20.3 - lodash.get: ^4.4.2 - lodash.isequal: ^4.5.0 - validator: ^13.7.0 - dependenciesMeta: - commander: - optional: true - bin: - z-schema: bin/z-schema - checksum: 559236d33114da8b97aea6856ab5d736cf57c774941aa9c4bed91c74fc3e8eb97d66db5770a2436c7bb9487753a481ed93e3e28f8b8d0166192531141611620a - languageName: node - linkType: hard - "zen-observable-ts@npm:0.8.19": version: 0.8.19 resolution: "zen-observable-ts@npm:0.8.19" @@ -36001,20 +34965,29 @@ __metadata: languageName: node linkType: hard -"zen-observable@npm:^0.7.0": - version: 0.7.1 - resolution: "zen-observable@npm:0.7.1" - checksum: 6f64bb38d728f93fe70b216f4df34602242e08569ee83748a2b7fec49c7ab2bae9b97ac53e2b6535e40f9a6c845fb5ad395bef7b47355a812319a692df50a44b +"zen-observable-ts@npm:^1.2.5": + version: 1.2.5 + resolution: "zen-observable-ts@npm:1.2.5" + dependencies: + zen-observable: 0.8.15 + checksum: 21d586f3d0543e1d6f05d9333a137b407dbf337907c1ee1c2fa7a7da044f7e1262e4baf4ef8902f230c6f5acb561047659eb7df73df33307233cc451efe46db1 languageName: node linkType: hard -"zen-observable@npm:^0.8.0": +"zen-observable@npm:0.8.15, zen-observable@npm:^0.8.0": version: 0.8.15 resolution: "zen-observable@npm:0.8.15" checksum: 71cc2f2bbb537300c3f569e25693d37b3bc91f225cefce251a71c30bc6bb3e7f8e9420ca0eb57f2ac9e492b085b8dfa075fd1e8195c40b83c951dd59c6e4fbf8 languageName: node linkType: hard +"zen-observable@npm:^0.7.0": + version: 0.7.1 + resolution: "zen-observable@npm:0.7.1" + checksum: 6f64bb38d728f93fe70b216f4df34602242e08569ee83748a2b7fec49c7ab2bae9b97ac53e2b6535e40f9a6c845fb5ad395bef7b47355a812319a692df50a44b + languageName: node + linkType: hard + "zen-push@npm:0.2.1": version: 0.2.1 resolution: "zen-push@npm:0.2.1" From bed82a80c3894356315b5b85cfbfe20583253a80 Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Thu, 23 Oct 2025 15:59:58 -0400 Subject: [PATCH 02/16] chore: add a new tsconfig file for codegen tool --- .../src/generators/functions/index.ts | 5 +++-- .../tsconfig.json | 19 +++++++++++++++++++ packages/amplify-cli/tsconfig.json | 10 +++++++++- 3 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/index.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/index.ts index d997504e1b7..87bb53bd5be 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/index.ts +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/index.ts @@ -1,4 +1,5 @@ -import ts, { ObjectLiteralElementLike, VariableDeclaration, VariableStatement } from 'typescript'; +import ts from 'typescript'; +import { ObjectLiteralElementLike, VariableDeclaration, VariableStatement } from 'typescript'; import { EnvironmentResponse, Runtime } from '@aws-sdk/client-lambda'; import { renderResourceTsFile } from '../../resource/resource'; import assert from 'node:assert'; @@ -145,7 +146,7 @@ export function createFunctionDefinition( case Runtime.nodejs20x: nodeRuntime = 20; break; - case Runtime.nodejs22x: + case 'nodejs22x': nodeRuntime = 22; break; default: diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json new file mode 100644 index 00000000000..ae20705cef1 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "../../../../../../tsconfig.base.json", + "compilerOptions": { + "strict": false, + "noImplicitAny": false, + "noImplicitReturns": false, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "composite": true, + "moduleResolution": "node", + "types": ["node"], + "rootDir": "src", + "outDir": "lib" + }, + "include": [ + "src/**/*" + ] +} diff --git a/packages/amplify-cli/tsconfig.json b/packages/amplify-cli/tsconfig.json index fbb60ae8c2c..e06dc7691aa 100644 --- a/packages/amplify-cli/tsconfig.json +++ b/packages/amplify-cli/tsconfig.json @@ -7,7 +7,12 @@ "outDir": "lib", "forceConsistentCasingInFileNames": true }, - "include": ["src/**/*"], + "include": [ + "src/**/*" + ], + "exclude": [ + "src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/**/*" + ], "references": [ { "path": "../amplify-category-function" @@ -35,6 +40,9 @@ }, { "path": "../amplify-cli-shared-interfaces" + }, + { + "path": "src/commands/gen2-migration/amplify-gen2-migration-codegen-dg" } ] } From 6f98f8aefe3dd910db3832d4dd06e6cf5c88a3f1 Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Thu, 23 Oct 2025 20:36:40 -0400 Subject: [PATCH 03/16] chore: added codegen tsconfig reference in base tsconfig --- tsconfig.base.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tsconfig.base.json b/tsconfig.base.json index 867b63270c6..0675e231613 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -62,5 +62,8 @@ "pretty": true, "stripInternal": true }, - "exclude": ["**/__mocks__/**/*", "**/__tests__/**/*", "**/lib/**/*"] + "exclude": ["**/__mocks__/**/*", "**/__tests__/**/*", "**/lib/**/*"], + "references": [ + { "path": "./packages/amplify-gen2-codegen" } + ] } From 1bfdffee5031beaaef3f83564ca0d4a8a39dfcbb Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Thu, 23 Oct 2025 22:34:00 -0400 Subject: [PATCH 04/16] chore: add build artifacts --- .../lib/adapters/auth/index.js | 6 +- .../lib/adapters/auth/index.js.map | 2 +- .../lib/adapters/data/index.js | 6 +- .../lib/adapters/data/index.js.map | 2 +- .../lib/adapters/functions/index.js | 6 +- .../lib/adapters/functions/index.js.map | 2 +- .../lib/adapters/project/index.js | 8 +- .../lib/adapters/project/index.js.map | 2 +- .../lib/adapters/storage/index.js | 6 +- .../lib/adapters/storage/index.js.map | 2 +- .../lib/backend/synthesizer.js | 116 ++++---- .../lib/backend/synthesizer.js.map | 2 +- .../lib/cli/command-handler.js | 6 +- .../lib/cli/command-handler.js.map | 2 +- .../lib/cli/migration-command.js | 5 +- .../lib/cli/migration-command.js.map | 2 +- .../lib/core/migration-pipeline.d.ts | 43 --- .../lib/core/migration-pipeline.d.ts.map | 2 +- .../lib/core/migration-pipeline.js | 77 +----- .../lib/core/migration-pipeline.js.map | 2 +- .../lib/core/project-analyzer.js | 4 - .../lib/core/project-analyzer.js.map | 2 +- .../lib/generators/auth/index.d.ts | 95 ------- .../lib/generators/auth/index.d.ts.map | 2 +- .../lib/generators/auth/index.js | 260 +++--------------- .../lib/generators/auth/index.js.map | 2 +- .../lib/generators/data/index.js | 2 +- .../lib/generators/data/index.js.map | 2 +- .../lib/generators/functions/index.d.ts.map | 2 +- .../lib/generators/functions/index.js | 44 +-- .../lib/generators/functions/index.js.map | 2 +- .../lib/generators/storage/access.js | 9 +- .../lib/generators/storage/access.js.map | 2 +- .../lib/generators/storage/index.js | 3 +- .../lib/generators/storage/index.js.map | 2 +- .../lib/npm_package/renderer.js | 7 +- .../lib/npm_package/renderer.js.map | 2 +- .../lib/resource/resource.js | 1 - .../lib/resource/resource.js.map | 2 +- .../lib/utils/file-operations.js | 1 - .../lib/utils/file-operations.js.map | 2 +- .../lib/utils/typescript-utils.js | 1 - .../lib/utils/typescript-utils.js.map | 2 +- 43 files changed, 183 insertions(+), 567 deletions(-) diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js index 0b85251f98f..6575f1b1903 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js @@ -1,10 +1,6 @@ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports.adaptAuthConfig = void 0; -// Auth adapter - converts Gen 1 auth config to intermediate format -// Logic from amplify-gen1-codegen-auth-adapter -const adaptAuthConfig = async (gen1AuthConfig) => { - // Convert Gen 1 auth configuration to intermediate format -}; +const adaptAuthConfig = async (gen1AuthConfig) => {}; exports.adaptAuthConfig = adaptAuthConfig; //# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map index cbdafc92354..6a50cf3dccb 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/auth/index.ts"],"names":[],"mappings":";;;AAAA,mEAAmE;AACnE,+CAA+C;AACxC,MAAM,eAAe,GAAG,KAAK,EAAE,cAAmB,EAAE,EAAE;IAC3D,0DAA0D;AAC5D,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/auth/index.ts"],"names":[],"mappings":";;;AAEO,MAAM,eAAe,GAAG,KAAK,EAAE,cAAmB,EAAE,EAAE;AAE7D,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js index f0b706a6e98..637e43803cd 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js @@ -1,10 +1,6 @@ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports.adaptDataConfig = void 0; -// Data adapter - converts Gen 1 GraphQL/DynamoDB config to intermediate format -// Logic from amplify-gen1-codegen-data-adapter -const adaptDataConfig = async (gen1DataConfig) => { - // Convert Gen 1 data configuration to intermediate format -}; +const adaptDataConfig = async (gen1DataConfig) => {}; exports.adaptDataConfig = adaptDataConfig; //# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map index 09b571cc070..295975cb48d 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/data/index.ts"],"names":[],"mappings":";;;AAAA,+EAA+E;AAC/E,+CAA+C;AACxC,MAAM,eAAe,GAAG,KAAK,EAAE,cAAmB,EAAE,EAAE;IAC3D,0DAA0D;AAC5D,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/data/index.ts"],"names":[],"mappings":";;;AAEO,MAAM,eAAe,GAAG,KAAK,EAAE,cAAmB,EAAE,EAAE;AAE7D,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js index b846170727f..3eb5dbe8ec8 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js @@ -1,10 +1,6 @@ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports.adaptFunctionsConfig = void 0; -// Functions adapter - converts Gen 1 Lambda functions to intermediate format -// Logic from amplify-gen1-codegen-function-adapter -const adaptFunctionsConfig = async (gen1FunctionsConfig) => { - // Convert Gen 1 functions configuration to intermediate format -}; +const adaptFunctionsConfig = async (gen1FunctionsConfig) => {}; exports.adaptFunctionsConfig = adaptFunctionsConfig; //# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map index 4d3bfb4c842..4afddf3d279 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/functions/index.ts"],"names":[],"mappings":";;;AAAA,6EAA6E;AAC7E,mDAAmD;AAC5C,MAAM,oBAAoB,GAAG,KAAK,EAAE,mBAA0B,EAAE,EAAE;IACvE,+DAA+D;AACjE,CAAC,CAAC;AAFW,QAAA,oBAAoB,wBAE/B"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/functions/index.ts"],"names":[],"mappings":";;;AAEO,MAAM,oBAAoB,GAAG,KAAK,EAAE,mBAA0B,EAAE,EAAE;AAEzE,CAAC,CAAC;AAFW,QAAA,oBAAoB,wBAE/B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js index c602954130e..7e02e259c99 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js @@ -1,12 +1,6 @@ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports.detectGen1Project = void 0; -// Project adapter - handles Gen 1 project detection and parsing -// Logic from amplify-migration -const detectGen1Project = async (projectPath) => { - // Detect if project is Gen 1 - // Parse amplify directory structure - // Extract project metadata -}; +const detectGen1Project = async (projectPath) => {}; exports.detectGen1Project = detectGen1Project; //# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map index 266e4e6f645..f62f5b34a7f 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/project/index.ts"],"names":[],"mappings":";;;AAAA,gEAAgE;AAChE,+BAA+B;AACxB,MAAM,iBAAiB,GAAG,KAAK,EAAE,WAAmB,EAAE,EAAE;IAC7D,6BAA6B;IAC7B,oCAAoC;IACpC,2BAA2B;AAC7B,CAAC,CAAC;AAJW,QAAA,iBAAiB,qBAI5B"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/project/index.ts"],"names":[],"mappings":";;;AAEO,MAAM,iBAAiB,GAAG,KAAK,EAAE,WAAmB,EAAE,EAAE;AAI/D,CAAC,CAAC;AAJW,QAAA,iBAAiB,qBAI5B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js index 1e5add1076e..991405890f6 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js @@ -1,10 +1,6 @@ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports.adaptStorageConfig = void 0; -// Storage adapter - converts Gen 1 S3 storage config to intermediate format -// Logic from amplify-gen1-codegen-storage-adapter -const adaptStorageConfig = async (gen1StorageConfig) => { - // Convert Gen 1 storage configuration to intermediate format -}; +const adaptStorageConfig = async (gen1StorageConfig) => {}; exports.adaptStorageConfig = adaptStorageConfig; //# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map index 98bf0bd2f13..802b939d0d0 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/storage/index.ts"],"names":[],"mappings":";;;AAAA,4EAA4E;AAC5E,kDAAkD;AAC3C,MAAM,kBAAkB,GAAG,KAAK,EAAE,iBAAsB,EAAE,EAAE;IACjE,6DAA6D;AAC/D,CAAC,CAAC;AAFW,QAAA,kBAAkB,sBAE7B"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/storage/index.ts"],"names":[],"mappings":";;;AAEO,MAAM,kBAAkB,GAAG,KAAK,EAAE,iBAAsB,EAAE,EAAE;AAEnE,CAAC,CAAC;AAFW,QAAA,kBAAkB,sBAE7B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js index 6846baceed8..272f340bb3e 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js @@ -245,7 +245,6 @@ class BackendSynthesizer { factory.createToken(typescript_1.default.SyntaxKind.EqualsGreaterThanToken), factory.createBlock( [ - // const providerSetupPropertyValue = providerSetupResult[provider] factory.createVariableStatement( undefined, factory.createVariableDeclarationList( @@ -263,7 +262,6 @@ class BackendSynthesizer { typescript_1.default.NodeFlags.Const, ), ), - // if condition factory.createIfStatement( factory.createLogicalAnd( factory.createPropertyAccessExpression( @@ -308,9 +306,7 @@ class BackendSynthesizer { ); } createProviderSetupCode() { - // Create const providerSetupResult = (backend.auth.stack.node.children.find(child => child.node.id === "amplifyAuth") as any).providerSetupResult; const providerSetupDeclaration = this.getProviderSetupDeclaration(); - // Create Object.keys(providerSetupResult).forEach(...) const forEachStatement = this.getProviderSetupForeachStatement(); return [providerSetupDeclaration, forEachStatement]; } @@ -322,7 +318,6 @@ class BackendSynthesizer { if (mappedProperty) { if (typeof value == 'boolean') { if (key === 'AllowedOAuthFlowsUserPoolClient') { - // CDK equivalent is disableOAuth which is opposite of this prop objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, !value)); } else { objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, value)); @@ -338,7 +333,6 @@ class BackendSynthesizer { } } else if (typeof value == 'number') { if (['IdTokenValidity', 'RefreshTokenValidity', 'AccessTokenValidity', 'AuthSessionValidity'].includes(key)) { - // convert it to Duration this.importDurationFlag = true; if (key == 'IdTokenValidity') { let durationUnit = 'hours'; @@ -369,7 +363,6 @@ class BackendSynthesizer { objectLiterals.push(this.createReadWriteAttributes(mappedProperty, value)); } else if (key == 'SupportedIdentityProviders') { this.supportedIdentityProviderFlag = true; - // Providers are upper case in CDK objectLiterals.push( this.createEnumListPropertyAssignment( mappedProperty, @@ -409,9 +402,6 @@ class BackendSynthesizer { } } } - // We need to set generateSecret to false explicitly when not defined. - // If it's set as undefined and current value in CFN template is false (moved from gen1 after refactor), CFN thinks the property has changed - // and requests for creation of a new resource (user pool client) instead of an update. if (object[clientSecretKey] === undefined && gen2PropertyMap.has(clientSecretKey)) { const mappedClientSecretKey = gen2PropertyMap.get(clientSecretKey); (0, assert_1.default)(mappedClientSecretKey); @@ -541,7 +531,6 @@ class BackendSynthesizer { ), ]); } - // id1.id2 = `templateHead-${templateSpan}templateTail`; createTemplateLiteralExpression(id1, id2, templateHead, templateSpan, templateTail) { return factory.createExpressionStatement( factory.createAssignment( @@ -553,7 +542,6 @@ class BackendSynthesizer { ); } createAmplifyEnvNameLogic() { - // Create: let AMPLIFY_GEN_1_ENV_NAME = process.env.AMPLIFY_GEN_1_ENV_NAME; const variableDeclaration = factory.createVariableStatement( undefined, factory.createVariableDeclarationList( @@ -571,14 +559,11 @@ class BackendSynthesizer { typescript_1.default.NodeFlags.Let, ), ); - // Create: if (ci.isCI && !AMPLIFY_GEN_1_ENV_NAME) { ... } else if (!ci.isCI) { ... } const ifStatement = factory.createIfStatement( - // Condition: ci.isCI && !AMPLIFY_GEN_1_ENV_NAME factory.createLogicalAnd( factory.createPropertyAccessExpression(factory.createIdentifier('ci'), factory.createIdentifier('isCI')), factory.createLogicalNot(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME')), ), - // Then block: throw new Error('...') factory.createBlock( [ factory.createThrowStatement( @@ -589,7 +574,6 @@ class BackendSynthesizer { ], true, ), - // Else block: if (!ci.isCI && !AMPLIFY_GEN_1_ENV_NAME) { ... } factory.createIfStatement( factory.createLogicalAnd( factory.createLogicalNot( @@ -597,7 +581,6 @@ class BackendSynthesizer { ), factory.createLogicalNot(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME')), ), - // Then block: AMPLIFY_GEN_1_ENV_NAME = 'sandbox'; factory.createBlock( [ factory.createExpressionStatement( @@ -615,6 +598,7 @@ class BackendSynthesizer { return [variableDeclaration, ifStatement]; } render(renderArgs) { + var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6; const authFunctionIdentifier = factory.createIdentifier('auth'); const storageFunctionIdentifier = factory.createIdentifier('storage'); const dataFunctionIdentifier = factory.createIdentifier('data'); @@ -632,7 +616,7 @@ class BackendSynthesizer { PasswordHistorySize: 'passwordHistorySize', TemporaryPasswordValidityDays: 'temporaryPasswordValidityDays', }; - if (renderArgs.auth || renderArgs.storage?.hasS3Bucket || renderArgs.customResources) { + if (renderArgs.auth || ((_a = renderArgs.storage) === null || _a === void 0 ? void 0 : _a.hasS3Bucket) || renderArgs.customResources) { imports.push( this.createImportStatement([factory.createIdentifier('RemovalPolicy'), factory.createIdentifier('Tags')], 'aws-cdk-lib'), ); @@ -647,7 +631,7 @@ class BackendSynthesizer { const data = factory.createShorthandPropertyAssignment(dataFunctionIdentifier); defineBackendProperties.push(data); } - if (renderArgs.storage?.hasS3Bucket) { + if ((_b = renderArgs.storage) === null || _b === void 0 ? void 0 : _b.hasS3Bucket) { imports.push(this.createImportStatement([storageFunctionIdentifier], renderArgs.storage.importFrom)); const storage = factory.createShorthandPropertyAssignment(storageFunctionIdentifier); defineBackendProperties.push(storage); @@ -660,7 +644,7 @@ class BackendSynthesizer { imports.push(this.createImportStatement([factory.createIdentifier(functionName)], `./${category}/${functionName}/resource`)); } } - if (renderArgs.storage?.dynamoDB) { + if ((_c = renderArgs.storage) === null || _c === void 0 ? void 0 : _c.dynamoDB) { nodes.push( factory.createThrowStatement( factory.createNewExpression(factory.createIdentifier('Error'), undefined, [ @@ -726,7 +710,12 @@ class BackendSynthesizer { [], factory.createVariableDeclarationList([backendVariable], typescript_1.default.NodeFlags.Const), ); - if (renderArgs.auth?.userPoolOverrides && !renderArgs?.auth?.referenceAuth) { + if ( + ((_d = renderArgs.auth) === null || _d === void 0 ? void 0 : _d.userPoolOverrides) && + !((_e = renderArgs === null || renderArgs === void 0 ? void 0 : renderArgs.auth) === null || _e === void 0 + ? void 0 + : _e.referenceAuth) + ) { const cfnUserPoolVariableStatement = this.createVariableStatement( this.createVariableDeclaration('cfnUserPool', 'auth.resources.cfnResources.cfnUserPool'), ); @@ -759,12 +748,18 @@ class BackendSynthesizer { } nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPool'), 'policies', policies)); } - if (renderArgs.auth?.guestLogin === false || (renderArgs.auth?.identityPoolName && !renderArgs?.auth?.referenceAuth)) { + if ( + ((_f = renderArgs.auth) === null || _f === void 0 ? void 0 : _f.guestLogin) === false || + (((_g = renderArgs.auth) === null || _g === void 0 ? void 0 : _g.identityPoolName) && + !((_h = renderArgs === null || renderArgs === void 0 ? void 0 : renderArgs.auth) === null || _h === void 0 + ? void 0 + : _h.referenceAuth)) + ) { const cfnIdentityPoolVariableStatement = this.createVariableStatement( this.createVariableDeclaration('cfnIdentityPool', 'auth.resources.cfnResources.cfnIdentityPool'), ); nodes.push(cfnIdentityPoolVariableStatement); - if (renderArgs.auth?.identityPoolName) { + if ((_j = renderArgs.auth) === null || _j === void 0 ? void 0 : _j.identityPoolName) { const splitIdentityPoolName = renderArgs.auth.identityPoolName.split('_'); const identityPoolWithoutBackendEnvName = splitIdentityPoolName.slice(0, -1).join('_'); const identityPoolAssignment = this.createTemplateLiteralExpression( @@ -776,33 +771,61 @@ class BackendSynthesizer { ); nodes.push(identityPoolAssignment); } - if (renderArgs.auth?.guestLogin === false) { + if (((_k = renderArgs.auth) === null || _k === void 0 ? void 0 : _k.guestLogin) === false) { nodes.push(this.setPropertyValue(factory.createIdentifier('cfnIdentityPool'), 'allowUnauthenticatedIdentities', false)); } } if ( - (renderArgs.auth?.oAuthFlows || renderArgs.auth?.readAttributes || renderArgs.auth?.writeAttributes) && - !renderArgs?.auth?.referenceAuth + (((_l = renderArgs.auth) === null || _l === void 0 ? void 0 : _l.oAuthFlows) || + ((_m = renderArgs.auth) === null || _m === void 0 ? void 0 : _m.readAttributes) || + ((_o = renderArgs.auth) === null || _o === void 0 ? void 0 : _o.writeAttributes)) && + !((_p = renderArgs === null || renderArgs === void 0 ? void 0 : renderArgs.auth) === null || _p === void 0 + ? void 0 + : _p.referenceAuth) ) { const cfnUserPoolClientVariableStatement = this.createVariableStatement( this.createVariableDeclaration('cfnUserPoolClient', 'auth.resources.cfnResources.cfnUserPoolClient'), ); nodes.push(cfnUserPoolClientVariableStatement); - if (renderArgs.auth?.oAuthFlows) { - nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPoolClient'), 'allowedOAuthFlows', renderArgs.auth?.oAuthFlows)); + if ((_q = renderArgs.auth) === null || _q === void 0 ? void 0 : _q.oAuthFlows) { + nodes.push( + this.setPropertyValue( + factory.createIdentifier('cfnUserPoolClient'), + 'allowedOAuthFlows', + (_r = renderArgs.auth) === null || _r === void 0 ? void 0 : _r.oAuthFlows, + ), + ); } - if (renderArgs.auth?.readAttributes) { - nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPoolClient'), 'readAttributes', renderArgs.auth?.readAttributes)); + if ((_s = renderArgs.auth) === null || _s === void 0 ? void 0 : _s.readAttributes) { + nodes.push( + this.setPropertyValue( + factory.createIdentifier('cfnUserPoolClient'), + 'readAttributes', + (_t = renderArgs.auth) === null || _t === void 0 ? void 0 : _t.readAttributes, + ), + ); } } - if (renderArgs.auth?.writeAttributes && !renderArgs?.auth?.referenceAuth) { - nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPoolClient'), 'writeAttributes', renderArgs.auth?.writeAttributes)); + if ( + ((_u = renderArgs.auth) === null || _u === void 0 ? void 0 : _u.writeAttributes) && + !((_v = renderArgs === null || renderArgs === void 0 ? void 0 : renderArgs.auth) === null || _v === void 0 + ? void 0 + : _v.referenceAuth) + ) { + nodes.push( + this.setPropertyValue( + factory.createIdentifier('cfnUserPoolClient'), + 'writeAttributes', + (_w = renderArgs.auth) === null || _w === void 0 ? void 0 : _w.writeAttributes, + ), + ); } - // Since Gen2 only supports 1 user pool client by default, we need to add CDK overrides for the additional user pool client from Gen1 - if (renderArgs.auth?.userPoolClient) { + if ((_x = renderArgs.auth) === null || _x === void 0 ? void 0 : _x.userPoolClient) { const userPoolVariableStatement = this.createVariableStatement(this.createVariableDeclaration('userPool', 'auth.resources.userPool')); nodes.push(userPoolVariableStatement); - nodes.push(this.createUserPoolClientAssignment(renderArgs.auth?.userPoolClient, imports)); + nodes.push( + this.createUserPoolClientAssignment((_y = renderArgs.auth) === null || _y === void 0 ? void 0 : _y.userPoolClient, imports), + ); } if (renderArgs.storage && renderArgs.storage.hasS3Bucket) { (0, assert_1.default)(renderArgs.storage.bucketName); @@ -822,11 +845,11 @@ class BackendSynthesizer { nodes.push(bucketNameAssignment); } if ( - renderArgs.storage?.accelerateConfiguration || - renderArgs.storage?.versionConfiguration || - renderArgs.storage?.bucketEncryptionAlgorithm + ((_z = renderArgs.storage) === null || _z === void 0 ? void 0 : _z.accelerateConfiguration) || + ((_0 = renderArgs.storage) === null || _0 === void 0 ? void 0 : _0.versionConfiguration) || + ((_1 = renderArgs.storage) === null || _1 === void 0 ? void 0 : _1.bucketEncryptionAlgorithm) ) { - if (renderArgs.storage?.accelerateConfiguration) { + if ((_2 = renderArgs.storage) === null || _2 === void 0 ? void 0 : _2.accelerateConfiguration) { const accelerateConfigAssignment = factory.createExpressionStatement( factory.createAssignment( factory.createPropertyAccessExpression( @@ -841,7 +864,7 @@ class BackendSynthesizer { ); nodes.push(accelerateConfigAssignment); } - if (renderArgs.storage?.versionConfiguration) { + if ((_3 = renderArgs.storage) === null || _3 === void 0 ? void 0 : _3.versionConfiguration) { const versionConfigAssignment = factory.createExpressionStatement( factory.createAssignment( factory.createPropertyAccessExpression( @@ -856,7 +879,7 @@ class BackendSynthesizer { ); nodes.push(versionConfigAssignment); } - if (renderArgs.storage?.bucketEncryptionAlgorithm) { + if ((_4 = renderArgs.storage) === null || _4 === void 0 ? void 0 : _4.bucketEncryptionAlgorithm) { const serverSideEncryptionByDefaultMap = new Map(); serverSideEncryptionByDefaultMap.set('SSEAlgorithm', 'sseAlgorithm'); serverSideEncryptionByDefaultMap.set('KMSMasterKeyID', 'kmsMasterKeyId'); @@ -890,17 +913,12 @@ class BackendSynthesizer { ); } if ( - renderArgs.auth?.userPoolClient && + ((_5 = renderArgs.auth) === null || _5 === void 0 ? void 0 : _5.userPoolClient) && renderArgs.auth.userPoolClient.SupportedIdentityProviders && renderArgs.auth.userPoolClient.SupportedIdentityProviders.length > 0 ) { const idpStatements = this.createProviderSetupCode(); nodes.push(...idpStatements); - // Gen1 doesn't manage UserPoolDomains in CFN while Gen2 creates a default one for oauth apps. - // This causes an invalid domain request error when updating Gen2 post stack refactor. - // We are adding a commented line to remove the domain from Gen2 CDK. This will be - // uncommented by users post refactor (instructions will be in README.md). - // backend.auth.resources.userPool.node.tryRemoveChild('UserPoolDomain'); const userPoolDomainRemovalStatementCommented = factory.createExpressionStatement( factory.createCallExpression( factory.createPropertyAccessExpression( @@ -916,9 +934,7 @@ class BackendSynthesizer { ); nodes.push(userPoolDomainRemovalStatementCommented); } - // Add a tag commented out to force a deployment post refactor - // Tags.of(backend.stack).add('gen1-migrated-app', 'true') - if (renderArgs.auth || renderArgs.storage?.hasS3Bucket || renderArgs.customResources) { + if (renderArgs.auth || ((_6 = renderArgs.storage) === null || _6 === void 0 ? void 0 : _6.hasS3Bucket) || renderArgs.customResources) { const tagAssignment = factory.createExpressionStatement( factory.createCallExpression( factory.createPropertyAccessExpression( diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map index 22b949a01f0..5a25b5b8741 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map @@ -1 +1 @@ -{"version":3,"file":"synthesizer.js","sourceRoot":"","sources":["../../src/backend/synthesizer.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"synthesizer.js","sourceRoot":"","sources":["../../src/backend/synthesizer.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js index 916f0c54ba9..5585d0ed17f 100755 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js @@ -1,11 +1,7 @@ #!/usr/bin/env node 'use strict'; -// CLI entry point - handles command line interface -// import { migrateToGen2 } from '../core/migration-pipeline'; Object.defineProperty(exports, '__esModule', { value: true }); exports.run = void 0; -const run = async (args) => { - // Parse CLI arguments and call migration pipeline -}; +const run = async (args) => {}; exports.run = run; //# sourceMappingURL=command-handler.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map index 2f1849fac8d..07fc1f61508 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map @@ -1 +1 @@ -{"version":3,"file":"command-handler.js","sourceRoot":"","sources":["../../src/cli/command-handler.ts"],"names":[],"mappings":";;AACA,mDAAmD;AACnD,8DAA8D;;;AAEvD,MAAM,GAAG,GAAG,KAAK,EAAE,IAAc,EAAE,EAAE;IAC1C,kDAAkD;AACpD,CAAC,CAAC;AAFW,QAAA,GAAG,OAEd"} \ No newline at end of file +{"version":3,"file":"command-handler.js","sourceRoot":"","sources":["../../src/cli/command-handler.ts"],"names":[],"mappings":";;;;AAIO,MAAM,GAAG,GAAG,KAAK,EAAE,IAAc,EAAE,EAAE;AAE5C,CAAC,CAAC;AAFW,QAAA,GAAG,OAEd"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js index 2d55de87984..b454a6b9e18 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js @@ -1,8 +1,5 @@ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports.migrationCommand = void 0; -// Migration command orchestration - integrates with Amplify CLI -exports.migrationCommand = { - // Command definition and execution logic -}; +exports.migrationCommand = {}; //# sourceMappingURL=migration-command.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map index 8fd39f15a03..38e544b5021 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map @@ -1 +1 @@ -{"version":3,"file":"migration-command.js","sourceRoot":"","sources":["../../src/cli/migration-command.ts"],"names":[],"mappings":";;;AAAA,gEAAgE;AACnD,QAAA,gBAAgB,GAAG;AAC9B,yCAAyC;CAC1C,CAAC"} \ No newline at end of file +{"version":3,"file":"migration-command.js","sourceRoot":"","sources":["../../src/cli/migration-command.ts"],"names":[],"mappings":";;;AACa,QAAA,gBAAgB,GAAG,EAE/B,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts index e2a6017d89c..2dfe0743c40 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts @@ -1,16 +1,3 @@ -/** - * Amplify Gen 2 Codegen Migration Tool - * - * This module provides the core functionality for migrating Amplify Gen 1 projects to Gen 2 format. - * It orchestrates the transformation of Gen 1 configurations into Gen 2 TypeScript resource definitions - * and project structure. - * - * Key Components: - * - Renderer Pattern: Uses a pipeline of renderers to generate different parts of the Gen 2 project - * - Category Processing: Handles auth, storage, data, functions, and custom resources - * - File Generation: Creates the necessary directory structure and configuration files - * - Type Safety: Provides comprehensive TypeScript interfaces for migration parameters - */ import { Renderer } from '../render_pipeline'; import { Lambda } from '../generators/functions/lambda'; import { @@ -48,48 +35,18 @@ import { } from '../generators/storage/index.js'; import { DataDefinition, DataTableMapping } from '../generators/data/index'; import { FunctionDefinition } from '../generators/functions/index'; -/** - * Configuration options for Gen 2 rendering pipeline - * - * This interface defines all the parameters needed to migrate a Gen 1 Amplify project - * to Gen 2 format, including resource definitions and output configuration. - */ export interface Gen2RenderingOptions { - /** Target directory where Gen 2 files will be generated */ outputDir: string; - /** Optional Amplify app ID for project identification */ appId?: string; - /** Backend environment name used for data table mapping resolution */ backendEnvironmentName?: string | undefined; - /** Authentication configuration from Gen 1 project */ auth?: AuthDefinition; - /** Storage (S3) configuration parameters */ storage?: StorageRenderParameters; - /** Data (GraphQL/DynamoDB) schema definition */ data?: DataDefinition; - /** Lambda function definitions */ functions?: FunctionDefinition[]; - /** Custom CloudFormation resources that need manual migration */ customResources?: Map; - /** Categories that cannot be automatically migrated */ unsupportedCategories?: Map; - /** Custom file writer function for testing or alternative output methods */ fileWriter?: (content: string, path: string) => Promise; } -/** - * Creates a Gen 2 renderer pipeline that transforms Gen 1 Amplify configurations - * into Gen 2 TypeScript resource definitions and project structure. - * - * The renderer follows these steps: - * 1. Sets up the Gen 2 directory structure (outputDir/amplify/) - * 2. Generates configuration files (package.json, tsconfig.json) - * 3. Processes each category (auth, storage, data, functions) if present - * 4. Creates the main backend.ts file that imports all resources - * 5. Handles custom resources and unsupported categories - * - * @param options - Configuration options for the rendering process - * @returns A Renderer that can be executed to perform the migration - */ export declare const createGen2Renderer: ({ outputDir, backendEnvironmentName, diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map index e50ddd66b85..6b629af5253 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"migration-pipeline.d.ts","sourceRoot":"","sources":["../../src/core/migration-pipeline.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;GAYG;AAKH,OAAO,EAAkB,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAK9D,OAAO,EAAE,MAAM,EAAE,MAAM,gCAAgC,CAAC;AACxD,OAAO,EACL,iBAAiB,EACjB,kBAAkB,EAClB,cAAc,EAEd,cAAc,EACd,eAAe,EACf,kBAAkB,EAClB,iBAAiB,EACjB,KAAK,EACL,SAAS,EACT,YAAY,EACZ,YAAY,EACZ,iBAAiB,EACjB,kBAAkB,EAClB,eAAe,EACf,gBAAgB,EAChB,kBAAkB,EAClB,WAAW,EACX,aAAa,EACb,eAAe,EACf,WAAW,EACX,KAAK,EACL,oBAAoB,EACpB,aAAa,EACd,MAAM,0BAA0B,CAAC;AAClC,OAAO,EACL,uBAAuB,EAEvB,cAAc,EACd,UAAU,EACV,mBAAmB,EACnB,mBAAmB,EACnB,iCAAiC,EAClC,MAAM,gCAAgC,CAAC;AAExC,OAAO,EAAE,cAAc,EAAE,gBAAgB,EAAsB,MAAM,0BAA0B,CAAC;AAEhG,OAAO,EAAE,kBAAkB,EAAmB,MAAM,+BAA+B,CAAC;AAGpF;;;;;GAKG;AACH,MAAM,WAAW,oBAAoB;IACnC,2DAA2D;IAC3D,SAAS,EAAE,MAAM,CAAC;IAElB,yDAAyD;IACzD,KAAK,CAAC,EAAE,MAAM,CAAC;IAEf,sEAAsE;IACtE,sBAAsB,CAAC,EAAE,MAAM,GAAG,SAAS,CAAC;IAE5C,sDAAsD;IACtD,IAAI,CAAC,EAAE,cAAc,CAAC;IAEtB,4CAA4C;IAC5C,OAAO,CAAC,EAAE,uBAAuB,CAAC;IAElC,gDAAgD;IAChD,IAAI,CAAC,EAAE,cAAc,CAAC;IAEtB,kCAAkC;IAClC,SAAS,CAAC,EAAE,kBAAkB,EAAE,CAAC;IAEjC,iEAAiE;IACjE,eAAe,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAEtC,uDAAuD;IACvD,qBAAqB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAE5C,4EAA4E;IAC5E,UAAU,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC;CAC/D;AAQD;;;;;;;;;;;;;GAaG;AACH,eAAO,MAAM,kBAAkB,+HAU5B,SAAS,oBAAoB,CAAC,KAAG,QA6KnC,CAAC;AACF,OAAO,EACL,QAAQ,EACR,cAAc,EACd,iBAAiB,EACjB,uBAAuB,EACvB,cAAc,EACd,UAAU,EACV,mBAAmB,EACnB,kBAAkB,EAClB,cAAc,EACd,kBAAkB,EAClB,eAAe,EACf,KAAK,EACL,SAAS,EACT,YAAY,EACZ,YAAY,EACZ,iBAAiB,EACjB,kBAAkB,EAClB,eAAe,EACf,gBAAgB,EAChB,kBAAkB,EAClB,iBAAiB,EACjB,MAAM,EACN,kBAAkB,EAClB,mBAAmB,EACnB,cAAc,EACd,gBAAgB,EAChB,WAAW,EACX,aAAa,EACb,eAAe,EACf,WAAW,EACX,KAAK,EACL,oBAAoB,EACpB,iCAAiC,EACjC,aAAa,GACd,CAAC"} \ No newline at end of file +{"version":3,"file":"migration-pipeline.d.ts","sourceRoot":"","sources":["../../src/core/migration-pipeline.ts"],"names":[],"mappings":"AAiBA,OAAO,EAAkB,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAK9D,OAAO,EAAE,MAAM,EAAE,MAAM,gCAAgC,CAAC;AACxD,OAAO,EACL,iBAAiB,EACjB,kBAAkB,EAClB,cAAc,EAEd,cAAc,EACd,eAAe,EACf,kBAAkB,EAClB,iBAAiB,EACjB,KAAK,EACL,SAAS,EACT,YAAY,EACZ,YAAY,EACZ,iBAAiB,EACjB,kBAAkB,EAClB,eAAe,EACf,gBAAgB,EAChB,kBAAkB,EAClB,WAAW,EACX,aAAa,EACb,eAAe,EACf,WAAW,EACX,KAAK,EACL,oBAAoB,EACpB,aAAa,EACd,MAAM,0BAA0B,CAAC;AAClC,OAAO,EACL,uBAAuB,EAEvB,cAAc,EACd,UAAU,EACV,mBAAmB,EACnB,mBAAmB,EACnB,iCAAiC,EAClC,MAAM,gCAAgC,CAAC;AAExC,OAAO,EAAE,cAAc,EAAE,gBAAgB,EAAsB,MAAM,0BAA0B,CAAC;AAEhG,OAAO,EAAE,kBAAkB,EAAmB,MAAM,+BAA+B,CAAC;AASpF,MAAM,WAAW,oBAAoB;IAEnC,SAAS,EAAE,MAAM,CAAC;IAGlB,KAAK,CAAC,EAAE,MAAM,CAAC;IAGf,sBAAsB,CAAC,EAAE,MAAM,GAAG,SAAS,CAAC;IAG5C,IAAI,CAAC,EAAE,cAAc,CAAC;IAGtB,OAAO,CAAC,EAAE,uBAAuB,CAAC;IAGlC,IAAI,CAAC,EAAE,cAAc,CAAC;IAGtB,SAAS,CAAC,EAAE,kBAAkB,EAAE,CAAC;IAGjC,eAAe,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAGtC,qBAAqB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAG5C,UAAU,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC;CAC/D;AAsBD,eAAO,MAAM,kBAAkB,+HAU5B,SAAS,oBAAoB,CAAC,KAAG,QA6KnC,CAAC;AACF,OAAO,EACL,QAAQ,EACR,cAAc,EACd,iBAAiB,EACjB,uBAAuB,EACvB,cAAc,EACd,UAAU,EACV,mBAAmB,EACnB,kBAAkB,EAClB,cAAc,EACd,kBAAkB,EAClB,eAAe,EACf,KAAK,EACL,SAAS,EACT,YAAY,EACZ,YAAY,EACZ,iBAAiB,EACjB,kBAAkB,EAClB,eAAe,EACf,gBAAgB,EAChB,kBAAkB,EAClB,iBAAiB,EACjB,MAAM,EACN,kBAAkB,EAClB,mBAAmB,EACnB,cAAc,EACd,gBAAgB,EAChB,WAAW,EACX,aAAa,EACb,eAAe,EACf,WAAW,EACX,KAAK,EACL,oBAAoB,EACpB,iCAAiC,EACjC,aAAa,GACd,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js index d5b9459f08e..6152abab2ea 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js @@ -1,17 +1,4 @@ 'use strict'; -/** - * Amplify Gen 2 Codegen Migration Tool - * - * This module provides the core functionality for migrating Amplify Gen 1 projects to Gen 2 format. - * It orchestrates the transformation of Gen 1 configurations into Gen 2 TypeScript resource definitions - * and project structure. - * - * Key Components: - * - Renderer Pattern: Uses a pipeline of renderers to generate different parts of the Gen 2 project - * - Category Processing: Handles auth, storage, data, functions, and custom resources - * - File Generation: Creates the necessary directory structure and configuration files - * - Type Safety: Provides comprehensive TypeScript interfaces for migration parameters - */ var __importDefault = (this && this.__importDefault) || function (mod) { @@ -32,26 +19,7 @@ const index_js_1 = require('../generators/storage/index.js'); const index_2 = require('../generators/data/index'); const index_3 = require('../generators/functions/index'); const assert_1 = __importDefault(require('assert')); -/** - * Creates a file writer function for the specified path - * @param path - File path to write to - * @returns Async function that writes content to the file - */ const createFileWriter = (path) => async (content) => promises_1.default.writeFile(path, content); -/** - * Creates a Gen 2 renderer pipeline that transforms Gen 1 Amplify configurations - * into Gen 2 TypeScript resource definitions and project structure. - * - * The renderer follows these steps: - * 1. Sets up the Gen 2 directory structure (outputDir/amplify/) - * 2. Generates configuration files (package.json, tsconfig.json) - * 3. Processes each category (auth, storage, data, functions) if present - * 4. Creates the main backend.ts file that imports all resources - * 5. Handles custom resources and unsupported categories - * - * @param options - Configuration options for the rendering process - * @returns A Renderer that can be executed to perform the migration - */ const createGen2Renderer = ({ outputDir, backendEnvironmentName, @@ -63,15 +31,12 @@ const createGen2Renderer = ({ unsupportedCategories, fileWriter = (content, path) => createFileWriter(path)(content), }) => { - // Create directory structure renderers const ensureOutputDir = new ensure_directory_1.EnsureDirectory(outputDir); const ensureAmplifyDirectory = new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify')); - // Generate amplify/package.json with ES module configuration const amplifyPackageJson = new package_json_1.JsonRenderer( async () => ({ type: 'module' }), (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'package.json')), ); - // Generate root package.json with Gen 2 dependencies const jsonRenderer = new package_json_1.JsonRenderer( async () => { let packageJson = { @@ -80,11 +45,7 @@ const createGen2Renderer = ({ try { const packageJsonContents = await promises_1.default.readFile(`./package.json`, { encoding: 'utf-8' }); packageJson = JSON.parse(packageJsonContents); - } catch (e) { - // File doesn't exist or is inaccessible. Ignore. - } - // Restrict dev dependencies to specific versions based on create-amplify gen2 flow: - // https://github.com/aws-amplify/amplify-backend/blob/2dab201cb9a222c3b8c396a46c17d661411839ab/packages/create-amplify/src/amplify_project_creator.ts#L15-L24 + } catch (e) {} return (0, renderer_1.patchNpmPackageJson)(packageJson, { 'aws-cdk': '^2', 'aws-cdk-lib': '^2', @@ -96,7 +57,6 @@ const createGen2Renderer = ({ }, (content) => fileWriter(content, path_1.default.join(outputDir, 'package.json')), ); - // Generate amplify/tsconfig.json with Gen 2 TypeScript configuration const amplifyTsConfigJson = new package_json_1.JsonRenderer( async () => ({ compilerOptions: { @@ -104,7 +64,6 @@ const createGen2Renderer = ({ module: 'es2022', moduleResolution: 'bundler', resolveJsonModule: true, - // eslint-disable-next-line spellcheck/spell-checker esModuleInterop: true, forceConsistentCasingInFileNames: true, strict: true, @@ -116,16 +75,12 @@ const createGen2Renderer = ({ }), (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'tsconfig.json')), ); - // Initialize backend synthesizer and render options const backendSynthesizer = new synthesizer_1.BackendSynthesizer(); const backendRenderOptions = {}; - // Initialize renderer pipeline with base configuration files const renderers = [ensureOutputDir, ensureAmplifyDirectory, amplifyPackageJson, amplifyTsConfigJson, jsonRenderer]; - // Handle categories that cannot be automatically migrated if (unsupportedCategories && unsupportedCategories.size >= 1) { backendRenderOptions.unsupportedCategories = unsupportedCategories; } - // Process Lambda functions - create resource.ts and handler.ts files if (functions && functions.length) { const functionNamesAndCategory = new Map(); for (const func of functions) { @@ -136,13 +91,11 @@ const createGen2Renderer = ({ (0, assert_1.default)(funcCategory); functionNamesAndCategory.set(resourceName, funcCategory); const dirPath = path_1.default.join(outputDir, 'amplify', funcCategory, resourceName); - // Create function directory and resource files renderers.push(new ensure_directory_1.EnsureDirectory(dirPath)); renderers.push( new typescript_block_node_1.TypescriptNodeArrayRenderer( async () => (0, index_3.renderFunctions)(func), (content) => { - // Create both resource.ts (with function definition) and empty handler.ts return fileWriter(content, path_1.default.join(dirPath, 'resource.ts')).then(() => fileWriter('', path_1.default.join(dirPath, 'handler.ts')), ); @@ -156,7 +109,6 @@ const createGen2Renderer = ({ functionNamesAndCategories: functionNamesAndCategory, }; } - // Process authentication configuration - create amplify/auth/resource.ts if (auth) { renderers.push(new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify', 'auth'))); renderers.push( @@ -165,20 +117,18 @@ const createGen2Renderer = ({ (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'auth', 'resource.ts')), ), ); - // Configure auth parameters for backend synthesis backendRenderOptions.auth = { importFrom: './auth/resource', - userPoolOverrides: auth?.userPoolOverrides, - guestLogin: auth?.guestLogin, - identityPoolName: auth?.identityPoolName, - oAuthFlows: auth?.oAuthFlows, - readAttributes: auth?.readAttributes, - writeAttributes: auth?.writeAttributes, - referenceAuth: auth?.referenceAuth, - userPoolClient: auth?.userPoolClient, + userPoolOverrides: auth === null || auth === void 0 ? void 0 : auth.userPoolOverrides, + guestLogin: auth === null || auth === void 0 ? void 0 : auth.guestLogin, + identityPoolName: auth === null || auth === void 0 ? void 0 : auth.identityPoolName, + oAuthFlows: auth === null || auth === void 0 ? void 0 : auth.oAuthFlows, + readAttributes: auth === null || auth === void 0 ? void 0 : auth.readAttributes, + writeAttributes: auth === null || auth === void 0 ? void 0 : auth.writeAttributes, + referenceAuth: auth === null || auth === void 0 ? void 0 : auth.referenceAuth, + userPoolClient: auth === null || auth === void 0 ? void 0 : auth.userPoolClient, }; } - // Process data (GraphQL/DynamoDB) configuration - only if table mappings exist for the environment if (data && data.tableMappings && backendEnvironmentName && data.tableMappings[backendEnvironmentName] !== undefined) { renderers.push(new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify', 'data'))); renderers.push( @@ -191,9 +141,10 @@ const createGen2Renderer = ({ importFrom: './data/resource', }; } - // Process storage configuration - create amplify/storage/resource.ts if S3 bucket is needed if (storage) { - const hasS3Bucket = storage?.accessPatterns || storage?.storageIdentifier; + const hasS3Bucket = + (storage === null || storage === void 0 ? void 0 : storage.accessPatterns) || + (storage === null || storage === void 0 ? void 0 : storage.storageIdentifier); if (hasS3Bucket) { renderers.push(new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify', 'storage'))); renderers.push( @@ -203,7 +154,6 @@ const createGen2Renderer = ({ ), ); } - // Configure storage parameters for backend synthesis (includes both S3 and DynamoDB) backendRenderOptions.storage = { importFrom: './storage/resource', dynamoDB: storage.dynamoDB, @@ -214,17 +164,14 @@ const createGen2Renderer = ({ bucketName: storage.bucketName, }; } - // Handle custom CloudFormation resources that require manual migration if (customResources && customResources.size > 0) { backendRenderOptions.customResources = customResources; } - // Generate the main backend.ts file that imports and combines all resources const backendRenderer = new typescript_block_node_1.TypescriptNodeArrayRenderer( async () => backendSynthesizer.render(backendRenderOptions), (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'backend.ts')), ); renderers.push(backendRenderer); - // Return a pipeline that executes all renderers in sequence return new render_pipeline_1.RenderPipeline(renderers); }; exports.createGen2Renderer = createGen2Renderer; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map index 94bef6b73a9..c829b964910 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map @@ -1 +1 @@ -{"version":3,"file":"migration-pipeline.js","sourceRoot":"","sources":["../../src/core/migration-pipeline.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"migration-pipeline.js","sourceRoot":"","sources":["../../src/core/migration-pipeline.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js index 6b64a0cc811..e7d827b1975 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js @@ -2,10 +2,6 @@ Object.defineProperty(exports, '__esModule', { value: true }); exports.analyzeGen1Project = void 0; const analyzeGen1Project = async (projectPath) => { - // Detect Gen 1 project structure - // Read amplify/backend/meta.json - // Parse CloudFormation templates - // Extract category configurations return {}; }; exports.analyzeGen1Project = analyzeGen1Project; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map index 6ce4954b8d6..f8b916c1aa5 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map @@ -1 +1 @@ -{"version":3,"file":"project-analyzer.js","sourceRoot":"","sources":["../../src/core/project-analyzer.ts"],"names":[],"mappings":";;;AAGO,MAAM,kBAAkB,GAAG,KAAK,EAAE,WAAmB,EAA8B,EAAE;IAC1F,iCAAiC;IACjC,iCAAiC;IACjC,iCAAiC;IACjC,kCAAkC;IAClC,OAAO,EAAE,CAAC;AACZ,CAAC,CAAC;AANW,QAAA,kBAAkB,sBAM7B"} \ No newline at end of file +{"version":3,"file":"project-analyzer.js","sourceRoot":"","sources":["../../src/core/project-analyzer.ts"],"names":[],"mappings":";;;AAGO,MAAM,kBAAkB,GAAG,KAAK,EAAE,WAAmB,EAA8B,EAAE;IAK1F,OAAO,EAAE,CAAC;AACZ,CAAC,CAAC;AANW,QAAA,kBAAkB,sBAM7B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts index 3bceca9285e..dd80f897b6c 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts @@ -1,33 +1,19 @@ import ts from 'typescript'; import { PasswordPolicyType, UserPoolClientType } from '@aws-sdk/client-cognito-identity-provider'; import { Lambda } from '../functions/lambda'; -/** OAuth 2.0 scopes supported by Cognito User Pools */ export type Scope = 'PHONE' | 'EMAIL' | 'OPENID' | 'PROFILE' | 'COGNITO_ADMIN'; -/** Configuration for standard Cognito user attributes */ export type StandardAttribute = { - /** Whether the attribute can be modified after user creation */ readonly mutable?: boolean; - /** Whether the attribute is required during user registration */ readonly required?: boolean; }; -/** Configuration for custom user attributes with validation constraints */ export type CustomAttribute = { - /** Data type of the custom attribute (String, Number, DateTime, Boolean) */ readonly dataType: string | undefined; - /** Whether the attribute can be modified after user creation */ readonly mutable?: boolean; - /** String attribute constraints */ - /** Minimum length for string attributes */ minLen?: number; - /** Maximum length for string attributes */ maxLen?: number; - /** Number attribute constraints */ - /** Minimum value for number attributes */ min?: number; - /** Maximum value for number attributes */ max?: number; }; -/** Standard user attributes supported by Cognito User Pools */ export type Attribute = | 'address' | 'birthdate' @@ -46,116 +32,64 @@ export type Attribute = | 'timezone' | 'lastUpdateTime' | 'website'; -/** Maps standard attributes to external provider attribute names */ export type AttributeMappingRule = Record; -/** Email sending account configuration for Cognito */ export type SendingAccount = 'COGNITO_DEFAULT' | 'DEVELOPER'; -/** Multi-factor authentication configuration modes */ export type UserPoolMfaConfig = 'OFF' | 'REQUIRED' | 'OPTIONAL'; -/** Type-safe paths for password policy overrides */ export type PasswordPolicyPath = `Policies.PasswordPolicy.${keyof PasswordPolicyType}`; -/** CloudFormation policy overrides for User Pool configuration */ export type PolicyOverrides = Partial>; -/** Email verification message customization */ export type EmailOptions = { - /** Custom email verification message body */ emailVerificationBody: string; - /** Custom email verification subject line */ emailVerificationSubject: string; }; -/** Collection of standard user attributes with their configurations */ export type StandardAttributes = Partial>; -/** Collection of custom user attributes with their configurations */ export type CustomAttributes = Partial>; -/** User group name */ export type Group = string; -/** SAML metadata configuration options */ export type MetadataOptions = { - /** SAML metadata content (URL or file content) */ metadataContent: string; - /** Type of metadata source */ metadataType: 'URL' | 'FILE'; }; -/** SAML identity provider configuration */ export type SamlOptions = { - /** Optional name for the SAML provider */ name?: string; - /** SAML metadata configuration */ metadata: MetadataOptions; - /** Attribute mapping from SAML to Cognito attributes */ attributeMapping?: AttributeMappingRule; }; -/** OpenID Connect endpoint URLs */ export type OidcEndPoints = { - /** Authorization endpoint URL */ authorization?: string; - /** Token endpoint URL */ token?: string; - /** User info endpoint URL */ userInfo?: string; - /** JSON Web Key Set URI */ jwksUri?: string; }; -/** OpenID Connect identity provider configuration */ export type OidcOptions = { - /** OIDC issuer URL */ issuerUrl: string; - /** Optional name for the OIDC provider */ name?: string; - /** Custom OIDC endpoints (optional, auto-discovered if not provided) */ endpoints?: OidcEndPoints; - /** Attribute mapping from OIDC to Cognito attributes */ attributeMapping?: AttributeMappingRule; }; -/** Comprehensive login configuration options */ export type LoginOptions = { - /** Enable email-based login */ email?: boolean; - /** Enable phone number-based login */ phone?: boolean; - /** Custom email verification settings */ emailOptions?: Partial; - /** Enable Google social login */ googleLogin?: boolean; - /** Enable Amazon social login */ amazonLogin?: boolean; - /** Enable Apple Sign In */ appleLogin?: boolean; - /** Enable Facebook social login */ facebookLogin?: boolean; - /** OpenID Connect providers configuration */ oidcLogin?: OidcOptions[]; - /** SAML identity provider configuration */ samlLogin?: SamlOptions; - /** Google attribute mapping */ googleAttributes?: AttributeMappingRule; - /** Amazon attribute mapping */ amazonAttributes?: AttributeMappingRule; - /** Apple attribute mapping */ appleAttributes?: AttributeMappingRule; - /** Facebook attribute mapping */ facebookAttributes?: AttributeMappingRule; - /** OAuth callback URLs */ callbackURLs?: string[]; - /** OAuth logout URLs */ logoutURLs?: string[]; - /** OAuth scopes to request */ scopes?: Scope[]; - /** Index signature for extensibility */ [key: string]: boolean | Partial | string[] | Scope[] | OidcOptions[] | SamlOptions | AttributeMappingRule | undefined; }; -/** Multi-factor authentication configuration */ export type MultifactorOptions = { - /** MFA enforcement mode */ mode: UserPoolMfaConfig; - /** Enable Time-based One-Time Password (TOTP) */ totp?: boolean; - /** Enable SMS-based MFA */ sms?: boolean; }; -/** Lambda triggers for Cognito User Pool events */ export type AuthLambdaTriggers = Record; -/** Cognito User Pool Lambda trigger event types */ export type AuthTriggerEvents = | 'createAuthChallenge' | 'customMessage' @@ -167,57 +101,28 @@ export type AuthTriggerEvents = | 'preTokenGeneration' | 'userMigration' | 'verifyAuthChallengeResponse'; -/** Configuration for referencing existing auth resources */ export type ReferenceAuth = { - /** Existing Cognito User Pool ID */ userPoolId?: string; - /** Existing Cognito Identity Pool ID */ identityPoolId?: string; - /** IAM role ARN for authenticated users */ authRoleArn?: string; - /** IAM role ARN for unauthenticated users */ unauthRoleArn?: string; - /** Existing User Pool Client ID */ userPoolClientId?: string; - /** Existing user groups mapping */ groups?: Record; }; -/** - * Complete authentication configuration definition - * - * This interface represents the full auth configuration that will be - * transformed into Gen 2 TypeScript code. It encompasses all possible - * auth features including login methods, MFA, user attributes, Lambda - * triggers, and external provider integration. - */ export interface AuthDefinition { - /** Login method configurations */ loginOptions?: LoginOptions; - /** User groups to create */ groups?: Group[]; - /** Multi-factor authentication settings */ mfa?: MultifactorOptions; - /** Standard Cognito user attributes */ standardUserAttributes?: StandardAttributes; - /** Custom user attributes */ customUserAttributes?: CustomAttributes; - /** CloudFormation policy overrides */ userPoolOverrides?: PolicyOverrides; - /** Lambda function triggers */ lambdaTriggers?: Partial; - /** Enable unauthenticated access */ guestLogin?: boolean; - /** Custom Identity Pool name */ identityPoolName?: string; - /** OAuth 2.0 flows to enable */ oAuthFlows?: string[]; - /** Attributes that can be read */ readAttributes?: string[]; - /** Attributes that can be written */ writeAttributes?: string[]; - /** Reference to existing auth resources */ referenceAuth?: ReferenceAuth; - /** Existing User Pool Client configuration */ userPoolClient?: UserPoolClientType; } export declare function renderAuthNode(definition: AuthDefinition): ts.NodeArray; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map index 0e427c4004d..04010c2b69e 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/auth/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/auth/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js index a3e48bbd532..693e40c7f75 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js @@ -6,61 +6,24 @@ var __importDefault = }; Object.defineProperty(exports, '__esModule', { value: true }); exports.renderAuthNode = void 0; -// Auth generator - creates Gen 2 auth TypeScript files -// Logic from amplify-gen2-codegen auth module const typescript_1 = __importDefault(require('typescript')); const node_assert_1 = __importDefault(require('node:assert')); const resource_1 = require('../../resource/resource'); const lambda_1 = require('../functions/lambda'); -// TypeScript AST factory for creating nodes const factory = typescript_1.default.factory; -// Secret management identifier for Gen 2 const secretIdentifier = factory.createIdentifier('secret'); -// Social provider secret key constants -/** Google OAuth credentials */ const googleClientID = 'GOOGLE_CLIENT_ID'; const googleClientSecret = 'GOOGLE_CLIENT_SECRET'; -/** Amazon Login with Amazon credentials */ const amazonClientID = 'LOGINWITHAMAZON_CLIENT_ID'; const amazonClientSecret = 'LOGINWITHAMAZON_CLIENT_SECRET'; -/** Facebook Login credentials */ const facebookClientID = 'FACEBOOK_CLIENT_ID'; const facebookClientSecret = 'FACEBOOK_CLIENT_SECRET'; -/** Apple Sign In With Apple credentials */ const appleClientID = 'SIWA_CLIENT_ID'; const appleKeyId = 'SIWA_KEY_ID'; const applePrivateKey = 'SIWA_PRIVATE_KEY'; const appleTeamID = 'SIWA_TEAM_ID'; -/** OpenID Connect credentials */ const oidcClientID = 'OIDC_CLIENT_ID'; const oidcClientSecret = 'OIDC_CLIENT_SECRET'; -/** - * Creates TypeScript AST for social provider configuration - * - * Generates object literal with secret() calls for credentials and - * optional attribute mapping configuration. - * - * @example - * ```typescript - * // Input: - * config = { clientId: 'GOOGLE_CLIENT_ID', clientSecret: 'GOOGLE_CLIENT_SECRET' } - * attributeMapping = { email: 'email', name: 'name' } - * - * // Output (TypeScript code): - * { - * clientId: secret('GOOGLE_CLIENT_ID'), - * clientSecret: secret('GOOGLE_CLIENT_SECRET'), - * attributeMapping: { - * email: 'email', - * name: 'name' - * } - * } - * ``` - * - * @param config - Provider credentials (clientId, clientSecret, etc.) - * @param attributeMapping - Optional mapping of provider attributes to Cognito attributes - * @returns Array of TypeScript property assignments - */ function createProviderConfig(config, attributeMapping) { const properties = []; Object.entries(config).map(([key, value]) => @@ -85,68 +48,12 @@ function createProviderConfig(config, attributeMapping) { } return properties; } -/** - * Creates a property assignment for a social login provider - * - * @example - * ```typescript - * // Input: - * createProviderPropertyAssignment('google', - * { clientId: 'GOOGLE_CLIENT_ID', clientSecret: 'GOOGLE_CLIENT_SECRET' }, - * { email: 'email' } - * ) - * - * // Output (TypeScript code): - * google: { - * clientId: secret('GOOGLE_CLIENT_ID'), - * clientSecret: secret('GOOGLE_CLIENT_SECRET'), - * attributeMapping: { - * email: 'email' - * } - * } - * ``` - * - * @param name - Provider name (e.g., 'google', 'facebook') - * @param config - Provider configuration (credentials) - * @param attributeMapping - Optional attribute mapping - * @returns TypeScript property assignment for the provider - */ function createProviderPropertyAssignment(name, config, attributeMapping) { return factory.createPropertyAssignment( factory.createIdentifier(name), factory.createObjectLiteralExpression(createProviderConfig(config, attributeMapping), true), ); } -/** - * Creates property assignments for OIDC/SAML provider configuration - * - * Recursively processes nested configuration objects to create - * TypeScript AST nodes for complex provider settings. - * - * @example - * ```typescript - * // Input: - * config = { - * issuerUrl: 'https://example.com', - * endpoints: { - * authorization: 'https://example.com/auth', - * token: 'https://example.com/token' - * } - * } - * - * // Output (TypeScript code): - * { - * issuerUrl: 'https://example.com', - * endpoints: { - * authorization: 'https://example.com/auth', - * token: 'https://example.com/token' - * } - * } - * ``` - * - * @param config - OIDC/SAML configuration object - * @returns Array of TypeScript property assignments - */ function createOidcSamlPropertyAssignments(config) { return Object.entries(config).flatMap(([key, value]) => { if (typeof value === 'string') { @@ -162,37 +69,6 @@ function createOidcSamlPropertyAssignments(config) { return []; }); } -/** - * Creates the externalProviders configuration for social login - * - * This is the main function that orchestrates the creation of all - * external authentication providers (Google, Apple, Facebook, Amazon, - * OIDC, SAML) based on the login options provided. - * - * @example - * ```typescript - * // Input: - * loginOptions = { googleLogin: true, facebookLogin: true } - * - * // Output (TypeScript code): - * externalProviders: { - * google: { - * clientId: secret('GOOGLE_CLIENT_ID'), - * clientSecret: secret('GOOGLE_CLIENT_SECRET') - * }, - * facebook: { - * clientId: secret('FACEBOOK_CLIENT_ID'), - * clientSecret: secret('FACEBOOK_CLIENT_SECRET') - * } - * } - * ``` - * - * @param loginOptions - Login configuration with provider flags - * @param callbackUrls - OAuth callback URLs - * @param logoutUrls - OAuth logout URLs - * @param secretErrors - Array to collect secret error statements - * @returns TypeScript object literal expression for externalProviders - */ function createExternalProvidersPropertyAssignment(loginOptions, callbackUrls, logoutUrls, secretErrors) { const providerAssignments = []; if (loginOptions.googleLogin) { @@ -206,7 +82,9 @@ function createExternalProvidersPropertyAssignment(loginOptions, callbackUrls, l loginOptions.googleAttributes, ), ); - secretErrors?.push(...createSecretErrorStatements([googleClientID, googleClientSecret])); + secretErrors === null || secretErrors === void 0 + ? void 0 + : secretErrors.push(...createSecretErrorStatements([googleClientID, googleClientSecret])); } if (loginOptions.appleLogin) { providerAssignments.push( @@ -221,7 +99,9 @@ function createExternalProvidersPropertyAssignment(loginOptions, callbackUrls, l loginOptions.appleAttributes, ), ); - secretErrors?.push(...createSecretErrorStatements([appleClientID, appleKeyId, applePrivateKey, appleTeamID])); + secretErrors === null || secretErrors === void 0 + ? void 0 + : secretErrors.push(...createSecretErrorStatements([appleClientID, appleKeyId, applePrivateKey, appleTeamID])); } if (loginOptions.amazonLogin) { providerAssignments.push( @@ -234,7 +114,9 @@ function createExternalProvidersPropertyAssignment(loginOptions, callbackUrls, l loginOptions.amazonAttributes, ), ); - secretErrors?.push(...createSecretErrorStatements([amazonClientID, amazonClientSecret])); + secretErrors === null || secretErrors === void 0 + ? void 0 + : secretErrors.push(...createSecretErrorStatements([amazonClientID, amazonClientSecret])); } if (loginOptions.facebookLogin) { providerAssignments.push( @@ -247,7 +129,9 @@ function createExternalProvidersPropertyAssignment(loginOptions, callbackUrls, l loginOptions.facebookAttributes, ), ); - secretErrors?.push(...createSecretErrorStatements([facebookClientID, facebookClientSecret])); + secretErrors === null || secretErrors === void 0 + ? void 0 + : secretErrors.push(...createSecretErrorStatements([facebookClientID, facebookClientSecret])); } if (loginOptions.samlLogin) { providerAssignments.push( @@ -284,7 +168,9 @@ function createExternalProvidersPropertyAssignment(loginOptions, callbackUrls, l ), ), ); - secretErrors?.push(...createSecretErrorStatements([oidcClientID, oidcClientSecret])); + secretErrors === null || secretErrors === void 0 + ? void 0 + : secretErrors.push(...createSecretErrorStatements([oidcClientID, oidcClientSecret])); } if (loginOptions.scopes) { providerAssignments.push( @@ -298,33 +184,26 @@ function createExternalProvidersPropertyAssignment(loginOptions, callbackUrls, l ...providerAssignments, factory.createPropertyAssignment( factory.createIdentifier('callbackUrls'), - factory.createArrayLiteralExpression(callbackUrls?.map((url) => factory.createStringLiteral(url))), + factory.createArrayLiteralExpression( + callbackUrls === null || callbackUrls === void 0 ? void 0 : callbackUrls.map((url) => factory.createStringLiteral(url)), + ), ), factory.createPropertyAssignment( factory.createIdentifier('logoutUrls'), - factory.createArrayLiteralExpression(logoutUrls?.map((url) => factory.createStringLiteral(url))), + factory.createArrayLiteralExpression( + logoutUrls === null || logoutUrls === void 0 ? void 0 : logoutUrls.map((url) => factory.createStringLiteral(url)), + ), ), ]; return factory.createObjectLiteralExpression(properties, true); } -/** - * Creates the loginWith property assignment for auth configuration - * - * Processes email/phone login options and integrates external providers. - * Handles custom email verification settings and creates the complete - * loginWith configuration object. - * - * @param logInDefinition - Login options configuration - * @param secretErrors - Array to collect secret error statements - * @returns TypeScript property assignment for loginWith - */ function createLogInWithPropertyAssignment(logInDefinition = {}, secretErrors) { + var _a, _b, _c, _d; const logInWith = factory.createIdentifier('loginWith'); const assignments = []; if (logInDefinition.email === true && typeof logInDefinition.emailOptions === 'object') { - // Handle both email: true AND emailOptions const emailDefinitionAssignments = []; - if (logInDefinition.emailOptions?.emailVerificationSubject) { + if ((_a = logInDefinition.emailOptions) === null || _a === void 0 ? void 0 : _a.emailVerificationSubject) { emailDefinitionAssignments.push( factory.createPropertyAssignment( 'verificationEmailSubject', @@ -332,7 +211,7 @@ function createLogInWithPropertyAssignment(logInDefinition = {}, secretErrors) { ), ); } - if (logInDefinition.emailOptions?.emailVerificationBody) { + if ((_b = logInDefinition.emailOptions) === null || _b === void 0 ? void 0 : _b.emailVerificationBody) { emailDefinitionAssignments.push( factory.createPropertyAssignment( 'verificationEmailBody', @@ -351,11 +230,9 @@ function createLogInWithPropertyAssignment(logInDefinition = {}, secretErrors) { assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), emailDefinitionObject)); } else if (logInDefinition.email === true) { assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), factory.createTrue())); - } - // Custom email messages to send to the user on verification - else if (typeof logInDefinition.emailOptions === 'object') { + } else if (typeof logInDefinition.emailOptions === 'object') { const emailDefinitionAssignments = []; - if (logInDefinition.emailOptions?.emailVerificationSubject) { + if ((_c = logInDefinition.emailOptions) === null || _c === void 0 ? void 0 : _c.emailVerificationSubject) { emailDefinitionAssignments.push( factory.createPropertyAssignment( 'verificationEmailSubject', @@ -363,7 +240,7 @@ function createLogInWithPropertyAssignment(logInDefinition = {}, secretErrors) { ), ); } - if (logInDefinition.emailOptions?.emailVerificationBody) { + if ((_d = logInDefinition.emailOptions) === null || _d === void 0 ? void 0 : _d.emailVerificationBody) { emailDefinitionAssignments.push( factory.createPropertyAssignment( 'verificationEmailBody', @@ -401,15 +278,6 @@ function createLogInWithPropertyAssignment(logInDefinition = {}, secretErrors) { } return factory.createPropertyAssignment(logInWith, factory.createObjectLiteralExpression(assignments, true)); } -/** - * Creates TypeScript AST for user attribute definition - * - * Converts attribute configuration objects into TypeScript property - * assignments, handling boolean, string, and number values. - * - * @param attribute - Standard or custom attribute configuration - * @returns TypeScript object literal expression for the attribute - */ const createStandardAttributeDefinition = (attribute) => { const properties = []; for (const key of Object.keys(attribute)) { @@ -426,16 +294,6 @@ const createStandardAttributeDefinition = (attribute) => { } return factory.createObjectLiteralExpression(properties, true); }; -/** - * Creates the userAttributes property assignment - * - * Combines standard and custom user attributes into a single - * userAttributes configuration object for the auth definition. - * - * @param standardAttributes - Standard Cognito attributes configuration - * @param customAttributes - Custom attributes configuration - * @returns TypeScript property assignment for userAttributes - */ const createUserAttributeAssignments = (standardAttributes, customAttributes) => { const userAttributeIdentifier = factory.createIdentifier('userAttributes'); const userAttributeProperties = []; @@ -458,25 +316,6 @@ const createUserAttributeAssignments = (standardAttributes, customAttributes) => } return factory.createPropertyAssignment(userAttributeIdentifier, factory.createObjectLiteralExpression(userAttributeProperties, true)); }; -/** - * Creates error statements for missing secrets - * - * Generates throw statements that provide helpful error messages - * with CLI commands to set missing secrets. - * - * @example - * ```typescript - * // Input: - * createSecretErrorStatements(['GOOGLE_CLIENT_ID', 'GOOGLE_CLIENT_SECRET']) - * - * // Output (TypeScript code): - * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_ID` to set the value'); - * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_SECRET` to set the value'); - * ``` - * - * @param secretVariables - Array of secret variable names - * @returns Array of TypeScript throw statement nodes - */ function createSecretErrorStatements(secretVariables) { return secretVariables.map((secret) => factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ @@ -485,17 +324,12 @@ function createSecretErrorStatements(secretVariables) { ); } function renderAuthNode(definition) { - // Track required imports from various packages - // Creates the data structure to track imports. Extracts reference auth config + var _a; const namedImports = { '@aws-amplify/backend': new Set() }; const refAuth = definition.referenceAuth; - // The case where resources already exist and we want to import them - // Converts refAuth object to TypeScript property assignments - // Early return - skips all other blocks if (refAuth) { const referenceAuthProperties = []; namedImports['@aws-amplify/backend'].add('referenceAuth'); - // Handle string properties const stringProps = ['userPoolId', 'identityPoolId', 'authRoleArn', 'unauthRoleArn', 'userPoolClientId']; for (const prop of stringProps) { const value = refAuth[prop]; @@ -503,7 +337,6 @@ function renderAuthNode(definition) { referenceAuthProperties.push(factory.createPropertyAssignment(factory.createIdentifier(prop), factory.createStringLiteral(value))); } } - // Handle groups object property if (refAuth.groups) { referenceAuthProperties.push( factory.createPropertyAssignment( @@ -517,7 +350,6 @@ function renderAuthNode(definition) { ), ); } - // Generates ts file return (0, resource_1.renderResourceTsFile)({ exportedVariableName: factory.createIdentifier('auth'), functionCallParameter: factory.createObjectLiteralExpression(referenceAuthProperties, true), @@ -525,36 +357,26 @@ function renderAuthNode(definition) { backendFunctionConstruct: 'referenceAuth', }); } - // Setup phase for new auth resource creation - // Initialize defineAuth configuration namedImports['@aws-amplify/backend'].add('defineAuth'); const defineAuthProperties = []; - const secretErrors = []; // Collect secret-related error statements - // Add secret import if external providers are configured + const secretErrors = []; const { loginOptions } = definition; if ( - loginOptions?.appleLogin || - loginOptions?.amazonLogin || - loginOptions?.googleLogin || - loginOptions?.facebookLogin || - (loginOptions?.oidcLogin && loginOptions.oidcLogin.length > 0) || - loginOptions?.samlLogin + (loginOptions === null || loginOptions === void 0 ? void 0 : loginOptions.appleLogin) || + (loginOptions === null || loginOptions === void 0 ? void 0 : loginOptions.amazonLogin) || + (loginOptions === null || loginOptions === void 0 ? void 0 : loginOptions.googleLogin) || + (loginOptions === null || loginOptions === void 0 ? void 0 : loginOptions.facebookLogin) || + ((loginOptions === null || loginOptions === void 0 ? void 0 : loginOptions.oidcLogin) && loginOptions.oidcLogin.length > 0) || + (loginOptions === null || loginOptions === void 0 ? void 0 : loginOptions.samlLogin) ) { namedImports['@aws-amplify/backend'].add('secret'); } - // Process login configuration (email, phone, social providers) const logInWithPropertyAssignment = createLogInWithPropertyAssignment(definition.loginOptions, secretErrors); defineAuthProperties.push(logInWithPropertyAssignment); - // Add user attributes configuration if present - // User attributes are basically data fields with each user (email, name, phone, or custom fields like department, id, etc) if (definition.customUserAttributes || definition.standardUserAttributes) { defineAuthProperties.push(createUserAttributeAssignments(definition.standardUserAttributes, definition.customUserAttributes)); } - // Add user groups configuration - // Groups are a subset of user pools - // Input: definition.groups = ['admin', 'user'] - // Output: groups: ['admin', 'user'] - if (definition.groups?.length) { + if ((_a = definition.groups) === null || _a === void 0 ? void 0 : _a.length) { defineAuthProperties.push( factory.createPropertyAssignment( factory.createIdentifier('groups'), @@ -562,14 +384,10 @@ function renderAuthNode(definition) { ), ); } - // Check for Lambda triggers and external providers const hasFunctions = definition.lambdaTriggers && Object.keys(definition.lambdaTriggers).length > 0; - // Process Lambda triggers if present if (hasFunctions) { (0, node_assert_1.default)(definition.lambdaTriggers); defineAuthProperties.push((0, lambda_1.createTriggersProperty)(definition.lambdaTriggers)); - // Add imports for each Lambda function - // The lambda code needs to follow the expected format: amplify/backend/function/functionName/...` for (const value of Object.values(definition.lambdaTriggers)) { const pathSegments = value.source.split('/'); if (pathSegments.length < 4) { @@ -582,12 +400,10 @@ function renderAuthNode(definition) { namedImports[`./${functionName}/resource`].add(functionName); } } - // Add MFA configuration if present if (definition.mfa) { const multifactorProperties = [ factory.createPropertyAssignment(factory.createIdentifier('mode'), factory.createStringLiteral(definition.mfa.mode)), ]; - // Add TOTP configuration if (definition.mfa.totp !== undefined) { multifactorProperties.push( factory.createPropertyAssignment( @@ -596,7 +412,6 @@ function renderAuthNode(definition) { ), ); } - // Add SMS configuration if (definition.mfa.sms !== undefined) { multifactorProperties.push( factory.createPropertyAssignment( @@ -612,13 +427,12 @@ function renderAuthNode(definition) { ), ); } - // Generate the final TypeScript file with all configurations return (0, resource_1.renderResourceTsFile)({ exportedVariableName: factory.createIdentifier('auth'), functionCallParameter: factory.createObjectLiteralExpression(defineAuthProperties, true), additionalImportedBackendIdentifiers: namedImports, backendFunctionConstruct: 'defineAuth', - postImportStatements: secretErrors, // Include secret error handling + postImportStatements: secretErrors, }); } exports.renderAuthNode = renderAuthNode; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map index dbae0279f87..fb1206a8e36 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/auth/index.ts"],"names":[],"mappings":";;;;;;AAAA,uDAAuD;AACvD,8CAA8C;AAC9C,4DAAoD;AACpD,8DAAiC;AAEjC,sDAA+D;AAC/D,gDAAqE;AAqPrE,4CAA4C;AAC5C,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAE3B,yCAAyC;AACzC,MAAM,gBAAgB,GAAG,OAAO,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC;AAE5D,uCAAuC;AACvC,+BAA+B;AAC/B,MAAM,cAAc,GAAG,kBAAkB,CAAC;AAC1C,MAAM,kBAAkB,GAAG,sBAAsB,CAAC;AAElD,2CAA2C;AAC3C,MAAM,cAAc,GAAG,2BAA2B,CAAC;AACnD,MAAM,kBAAkB,GAAG,+BAA+B,CAAC;AAE3D,iCAAiC;AACjC,MAAM,gBAAgB,GAAG,oBAAoB,CAAC;AAC9C,MAAM,oBAAoB,GAAG,wBAAwB,CAAC;AAEtD,2CAA2C;AAC3C,MAAM,aAAa,GAAG,gBAAgB,CAAC;AACvC,MAAM,UAAU,GAAG,aAAa,CAAC;AACjC,MAAM,eAAe,GAAG,kBAAkB,CAAC;AAC3C,MAAM,WAAW,GAAG,cAAc,CAAC;AAEnC,iCAAiC;AACjC,MAAM,YAAY,GAAG,gBAAgB,CAAC;AACtC,MAAM,gBAAgB,GAAG,oBAAoB,CAAC;AAE9C;;;;;;;;;;;;;;;;;;;;;;;;;;GA0BG;AAEH,SAAS,oBAAoB,CAAC,MAA8B,EAAE,gBAAkD;IAC9G,MAAM,UAAU,GAAkC,EAAE,CAAC;IAErD,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE,CAC1C,UAAU,CAAC,IAAI,CACb,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAC7B,OAAO,CAAC,oBAAoB,CAAC,gBAAgB,EAAE,SAAS,EAAE,CAAC,OAAO,CAAC,mBAAmB,CAAC,KAAK,CAAC,CAAC,CAAC,CAChG,CACF,CACF,CAAC;IAEF,IAAI,gBAAgB,EAAE;QACpB,MAAM,iBAAiB,GAAkC,EAAE,CAAC;QAE5D,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE,CACpD,iBAAiB,CAAC,IAAI,CAAC,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,KAAK,CAAC,CAAC,CAAC,CAC5H,CAAC;QAEF,UAAU,CAAC,IAAI,CACb,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,EAC5C,OAAO,CAAC,6BAA6B,CAAC,iBAAiB,EAAE,IAAI,CAAC,CAC/D,CACF,CAAC;KACH;IAED,OAAO,UAAU,CAAC;AACpB,CAAC;AAED;;;;;;;;;;;;;;;;;;;;;;;;;GAyBG;AACH,SAAS,gCAAgC,CACvC,IAAY,EACZ,MAA8B,EAC9B,gBAAkD;IAElD,OAAO,OAAO,CAAC,wBAAwB,CACrC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAC9B,OAAO,CAAC,6BAA6B,CAAC,oBAAoB,CAAC,MAAM,EAAE,gBAAgB,CAAC,EAAE,IAAI,CAAC,CAC5F,CAAC;AACJ,CAAC;AAED;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA6BG;AACH,SAAS,iCAAiC,CACxC,MAAuF;IAEvF,OAAO,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE;QACrD,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;YAC7B,OAAO,CAAC,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;SAC9G;aAAM,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,IAAI,EAAE;YACtD,OAAO;gBACL,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAC7B,OAAO,CAAC,6BAA6B,CAAC,iCAAiC,CAAC,KAAK,CAAC,EAAE,IAAI,CAAC,CACtF;aACF,CAAC;SACH;QACD,OAAO,EAAE,CAAC;IACZ,CAAC,CAAC,CAAC;AACL,CAAC;AAED;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GA8BG;AACH,SAAS,yCAAyC,CAChD,YAA0B,EAC1B,YAAuB,EACvB,UAAqB,EACrB,YAAwB;IAExB,MAAM,mBAAmB,GAAyB,EAAE,CAAC;IAErD,IAAI,YAAY,CAAC,WAAW,EAAE;QAC5B,mBAAmB,CAAC,IAAI,CACtB,gCAAgC,CAC9B,QAAQ,EACR;YACE,QAAQ,EAAE,cAAc;YACxB,YAAY,EAAE,kBAAkB;SACjC,EACD,YAAY,CAAC,gBAAgB,CAC9B,CACF,CAAC;QACF,YAAY,EAAE,IAAI,CAAC,GAAG,2BAA2B,CAAC,CAAC,cAAc,EAAE,kBAAkB,CAAC,CAAC,CAAC,CAAC;KAC1F;IAED,IAAI,YAAY,CAAC,UAAU,EAAE;QAC3B,mBAAmB,CAAC,IAAI,CACtB,gCAAgC,CAC9B,iBAAiB,EACjB;YACE,QAAQ,EAAE,aAAa;YACvB,KAAK,EAAE,UAAU;YACjB,UAAU,EAAE,eAAe;YAC3B,MAAM,EAAE,WAAW;SACpB,EACD,YAAY,CAAC,eAAe,CAC7B,CACF,CAAC;QACF,YAAY,EAAE,IAAI,CAAC,GAAG,2BAA2B,CAAC,CAAC,aAAa,EAAE,UAAU,EAAE,eAAe,EAAE,WAAW,CAAC,CAAC,CAAC,CAAC;KAC/G;IAED,IAAI,YAAY,CAAC,WAAW,EAAE;QAC5B,mBAAmB,CAAC,IAAI,CACtB,gCAAgC,CAC9B,iBAAiB,EACjB;YACE,QAAQ,EAAE,cAAc;YACxB,YAAY,EAAE,kBAAkB;SACjC,EACD,YAAY,CAAC,gBAAgB,CAC9B,CACF,CAAC;QACF,YAAY,EAAE,IAAI,CAAC,GAAG,2BAA2B,CAAC,CAAC,cAAc,EAAE,kBAAkB,CAAC,CAAC,CAAC,CAAC;KAC1F;IAED,IAAI,YAAY,CAAC,aAAa,EAAE;QAC9B,mBAAmB,CAAC,IAAI,CACtB,gCAAgC,CAC9B,UAAU,EACV;YACE,QAAQ,EAAE,gBAAgB;YAC1B,YAAY,EAAE,oBAAoB;SACnC,EACD,YAAY,CAAC,kBAAkB,CAChC,CACF,CAAC;QACF,YAAY,EAAE,IAAI,CAAC,GAAG,2BAA2B,CAAC,CAAC,gBAAgB,EAAE,oBAAoB,CAAC,CAAC,CAAC,CAAC;KAC9F;IAED,IAAI,YAAY,CAAC,SAAS,EAAE;QAC1B,mBAAmB,CAAC,IAAI,CACtB,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,EAChC,OAAO,CAAC,6BAA6B,CAAC,iCAAiC,CAAC,YAAY,CAAC,SAAS,CAAC,EAAE,IAAI,CAAC,CACvG,CACF,CAAC;KACH;IAED,IAAI,YAAY,CAAC,SAAS,IAAI,YAAY,CAAC,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE;QAC/D,mBAAmB,CAAC,IAAI,CACtB,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,EAChC,OAAO,CAAC,4BAA4B,CAClC,YAAY,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,EAAE,CACzC,OAAO,CAAC,6BAA6B,CACnC;YACE,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EACpC,OAAO,CAAC,oBAAoB,CAAC,gBAAgB,EAAE,SAAS,EAAE,CAAC,OAAO,CAAC,mBAAmB,CAAC,GAAG,YAAY,IAAI,KAAK,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CACzH;YACD,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,cAAc,CAAC,EACxC,OAAO,CAAC,oBAAoB,CAAC,gBAAgB,EAAE,SAAS,EAAE;gBACxD,OAAO,CAAC,mBAAmB,CAAC,GAAG,gBAAgB,IAAI,KAAK,GAAG,CAAC,EAAE,CAAC;aAChE,CAAC,CACH;YACD,GAAG,iCAAiC,CAAC,IAAI,CAAC;SAC3C,EACD,IAAI,CACL,CACF,EACD,IAAI,CACL,CACF,CACF,CAAC;QACF,YAAY,EAAE,IAAI,CAAC,GAAG,2BAA2B,CAAC,CAAC,YAAY,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC;KACtF;IAED,IAAI,YAAY,CAAC,MAAM,EAAE;QACvB,mBAAmB,CAAC,IAAI,CACtB,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAClC,OAAO,CAAC,4BAA4B,CAAC,YAAY,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,mBAAmB,CAAC,KAAK,CAAC,CAAC,CAAC,CAC7G,CACF,CAAC;KACH;IAED,MAAM,UAAU,GAAG;QACjB,GAAG,mBAAmB;QACtB,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,cAAc,CAAC,EACxC,OAAO,CAAC,4BAA4B,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,OAAO,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAC,CAAC,CACnG;QACD,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,YAAY,CAAC,EACtC,OAAO,CAAC,4BAA4B,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,OAAO,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAC,CAAC,CACjG;KACF,CAAC;IAEF,OAAO,OAAO,CAAC,6BAA6B,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;AACjE,CAAC;AAED;;;;;;;;;;GAUG;AACH,SAAS,iCAAiC,CAAC,kBAAgC,EAAE,EAAE,YAAuB;IACpG,MAAM,SAAS,GAAG,OAAO,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC;IACxD,MAAM,WAAW,GAAkC,EAAE,CAAC;IACtD,IAAI,eAAe,CAAC,KAAK,KAAK,IAAI,IAAI,OAAO,eAAe,CAAC,YAAY,KAAK,QAAQ,EAAE;QACtF,2CAA2C;QAC3C,MAAM,0BAA0B,GAAkC,EAAE,CAAC;QAErE,IAAI,eAAe,CAAC,YAAY,EAAE,wBAAwB,EAAE;YAC1D,0BAA0B,CAAC,IAAI,CAC7B,OAAO,CAAC,wBAAwB,CAC9B,0BAA0B,EAC1B,OAAO,CAAC,mBAAmB,CAAC,eAAe,CAAC,YAAY,CAAC,wBAAwB,CAAC,CACnF,CACF,CAAC;SACH;QACD,IAAI,eAAe,CAAC,YAAY,EAAE,qBAAqB,EAAE;YACvD,0BAA0B,CAAC,IAAI,CAC7B,OAAO,CAAC,wBAAwB,CAC9B,uBAAuB,EACvB,OAAO,CAAC,mBAAmB,CACzB,SAAS,EACT,SAAS,EACT,EAAE,EACF,SAAS,EACT,SAAS,EACT,OAAO,CAAC,mBAAmB,CAAC,eAAe,CAAC,YAAY,CAAC,qBAAqB,CAAC,CAChF,CACF,CACF,CAAC;SACH;QACD,MAAM,qBAAqB,GAAG,OAAO,CAAC,6BAA6B,CAAC,0BAA0B,EAAE,IAAI,CAAC,CAAC;QACtG,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,qBAAqB,CAAC,CAAC,CAAC;KAC9G;SAAM,IAAI,eAAe,CAAC,KAAK,KAAK,IAAI,EAAE;QACzC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;KAC7G;IACD,4DAA4D;SACvD,IAAI,OAAO,eAAe,CAAC,YAAY,KAAK,QAAQ,EAAE;QACzD,MAAM,0BAA0B,GAAkC,EAAE,CAAC;QAErE,IAAI,eAAe,CAAC,YAAY,EAAE,wBAAwB,EAAE;YAC1D,0BAA0B,CAAC,IAAI,CAC7B,OAAO,CAAC,wBAAwB,CAC9B,0BAA0B,EAC1B,OAAO,CAAC,mBAAmB,CAAC,eAAe,CAAC,YAAY,CAAC,wBAAwB,CAAC,CACnF,CACF,CAAC;SACH;QACD,IAAI,eAAe,CAAC,YAAY,EAAE,qBAAqB,EAAE;YACvD,0BAA0B,CAAC,IAAI,CAC7B,OAAO,CAAC,wBAAwB,CAC9B,uBAAuB,EACvB,OAAO,CAAC,mBAAmB,CACzB,SAAS,EACT,SAAS,EACT,EAAE,EACF,SAAS,EACT,SAAS,EACT,OAAO,CAAC,mBAAmB,CAAC,eAAe,CAAC,YAAY,CAAC,qBAAqB,CAAC,CAChF,CACF,CACF,CAAC;SACH;QACD,MAAM,qBAAqB,GAAG,OAAO,CAAC,6BAA6B,CAAC,0BAA0B,EAAE,IAAI,CAAC,CAAC;QACtG,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,qBAAqB,CAAC,CAAC,CAAC;KAC9G;IACD,IAAI,eAAe,CAAC,KAAK,KAAK,IAAI,EAAE;QAClC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC;KAC7G;IACD,IACE,eAAe,CAAC,WAAW;QAC3B,eAAe,CAAC,WAAW;QAC3B,eAAe,CAAC,aAAa;QAC7B,eAAe,CAAC,UAAU;QAC1B,CAAC,eAAe,CAAC,SAAS,IAAI,eAAe,CAAC,SAAS,CAAC,MAAM,GAAG,CAAC,CAAC;QACnE,eAAe,CAAC,SAAS,EACzB;QACA,WAAW,CAAC,IAAI,CACd,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,EAC7C,yCAAyC,CAAC,eAAe,EAAE,eAAe,CAAC,YAAY,EAAE,eAAe,CAAC,UAAU,EAAE,YAAY,CAAC,CACnI,CACF,CAAC;KACH;IACD,OAAO,OAAO,CAAC,wBAAwB,CAAC,SAAS,EAAE,OAAO,CAAC,6BAA6B,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,CAAC;AAC/G,CAAC;AAED;;;;;;;;GAQG;AACH,MAAM,iCAAiC,GAAG,CAAC,SAA8C,EAAE,EAAE;IAC3F,MAAM,UAAU,GAA4B,EAAE,CAAC;IAE/C,KAAK,MAAM,GAAG,IAAI,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE;QACxC,MAAM,KAAK,GAAG,SAAS,CAAC,GAAkD,CAAC,CAAC;QAE5E,IAAI,OAAO,KAAK,KAAK,SAAS,EAAE;YAC9B,UAAU,CAAC,IAAI,CACb,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,CACtH,CAAC;SACH;aAAM,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;YACpC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;SACtH;aAAM,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;YACpC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,oBAAoB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;SACvH;KACF;IAED,OAAO,OAAO,CAAC,6BAA6B,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;AACjE,CAAC,CAAC;AAEF;;;;;;;;;GASG;AACH,MAAM,8BAA8B,GAAG,CACrC,kBAAkD,EAClD,gBAA8C,EAC9C,EAAE;IACF,MAAM,uBAAuB,GAAG,OAAO,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC;IAC3E,MAAM,uBAAuB,GAAG,EAAE,CAAC;IACnC,IAAI,kBAAkB,KAAK,SAAS,EAAE;QACpC,MAAM,2BAA2B,GAAG,MAAM,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE;YAC1F,OAAO,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,iCAAiC,CAAC,KAAK,CAAC,CAAC,CAAC;QACnH,CAAC,CAAC,CAAC;QACH,uBAAuB,CAAC,IAAI,CAAC,GAAG,2BAA2B,CAAC,CAAC;KAC9D;IACD,IAAI,gBAAgB,KAAK,SAAS,EAAE;QAClC,MAAM,yBAAyB,GAAG,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC;aAC/D,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE;YACpB,IAAI,KAAK,KAAK,SAAS,EAAE;gBACvB,OAAO,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,mBAAmB,CAAC,GAAG,CAAC,EAAE,iCAAiC,CAAC,KAAK,CAAC,CAAC,CAAC;aACrH;YACD,OAAO,SAAS,CAAC;QACnB,CAAC,CAAC;aACD,MAAM,CAAC,CAAC,QAAQ,EAAqC,EAAE,CAAC,QAAQ,KAAK,SAAS,CAAC,CAAC;QACnF,uBAAuB,CAAC,IAAI,CAAC,GAAG,yBAAyB,CAAC,CAAC;KAC5D;IACD,OAAO,OAAO,CAAC,wBAAwB,CAAC,uBAAuB,EAAE,OAAO,CAAC,6BAA6B,CAAC,uBAAuB,EAAE,IAAI,CAAC,CAAC,CAAC;AACzI,CAAC,CAAC;AAEF;;;;;;;;;;;;;;;;;;GAkBG;AACH,SAAS,2BAA2B,CAAC,eAAyB;IAC5D,OAAO,eAAe,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,CACpC,OAAO,CAAC,oBAAoB,CAAC,OAAO,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,EAAE,SAAS,EAAE;QACnF,OAAO,CAAC,mBAAmB,CAAC,+DAA+D,MAAM,qBAAqB,CAAC;KACxH,CAAC,CACH,CAAC;AACJ,CAAC;AAED,SAAgB,cAAc,CAAC,UAA0B;IACvD,+CAA+C;IAC/C,+EAA+E;IAC/E,MAAM,YAAY,GAAmD,EAAE,sBAAsB,EAAE,IAAI,GAAG,EAAE,EAAE,CAAC;IAC3G,MAAM,OAAO,GAAG,UAAU,CAAC,aAAa,CAAC;IAEzC,oEAAoE;IACpE,6DAA6D;IAC7D,wCAAwC;IACxC,IAAI,OAAO,EAAE;QACX,MAAM,uBAAuB,GAA8B,EAAE,CAAC;QAC9D,YAAY,CAAC,sBAAsB,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;QAE1D,2BAA2B;QAC3B,MAAM,WAAW,GAA4B,CAAC,YAAY,EAAE,gBAAgB,EAAE,aAAa,EAAE,eAAe,EAAE,kBAAkB,CAAC,CAAC;QAClI,KAAK,MAAM,IAAI,IAAI,WAAW,EAAE;YAC9B,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;YAC5B,IAAI,KAAK,EAAE;gBACT,uBAAuB,CAAC,IAAI,CAC1B,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,KAAe,CAAC,CAAC,CAC/G,CAAC;aACH;SACF;QAED,gCAAgC;QAChC,IAAI,OAAO,CAAC,MAAM,EAAE;YAClB,uBAAuB,CAAC,IAAI,CAC1B,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAClC,OAAO,CAAC,6BAA6B,CACnC,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE,CAClD,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,mBAAmB,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,KAAK,CAAC,CAAC,CACvG,EACD,IAAI,CACL,CACF,CACF,CAAC;SACH;QAED,oBAAoB;QACpB,OAAO,IAAA,+BAAoB,EAAC;YAC1B,oBAAoB,EAAE,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC;YACtD,qBAAqB,EAAE,OAAO,CAAC,6BAA6B,CAAC,uBAAuB,EAAE,IAAI,CAAC;YAC3F,oCAAoC,EAAE,YAAY;YAClD,wBAAwB,EAAE,eAAe;SAC1C,CAAC,CAAC;KACJ;IAED,6CAA6C;IAC7C,sCAAsC;IACtC,YAAY,CAAC,sBAAsB,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IACvD,MAAM,oBAAoB,GAA8B,EAAE,CAAC;IAC3D,MAAM,YAAY,GAAc,EAAE,CAAC,CAAC,0CAA0C;IAE9E,yDAAyD;IACzD,MAAM,EAAE,YAAY,EAAE,GAAG,UAAU,CAAC;IACpC,IACE,YAAY,EAAE,UAAU;QACxB,YAAY,EAAE,WAAW;QACzB,YAAY,EAAE,WAAW;QACzB,YAAY,EAAE,aAAa;QAC3B,CAAC,YAAY,EAAE,SAAS,IAAI,YAAY,CAAC,SAAS,CAAC,MAAM,GAAG,CAAC,CAAC;QAC9D,YAAY,EAAE,SAAS,EACvB;QACA,YAAY,CAAC,sBAAsB,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;KACpD;IAED,+DAA+D;IAC/D,MAAM,2BAA2B,GAAG,iCAAiC,CAAC,UAAU,CAAC,YAAY,EAAE,YAAY,CAAC,CAAC;IAC7G,oBAAoB,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC;IAEvD,+CAA+C;IAC/C,2HAA2H;IAC3H,IAAI,UAAU,CAAC,oBAAoB,IAAI,UAAU,CAAC,sBAAsB,EAAE;QACxE,oBAAoB,CAAC,IAAI,CAAC,8BAA8B,CAAC,UAAU,CAAC,sBAAsB,EAAE,UAAU,CAAC,oBAAoB,CAAC,CAAC,CAAC;KAC/H;IAED,gCAAgC;IAChC,oCAAoC;IACpC,+CAA+C;IAC/C,oCAAoC;IACpC,IAAI,UAAU,CAAC,MAAM,EAAE,MAAM,EAAE;QAC7B,oBAAoB,CAAC,IAAI,CACvB,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,QAAQ,CAAC,EAClC,OAAO,CAAC,4BAA4B,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CACnG,CACF,CAAC;KACH;IAED,mDAAmD;IACnD,MAAM,YAAY,GAAG,UAAU,CAAC,cAAc,IAAI,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC;IAEpG,qCAAqC;IACrC,IAAI,YAAY,EAAE;QAChB,IAAA,qBAAM,EAAC,UAAU,CAAC,cAAc,CAAC,CAAC;QAClC,oBAAoB,CAAC,IAAI,CAAC,IAAA,+BAAsB,EAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC;QAE7E,uCAAuC;QACvC,kGAAkG;QAClG,KAAK,MAAM,KAAK,IAAI,MAAM,CAAC,MAAM,CAAC,UAAU,CAAC,cAAc,CAAC,EAAE;YAC5D,MAAM,YAAY,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;YAC7C,IAAI,YAAY,CAAC,MAAM,GAAG,CAAC,EAAE;gBAC3B,MAAM,IAAI,KAAK,CAAC,sCAAsC,KAAK,CAAC,MAAM,8DAA8D,CAAC,CAAC;aACnI;YACD,MAAM,YAAY,GAAG,YAAY,CAAC,CAAC,CAAC,CAAC;YACrC,IAAI,CAAC,YAAY,CAAC,KAAK,YAAY,WAAW,CAAC,EAAE;gBAC/C,YAAY,CAAC,KAAK,YAAY,WAAW,CAAC,GAAG,IAAI,GAAG,EAAE,CAAC;aACxD;YACD,YAAY,CAAC,KAAK,YAAY,WAAW,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;SAC9D;KACF;IAED,mCAAmC;IACnC,IAAI,UAAU,CAAC,GAAG,EAAE;QAClB,MAAM,qBAAqB,GAAG;YAC5B,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;SACrH,CAAC;QAEF,yBAAyB;QACzB,IAAI,UAAU,CAAC,GAAG,CAAC,IAAI,KAAK,SAAS,EAAE;YACrC,qBAAqB,CAAC,IAAI,CACxB,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,EAChC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,CACnE,CACF,CAAC;SACH;QAED,wBAAwB;QACxB,IAAI,UAAU,CAAC,GAAG,CAAC,GAAG,KAAK,SAAS,EAAE;YACpC,qBAAqB,CAAC,IAAI,CACxB,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,KAAK,CAAC,EAC/B,UAAU,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,CAClE,CACF,CAAC;SACH;QAED,oBAAoB,CAAC,IAAI,CACvB,OAAO,CAAC,wBAAwB,CAC9B,OAAO,CAAC,gBAAgB,CAAC,aAAa,CAAC,EACvC,OAAO,CAAC,6BAA6B,CAAC,qBAAqB,EAAE,IAAI,CAAC,CACnE,CACF,CAAC;KACH;IAED,6DAA6D;IAC7D,OAAO,IAAA,+BAAoB,EAAC;QAC1B,oBAAoB,EAAE,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC;QACtD,qBAAqB,EAAE,OAAO,CAAC,6BAA6B,CAAC,oBAAoB,EAAE,IAAI,CAAC;QACxF,oCAAoC,EAAE,YAAY;QAClD,wBAAwB,EAAE,YAAY;QACtC,oBAAoB,EAAE,YAAY,EAAE,gCAAgC;KACrE,CAAC,CAAC;AACL,CAAC;AA3JD,wCA2JC"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/auth/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js index 0f4c70a50e7..32fb3988a3d 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js @@ -28,7 +28,7 @@ const generateDataSource = (dataDefinition) => { ); schemaStatements.push(schemaStatementAssignment); } - if (dataDefinition?.tableMappings) { + if (dataDefinition === null || dataDefinition === void 0 ? void 0 : dataDefinition.tableMappings) { const tableMappingEnvironments = []; for (const [environmentName, tableMapping] of Object.entries(dataDefinition.tableMappings)) { const tableMappingProperties = []; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map index 48ed305d663..b64a64703c1 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/data/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/data/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map index d89222f5282..7ba5eec9f22 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/functions/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAwE,MAAM,YAAY,CAAC;AAElG,OAAO,EAAE,mBAAmB,EAAE,OAAO,EAAE,MAAM,wBAAwB,CAAC;AAItE,MAAM,WAAW,kBAAkB;IACjC,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,WAAW,CAAC,EAAE,mBAAmB,CAAC;IAClC,OAAO,CAAC,EAAE,OAAO,GAAG,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAqBD,wBAAgB,eAAe,CAAC,UAAU,EAAE,kBAAkB,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,sBAAsB,CAAC,EAAE,MAAM,GAAG,SAAS,yBAkC1H;AAED,wBAAgB,wBAAwB,CACtC,UAAU,CAAC,EAAE,kBAAkB,EAC/B,oBAAoB,CAAC,EAAE,CAAC,EAAE,CAAC,cAAc,GAAG,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,mBAAmB,CAAC,EAAE,EAChF,YAAY,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,EAC1C,KAAK,CAAC,EAAE,MAAM,EACd,sBAAsB,CAAC,EAAE,MAAM,iCA8GhC"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/functions/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAE5B,OAAO,EAAE,mBAAmB,EAAE,OAAO,EAAE,MAAM,wBAAwB,CAAC;AAItE,MAAM,WAAW,kBAAkB;IACjC,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,WAAW,CAAC,EAAE,mBAAmB,CAAC;IAClC,OAAO,CAAC,EAAE,OAAO,GAAG,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAqBD,wBAAgB,eAAe,CAAC,UAAU,EAAE,kBAAkB,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,sBAAsB,CAAC,EAAE,MAAM,GAAG,SAAS,yBAkC1H;AAED,wBAAgB,wBAAwB,CACtC,UAAU,CAAC,EAAE,kBAAkB,EAC/B,oBAAoB,CAAC,EAAE,CAAC,EAAE,CAAC,cAAc,GAAG,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,mBAAmB,CAAC,EAAE,EAChF,YAAY,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,EAC1C,KAAK,CAAC,EAAE,MAAM,EACd,sBAAsB,CAAC,EAAE,MAAM,iCAiHhC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js index 016201bc154..ff1a14cb614 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js @@ -7,7 +7,6 @@ var __importDefault = Object.defineProperty(exports, '__esModule', { value: true }); exports.createFunctionDefinition = exports.renderFunctions = void 0; const typescript_1 = __importDefault(require('typescript')); -// eslint-disable-next-line import/no-extraneous-dependencies const client_lambda_1 = require('@aws-sdk/client-lambda'); const resource_1 = require('../../resource/resource'); const node_assert_1 = __importDefault(require('node:assert')); @@ -49,7 +48,9 @@ function renderFunctions(definition, appId, backendEnvironmentName) { ); postImportStatements.push(amplifyGen1EnvStatement); return (0, resource_1.renderResourceTsFile)({ - exportedVariableName: factory.createIdentifier(definition?.resourceName || 'sayHello'), + exportedVariableName: factory.createIdentifier( + (definition === null || definition === void 0 ? void 0 : definition.resourceName) || 'sayHello', + ), functionCallParameter: factory.createObjectLiteralExpression(defineFunctionProperty, true), backendFunctionConstruct: 'defineFunction', additionalImportedBackendIdentifiers: namedImports, @@ -58,35 +59,39 @@ function renderFunctions(definition, appId, backendEnvironmentName) { } exports.renderFunctions = renderFunctions; function createFunctionDefinition(definition, postImportStatements, namedImports, appId, backendEnvironmentName) { + var _a; const defineFunctionProperties = []; - if (definition?.entry) { + if (definition === null || definition === void 0 ? void 0 : definition.entry) { defineFunctionProperties.push(createParameter('entry', factory.createStringLiteral('./handler.ts'))); } - if (definition?.name) { + if (definition === null || definition === void 0 ? void 0 : definition.name) { const splitFuncName = definition.name.split('-'); const funcNameWithoutBackendEnvName = splitFuncName.slice(0, -1).join('-'); const funcNameAssignment = createTemplateLiteral(`${funcNameWithoutBackendEnvName}-`, amplifyGen1EnvName, ''); defineFunctionProperties.push(createParameter('name', funcNameAssignment)); } - if (definition?.timeoutSeconds) { + if (definition === null || definition === void 0 ? void 0 : definition.timeoutSeconds) { defineFunctionProperties.push(createParameter('timeoutSeconds', factory.createNumericLiteral(definition.timeoutSeconds))); } - if (definition?.memoryMB) { + if (definition === null || definition === void 0 ? void 0 : definition.memoryMB) { defineFunctionProperties.push(createParameter('memoryMB', factory.createNumericLiteral(definition.memoryMB))); } - if (definition?.environment?.Variables) { + if ( + (_a = definition === null || definition === void 0 ? void 0 : definition.environment) === null || _a === void 0 ? void 0 : _a.Variables + ) { defineFunctionProperties.push( createParameter( 'environment', factory.createObjectLiteralExpression( Object.entries(definition.environment.Variables).map(([key, value]) => { if (key == 'API_KEY' && value.startsWith(`/amplify/${appId}/${backendEnvironmentName}`)) { - postImportStatements?.push( - factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ - // eslint-disable-next-line spellcheck/spell-checker - factory.createStringLiteral('Secrets need to be reset, use `npx ampx sandbox secret set API_KEY` to set the value'), - ]), - ); + postImportStatements === null || postImportStatements === void 0 + ? void 0 + : postImportStatements.push( + factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + factory.createStringLiteral('Secrets need to be reset, use `npx ampx sandbox secret set API_KEY` to set the value'), + ]), + ); if (namedImports && namedImports['@aws-amplify/backend']) { namedImports['@aws-amplify/backend'].add('secret'); } else { @@ -107,7 +112,7 @@ function createFunctionDefinition(definition, postImportStatements, namedImports ), ); } - const runtime = definition?.runtime; + const runtime = definition === null || definition === void 0 ? void 0 : definition.runtime; if (runtime && runtime.includes('nodejs')) { let nodeRuntime; switch (runtime) { @@ -120,20 +125,22 @@ function createFunctionDefinition(definition, postImportStatements, namedImports case client_lambda_1.Runtime.nodejs20x: nodeRuntime = 20; break; + case 'nodejs22x': + nodeRuntime = 22; + break; default: throw new Error(`Unsupported nodejs runtime for function: ${runtime}`); } (0, node_assert_1.default)(nodeRuntime, 'Expected nodejs version to be set'); defineFunctionProperties.push(createParameter('runtime', factory.createNumericLiteral(nodeRuntime))); } - if (definition?.schedule) { + if (definition === null || definition === void 0 ? void 0 : definition.schedule) { const rawScheduleExpression = definition.schedule; let scheduleExpression; const startIndex = rawScheduleExpression.indexOf('(') + 1; const endIndex = rawScheduleExpression.lastIndexOf(')'); const scheduleValue = startIndex > 0 && endIndex > startIndex ? rawScheduleExpression.slice(startIndex, endIndex) : undefined; - if (rawScheduleExpression?.startsWith('rate(')) { - // Convert rate expression to a more readable format + if (rawScheduleExpression === null || rawScheduleExpression === void 0 ? void 0 : rawScheduleExpression.startsWith('rate(')) { const rateValue = scheduleValue; if (rateValue) { const [value, unit] = rateValue.split(' '); @@ -147,8 +154,7 @@ function createFunctionDefinition(definition, postImportStatements, namedImports }; scheduleExpression = `every ${value}${unitMap[unit]}`; } - } else if (rawScheduleExpression?.startsWith('cron(')) { - // Extract the cron expression as-is + } else if (rawScheduleExpression === null || rawScheduleExpression === void 0 ? void 0 : rawScheduleExpression.startsWith('cron(')) { scheduleExpression = scheduleValue; } if (scheduleExpression) { diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map index c41369f1eec..5a9c1279382 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/functions/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/functions/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js index c477b3f8b4e..df30f928306 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js @@ -16,16 +16,21 @@ const createAllowPattern = (allowIdentifier, userLevel, permissions) => { ); }; const getAccessPatterns = (accessPatterns) => { + var _a, _b; const accessIdentifier = factory.createIdentifier('access'); const allowIdentifier = factory.createIdentifier('allow'); const publicPathAccess = []; const privatePathAccess = []; const protectedPathAccess = []; if (accessPatterns.guest && accessPatterns.guest.length) { - publicPathAccess.push(createAllowPattern(allowIdentifier, 'guest', accessPatterns.guest ?? [])); + publicPathAccess.push(createAllowPattern(allowIdentifier, 'guest', (_a = accessPatterns.guest) !== null && _a !== void 0 ? _a : [])); } if (accessPatterns.auth && accessPatterns.auth.length) { - const accessPattern = createAllowPattern(allowIdentifier, 'authenticated', accessPatterns.auth ?? []); + const accessPattern = createAllowPattern( + allowIdentifier, + 'authenticated', + (_b = accessPatterns.auth) !== null && _b !== void 0 ? _b : [], + ); publicPathAccess.push(accessPattern); protectedPathAccess.push(accessPattern); privatePathAccess.push(accessPattern); diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map index b4351dce69f..fcacf4a2abf 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map @@ -1 +1 @@ -{"version":3,"file":"access.js","sourceRoot":"","sources":["../../../src/generators/storage/access.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"access.js","sourceRoot":"","sources":["../../../src/generators/storage/access.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js index 24a1c209491..42f01c4074e 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js @@ -24,6 +24,7 @@ const createTemplateLiteral = (templateHead, templateSpan, templateTail) => { ]); }; const renderStorage = (storageParams = {}) => { + var _a; const propertyAssignments = []; const namedImports = { '@aws-amplify/backend': new Set() }; namedImports['@aws-amplify/backend'].add('defineStorage'); @@ -47,7 +48,7 @@ const renderStorage = (storageParams = {}) => { if (storageParams.accessPatterns) { propertyAssignments.push((0, access_1.getAccessPatterns)(storageParams.accessPatterns)); } - if (storageParams.accessPatterns?.groups) { + if ((_a = storageParams.accessPatterns) === null || _a === void 0 ? void 0 : _a.groups) { postImportStatements.push( factory.createJSDocComment( factory.createNodeArray([ diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map index 32dad820258..6a8fbb6314c 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/storage/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/storage/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js index bca0ed2467d..4214a8bf3a9 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js @@ -1,12 +1,13 @@ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports.patchNpmPackageJson = void 0; -const withDefault = (version) => version ?? '*'; +const withDefault = (version) => (version !== null && version !== void 0 ? version : '*'); const patchNpmPackageJson = (packageJson, packageVersions = {}) => { + var _a, _b; return { ...packageJson, devDependencies: { - ...(packageJson.devDependencies ?? {}), + ...((_a = packageJson.devDependencies) !== null && _a !== void 0 ? _a : {}), '@aws-amplify/backend': withDefault(packageVersions['@aws-amplify/backend']), '@aws-amplify/backend-cli': withDefault(packageVersions['@aws-amplify/backend-cli']), '@aws-amplify/backend-data': withDefault(packageVersions['@aws-amplify/backend-data']), @@ -20,7 +21,7 @@ const patchNpmPackageJson = (packageJson, packageVersions = {}) => { '@types/node': withDefault(packageVersions['@types/node']), }, dependencies: { - ...(packageJson.dependencies ?? {}), + ...((_b = packageJson.dependencies) !== null && _b !== void 0 ? _b : {}), 'aws-amplify': withDefault(packageVersions['aws-amplify']), }, }; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map index cc60fbc93ca..0ca0007df71 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map @@ -1 +1 @@ -{"version":3,"file":"renderer.js","sourceRoot":"","sources":["../../src/npm_package/renderer.ts"],"names":[],"mappings":";;;AA4BA,MAAM,WAAW,GAAG,CAAC,OAAgB,EAAE,EAAE,CAAC,OAAO,IAAI,GAAG,CAAC;AAElD,MAAM,mBAAmB,GAAG,CAAC,WAAwB,EAAE,kBAAmD,EAAE,EAAe,EAAE;IAClI,OAAO;QACL,GAAG,WAAW;QACd,eAAe,EAAE;YACf,GAAG,CAAC,WAAW,CAAC,eAAe,IAAI,EAAE,CAAC;YACtC,sBAAsB,EAAE,WAAW,CAAC,eAAe,CAAC,sBAAsB,CAAC,CAAC;YAC5E,0BAA0B,EAAE,WAAW,CAAC,eAAe,CAAC,0BAA0B,CAAC,CAAC;YACpF,2BAA2B,EAAE,WAAW,CAAC,eAAe,CAAC,2BAA2B,CAAC,CAAC;YACtF,SAAS,EAAE,WAAW,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC;YAClD,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;YAC1D,SAAS,EAAE,WAAW,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC;YAClD,UAAU,EAAE,WAAW,CAAC,eAAe,CAAC,UAAU,CAAC;YACnD,OAAO,EAAE,WAAW,CAAC,eAAe,CAAC,OAAO,CAAC;YAC7C,GAAG,EAAE,WAAW,CAAC,eAAe,CAAC,GAAG,CAAC;YACrC,UAAU,EAAE,WAAW,CAAC,eAAe,CAAC,UAAU,CAAC;YACnD,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;SAC3D;QACD,YAAY,EAAE;YACZ,GAAG,CAAC,WAAW,CAAC,YAAY,IAAI,EAAE,CAAC;YACnC,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;SAC3D;KACF,CAAC;AACJ,CAAC,CAAC;AAtBW,QAAA,mBAAmB,uBAsB9B"} \ No newline at end of file +{"version":3,"file":"renderer.js","sourceRoot":"","sources":["../../src/npm_package/renderer.ts"],"names":[],"mappings":";;;AA4BA,MAAM,WAAW,GAAG,CAAC,OAAgB,EAAE,EAAE,CAAC,OAAO,aAAP,OAAO,cAAP,OAAO,GAAI,GAAG,CAAC;AAElD,MAAM,mBAAmB,GAAG,CAAC,WAAwB,EAAE,kBAAmD,EAAE,EAAe,EAAE;;IAClI,OAAO;QACL,GAAG,WAAW;QACd,eAAe,EAAE;YACf,GAAG,CAAC,MAAA,WAAW,CAAC,eAAe,mCAAI,EAAE,CAAC;YACtC,sBAAsB,EAAE,WAAW,CAAC,eAAe,CAAC,sBAAsB,CAAC,CAAC;YAC5E,0BAA0B,EAAE,WAAW,CAAC,eAAe,CAAC,0BAA0B,CAAC,CAAC;YACpF,2BAA2B,EAAE,WAAW,CAAC,eAAe,CAAC,2BAA2B,CAAC,CAAC;YACtF,SAAS,EAAE,WAAW,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC;YAClD,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;YAC1D,SAAS,EAAE,WAAW,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC;YAClD,UAAU,EAAE,WAAW,CAAC,eAAe,CAAC,UAAU,CAAC;YACnD,OAAO,EAAE,WAAW,CAAC,eAAe,CAAC,OAAO,CAAC;YAC7C,GAAG,EAAE,WAAW,CAAC,eAAe,CAAC,GAAG,CAAC;YACrC,UAAU,EAAE,WAAW,CAAC,eAAe,CAAC,UAAU,CAAC;YACnD,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;SAC3D;QACD,YAAY,EAAE;YACZ,GAAG,CAAC,MAAA,WAAW,CAAC,YAAY,mCAAI,EAAE,CAAC;YACnC,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;SAC3D;KACF,CAAC;AACJ,CAAC,CAAC;AAtBW,QAAA,mBAAmB,uBAsB9B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js index 6b16903e78c..a64628d9588 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js @@ -9,7 +9,6 @@ exports.renderResourceTsFilesForFunction = exports.renderResourceTsFile = void 0 const typescript_1 = __importDefault(require('typescript')); const ts_factory_utils_1 = require('../ts_factory_utils'); const factory = typescript_1.default.factory; -// Creates ts file with imports / exports function renderResourceTsFile({ additionalImportedBackendIdentifiers = {}, backendFunctionConstruct, diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map index c39786a4774..93c620ff8f8 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map @@ -1 +1 @@ -{"version":3,"file":"resource.js","sourceRoot":"","sources":["../../src/resource/resource.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"resource.js","sourceRoot":"","sources":["../../src/resource/resource.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js index 285d42020de..4d651d5f602 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js @@ -40,7 +40,6 @@ var __importStar = }; Object.defineProperty(exports, '__esModule', { value: true }); exports.writeFile = exports.ensureDirectory = void 0; -// File and directory operations utilities const fs = __importStar(require('fs/promises')); const path = __importStar(require('path')); const ensureDirectory = async (dirPath) => { diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map index 831c704edf5..3cef29b7629 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map @@ -1 +1 @@ -{"version":3,"file":"file-operations.js","sourceRoot":"","sources":["../../src/utils/file-operations.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,0CAA0C;AAC1C,gDAAkC;AAClC,2CAA6B;AAEtB,MAAM,eAAe,GAAG,KAAK,EAAE,OAAe,EAAiB,EAAE;IACtE,MAAM,EAAE,CAAC,KAAK,CAAC,OAAO,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B;AAEK,MAAM,SAAS,GAAG,KAAK,EAAE,QAAgB,EAAE,OAAe,EAAiB,EAAE;IAClF,MAAM,IAAA,uBAAe,EAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,MAAM,EAAE,CAAC,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;AACxC,CAAC,CAAC;AAHW,QAAA,SAAS,aAGpB"} \ No newline at end of file +{"version":3,"file":"file-operations.js","sourceRoot":"","sources":["../../src/utils/file-operations.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AACA,gDAAkC;AAClC,2CAA6B;AAEtB,MAAM,eAAe,GAAG,KAAK,EAAE,OAAe,EAAiB,EAAE;IACtE,MAAM,EAAE,CAAC,KAAK,CAAC,OAAO,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B;AAEK,MAAM,SAAS,GAAG,KAAK,EAAE,QAAgB,EAAE,OAAe,EAAiB,EAAE;IAClF,MAAM,IAAA,uBAAe,EAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,MAAM,EAAE,CAAC,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;AACxC,CAAC,CAAC;AAHW,QAAA,SAAS,aAGpB"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js index aa81e64df82..31794b1e1cb 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js @@ -1,7 +1,6 @@ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports.generateExportStatement = exports.generateImportStatement = void 0; -// TypeScript code generation utilities const generateImportStatement = (moduleName, importPath) => { return `import { ${moduleName} } from '${importPath}';`; }; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map index 0d68563442d..eb17cedf426 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map @@ -1 +1 @@ -{"version":3,"file":"typescript-utils.js","sourceRoot":"","sources":["../../src/utils/typescript-utils.ts"],"names":[],"mappings":";;;AAAA,uCAAuC;AAChC,MAAM,uBAAuB,GAAG,CAAC,UAAkB,EAAE,UAAkB,EAAU,EAAE;IACxF,OAAO,YAAY,UAAU,YAAY,UAAU,IAAI,CAAC;AAC1D,CAAC,CAAC;AAFW,QAAA,uBAAuB,2BAElC;AAEK,MAAM,uBAAuB,GAAG,CAAC,UAAkB,EAAU,EAAE;IACpE,OAAO,gBAAgB,UAAU,KAAK,CAAC;AACzC,CAAC,CAAC;AAFW,QAAA,uBAAuB,2BAElC"} \ No newline at end of file +{"version":3,"file":"typescript-utils.js","sourceRoot":"","sources":["../../src/utils/typescript-utils.ts"],"names":[],"mappings":";;;AACO,MAAM,uBAAuB,GAAG,CAAC,UAAkB,EAAE,UAAkB,EAAU,EAAE;IACxF,OAAO,YAAY,UAAU,YAAY,UAAU,IAAI,CAAC;AAC1D,CAAC,CAAC;AAFW,QAAA,uBAAuB,2BAElC;AAEK,MAAM,uBAAuB,GAAG,CAAC,UAAkB,EAAU,EAAE;IACpE,OAAO,gBAAgB,UAAU,KAAK,CAAC;AACzC,CAAC,CAAC;AAFW,QAAA,uBAAuB,2BAElC"} \ No newline at end of file From 79489a74f9b3d79a4df9198b1a7fb7c2eea86042 Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Fri, 24 Oct 2025 09:25:32 -0400 Subject: [PATCH 05/16] feat: add comprehensive codegen tool for amplify gen 1 to gen 2 migration - add auth generator file to generate typescript asts - add preliminary unit tests for the auth generator - integrate the rest of the old migration tool to maintain dependencies --- .../src/generators/auth/index.test.ts | 456 +++++++++++++ .../src/test_utils/import_regex.ts | 2 + .../src/test_utils/ts_node_printer.ts | 14 + .../src/utils/file-operations.ts | 12 - .../src/utils/typescript-utils.ts | 8 - .../tsconfig.json | 19 - packages/amplify-cli/tsconfig.json | 8 +- .../lib/adapters/auth/index.d.ts | 2 - .../lib/adapters/auth/index.d.ts.map | 1 - .../lib/adapters/auth/index.js | 10 - .../lib/adapters/auth/index.js.map | 1 - .../lib/adapters/data/index.d.ts | 2 - .../lib/adapters/data/index.d.ts.map | 1 - .../lib/adapters/data/index.js | 10 - .../lib/adapters/data/index.js.map | 1 - .../lib/adapters/functions/index.d.ts | 2 - .../lib/adapters/functions/index.d.ts.map | 1 - .../lib/adapters/functions/index.js | 10 - .../lib/adapters/functions/index.js.map | 1 - .../lib/adapters/project/index.d.ts | 2 - .../lib/adapters/project/index.d.ts.map | 1 - .../lib/adapters/project/index.js | 12 - .../lib/adapters/project/index.js.map | 1 - .../lib/adapters/storage/index.d.ts | 2 - .../lib/adapters/storage/index.d.ts.map | 1 - .../lib/adapters/storage/index.js | 10 - .../lib/adapters/storage/index.js.map | 1 - .../lib/backend/synthesizer.d.ts | 70 -- .../lib/backend/synthesizer.d.ts.map | 1 - .../lib/backend/synthesizer.js | 610 ------------------ .../lib/backend/synthesizer.js.map | 1 - .../lib/cli/command-handler.d.ts | 3 - .../lib/cli/command-handler.d.ts.map | 1 - .../lib/cli/command-handler.js | 11 - .../lib/cli/command-handler.js.map | 1 - .../lib/cli/migration-command.d.ts | 2 - .../lib/cli/migration-command.d.ts.map | 1 - .../lib/cli/migration-command.js | 8 - .../lib/cli/migration-command.js.map | 1 - .../lib/core/migration-pipeline.d.ts | 64 -- .../lib/core/migration-pipeline.d.ts.map | 1 - .../lib/core/migration-pipeline.js | 186 ------ .../lib/core/migration-pipeline.js.map | 1 - .../lib/core/project-analyzer.d.ts | 3 - .../lib/core/project-analyzer.d.ts.map | 1 - .../lib/core/project-analyzer.js | 12 - .../lib/core/project-analyzer.js.map | 1 - .../lib/generators/auth/index.d.ts | 197 ------ .../lib/generators/auth/index.d.ts.map | 1 - .../lib/generators/auth/index.js | 471 -------------- .../lib/generators/auth/index.js.map | 1 - .../lib/generators/backend/index.d.ts | 2 - .../lib/generators/backend/index.d.ts.map | 1 - .../lib/generators/backend/index.js | 10 - .../lib/generators/backend/index.js.map | 1 - .../lib/generators/data/index.d.ts | 8 - .../lib/generators/data/index.d.ts.map | 1 - .../lib/generators/data/index.js | 54 -- .../lib/generators/data/index.js.map | 1 - .../lib/generators/functions/index.d.ts | 16 - .../lib/generators/functions/index.d.ts.map | 1 - .../lib/generators/functions/index.js | 137 ---- .../lib/generators/functions/index.js.map | 1 - .../lib/generators/functions/lambda.d.ts | 6 - .../lib/generators/functions/lambda.d.ts.map | 1 - .../lib/generators/functions/lambda.js | 16 - .../lib/generators/functions/lambda.js.map | 1 - .../lib/generators/storage/access.d.ts | 4 - .../lib/generators/storage/access.d.ts.map | 1 - .../lib/generators/storage/access.js | 52 -- .../lib/generators/storage/access.js.map | 1 - .../lib/generators/storage/index.d.ts | 31 - .../lib/generators/storage/index.d.ts.map | 1 - .../lib/generators/storage/index.js | 64 -- .../lib/generators/storage/index.js.map | 1 - .../lib/index.d.ts | 4 - .../lib/index.d.ts.map | 1 - .../lib/index.js | 23 - .../lib/index.js.map | 1 - .../lib/npm_package/renderer.d.ts | 27 - .../lib/npm_package/renderer.d.ts.map | 1 - .../lib/npm_package/renderer.js | 29 - .../lib/npm_package/renderer.js.map | 1 - .../lib/render_pipeline.d.ts | 9 - .../lib/render_pipeline.d.ts.map | 1 - .../lib/render_pipeline.js | 15 - .../lib/render_pipeline.js.map | 1 - .../lib/renderers/ensure_directory.d.ts | 7 - .../lib/renderers/ensure_directory.d.ts.map | 1 - .../lib/renderers/ensure_directory.js | 17 - .../lib/renderers/ensure_directory.js.map | 1 - .../lib/renderers/package_json.d.ts | 8 - .../lib/renderers/package_json.d.ts.map | 1 - .../lib/renderers/package_json.js | 15 - .../lib/renderers/package_json.js.map | 1 - .../lib/renderers/typescript_block_node.d.ts | 11 - .../renderers/typescript_block_node.d.ts.map | 1 - .../lib/renderers/typescript_block_node.js | 22 - .../renderers/typescript_block_node.js.map | 1 - .../lib/resource/resource.d.ts | 20 - .../lib/resource/resource.d.ts.map | 1 - .../lib/resource/resource.js | 62 -- .../lib/resource/resource.js.map | 1 - .../lib/todo_error.d.ts | 3 - .../lib/todo_error.d.ts.map | 1 - .../lib/todo_error.js | 11 - .../lib/todo_error.js.map | 1 - .../lib/ts_factory_utils.d.ts | 3 - .../lib/ts_factory_utils.d.ts.map | 1 - .../lib/ts_factory_utils.js | 10 - .../lib/ts_factory_utils.js.map | 1 - .../lib/types.d.ts | 4 - .../lib/types.d.ts.map | 1 - .../lib/types.js | 3 - .../lib/types.js.map | 1 - .../lib/utils/file-operations.d.ts | 3 - .../lib/utils/file-operations.d.ts.map | 1 - .../lib/utils/file-operations.js | 39 -- .../lib/utils/file-operations.js.map | 1 - .../lib/utils/typescript-utils.d.ts | 3 - .../lib/utils/typescript-utils.d.ts.map | 1 - .../lib/utils/typescript-utils.js | 13 - .../lib/utils/typescript-utils.js.map | 1 - tsconfig.base.json | 19 +- 124 files changed, 482 insertions(+), 2574 deletions(-) create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.test.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/test_utils/import_regex.ts create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/test_utils/ts_node_printer.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/file-operations.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/typescript-utils.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map delete mode 100755 packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/index.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/index.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/types.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/types.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js delete mode 100644 packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.test.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.test.ts new file mode 100644 index 00000000000..98f02974b64 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.test.ts @@ -0,0 +1,456 @@ +import { StandardAttributes } from 'aws-cdk-lib/aws-cognito'; +import assert from 'node:assert'; +import { + Attribute, + AttributeMappingRule, + AuthDefinition, + AuthTriggerEvents, + EmailOptions, + ReferenceAuth, + renderAuthNode, + UserPoolMfaConfig, +} from './index'; +import { printNodeArray } from '../../test_utils/ts_node_printer'; + +describe('render auth node', () => { + describe('external providers', () => { + describe('Google', () => { + it('renders the google provider', () => { + const rendered = renderAuthNode({ + loginOptions: { googleLogin: true, callbackURLs: ['https://example.com/callback'], logoutURLs: ['https://example.com/logout'] }, + }); + const source = printNodeArray(rendered); + assert.match(source, /google:/); + assert.match(source, /clientId: secret\("GOOGLE_CLIENT_ID"\)/); + assert.match(source, /clientSecret: secret\("GOOGLE_CLIENT_SECRET"\)/); + assert.match(source, /callbackUrls: \[\"https:\/\/example\.com\/callback\"\]/); + assert.match(source, /logoutUrls: \[\"https:\/\/example\.com\/logout\"\]/); + }); + }); + describe('Facebook', () => { + it('renders the facebook provider', () => { + const rendered = renderAuthNode({ + loginOptions: { facebookLogin: true, callbackURLs: ['https://example.com/callback'], logoutURLs: ['https://example.com/logout'] }, + }); + const source = printNodeArray(rendered); + assert.match(source, /facebook:/); + assert.match(source, /clientId: secret\("FACEBOOK_CLIENT_ID"\)/); + assert.match(source, /clientSecret: secret\("FACEBOOK_CLIENT_SECRET"\)/); + assert.match(source, /callbackUrls: \[\"https:\/\/example\.com\/callback\"\]/); + assert.match(source, /logoutUrls: \[\"https:\/\/example\.com\/logout\"\]/); + }); + }); + describe('Apple', () => { + it('renders the apple provider', () => { + const rendered = renderAuthNode({ + loginOptions: { appleLogin: true, callbackURLs: ['https://example.com/callback'], logoutURLs: ['https://example.com/logout'] }, + }); + const source = printNodeArray(rendered); + assert.match(source, /signInWithApple:/); + assert.match(source, /clientId: secret\("SIWA_CLIENT_ID"\)/); + assert.match(source, /keyId: secret\("SIWA_KEY_ID"\)/); + assert.match(source, /privateKey: secret\("SIWA_PRIVATE_KEY"\)/); + assert.match(source, /teamId: secret\("SIWA_TEAM_ID"\)/); + assert.match(source, /callbackUrls: \[\"https:\/\/example\.com\/callback\"\]/); + assert.match(source, /logoutUrls: \[\"https:\/\/example\.com\/logout\"\]/); + }); + }); + describe('Amazon', () => { + it('renders the amazon provider', () => { + const rendered = renderAuthNode({ + loginOptions: { amazonLogin: true, callbackURLs: ['https://example.com/callback'], logoutURLs: ['https://example.com/logout'] }, + }); + const source = printNodeArray(rendered); + assert.match(source, /loginWithAmazon:/); + assert.match(source, /clientId: secret\("LOGINWITHAMAZON_CLIENT_ID"\)/); + assert.match(source, /clientSecret: secret\("LOGINWITHAMAZON_CLIENT_SECRET"\)/); + assert.match(source, /callbackUrls: \[\"https:\/\/example\.com\/callback\"\]/); + assert.match(source, /logoutUrls: \[\"https:\/\/example\.com\/logout\"\]/); + }); + }); + describe('OIDC', () => { + it('renders the oidc provider', () => { + const rendered = renderAuthNode({ + loginOptions: { + oidcLogin: [{ issuerUrl: 'https://e' }, { name: 'Sanay', issuerUrl: 'hey' }], + callbackURLs: ['https://example.com/callback'], + logoutURLs: ['https://example.com/logout'], + }, + }); + const source = printNodeArray(rendered); + assert.match(source, /oidc:/); + assert.match(source, /clientId: secret\("OIDC_CLIENT_ID_1"\)/); + assert.match(source, /clientSecret: secret\("OIDC_CLIENT_SECRET_1"\)/); + assert.match(source, /issuerUrl: \"https:\/\/e\"/); + assert.match(source, /issuerUrl: \"hey\"/); + assert.match(source, /name: "Sanay"/); + }); + it('does not render OIDC if not passed', () => { + const rendered = renderAuthNode({ + loginOptions: { + oidcLogin: [], + }, + }); + const source = printNodeArray(rendered); + assert(!source.includes('oidc:')); + }); + }); + describe('SAML', () => { + it('renders the saml provider', () => { + const rendered = renderAuthNode({ + loginOptions: { + samlLogin: { name: 'Sanay', metadata: { metadataContent: 'content', metadataType: 'URL' } }, + callbackURLs: ['https://example.com/callback'], + logoutURLs: ['https://example.com/logout'], + }, + }); + const source = printNodeArray(rendered); + assert.match(source, /saml:/); + assert.match(source, /metadataContent: \"content\"/); + assert.match(source, /metadataType: \"URL\"/); + assert.match(source, /name: "Sanay"/); + }); + it('does not render SAML if not passed', () => { + const rendered = renderAuthNode({ + loginOptions: {}, + }); + const source = printNodeArray(rendered); + assert(!source.includes('saml:')); + }); + }); + }); + describe('lambda', () => { + it('adds a triggers object when a lambda trigger is defined', () => { + const rendered = renderAuthNode({ lambdaTriggers: { preSignUp: { source: 'amplify/backend/function/testfunction/handler.ts' } } }); + const source = printNodeArray(rendered); + assert.match(source, /triggers: \{/); + }); + const testCases: Record = { + createAuthChallenge: true, + customMessage: true, + defineAuthChallenge: true, + postAuthentication: true, + postConfirmation: true, + preAuthentication: true, + preSignUp: true, + preTokenGeneration: true, + userMigration: true, + verifyAuthChallengeResponse: true, + }; + for (const testCase of Object.keys(testCases)) { + const rendered = renderAuthNode({ lambdaTriggers: { [testCase]: { source: `amplify/backend/function/${testCase}/handler.ts` } } }); + const source = printNodeArray(rendered); + assert.match(source, new RegExp(`triggers:\\s*{\\s*${testCase}:\\s*${testCase}\\s*}`)); + } + }); + describe('mfa', () => { + it('does not render the multifactor property if no multifactor options are specified', () => { + const rendered = renderAuthNode({}); + const source = printNodeArray(rendered); + assert.doesNotMatch(source, new RegExp(`multifactor:`)); + }); + describe('totp', () => { + it('does not render totp if totp is not specified', () => { + const rendered = renderAuthNode({ mfa: { mode: 'OPTIONAL' } }); + const source = printNodeArray(rendered); + assert.doesNotMatch(source, new RegExp(`multifactor:\\s+\\{[\\s\\S]*totp:\\strue`)); + }); + const totpStates: boolean[] = [true, false]; + for (const state of totpStates) { + it(`correctly renders totp state of ${state}`, async () => { + const rendered = renderAuthNode({ mfa: { mode: 'OPTIONAL', totp: state } }); + const source = printNodeArray(rendered); + assert.match(source, new RegExp(`multifactor:\\s+\\{[\\s\\S]*totp:\\s${state}`)); + }); + } + }); + describe('sms', () => { + it('does not render sms if sms is not specified', () => { + const rendered = renderAuthNode({ mfa: { mode: 'OPTIONAL' } }); + const source = printNodeArray(rendered); + assert.doesNotMatch(source, new RegExp(`multifactor:\\s+\\{[\\s\\S]*sms:\\strue`)); + }); + const smsStates: boolean[] = [true, false]; + for (const state of smsStates) { + it(`correctly renders sms state of ${state}`, async () => { + const rendered = renderAuthNode({ mfa: { mode: 'OPTIONAL', sms: state } }); + const source = printNodeArray(rendered); + assert.match(source, new RegExp(`multifactor:\\s+\\{[\\s\\S]*sms:\\s${state}`)); + }); + } + }); + const modes: UserPoolMfaConfig[] = ['REQUIRED', 'OFF', 'OPTIONAL']; + for (const mode of modes) { + it(`correctly renders mfa state of ${mode}`, async () => { + const rendered = renderAuthNode({ mfa: { mode } }); + const source = printNodeArray(rendered); + assert.match(source, new RegExp(`multifactor:\\s+\\{\\s+mode:\\s"${mode}"`)); + }); + } + }); + describe('imports', () => { + it('imports @aws-amplify/backend', async () => { + const rendered = renderAuthNode({ + loginOptions: { email: true }, + }); + const source = printNodeArray(rendered); + assert.match(source, /import\s?\{\s?defineAuth\s?\}\s?from\s?"\@aws-amplify\/backend"/); + }); + }); + describe('username attributes', () => { + describe('Standard Attributes', () => { + const attributes: Array = [ + 'email', + 'gender', + 'locale', + 'address', + 'website', + 'fullname', + 'nickname', + 'timezone', + 'birthdate', + 'givenName', + 'familyName', + 'middleName', + 'phoneNumber', + 'profilePage', + 'profilePicture', + 'lastUpdateTime', + 'preferredUsername', + ]; + for (const attribute of attributes) { + for (const truthiness of [true, false]) { + it(`renders ${attribute}: ${truthiness} individually`, () => { + const authDefinition: AuthDefinition = { + loginOptions: { + email: true, + }, + standardUserAttributes: { + [attribute as Attribute]: { + mutable: truthiness, + required: truthiness, + }, + }, + }; + const node = renderAuthNode(authDefinition); + const source = printNodeArray(node); + assert(source.includes(attribute)); + assert(source.includes(`mutable: ${truthiness}`)); + assert(source.includes(`required: ${truthiness}`)); + }); + } + } + }); + describe('Custom Attributes', () => { + it('renders custom attributes', () => { + const authDefinition: AuthDefinition = { + loginOptions: { + email: true, + }, + customUserAttributes: { 'custom:Test1': { dataType: 'Number', mutable: true, min: 10, max: 100 } }, + }; + const node = renderAuthNode(authDefinition); + const source = printNodeArray(node); + assert(source.includes('custom:Test1')); + assert(source.includes('dataType: "Number"')); + }); + it('does not render anything if CustomAttribute is undefined', () => { + const authDefinition: AuthDefinition = { + loginOptions: { + email: true, + }, + customUserAttributes: { 'custom:isAllowed': undefined }, + }; + const node = renderAuthNode(authDefinition); + const source = printNodeArray(node); + assert(!source.includes('custom:isAllowed')); + }); + }); + }); + describe('groups', () => { + it('renders groups', () => { + const authDefinition: AuthDefinition = { + loginOptions: {}, + groups: ['manager'], + }; + const node = renderAuthNode(authDefinition); + const source = printNodeArray(node); + assert.match(source, /defineAuth\(\{[\s\S]*groups:\s\["manager"\]/); + }); + }); + describe('loginWith', () => { + describe('email', () => { + type TestCase = { + optionProperty: T; + gen2DefinitionProperty: string; + value: EmailOptions[T]; + searchPattern: string; + }; + + const emailPropertyTestCases: TestCase[] = [ + { + optionProperty: 'emailVerificationSubject', + value: 'My Verification Subject', + gen2DefinitionProperty: 'verificationEmailSubject', + searchPattern: '"My Verification Subject"', + }, + { + optionProperty: 'emailVerificationBody', + gen2DefinitionProperty: 'verificationEmailBody', + value: 'My Verification Body', + searchPattern: '\\(\\) => "My Verification Body"', + }, + ]; + for (const { optionProperty: property, value, searchPattern, gen2DefinitionProperty } of emailPropertyTestCases) { + it(`renders email login parameter ${property}`, () => { + const emailOptions: Partial = { + [property as keyof EmailOptions]: value, + }; + const authDefinition: AuthDefinition = { + loginOptions: { + emailOptions, + }, + }; + const node = renderAuthNode(authDefinition); + const source = printNodeArray(node); + assert.match( + source, + new RegExp( + `defineAuth\\(\\{\\s+loginWith:\\s+\\{\\s+email:\\s+\\{\\s+${gen2DefinitionProperty}: ${searchPattern}\\s+\\}\\s+\\}\\s+\\}\\)`, + ), + ); + }); + } + it('renders `email: true`', () => { + const authDefinition: AuthDefinition = { + loginOptions: { + email: true, + }, + }; + const node = renderAuthNode(authDefinition); + const source = printNodeArray(node); + assert.match(source, /defineAuth\(\{\s+loginWith:\s+\{\s+email:\s?true\s+\}\s+\}\)/); + }); + }); + describe('phone', () => { + it('renders `phone: true`', () => { + const authDefinition: AuthDefinition = { + loginOptions: { + phone: true, + }, + }; + const node = renderAuthNode(authDefinition); + const source = printNodeArray(node); + assert.match(source, /defineAuth\(\{\s+loginWith:\s+\{\s+phone:\s?true\s+\}\s+\}\)/); + }); + }); + describe('OAuth scopes', () => { + it('renders oauth scopes', () => { + const authDefinition: AuthDefinition = { + loginOptions: { + googleLogin: true, + scopes: ['EMAIL', 'OPENID'], + }, + }; + const node = renderAuthNode(authDefinition); + const source = printNodeArray(node); + assert.match(source, /defineAuth\(\{[\s\S]*scopes:\s\["EMAIL",\s"OPENID"\]/); + }); + it('renders no oauth scopes if not passed', () => { + const authDefinition: AuthDefinition = { + loginOptions: {}, + }; + const node = renderAuthNode(authDefinition); + const source = printNodeArray(node); + assert.doesNotMatch(source, /scopes:/); + }); + }); + it('renders attributeMapping if passed along with Google login', () => { + const authDefinition: AuthDefinition = { + loginOptions: { + googleLogin: true, + googleAttributes: { fullname: 'name' } as AttributeMappingRule, + }, + }; + const node = renderAuthNode(authDefinition); + const source = printNodeArray(node); + assert.match(source, /defineAuth\(\{[\s\S]*attributeMapping:\s\{[\s\S]*fullname:\s"name"/); + }); + }); + describe('reference auth', () => { + it(`renders successfully for imported userpool`, () => { + const referenceAuthProps: ReferenceAuth = { + userPoolId: 'userPoolId', + userPoolClientId: 'userPoolClientId', + groups: { + Admin: 'AdminRoleARN', + ReadOnly: 'ReadOnlyRoleARN', + }, + }; + const authDefinition: AuthDefinition = { + referenceAuth: referenceAuthProps, + }; + const node = renderAuthNode(authDefinition); + const source = printNodeArray(node); + assert.match(source, /referenceAuth/); + assert.match(source, /userPoolId: "userPoolId"/); + assert.match(source, /userPoolClientId: "userPoolClientId"/); + assert.match(source, /groups:/); + assert.match(source, /"Admin": "AdminRoleARN"/); + assert.match(source, /"ReadOnly": "ReadOnlyRoleARN"/); + assert.doesNotMatch(source, /identityPoolId: "identityPoolId"/); + assert.doesNotMatch(source, /authRoleArn: "authRoleArn"/); + assert.doesNotMatch(source, /unauthRoleArn: "unauthRoleArn"/); + }); + + it(`renders successfully for imported identity pool`, () => { + const referenceAuthProps: ReferenceAuth = { + identityPoolId: 'identityPoolId', + authRoleArn: 'authRoleArn', + unauthRoleArn: 'unauthRoleArn', + }; + const authDefinition: AuthDefinition = { + referenceAuth: referenceAuthProps, + }; + const node = renderAuthNode(authDefinition); + const source = printNodeArray(node); + assert.match(source, /referenceAuth/); + assert.match(source, /identityPoolId: "identityPoolId"/); + assert.match(source, /authRoleArn: "authRoleArn"/); + assert.match(source, /unauthRoleArn: "unauthRoleArn"/); + assert.doesNotMatch(source, /userPoolId: "userPoolId"/); + assert.doesNotMatch(source, /userPoolClientId: "userPoolClientId"/); + assert.doesNotMatch(source, /groups:/); + assert.doesNotMatch(source, /"Admin": "AdminRoleARN"/); + assert.doesNotMatch(source, /"ReadOnly": "ReadOnlyRoleARN"/); + }); + + it(`renders successfully for imported userpool and identity pool`, () => { + const referenceAuthProps: ReferenceAuth = { + userPoolId: 'userPoolId', + userPoolClientId: 'userPoolClientId', + identityPoolId: 'identityPoolId', + authRoleArn: 'authRoleArn', + unauthRoleArn: 'unauthRoleArn', + groups: { + Admin: 'AdminRoleARN', + 'Read-Only': 'ReadOnlyRoleARN', + }, + }; + const authDefinition: AuthDefinition = { + referenceAuth: referenceAuthProps, + }; + const node = renderAuthNode(authDefinition); + const source = printNodeArray(node); + assert.match(source, /referenceAuth/); + assert.match(source, /userPoolId: "userPoolId"/); + assert.match(source, /userPoolClientId: "userPoolClientId"/); + assert.match(source, /identityPoolId: "identityPoolId"/); + assert.match(source, /authRoleArn: "authRoleArn"/); + assert.match(source, /unauthRoleArn: "unauthRoleArn"/); + assert.match(source, /groups:/); + assert.match(source, /"Admin": "AdminRoleARN"/); + assert.match(source, /"Read-Only": "ReadOnlyRoleARN"/); + }); + }); +}); diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/test_utils/import_regex.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/test_utils/import_regex.ts new file mode 100644 index 00000000000..2dbcae92550 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/test_utils/import_regex.ts @@ -0,0 +1,2 @@ +export const getImportRegex = (importIdentifier: string, importPackage: string) => + new RegExp(`import[\\s\\{a-zA-Z,]*${importIdentifier}[\\s,a-zA-Z]*\\} from "${importPackage}";`); diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/test_utils/ts_node_printer.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/test_utils/ts_node_printer.ts new file mode 100644 index 00000000000..30d588bb1d0 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/test_utils/ts_node_printer.ts @@ -0,0 +1,14 @@ +import ts from 'typescript'; + +export const printNode = (node: ts.Node) => { + const printer = ts.createPrinter({ newLine: ts.NewLineKind.LineFeed }); + const sourceFile = ts.createSourceFile('output.ts', '', ts.ScriptTarget.Latest, false, ts.ScriptKind.TS); + const source = printer.printNode(ts.EmitHint.Unspecified, node, sourceFile); + return source; +}; +export const printNodeArray = (nodeArray: ts.NodeArray) => { + const printer = ts.createPrinter({ newLine: ts.NewLineKind.LineFeed }); + const sourceFile = ts.createSourceFile('output.ts', '', ts.ScriptTarget.Latest, false, ts.ScriptKind.TS); + const source = printer.printList(ts.ListFormat.MultiLine, nodeArray, sourceFile); + return source; +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/file-operations.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/file-operations.ts deleted file mode 100644 index cd57919529d..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/file-operations.ts +++ /dev/null @@ -1,12 +0,0 @@ -// File and directory operations utilities -import * as fs from 'fs/promises'; -import * as path from 'path'; - -export const ensureDirectory = async (dirPath: string): Promise => { - await fs.mkdir(dirPath, { recursive: true }); -}; - -export const writeFile = async (filePath: string, content: string): Promise => { - await ensureDirectory(path.dirname(filePath)); - await fs.writeFile(filePath, content); -}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/typescript-utils.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/typescript-utils.ts deleted file mode 100644 index bb83d85a78f..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/utils/typescript-utils.ts +++ /dev/null @@ -1,8 +0,0 @@ -// TypeScript code generation utilities -export const generateImportStatement = (moduleName: string, importPath: string): string => { - return `import { ${moduleName} } from '${importPath}';`; -}; - -export const generateExportStatement = (exportName: string): string => { - return `export const ${exportName} = `; -}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json deleted file mode 100644 index ae20705cef1..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "../../../../../../tsconfig.base.json", - "compilerOptions": { - "strict": false, - "noImplicitAny": false, - "noImplicitReturns": false, - "skipLibCheck": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "composite": true, - "moduleResolution": "node", - "types": ["node"], - "rootDir": "src", - "outDir": "lib" - }, - "include": [ - "src/**/*" - ] -} diff --git a/packages/amplify-cli/tsconfig.json b/packages/amplify-cli/tsconfig.json index e06dc7691aa..9b9cfd02994 100644 --- a/packages/amplify-cli/tsconfig.json +++ b/packages/amplify-cli/tsconfig.json @@ -1,7 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "strict": true, + "strict": false, "noImplicitAny": false, "rootDir": "src", "outDir": "lib", @@ -10,9 +10,6 @@ "include": [ "src/**/*" ], - "exclude": [ - "src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/**/*" - ], "references": [ { "path": "../amplify-category-function" @@ -40,9 +37,6 @@ }, { "path": "../amplify-cli-shared-interfaces" - }, - { - "path": "src/commands/gen2-migration/amplify-gen2-migration-codegen-dg" } ] } diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts deleted file mode 100644 index 393c9f33aed..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const adaptAuthConfig: (gen1AuthConfig: any) => Promise; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map deleted file mode 100644 index 27c3a2b697c..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/auth/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,eAAe,mBAA0B,GAAG,kBAExD,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js deleted file mode 100644 index d2c9300e4e2..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.adaptAuthConfig = void 0; -// Auth adapter - converts Gen 1 auth config to intermediate format -// Logic from amplify-gen1-codegen-auth-adapter -const adaptAuthConfig = async (gen1AuthConfig) => { - // Convert Gen 1 auth configuration to intermediate format -}; -exports.adaptAuthConfig = adaptAuthConfig; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map deleted file mode 100644 index cbdafc92354..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/auth/index.ts"],"names":[],"mappings":";;;AAAA,mEAAmE;AACnE,+CAA+C;AACxC,MAAM,eAAe,GAAG,KAAK,EAAE,cAAmB,EAAE,EAAE;IAC3D,0DAA0D;AAC5D,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts deleted file mode 100644 index 653a7ee52d6..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const adaptDataConfig: (gen1DataConfig: any) => Promise; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map deleted file mode 100644 index 844c5df404e..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/data/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,eAAe,mBAA0B,GAAG,kBAExD,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js deleted file mode 100644 index e17279224f5..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.adaptDataConfig = void 0; -// Data adapter - converts Gen 1 GraphQL/DynamoDB config to intermediate format -// Logic from amplify-gen1-codegen-data-adapter -const adaptDataConfig = async (gen1DataConfig) => { - // Convert Gen 1 data configuration to intermediate format -}; -exports.adaptDataConfig = adaptDataConfig; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map deleted file mode 100644 index 09b571cc070..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/data/index.ts"],"names":[],"mappings":";;;AAAA,+EAA+E;AAC/E,+CAA+C;AACxC,MAAM,eAAe,GAAG,KAAK,EAAE,cAAmB,EAAE,EAAE;IAC3D,0DAA0D;AAC5D,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts deleted file mode 100644 index a7787063626..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const adaptFunctionsConfig: (gen1FunctionsConfig: any[]) => Promise; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map deleted file mode 100644 index 03b0db48f77..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/functions/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,oBAAoB,wBAA+B,GAAG,EAAE,kBAEpE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js deleted file mode 100644 index 0de9ef34c84..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.adaptFunctionsConfig = void 0; -// Functions adapter - converts Gen 1 Lambda functions to intermediate format -// Logic from amplify-gen1-codegen-function-adapter -const adaptFunctionsConfig = async (gen1FunctionsConfig) => { - // Convert Gen 1 functions configuration to intermediate format -}; -exports.adaptFunctionsConfig = adaptFunctionsConfig; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map deleted file mode 100644 index 4d3bfb4c842..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/functions/index.ts"],"names":[],"mappings":";;;AAAA,6EAA6E;AAC7E,mDAAmD;AAC5C,MAAM,oBAAoB,GAAG,KAAK,EAAE,mBAA0B,EAAE,EAAE;IACvE,+DAA+D;AACjE,CAAC,CAAC;AAFW,QAAA,oBAAoB,wBAE/B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts deleted file mode 100644 index 0396da9a9d9..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const detectGen1Project: (projectPath: string) => Promise; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map deleted file mode 100644 index e5bca0fc5c5..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/project/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,iBAAiB,gBAAuB,MAAM,kBAI1D,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js deleted file mode 100644 index 3ceef44bb99..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.detectGen1Project = void 0; -// Project adapter - handles Gen 1 project detection and parsing -// Logic from amplify-migration -const detectGen1Project = async (projectPath) => { - // Detect if project is Gen 1 - // Parse amplify directory structure - // Extract project metadata -}; -exports.detectGen1Project = detectGen1Project; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map deleted file mode 100644 index 266e4e6f645..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/project/index.ts"],"names":[],"mappings":";;;AAAA,gEAAgE;AAChE,+BAA+B;AACxB,MAAM,iBAAiB,GAAG,KAAK,EAAE,WAAmB,EAAE,EAAE;IAC7D,6BAA6B;IAC7B,oCAAoC;IACpC,2BAA2B;AAC7B,CAAC,CAAC;AAJW,QAAA,iBAAiB,qBAI5B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts deleted file mode 100644 index 12a58911032..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const adaptStorageConfig: (gen1StorageConfig: any) => Promise; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map deleted file mode 100644 index d099809e3ce..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/storage/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,kBAAkB,sBAA6B,GAAG,kBAE9D,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js deleted file mode 100644 index 0a9a66366be..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.adaptStorageConfig = void 0; -// Storage adapter - converts Gen 1 S3 storage config to intermediate format -// Logic from amplify-gen1-codegen-storage-adapter -const adaptStorageConfig = async (gen1StorageConfig) => { - // Convert Gen 1 storage configuration to intermediate format -}; -exports.adaptStorageConfig = adaptStorageConfig; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map deleted file mode 100644 index 98bf0bd2f13..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/storage/index.ts"],"names":[],"mappings":";;;AAAA,4EAA4E;AAC5E,kDAAkD;AAC3C,MAAM,kBAAkB,GAAG,KAAK,EAAE,iBAAsB,EAAE,EAAE;IACjE,6DAA6D;AAC/D,CAAC,CAAC;AAFW,QAAA,kBAAkB,sBAE7B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts deleted file mode 100644 index 5c333e3b9c1..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { Node, NodeArray } from 'typescript'; -import { PolicyOverrides, ReferenceAuth } from '../generators/auth/index.js'; -import { BucketAccelerateStatus, BucketVersioningStatus } from '@aws-sdk/client-s3'; -import { AccessPatterns, ServerSideEncryptionConfiguration } from '../generators/storage/index.js'; -import { UserPoolClientType } from '@aws-sdk/client-cognito-identity-provider'; -export interface BackendRenderParameters { - data?: { - importFrom: string; - }; - auth?: { - importFrom: string; - userPoolOverrides?: PolicyOverrides; - guestLogin?: boolean; - identityPoolName?: string; - oAuthFlows?: string[]; - readAttributes?: string[]; - writeAttributes?: string[]; - referenceAuth?: ReferenceAuth; - userPoolClient?: UserPoolClientType; - }; - storage?: { - importFrom: string; - dynamoDB?: string; - accelerateConfiguration?: BucketAccelerateStatus; - versionConfiguration?: BucketVersioningStatus; - hasS3Bucket?: string | AccessPatterns | undefined; - bucketEncryptionAlgorithm?: ServerSideEncryptionConfiguration; - bucketName?: string; - }; - function?: { - importFrom: string; - functionNamesAndCategories: Map; - }; - customResources?: Map; - unsupportedCategories?: Map; -} -export declare class BackendSynthesizer { - private importDurationFlag; - private oAuthFlag; - private readWriteAttributeFlag; - private supportedIdentityProviderFlag; - private createPropertyAccessExpression; - private createVariableDeclaration; - private createVariableStatement; - private createImportStatement; - private defineBackendCall; - private setPropertyValue; - private getOverrideValue; - private createBooleanPropertyAssignment; - private createListPropertyAssignment; - private createEnumListPropertyAssignment; - private createNumericPropertyAssignment; - private createDurationPropertyAssignment; - private createStringPropertyAssignment; - private createUserPoolClientAssignment; - private createPropertyAccessChain; - private getProviderSetupDeclaration; - private getProviderSetupForeachStatement; - private createProviderSetupCode; - private createNestedObjectExpression; - private createReadWriteAttributes; - private mapOAuthScopes; - private createOAuthObjectExpression; - private createOAuthFlowsObjectExpression; - private createAuthFlowsObjectExpression; - private createTemplateLiteralExpression; - private createAmplifyEnvNameLogic; - render(renderArgs: BackendRenderParameters): NodeArray; -} -//# sourceMappingURL=synthesizer.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map deleted file mode 100644 index 2c6b46d7b31..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"synthesizer.d.ts","sourceRoot":"","sources":["../../src/backend/synthesizer.ts"],"names":[],"mappings":"AAAA,OAAW,EAMT,IAAI,EACJ,SAAS,EAGV,MAAM,YAAY,CAAC;AACpB,OAAO,EAAE,eAAe,EAAE,aAAa,EAAE,MAAM,6BAA6B,CAAC;AAC7E,OAAO,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AACpF,OAAO,EAAE,cAAc,EAAE,iCAAiC,EAAE,MAAM,gCAAgC,CAAC;AACnG,OAAO,EAAwC,kBAAkB,EAAE,MAAM,2CAA2C,CAAC;AAKrH,MAAM,WAAW,uBAAuB;IACtC,IAAI,CAAC,EAAE;QACL,UAAU,EAAE,MAAM,CAAC;KACpB,CAAC;IACF,IAAI,CAAC,EAAE;QACL,UAAU,EAAE,MAAM,CAAC;QACnB,iBAAiB,CAAC,EAAE,eAAe,CAAC;QACpC,UAAU,CAAC,EAAE,OAAO,CAAC;QACrB,gBAAgB,CAAC,EAAE,MAAM,CAAC;QAC1B,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC;QACtB,cAAc,CAAC,EAAE,MAAM,EAAE,CAAC;QAC1B,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;QAC3B,aAAa,CAAC,EAAE,aAAa,CAAC;QAC9B,cAAc,CAAC,EAAE,kBAAkB,CAAC;KACrC,CAAC;IACF,OAAO,CAAC,EAAE;QACR,UAAU,EAAE,MAAM,CAAC;QACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;QAClB,uBAAuB,CAAC,EAAE,sBAAsB,CAAC;QACjD,oBAAoB,CAAC,EAAE,sBAAsB,CAAC;QAC9C,WAAW,CAAC,EAAE,MAAM,GAAG,cAAc,GAAG,SAAS,CAAC;QAClD,yBAAyB,CAAC,EAAE,iCAAiC,CAAC;QAC9D,UAAU,CAAC,EAAE,MAAM,CAAC;KACrB,CAAC;IAEF,QAAQ,CAAC,EAAE;QACT,UAAU,EAAE,MAAM,CAAC;QACnB,0BAA0B,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;KACjD,CAAC;IACF,eAAe,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACtC,qBAAqB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;CAC7C;AAID,qBAAa,kBAAkB;IAC7B,OAAO,CAAC,kBAAkB,CAAS;IACnC,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,sBAAsB,CAAS;IACvC,OAAO,CAAC,6BAA6B,CAAS;IAE9C,OAAO,CAAC,8BAA8B;IAStC,OAAO,CAAC,yBAAyB;IAMjC,OAAO,CAAC,uBAAuB;IAI/B,OAAO,CAAC,qBAAqB;IAY7B,OAAO,CAAC,iBAAiB;IAKzB,OAAO,CAAC,gBAAgB;IAWxB,OAAO,CAAC,gBAAgB;IAsBxB,OAAO,CAAC,+BAA+B;IAIvC,OAAO,CAAC,4BAA4B;IAOpC,OAAO,CAAC,gCAAgC;IAYxC,OAAO,CAAC,+BAA+B;IAIvC,OAAO,CAAC,gCAAgC;IAOxC,OAAO,CAAC,8BAA8B;IAItC,OAAO,CAAC,8BAA8B;IAiEtC,OAAO,CAAC,yBAAyB;IASjC,OAAO,CAAC,2BAA2B;IA8CnC,OAAO,CAAC,gCAAgC;IAqFxC,OAAO,CAAC,uBAAuB;IAU/B,OAAO,CAAC,4BAA4B;IA2GpC,OAAO,CAAC,yBAAyB;IA0DjC,OAAO,CAAC,cAAc;IAmBtB,OAAO,CAAC,2BAA2B;IAyBnC,OAAO,CAAC,gCAAgC;IAQxC,OAAO,CAAC,+BAA+B;IAUvC,OAAO,CAAC,+BAA+B;IAWvC,OAAO,CAAC,yBAAyB;IAiEjC,MAAM,CAAC,UAAU,EAAE,uBAAuB,GAAG,SAAS,CAAC,IAAI,CAAC;CA+X7D"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js b/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js deleted file mode 100644 index 17742683b94..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js +++ /dev/null @@ -1,610 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.BackendSynthesizer = void 0; -const typescript_1 = __importDefault(require("typescript")); -const client_cognito_identity_provider_1 = require("@aws-sdk/client-cognito-identity-provider"); -const assert_1 = __importDefault(require("assert")); -const ts_factory_utils_1 = require("../ts_factory_utils"); -const factory = typescript_1.default.factory; -const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; -class BackendSynthesizer { - constructor() { - this.importDurationFlag = false; - this.oAuthFlag = false; - this.readWriteAttributeFlag = false; - this.supportedIdentityProviderFlag = false; - } - createPropertyAccessExpression(objectIdentifier, propertyPath) { - const parts = propertyPath.split('.'); - let expression = objectIdentifier; - for (let i = 0; i < parts.length; i++) { - expression = factory.createPropertyAccessExpression(expression, factory.createIdentifier(parts[i])); - } - return expression; - } - createVariableDeclaration(identifierName, propertyPath) { - const identifier = factory.createIdentifier(identifierName); - const propertyAccessExpression = this.createPropertyAccessExpression(factory.createIdentifier('backend'), propertyPath); - return factory.createVariableDeclaration(identifier, undefined, undefined, propertyAccessExpression); - } - createVariableStatement(variableDeclaration) { - return factory.createVariableStatement([], factory.createVariableDeclarationList([variableDeclaration], typescript_1.default.NodeFlags.Const)); - } - createImportStatement(identifiers, backendPackageName) { - return factory.createImportDeclaration(undefined, factory.createImportClause(false, undefined, factory.createNamedImports(identifiers.map((identifier) => factory.createImportSpecifier(false, undefined, identifier)))), factory.createStringLiteral(backendPackageName)); - } - defineBackendCall(backendFunctionIdentifier, properties) { - const backendFunctionArgs = factory.createObjectLiteralExpression(properties, true); - return factory.createCallExpression(backendFunctionIdentifier, undefined, [backendFunctionArgs]); - } - setPropertyValue(objectIdentifier, propertyPath, value) { - const propertyAccessExpression = this.createPropertyAccessExpression(objectIdentifier, propertyPath); - const overrideValue = this.getOverrideValue(value); - return factory.createExpressionStatement(factory.createAssignment(propertyAccessExpression, overrideValue)); - } - getOverrideValue(value) { - if (typeof value === 'number') { - return factory.createNumericLiteral(value); - } - else if (typeof value === 'string') { - return factory.createStringLiteral(value); - } - else if (Array.isArray(value) && value.every((item) => typeof item === 'string')) { - return factory.createArrayLiteralExpression(value.map((item) => factory.createStringLiteral(item))); - } - else if (typeof value === 'boolean') { - return value ? factory.createTrue() : factory.createFalse(); - } - else if (typeof value === 'object' && value !== null) { - const properties = []; - for (const [key, val] of Object.entries(value)) { - const property = factory.createPropertyAssignment(factory.createIdentifier(key), this.getOverrideValue(val)); - properties.push(property); - } - return factory.createObjectLiteralExpression(properties, true); - } - else if (value === undefined) { - return factory.createIdentifier('undefined'); - } - throw new TypeError(`Unrecognized type: ${typeof value}`); - } - createBooleanPropertyAssignment(identifier, condition) { - return factory.createPropertyAssignment(factory.createIdentifier(identifier), condition ? factory.createTrue() : factory.createFalse()); - } - createListPropertyAssignment(identifier, listAttribute) { - return factory.createPropertyAssignment(factory.createIdentifier(identifier), factory.createArrayLiteralExpression(listAttribute.map((attribute) => factory.createStringLiteral(attribute)))); - } - createEnumListPropertyAssignment(identifier, enumIdentifier, listAttribute) { - return factory.createPropertyAssignment(factory.createIdentifier(identifier), factory.createArrayLiteralExpression(listAttribute.map((attribute) => factory.createPropertyAccessExpression(factory.createIdentifier(enumIdentifier), factory.createIdentifier(attribute))), true)); - } - createNumericPropertyAssignment(identifier, numericLiteral) { - return factory.createPropertyAssignment(factory.createIdentifier(identifier), factory.createNumericLiteral(numericLiteral)); - } - createDurationPropertyAssignment(identifier, numericLiteral, durationUnit) { - const duration = factory.createCallExpression(factory.createIdentifier(`Duration.${durationUnit}`), undefined, [ - factory.createNumericLiteral(numericLiteral), - ]); - return factory.createPropertyAssignment(factory.createIdentifier(identifier), duration); - } - createStringPropertyAssignment(identifier, stringLiteral) { - return factory.createPropertyAssignment(factory.createIdentifier(identifier), factory.createStringLiteral(stringLiteral)); - } - createUserPoolClientAssignment(userPoolClient, imports) { - const userPoolClientAttributesMap = new Map(); - userPoolClientAttributesMap.set('ClientName', 'userPoolClientName'); - userPoolClientAttributesMap.set('ClientSecret', 'generateSecret'); - userPoolClientAttributesMap.set('ReadAttributes', 'readAttributes'); - userPoolClientAttributesMap.set('WriteAttributes', 'writeAttributes'); - userPoolClientAttributesMap.set('RefreshTokenValidity', 'refreshTokenValidity'); - userPoolClientAttributesMap.set('AccessTokenValidity', 'accessTokenValidity'); - userPoolClientAttributesMap.set('IdTokenValidity', 'idTokenValidity'); - userPoolClientAttributesMap.set('RefreshToken', 'refreshToken'); - userPoolClientAttributesMap.set('AccessToken', 'accessToken'); - userPoolClientAttributesMap.set('IdToken', 'idToken'); - userPoolClientAttributesMap.set('AllowedOAuthScopes', 'scopes'); - userPoolClientAttributesMap.set('CallbackURLs', 'callbackUrls'); - userPoolClientAttributesMap.set('LogoutURLs', 'logoutUrls'); - userPoolClientAttributesMap.set('DefaultRedirectURI', 'defaultRedirectUri'); - userPoolClientAttributesMap.set('AllowedOAuthFlowsUserPoolClient', 'disableOAuth'); - userPoolClientAttributesMap.set('EnableTokenRevocation', 'enableTokenRevocation'); - userPoolClientAttributesMap.set('EnablePropagateAdditionalUserContextData', 'enablePropagateAdditionalUserContextData'); - userPoolClientAttributesMap.set('SupportedIdentityProviders', 'supportedIdentityProviders'); - userPoolClientAttributesMap.set('AuthSessionValidity', 'authSessionValidity'); - userPoolClientAttributesMap.set('ExplicitAuthFlows', 'authFlows'); - userPoolClientAttributesMap.set('AllowedOAuthFlows', 'flows'); - const userPoolClientDeclaration = factory.createVariableStatement(undefined, factory.createVariableDeclarationList([ - factory.createVariableDeclaration(factory.createIdentifier('userPoolClient'), undefined, undefined, factory.createCallExpression(factory.createPropertyAccessExpression(factory.createIdentifier('userPool'), factory.createIdentifier('addClient')), undefined, [ - factory.createStringLiteral('NativeAppClient'), - this.createNestedObjectExpression(userPoolClient, userPoolClientAttributesMap), - ])), - ], typescript_1.default.NodeFlags.Const)); - if (this.importDurationFlag) { - imports.push(this.createImportStatement([factory.createIdentifier('Duration')], 'aws-cdk-lib')); - } - if (this.readWriteAttributeFlag || this.oAuthFlag || this.supportedIdentityProviderFlag) { - const identifiers = [ - ...(this.readWriteAttributeFlag ? [factory.createIdentifier('ClientAttributes')] : []), - ...(this.oAuthFlag ? [factory.createIdentifier('OAuthScope')] : []), - ...(this.supportedIdentityProviderFlag ? [factory.createIdentifier('UserPoolClientIdentityProvider')] : []), - ]; - if (identifiers.length > 0) { - imports.push(this.createImportStatement(identifiers, 'aws-cdk-lib/aws-cognito')); - } - } - return userPoolClientDeclaration; - } - createPropertyAccessChain(identifiers) { - return identifiers - .slice(1) - .reduce((acc, curr) => factory.createPropertyAccessExpression(acc, factory.createIdentifier(curr)), factory.createIdentifier(identifiers[0])); - } - getProviderSetupDeclaration() { - const providerSetupResult = 'providerSetupResult'; - return factory.createVariableStatement(undefined, factory.createVariableDeclarationList([ - factory.createVariableDeclaration(factory.createIdentifier(providerSetupResult), undefined, undefined, factory.createPropertyAccessExpression(factory.createParenthesizedExpression(factory.createAsExpression(factory.createCallExpression(factory.createPropertyAccessExpression(this.createPropertyAccessChain(['backend', 'auth', 'stack', 'node', 'children']), factory.createIdentifier('find')), undefined, [ - factory.createArrowFunction(undefined, undefined, [factory.createParameterDeclaration(undefined, undefined, factory.createIdentifier('child'))], undefined, factory.createToken(typescript_1.default.SyntaxKind.EqualsGreaterThanToken), factory.createBinaryExpression(this.createPropertyAccessChain(['child', 'node', 'id']), factory.createToken(typescript_1.default.SyntaxKind.EqualsEqualsEqualsToken), factory.createStringLiteral('amplifyAuth'))), - ]), factory.createKeywordTypeNode(typescript_1.default.SyntaxKind.AnyKeyword))), factory.createIdentifier(providerSetupResult))), - ], typescript_1.default.NodeFlags.Const)); - } - getProviderSetupForeachStatement() { - const providerSetupResult = 'providerSetupResult'; - return factory.createExpressionStatement(factory.createCallExpression(factory.createPropertyAccessExpression(factory.createCallExpression(factory.createPropertyAccessExpression(factory.createIdentifier('Object'), factory.createIdentifier('keys')), undefined, [factory.createIdentifier(providerSetupResult)]), factory.createIdentifier('forEach')), undefined, [ - factory.createArrowFunction(undefined, undefined, [factory.createParameterDeclaration(undefined, undefined, factory.createIdentifier('provider'))], undefined, factory.createToken(typescript_1.default.SyntaxKind.EqualsGreaterThanToken), factory.createBlock([ - // const providerSetupPropertyValue = providerSetupResult[provider] - factory.createVariableStatement(undefined, factory.createVariableDeclarationList([ - factory.createVariableDeclaration(factory.createIdentifier('providerSetupPropertyValue'), undefined, undefined, factory.createElementAccessExpression(factory.createIdentifier(providerSetupResult), factory.createIdentifier('provider'))), - ], typescript_1.default.NodeFlags.Const)), - // if condition - factory.createIfStatement(factory.createLogicalAnd(factory.createPropertyAccessExpression(factory.createIdentifier('providerSetupPropertyValue'), factory.createIdentifier('node')), factory.createCallExpression(factory.createPropertyAccessExpression(factory.createCallExpression(factory.createPropertyAccessExpression(this.createPropertyAccessChain(['providerSetupPropertyValue', 'node', 'id']), factory.createIdentifier('toLowerCase')), undefined, []), factory.createIdentifier('endsWith')), undefined, [factory.createStringLiteral('idp')])), factory.createBlock([ - factory.createExpressionStatement(factory.createCallExpression(this.createPropertyAccessChain(['userPoolClient', 'node', 'addDependency']), undefined, [factory.createIdentifier('providerSetupPropertyValue')])), - ], true)), - ], true)), - ])); - } - createProviderSetupCode() { - // Create const providerSetupResult = (backend.auth.stack.node.children.find(child => child.node.id === "amplifyAuth") as any).providerSetupResult; - const providerSetupDeclaration = this.getProviderSetupDeclaration(); - // Create Object.keys(providerSetupResult).forEach(...) - const forEachStatement = this.getProviderSetupForeachStatement(); - return [providerSetupDeclaration, forEachStatement]; - } - createNestedObjectExpression(object, gen2PropertyMap) { - const objectLiterals = []; - const clientSecretKey = 'ClientSecret'; - for (const [key, value] of Object.entries(object)) { - const mappedProperty = gen2PropertyMap.get(key); - if (mappedProperty) { - if (typeof value == 'boolean') { - if (key === 'AllowedOAuthFlowsUserPoolClient') { - // CDK equivalent is disableOAuth which is opposite of this prop - objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, !value)); - } - else { - objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, value)); - } - } - else if (typeof value == 'string') { - if (!this.oAuthFlag && key == 'DefaultRedirectURI') { - this.oAuthFlag = true; - objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); - } - else if (key === clientSecretKey) { - objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, true)); - } - else if (key != 'DefaultRedirectURI') { - objectLiterals.push(this.createStringPropertyAssignment(mappedProperty, value)); - } - } - else if (typeof value == 'number') { - if (['IdTokenValidity', 'RefreshTokenValidity', 'AccessTokenValidity', 'AuthSessionValidity'].includes(key)) { - // convert it to Duration - this.importDurationFlag = true; - if (key == 'IdTokenValidity') { - let durationUnit = 'hours'; - if (object['TokenValidityUnits'] && object['TokenValidityUnits'].IdToken) { - durationUnit = object['TokenValidityUnits'].IdToken; - } - objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, durationUnit)); - } - else if (key == 'RefreshTokenValidity') { - let durationUnit = 'days'; - if (object['TokenValidityUnits'] && object['TokenValidityUnits'].RefreshToken) { - durationUnit = object['TokenValidityUnits'].RefreshToken; - } - objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, durationUnit)); - } - else if (key == 'AccessTokenValidity') { - let durationUnit = 'hours'; - if (object['TokenValidityUnits'] && object['TokenValidityUnits'].AccessToken) { - durationUnit = object['TokenValidityUnits'].AccessToken; - } - objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, durationUnit)); - } - else if (key == 'AuthSessionValidity') { - objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, 'minutes')); - } - } - else { - objectLiterals.push(this.createNumericPropertyAssignment(mappedProperty, value)); - } - } - else if (Array.isArray(value) && gen2PropertyMap.has(key)) { - if (key == 'ReadAttributes' || key == 'WriteAttributes') { - objectLiterals.push(this.createReadWriteAttributes(mappedProperty, value)); - } - else if (key == 'SupportedIdentityProviders') { - this.supportedIdentityProviderFlag = true; - // Providers are upper case in CDK - objectLiterals.push(this.createEnumListPropertyAssignment(mappedProperty, 'UserPoolClientIdentityProvider', value.map((provider) => { - if (provider.toUpperCase() == 'LOGINWITHAMAZON') { - return 'AMAZON'; - } - else if (provider.toUpperCase() === 'SIGNINWITHAPPLE') { - return 'APPLE'; - } - return provider.toUpperCase(); - }))); - } - else if (!this.oAuthFlag && key == 'AllowedOAuthFlows') { - this.oAuthFlag = true; - objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); - } - else if (key == 'ExplicitAuthFlows') { - objectLiterals.push(factory.createPropertyAssignment(factory.createIdentifier(mappedProperty), this.createAuthFlowsObjectExpression(value))); - } - else if (!this.oAuthFlag && key == 'AllowedOAuthScopes') { - this.oAuthFlag = true; - objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); - } - else { - if (!this.oAuthFlag && (key == 'CallbackURLs' || key == 'LogoutURLs')) { - this.oAuthFlag = true; - objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); - } - else if (key != 'CallbackURLs' && key != 'LogoutURLs' && key != 'AllowedOAuthScopes') { - objectLiterals.push(this.createListPropertyAssignment(mappedProperty, value)); - } - } - } - else if (typeof value == 'object' && value !== null) { - objectLiterals.push(factory.createPropertyAssignment(factory.createIdentifier(key), this.createNestedObjectExpression(value, gen2PropertyMap))); - } - } - } - // We need to set generateSecret to false explicitly when not defined. - // If it's set as undefined and current value in CFN template is false (moved from gen1 after refactor), CFN thinks the property has changed - // and requests for creation of a new resource (user pool client) instead of an update. - if (object[clientSecretKey] === undefined && gen2PropertyMap.has(clientSecretKey)) { - const mappedClientSecretKey = gen2PropertyMap.get(clientSecretKey); - (0, assert_1.default)(mappedClientSecretKey); - objectLiterals.push(this.createBooleanPropertyAssignment(mappedClientSecretKey, false)); - } - return factory.createObjectLiteralExpression(objectLiterals, true); - } - createReadWriteAttributes(identifier, attributes) { - const standardAttrMap = new Map(); - standardAttrMap.set('address', 'address'); - standardAttrMap.set('birthdate', 'birthdate'); - standardAttrMap.set('email', 'email'); - standardAttrMap.set('family_name', 'familyName'); - standardAttrMap.set('gender', 'gender'); - standardAttrMap.set('given_name', 'givenName'); - standardAttrMap.set('locale', 'locale'); - standardAttrMap.set('middle_name', 'middleName'); - standardAttrMap.set('name', 'fullname'); - standardAttrMap.set('nickname', 'nickname'); - standardAttrMap.set('phone_number', 'phoneNumber'); - standardAttrMap.set('picture', 'profilePicture'); - standardAttrMap.set('preferred_username', 'preferredUsername'); - standardAttrMap.set('profile', 'profilePage'); - standardAttrMap.set('updated_at', 'lastUpdateTime'); - standardAttrMap.set('website', 'website'); - standardAttrMap.set('zoneinfo', 'timezone'); - standardAttrMap.set('email_verified', 'emailVerified'); - standardAttrMap.set('phone_number_verified', 'phoneNumberVerified'); - this.readWriteAttributeFlag = true; - const standardAttributes = attributes.filter((attribute) => !attribute.startsWith('custom:')); - const standardAttributesLiterals = []; - standardAttributes.forEach((attribute) => { - if (standardAttrMap.has(attribute)) { - const mappedAttribute = standardAttrMap.get(attribute); - if (mappedAttribute) { - standardAttributesLiterals.push(factory.createPropertyAssignment(factory.createIdentifier(mappedAttribute), factory.createTrue())); - } - } - }); - let clientAttributes = factory.createCallExpression(factory.createPropertyAccessExpression(factory.createIdentifier('new ClientAttributes()'), factory.createIdentifier('withStandardAttributes')), undefined, [factory.createObjectLiteralExpression(standardAttributesLiterals, true)]); - const customAttributes = attributes.filter((attribute) => attribute.startsWith('custom:')); - if (customAttributes) { - clientAttributes = factory.createCallExpression(factory.createPropertyAccessExpression(clientAttributes, factory.createIdentifier('withCustomAttributes')), undefined, customAttributes.map((attr) => factory.createStringLiteral(attr))); - } - return factory.createPropertyAssignment(factory.createIdentifier(identifier), clientAttributes); - } - mapOAuthScopes(scopes) { - const scopeMap = new Map(); - scopeMap.set('phone', 'PHONE'); - scopeMap.set('email', 'EMAIL'); - scopeMap.set('openid', 'OPENID'); - scopeMap.set('profile', 'PROFILE'); - const scopesList = []; - scopes.forEach((scope) => { - if (scopeMap.has(scope)) { - const scopeValue = scopeMap.get(scope); - if (scopeValue) { - scopesList.push(scopeValue); - } - } - }); - return scopesList; - } - createOAuthObjectExpression(object, map) { - const oAuthLiterals = []; - for (const [key, value] of Object.entries(object)) { - if (key == 'AllowedOAuthFlows') { - oAuthLiterals.push(factory.createPropertyAssignment(factory.createIdentifier('flows'), this.createOAuthFlowsObjectExpression(value))); - } - else if (key == 'AllowedOAuthScopes') { - oAuthLiterals.push(this.createEnumListPropertyAssignment('scopes', 'OAuthScope', this.mapOAuthScopes(value))); - } - else if (key == 'CallbackURLs' || key == 'LogoutURLs') { - const urlValue = map.get(key); - if (urlValue) { - oAuthLiterals.push(this.createListPropertyAssignment(urlValue, value)); - } - } - else if (key == 'DefaultRedirectURI') { - const redirectUriValue = map.get(key); - if (redirectUriValue) { - oAuthLiterals.push(this.createStringPropertyAssignment(redirectUriValue, value)); - } - } - } - return factory.createPropertyAssignment(factory.createIdentifier('oAuth'), factory.createObjectLiteralExpression(oAuthLiterals, true)); - } - createOAuthFlowsObjectExpression(value) { - return factory.createObjectLiteralExpression([ - this.createBooleanPropertyAssignment('authorizationCodeGrant', value.includes(client_cognito_identity_provider_1.OAuthFlowType.code)), - this.createBooleanPropertyAssignment('implicitCodeGrant', value.includes(client_cognito_identity_provider_1.OAuthFlowType.implicit)), - this.createBooleanPropertyAssignment('clientCredentials', value.includes(client_cognito_identity_provider_1.OAuthFlowType.client_credentials)), - ]); - } - createAuthFlowsObjectExpression(value) { - return factory.createObjectLiteralExpression([ - this.createBooleanPropertyAssignment('adminUserPassword', value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_ADMIN_USER_PASSWORD_AUTH)), - this.createBooleanPropertyAssignment('custom', value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_CUSTOM_AUTH)), - this.createBooleanPropertyAssignment('userPassword', value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_USER_PASSWORD_AUTH)), - this.createBooleanPropertyAssignment('userSrp', value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_USER_SRP_AUTH)), - ]); - } - // id1.id2 = `templateHead-${templateSpan}templateTail`; - createTemplateLiteralExpression(id1, id2, templateHead, templateSpan, templateTail) { - return factory.createExpressionStatement(factory.createAssignment(factory.createPropertyAccessExpression(factory.createIdentifier(id1), factory.createIdentifier(id2)), factory.createTemplateExpression(factory.createTemplateHead(templateHead), [ - factory.createTemplateSpan(factory.createIdentifier(templateSpan), factory.createTemplateTail(templateTail)), - ]))); - } - createAmplifyEnvNameLogic() { - // Create: let AMPLIFY_GEN_1_ENV_NAME = process.env.AMPLIFY_GEN_1_ENV_NAME; - const variableDeclaration = factory.createVariableStatement(undefined, factory.createVariableDeclarationList([ - factory.createVariableDeclaration(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'), undefined, undefined, factory.createPropertyAccessExpression(factory.createPropertyAccessExpression(factory.createIdentifier('process'), factory.createIdentifier('env')), factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'))), - ], typescript_1.default.NodeFlags.Let)); - // Create: if (ci.isCI && !AMPLIFY_GEN_1_ENV_NAME) { ... } else if (!ci.isCI) { ... } - const ifStatement = factory.createIfStatement( - // Condition: ci.isCI && !AMPLIFY_GEN_1_ENV_NAME - factory.createLogicalAnd(factory.createPropertyAccessExpression(factory.createIdentifier('ci'), factory.createIdentifier('isCI')), factory.createLogicalNot(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'))), - // Then block: throw new Error('...') - factory.createBlock([ - factory.createThrowStatement(factory.createNewExpression(factory.createIdentifier('Error'), undefined, [ - factory.createStringLiteral('AMPLIFY_GEN_1_ENV_NAME is required in CI environment'), - ])), - ], true), - // Else block: if (!ci.isCI && !AMPLIFY_GEN_1_ENV_NAME) { ... } - factory.createIfStatement(factory.createLogicalAnd(factory.createLogicalNot(factory.createPropertyAccessExpression(factory.createIdentifier('ci'), factory.createIdentifier('isCI'))), factory.createLogicalNot(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'))), - // Then block: AMPLIFY_GEN_1_ENV_NAME = 'sandbox'; - factory.createBlock([ - factory.createExpressionStatement(factory.createBinaryExpression(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'), factory.createToken(typescript_1.default.SyntaxKind.EqualsToken), factory.createStringLiteral('sandbox'))), - ], true))); - return [variableDeclaration, ifStatement]; - } - render(renderArgs) { - const authFunctionIdentifier = factory.createIdentifier('auth'); - const storageFunctionIdentifier = factory.createIdentifier('storage'); - const dataFunctionIdentifier = factory.createIdentifier('data'); - const backendFunctionIdentifier = factory.createIdentifier('defineBackend'); - const imports = []; - const errors = []; - const defineBackendProperties = []; - const nodes = []; - const mappedPolicyType = { - MinimumLength: 'minimumLength', - RequireUppercase: 'requireUppercase', - RequireLowercase: 'requireLowercase', - RequireNumbers: 'requireNumbers', - RequireSymbols: 'requireSymbols', - PasswordHistorySize: 'passwordHistorySize', - TemporaryPasswordValidityDays: 'temporaryPasswordValidityDays', - }; - if (renderArgs.auth || renderArgs.storage?.hasS3Bucket || renderArgs.customResources) { - imports.push(this.createImportStatement([factory.createIdentifier('RemovalPolicy'), factory.createIdentifier('Tags')], 'aws-cdk-lib')); - } - if (renderArgs.auth) { - imports.push(this.createImportStatement([authFunctionIdentifier], renderArgs.auth.importFrom)); - const auth = factory.createShorthandPropertyAssignment(authFunctionIdentifier); - defineBackendProperties.push(auth); - } - if (renderArgs.data) { - imports.push(this.createImportStatement([dataFunctionIdentifier], renderArgs.data.importFrom)); - const data = factory.createShorthandPropertyAssignment(dataFunctionIdentifier); - defineBackendProperties.push(data); - } - if (renderArgs.storage?.hasS3Bucket) { - imports.push(this.createImportStatement([storageFunctionIdentifier], renderArgs.storage.importFrom)); - const storage = factory.createShorthandPropertyAssignment(storageFunctionIdentifier); - defineBackendProperties.push(storage); - } - if (renderArgs.function) { - const functionNameCategories = renderArgs.function.functionNamesAndCategories; - for (const [functionName, category] of functionNameCategories) { - const functionProperty = factory.createShorthandPropertyAssignment(factory.createIdentifier(functionName)); - defineBackendProperties.push(functionProperty); - imports.push(this.createImportStatement([factory.createIdentifier(functionName)], `./${category}/${functionName}/resource`)); - } - } - if (renderArgs.storage?.dynamoDB) { - nodes.push(factory.createThrowStatement(factory.createNewExpression(factory.createIdentifier('Error'), undefined, [ - factory.createStringLiteral(`DynamoDB table \`${renderArgs.storage.dynamoDB}\` is referenced in your Gen 1 backend and will need to be manually migrated to reference with CDK.`), - ]))); - } - imports.push(this.createImportStatement([backendFunctionIdentifier], '@aws-amplify/backend')); - if (renderArgs.unsupportedCategories) { - const categories = renderArgs.unsupportedCategories; - for (const [key, value] of categories) { - errors.push(factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ - factory.createStringLiteral(`Category ${key} is unsupported, please follow ${value}`), - ])); - } - } - if (renderArgs.customResources) { - for (const [resourceName, className] of renderArgs.customResources) { - const importStatement = factory.createImportDeclaration(undefined, factory.createImportClause(false, undefined, factory.createNamedImports([ - factory.createImportSpecifier(false, factory.createIdentifier(`${className}`), factory.createIdentifier(`${resourceName}`)), - ])), factory.createStringLiteral(`./custom/${resourceName}/cdk-stack`), undefined); - imports.push(importStatement); - const customResourceExpression = factory.createNewExpression(factory.createIdentifier(`${resourceName}`), undefined, [ - factory.createPropertyAccessExpression(factory.createIdentifier('backend'), factory.createIdentifier('stack')), - factory.createStringLiteral(`${resourceName}`), - factory.createIdentifier('undefined'), - factory.createObjectLiteralExpression([ - factory.createPropertyAssignment(factory.createIdentifier('category'), factory.createStringLiteral('custom')), - factory.createPropertyAssignment(factory.createIdentifier('resourceName'), factory.createStringLiteral(`${resourceName}`)), - ], true), - ]); - nodes.push(factory.createExpressionStatement(customResourceExpression)); - } - } - const ciInfoImportStatement = factory.createImportDeclaration(undefined, factory.createImportClause(false, factory.createIdentifier('ci'), undefined), factory.createStringLiteral('ci-info')); - imports.push(ciInfoImportStatement); - const envNameStatements = this.createAmplifyEnvNameLogic(); - errors.push(...envNameStatements); - const callBackendFn = this.defineBackendCall(backendFunctionIdentifier, defineBackendProperties); - const backendVariable = factory.createVariableDeclaration('backend', undefined, undefined, callBackendFn); - const backendStatement = factory.createVariableStatement([], factory.createVariableDeclarationList([backendVariable], typescript_1.default.NodeFlags.Const)); - if (renderArgs.auth?.userPoolOverrides && !renderArgs?.auth?.referenceAuth) { - const cfnUserPoolVariableStatement = this.createVariableStatement(this.createVariableDeclaration('cfnUserPool', 'auth.resources.cfnResources.cfnUserPool')); - nodes.push(cfnUserPoolVariableStatement); - const policies = { - passwordPolicy: {}, - }; - for (const [overridePath, value] of Object.entries(renderArgs.auth.userPoolOverrides)) { - if (overridePath.includes('userPoolName')) { - (0, assert_1.default)(value); - (0, assert_1.default)(typeof value === 'string'); - const splitUserPoolName = value.split('-'); - const userPoolWithoutBackendEnvName = splitUserPoolName.slice(0, -1).join('-'); - const userPoolAssignment = this.createTemplateLiteralExpression('cfnUserPool', 'userPoolName', `${userPoolWithoutBackendEnvName}-`, amplifyGen1EnvName, ''); - nodes.push(userPoolAssignment); - } - else if (overridePath.includes('PasswordPolicy')) { - const policyKey = overridePath.split('.')[2]; - if (value !== undefined && policyKey in mappedPolicyType) { - policies.passwordPolicy[mappedPolicyType[policyKey]] = value; - } - } - else { - nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPool'), overridePath, value)); - } - } - nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPool'), 'policies', policies)); - } - if (renderArgs.auth?.guestLogin === false || (renderArgs.auth?.identityPoolName && !renderArgs?.auth?.referenceAuth)) { - const cfnIdentityPoolVariableStatement = this.createVariableStatement(this.createVariableDeclaration('cfnIdentityPool', 'auth.resources.cfnResources.cfnIdentityPool')); - nodes.push(cfnIdentityPoolVariableStatement); - if (renderArgs.auth?.identityPoolName) { - const splitIdentityPoolName = renderArgs.auth.identityPoolName.split('_'); - const identityPoolWithoutBackendEnvName = splitIdentityPoolName.slice(0, -1).join('_'); - const identityPoolAssignment = this.createTemplateLiteralExpression('cfnIdentityPool', 'identityPoolName', `${identityPoolWithoutBackendEnvName}_`, amplifyGen1EnvName, ''); - nodes.push(identityPoolAssignment); - } - if (renderArgs.auth?.guestLogin === false) { - nodes.push(this.setPropertyValue(factory.createIdentifier('cfnIdentityPool'), 'allowUnauthenticatedIdentities', false)); - } - } - if ((renderArgs.auth?.oAuthFlows || renderArgs.auth?.readAttributes || renderArgs.auth?.writeAttributes) && - !renderArgs?.auth?.referenceAuth) { - const cfnUserPoolClientVariableStatement = this.createVariableStatement(this.createVariableDeclaration('cfnUserPoolClient', 'auth.resources.cfnResources.cfnUserPoolClient')); - nodes.push(cfnUserPoolClientVariableStatement); - if (renderArgs.auth?.oAuthFlows) { - nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPoolClient'), 'allowedOAuthFlows', renderArgs.auth?.oAuthFlows)); - } - if (renderArgs.auth?.readAttributes) { - nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPoolClient'), 'readAttributes', renderArgs.auth?.readAttributes)); - } - } - if (renderArgs.auth?.writeAttributes && !renderArgs?.auth?.referenceAuth) { - nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPoolClient'), 'writeAttributes', renderArgs.auth?.writeAttributes)); - } - // Since Gen2 only supports 1 user pool client by default, we need to add CDK overrides for the additional user pool client from Gen1 - if (renderArgs.auth?.userPoolClient) { - const userPoolVariableStatement = this.createVariableStatement(this.createVariableDeclaration('userPool', 'auth.resources.userPool')); - nodes.push(userPoolVariableStatement); - nodes.push(this.createUserPoolClientAssignment(renderArgs.auth?.userPoolClient, imports)); - } - if (renderArgs.storage && renderArgs.storage.hasS3Bucket) { - (0, assert_1.default)(renderArgs.storage.bucketName); - const cfnStorageVariableStatement = this.createVariableStatement(this.createVariableDeclaration('s3Bucket', 'storage.resources.cfnResources.cfnBucket')); - nodes.push(cfnStorageVariableStatement); - const splitBucketName = renderArgs.storage.bucketName.split('-'); - const bucketNameWithoutBackendEnvName = splitBucketName.slice(0, -1).join('-'); - const bucketNameAssignment = this.createTemplateLiteralExpression('// s3Bucket', 'bucketName', `${bucketNameWithoutBackendEnvName}-`, amplifyGen1EnvName, ''); - nodes.push(bucketNameAssignment); - } - if (renderArgs.storage?.accelerateConfiguration || - renderArgs.storage?.versionConfiguration || - renderArgs.storage?.bucketEncryptionAlgorithm) { - if (renderArgs.storage?.accelerateConfiguration) { - const accelerateConfigAssignment = factory.createExpressionStatement(factory.createAssignment(factory.createPropertyAccessExpression(factory.createIdentifier('s3Bucket'), factory.createIdentifier('accelerateConfiguration')), factory.createObjectLiteralExpression([this.createStringPropertyAssignment('accelerationStatus', renderArgs.storage.accelerateConfiguration)], false))); - nodes.push(accelerateConfigAssignment); - } - if (renderArgs.storage?.versionConfiguration) { - const versionConfigAssignment = factory.createExpressionStatement(factory.createAssignment(factory.createPropertyAccessExpression(factory.createIdentifier('s3Bucket'), factory.createIdentifier('versioningConfiguration')), factory.createObjectLiteralExpression([this.createStringPropertyAssignment('status', renderArgs.storage.versionConfiguration)], false))); - nodes.push(versionConfigAssignment); - } - if (renderArgs.storage?.bucketEncryptionAlgorithm) { - const serverSideEncryptionByDefaultMap = new Map(); - serverSideEncryptionByDefaultMap.set('SSEAlgorithm', 'sseAlgorithm'); - serverSideEncryptionByDefaultMap.set('KMSMasterKeyID', 'kmsMasterKeyId'); - serverSideEncryptionByDefaultMap.set('bucketKeyEnabled', 'bucketKeyEnabled'); - serverSideEncryptionByDefaultMap.set('serverSideEncryptionByDefault', 'serverSideEncryptionByDefault'); - const bucketEncryptionAssignment = factory.createExpressionStatement(factory.createAssignment(factory.createPropertyAccessExpression(factory.createIdentifier('s3Bucket'), factory.createIdentifier('bucketEncryption')), factory.createObjectLiteralExpression([ - factory.createPropertyAssignment(factory.createIdentifier('serverSideEncryptionConfiguration'), factory.createArrayLiteralExpression([this.createNestedObjectExpression(renderArgs.storage.bucketEncryptionAlgorithm, serverSideEncryptionByDefaultMap)], true)), - ], true))); - nodes.push(bucketEncryptionAssignment); - } - imports.push(factory.createImportDeclaration(undefined, factory.createImportClause(false, undefined, factory.createNamespaceImport(factory.createIdentifier('s3'))), factory.createStringLiteral('aws-cdk-lib/aws-s3'))); - } - if (renderArgs.auth?.userPoolClient && - renderArgs.auth.userPoolClient.SupportedIdentityProviders && - renderArgs.auth.userPoolClient.SupportedIdentityProviders.length > 0) { - const idpStatements = this.createProviderSetupCode(); - nodes.push(...idpStatements); - // Gen1 doesn't manage UserPoolDomains in CFN while Gen2 creates a default one for oauth apps. - // This causes an invalid domain request error when updating Gen2 post stack refactor. - // We are adding a commented line to remove the domain from Gen2 CDK. This will be - // uncommented by users post refactor (instructions will be in README.md). - // backend.auth.resources.userPool.node.tryRemoveChild('UserPoolDomain'); - const userPoolDomainRemovalStatementCommented = factory.createExpressionStatement(factory.createCallExpression(factory.createPropertyAccessExpression(factory.createPropertyAccessExpression(factory.createIdentifier('// backend.auth.resources.userPool'), factory.createIdentifier('node')), factory.createIdentifier('tryRemoveChild')), undefined, [factory.createStringLiteral('UserPoolDomain')])); - nodes.push(userPoolDomainRemovalStatementCommented); - } - // Add a tag commented out to force a deployment post refactor - // Tags.of(backend.stack).add('gen1-migrated-app', 'true') - if (renderArgs.auth || renderArgs.storage?.hasS3Bucket || renderArgs.customResources) { - const tagAssignment = factory.createExpressionStatement(factory.createCallExpression(factory.createPropertyAccessExpression(factory.createCallExpression(factory.createIdentifier('// Tags.of'), undefined, [factory.createIdentifier('backend.stack')]), factory.createIdentifier('add')), undefined, [factory.createStringLiteral('gen1-migrated-app'), factory.createStringLiteral('true')])); - nodes.push(tagAssignment); - } - return factory.createNodeArray([...imports, ts_factory_utils_1.newLineIdentifier, ...errors, ts_factory_utils_1.newLineIdentifier, backendStatement, ...nodes], true); - } -} -exports.BackendSynthesizer = BackendSynthesizer; -//# sourceMappingURL=synthesizer.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map deleted file mode 100644 index 22b949a01f0..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"synthesizer.js","sourceRoot":"","sources":["../../src/backend/synthesizer.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts deleted file mode 100644 index f67b2a158f0..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env node -export declare const run: (args: string[]) => Promise; -//# sourceMappingURL=command-handler.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map deleted file mode 100644 index 27ce7914808..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"command-handler.d.ts","sourceRoot":"","sources":["../../src/cli/command-handler.ts"],"names":[],"mappings":";AAIA,eAAO,MAAM,GAAG,SAAgB,MAAM,EAAE,kBAEvC,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js b/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js deleted file mode 100755 index 34ceaf3442e..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env node -"use strict"; -// CLI entry point - handles command line interface -// import { migrateToGen2 } from '../core/migration-pipeline'; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.run = void 0; -const run = async (args) => { - // Parse CLI arguments and call migration pipeline -}; -exports.run = run; -//# sourceMappingURL=command-handler.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map deleted file mode 100644 index 2f1849fac8d..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"command-handler.js","sourceRoot":"","sources":["../../src/cli/command-handler.ts"],"names":[],"mappings":";;AACA,mDAAmD;AACnD,8DAA8D;;;AAEvD,MAAM,GAAG,GAAG,KAAK,EAAE,IAAc,EAAE,EAAE;IAC1C,kDAAkD;AACpD,CAAC,CAAC;AAFW,QAAA,GAAG,OAEd"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts deleted file mode 100644 index d1cdd238b5b..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const migrationCommand: {}; -//# sourceMappingURL=migration-command.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map deleted file mode 100644 index 464bc5651a2..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"migration-command.d.ts","sourceRoot":"","sources":["../../src/cli/migration-command.ts"],"names":[],"mappings":"AACA,eAAO,MAAM,gBAAgB,IAE5B,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js b/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js deleted file mode 100644 index 4bc0a980541..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.migrationCommand = void 0; -// Migration command orchestration - integrates with Amplify CLI -exports.migrationCommand = { -// Command definition and execution logic -}; -//# sourceMappingURL=migration-command.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map deleted file mode 100644 index 8fd39f15a03..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"migration-command.js","sourceRoot":"","sources":["../../src/cli/migration-command.ts"],"names":[],"mappings":";;;AAAA,gEAAgE;AACnD,QAAA,gBAAgB,GAAG;AAC9B,yCAAyC;CAC1C,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts deleted file mode 100644 index 656ae958ee7..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts +++ /dev/null @@ -1,64 +0,0 @@ -/** - * Amplify Gen 2 Codegen Migration Tool - * - * This module provides the core functionality for migrating Amplify Gen 1 projects to Gen 2 format. - * It orchestrates the transformation of Gen 1 configurations into Gen 2 TypeScript resource definitions - * and project structure. - * - * Key Components: - * - Renderer Pattern: Uses a pipeline of renderers to generate different parts of the Gen 2 project - * - Category Processing: Handles auth, storage, data, functions, and custom resources - * - File Generation: Creates the necessary directory structure and configuration files - * - Type Safety: Provides comprehensive TypeScript interfaces for migration parameters - */ -import { Renderer } from '../render_pipeline'; -import { Lambda } from '../generators/functions/lambda'; -import { AuthTriggerEvents, AuthLambdaTriggers, AuthDefinition, SendingAccount, PolicyOverrides, PasswordPolicyPath, UserPoolMfaConfig, Group, Attribute, EmailOptions, LoginOptions, StandardAttribute, StandardAttributes, CustomAttribute, CustomAttributes, MultifactorOptions, OidcOptions, OidcEndPoints, MetadataOptions, SamlOptions, Scope, AttributeMappingRule, ReferenceAuth } from '../generators/auth/index'; -import { StorageRenderParameters, AccessPatterns, Permission, S3TriggerDefinition, StorageTriggerEvent, ServerSideEncryptionConfiguration } from '../generators/storage/index.js'; -import { DataDefinition, DataTableMapping } from '../generators/data/index'; -import { FunctionDefinition } from '../generators/functions/index'; -/** - * Configuration options for Gen 2 rendering pipeline - * - * This interface defines all the parameters needed to migrate a Gen 1 Amplify project - * to Gen 2 format, including resource definitions and output configuration. - */ -export interface Gen2RenderingOptions { - /** Target directory where Gen 2 files will be generated */ - outputDir: string; - /** Optional Amplify app ID for project identification */ - appId?: string; - /** Backend environment name used for data table mapping resolution */ - backendEnvironmentName?: string | undefined; - /** Authentication configuration from Gen 1 project */ - auth?: AuthDefinition; - /** Storage (S3) configuration parameters */ - storage?: StorageRenderParameters; - /** Data (GraphQL/DynamoDB) schema definition */ - data?: DataDefinition; - /** Lambda function definitions */ - functions?: FunctionDefinition[]; - /** Custom CloudFormation resources that need manual migration */ - customResources?: Map; - /** Categories that cannot be automatically migrated */ - unsupportedCategories?: Map; - /** Custom file writer function for testing or alternative output methods */ - fileWriter?: (content: string, path: string) => Promise; -} -/** - * Creates a Gen 2 renderer pipeline that transforms Gen 1 Amplify configurations - * into Gen 2 TypeScript resource definitions and project structure. - * - * The renderer follows these steps: - * 1. Sets up the Gen 2 directory structure (outputDir/amplify/) - * 2. Generates configuration files (package.json, tsconfig.json) - * 3. Processes each category (auth, storage, data, functions) if present - * 4. Creates the main backend.ts file that imports all resources - * 5. Handles custom resources and unsupported categories - * - * @param options - Configuration options for the rendering process - * @returns A Renderer that can be executed to perform the migration - */ -export declare const createGen2Renderer: ({ outputDir, backendEnvironmentName, auth, storage, data, functions, customResources, unsupportedCategories, fileWriter, }: Readonly) => Renderer; -export { Renderer, SendingAccount, UserPoolMfaConfig, StorageRenderParameters, AccessPatterns, Permission, S3TriggerDefinition, PasswordPolicyPath, AuthDefinition, FunctionDefinition, PolicyOverrides, Group, Attribute, EmailOptions, LoginOptions, StandardAttribute, StandardAttributes, CustomAttribute, CustomAttributes, MultifactorOptions, AuthTriggerEvents, Lambda, AuthLambdaTriggers, StorageTriggerEvent, DataDefinition, DataTableMapping, SamlOptions, OidcEndPoints, MetadataOptions, OidcOptions, Scope, AttributeMappingRule, ServerSideEncryptionConfiguration, ReferenceAuth, }; -//# sourceMappingURL=migration-pipeline.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map deleted file mode 100644 index e50ddd66b85..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"migration-pipeline.d.ts","sourceRoot":"","sources":["../../src/core/migration-pipeline.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;GAYG;AAKH,OAAO,EAAkB,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAK9D,OAAO,EAAE,MAAM,EAAE,MAAM,gCAAgC,CAAC;AACxD,OAAO,EACL,iBAAiB,EACjB,kBAAkB,EAClB,cAAc,EAEd,cAAc,EACd,eAAe,EACf,kBAAkB,EAClB,iBAAiB,EACjB,KAAK,EACL,SAAS,EACT,YAAY,EACZ,YAAY,EACZ,iBAAiB,EACjB,kBAAkB,EAClB,eAAe,EACf,gBAAgB,EAChB,kBAAkB,EAClB,WAAW,EACX,aAAa,EACb,eAAe,EACf,WAAW,EACX,KAAK,EACL,oBAAoB,EACpB,aAAa,EACd,MAAM,0BAA0B,CAAC;AAClC,OAAO,EACL,uBAAuB,EAEvB,cAAc,EACd,UAAU,EACV,mBAAmB,EACnB,mBAAmB,EACnB,iCAAiC,EAClC,MAAM,gCAAgC,CAAC;AAExC,OAAO,EAAE,cAAc,EAAE,gBAAgB,EAAsB,MAAM,0BAA0B,CAAC;AAEhG,OAAO,EAAE,kBAAkB,EAAmB,MAAM,+BAA+B,CAAC;AAGpF;;;;;GAKG;AACH,MAAM,WAAW,oBAAoB;IACnC,2DAA2D;IAC3D,SAAS,EAAE,MAAM,CAAC;IAElB,yDAAyD;IACzD,KAAK,CAAC,EAAE,MAAM,CAAC;IAEf,sEAAsE;IACtE,sBAAsB,CAAC,EAAE,MAAM,GAAG,SAAS,CAAC;IAE5C,sDAAsD;IACtD,IAAI,CAAC,EAAE,cAAc,CAAC;IAEtB,4CAA4C;IAC5C,OAAO,CAAC,EAAE,uBAAuB,CAAC;IAElC,gDAAgD;IAChD,IAAI,CAAC,EAAE,cAAc,CAAC;IAEtB,kCAAkC;IAClC,SAAS,CAAC,EAAE,kBAAkB,EAAE,CAAC;IAEjC,iEAAiE;IACjE,eAAe,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAEtC,uDAAuD;IACvD,qBAAqB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAE5C,4EAA4E;IAC5E,UAAU,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC;CAC/D;AAQD;;;;;;;;;;;;;GAaG;AACH,eAAO,MAAM,kBAAkB,+HAU5B,SAAS,oBAAoB,CAAC,KAAG,QA6KnC,CAAC;AACF,OAAO,EACL,QAAQ,EACR,cAAc,EACd,iBAAiB,EACjB,uBAAuB,EACvB,cAAc,EACd,UAAU,EACV,mBAAmB,EACnB,kBAAkB,EAClB,cAAc,EACd,kBAAkB,EAClB,eAAe,EACf,KAAK,EACL,SAAS,EACT,YAAY,EACZ,YAAY,EACZ,iBAAiB,EACjB,kBAAkB,EAClB,eAAe,EACf,gBAAgB,EAChB,kBAAkB,EAClB,iBAAiB,EACjB,MAAM,EACN,kBAAkB,EAClB,mBAAmB,EACnB,cAAc,EACd,gBAAgB,EAChB,WAAW,EACX,aAAa,EACb,eAAe,EACf,WAAW,EACX,KAAK,EACL,oBAAoB,EACpB,iCAAiC,EACjC,aAAa,GACd,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js b/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js deleted file mode 100644 index b7afb529d60..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js +++ /dev/null @@ -1,186 +0,0 @@ -"use strict"; -/** - * Amplify Gen 2 Codegen Migration Tool - * - * This module provides the core functionality for migrating Amplify Gen 1 projects to Gen 2 format. - * It orchestrates the transformation of Gen 1 configurations into Gen 2 TypeScript resource definitions - * and project structure. - * - * Key Components: - * - Renderer Pattern: Uses a pipeline of renderers to generate different parts of the Gen 2 project - * - Category Processing: Handles auth, storage, data, functions, and custom resources - * - File Generation: Creates the necessary directory structure and configuration files - * - Type Safety: Provides comprehensive TypeScript interfaces for migration parameters - */ -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.createGen2Renderer = void 0; -const path_1 = __importDefault(require("path")); -const promises_1 = __importDefault(require("node:fs/promises")); -const renderer_1 = require("../npm_package/renderer"); -const render_pipeline_1 = require("../render_pipeline"); -const package_json_1 = require("../renderers/package_json"); -const typescript_block_node_1 = require("../renderers/typescript_block_node"); -const synthesizer_1 = require("../backend/synthesizer"); -const ensure_directory_1 = require("../renderers/ensure_directory"); -const index_1 = require("../generators/auth/index"); -const index_js_1 = require("../generators/storage/index.js"); -const index_2 = require("../generators/data/index"); -const index_3 = require("../generators/functions/index"); -const assert_1 = __importDefault(require("assert")); -/** - * Creates a file writer function for the specified path - * @param path - File path to write to - * @returns Async function that writes content to the file - */ -const createFileWriter = (path) => async (content) => promises_1.default.writeFile(path, content); -/** - * Creates a Gen 2 renderer pipeline that transforms Gen 1 Amplify configurations - * into Gen 2 TypeScript resource definitions and project structure. - * - * The renderer follows these steps: - * 1. Sets up the Gen 2 directory structure (outputDir/amplify/) - * 2. Generates configuration files (package.json, tsconfig.json) - * 3. Processes each category (auth, storage, data, functions) if present - * 4. Creates the main backend.ts file that imports all resources - * 5. Handles custom resources and unsupported categories - * - * @param options - Configuration options for the rendering process - * @returns A Renderer that can be executed to perform the migration - */ -const createGen2Renderer = ({ outputDir, backendEnvironmentName, auth, storage, data, functions, customResources, unsupportedCategories, fileWriter = (content, path) => createFileWriter(path)(content), }) => { - // Create directory structure renderers - const ensureOutputDir = new ensure_directory_1.EnsureDirectory(outputDir); - const ensureAmplifyDirectory = new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify')); - // Generate amplify/package.json with ES module configuration - const amplifyPackageJson = new package_json_1.JsonRenderer(async () => ({ type: 'module' }), (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'package.json'))); - // Generate root package.json with Gen 2 dependencies - const jsonRenderer = new package_json_1.JsonRenderer(async () => { - let packageJson = { - name: 'my-gen2-app', - }; - try { - const packageJsonContents = await promises_1.default.readFile(`./package.json`, { encoding: 'utf-8' }); - packageJson = JSON.parse(packageJsonContents); - } - catch (e) { - // File doesn't exist or is inaccessible. Ignore. - } - // Restrict dev dependencies to specific versions based on create-amplify gen2 flow: - // https://github.com/aws-amplify/amplify-backend/blob/2dab201cb9a222c3b8c396a46c17d661411839ab/packages/create-amplify/src/amplify_project_creator.ts#L15-L24 - return (0, renderer_1.patchNpmPackageJson)(packageJson, { - 'aws-cdk': '^2', - 'aws-cdk-lib': '^2', - 'ci-info': '^3.8.0', - constructs: '^10.0.0', - typescript: '^5.0.0', - '@types/node': '*', - }); - }, (content) => fileWriter(content, path_1.default.join(outputDir, 'package.json'))); - // Generate amplify/tsconfig.json with Gen 2 TypeScript configuration - const amplifyTsConfigJson = new package_json_1.JsonRenderer(async () => ({ - compilerOptions: { - target: 'es2022', - module: 'es2022', - moduleResolution: 'bundler', - resolveJsonModule: true, - // eslint-disable-next-line spellcheck/spell-checker - esModuleInterop: true, - forceConsistentCasingInFileNames: true, - strict: true, - skipLibCheck: true, - paths: { - '$amplify/*': ['../.amplify/generated/*'], - }, - }, - }), (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'tsconfig.json'))); - // Initialize backend synthesizer and render options - const backendSynthesizer = new synthesizer_1.BackendSynthesizer(); - const backendRenderOptions = {}; - // Initialize renderer pipeline with base configuration files - const renderers = [ensureOutputDir, ensureAmplifyDirectory, amplifyPackageJson, amplifyTsConfigJson, jsonRenderer]; - // Handle categories that cannot be automatically migrated - if (unsupportedCategories && unsupportedCategories.size >= 1) { - backendRenderOptions.unsupportedCategories = unsupportedCategories; - } - // Process Lambda functions - create resource.ts and handler.ts files - if (functions && functions.length) { - const functionNamesAndCategory = new Map(); - for (const func of functions) { - if (func.name) { - const resourceName = func.resourceName; - (0, assert_1.default)(resourceName); - const funcCategory = func.category; - (0, assert_1.default)(funcCategory); - functionNamesAndCategory.set(resourceName, funcCategory); - const dirPath = path_1.default.join(outputDir, 'amplify', funcCategory, resourceName); - // Create function directory and resource files - renderers.push(new ensure_directory_1.EnsureDirectory(dirPath)); - renderers.push(new typescript_block_node_1.TypescriptNodeArrayRenderer(async () => (0, index_3.renderFunctions)(func), (content) => { - // Create both resource.ts (with function definition) and empty handler.ts - return fileWriter(content, path_1.default.join(dirPath, 'resource.ts')).then(() => fileWriter('', path_1.default.join(dirPath, 'handler.ts'))); - })); - } - } - backendRenderOptions.function = { - importFrom: './function/resource', - functionNamesAndCategories: functionNamesAndCategory, - }; - } - // Process authentication configuration - create amplify/auth/resource.ts - if (auth) { - renderers.push(new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify', 'auth'))); - renderers.push(new typescript_block_node_1.TypescriptNodeArrayRenderer(async () => (0, index_1.renderAuthNode)(auth), (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'auth', 'resource.ts')))); - // Configure auth parameters for backend synthesis - backendRenderOptions.auth = { - importFrom: './auth/resource', - userPoolOverrides: auth?.userPoolOverrides, - guestLogin: auth?.guestLogin, - identityPoolName: auth?.identityPoolName, - oAuthFlows: auth?.oAuthFlows, - readAttributes: auth?.readAttributes, - writeAttributes: auth?.writeAttributes, - referenceAuth: auth?.referenceAuth, - userPoolClient: auth?.userPoolClient, - }; - } - // Process data (GraphQL/DynamoDB) configuration - only if table mappings exist for the environment - if (data && data.tableMappings && backendEnvironmentName && data.tableMappings[backendEnvironmentName] !== undefined) { - renderers.push(new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify', 'data'))); - renderers.push(new typescript_block_node_1.TypescriptNodeArrayRenderer(async () => (0, index_2.generateDataSource)(data), (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'data', 'resource.ts')))); - backendRenderOptions.data = { - importFrom: './data/resource', - }; - } - // Process storage configuration - create amplify/storage/resource.ts if S3 bucket is needed - if (storage) { - const hasS3Bucket = storage?.accessPatterns || storage?.storageIdentifier; - if (hasS3Bucket) { - renderers.push(new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify', 'storage'))); - renderers.push(new typescript_block_node_1.TypescriptNodeArrayRenderer(async () => (0, index_js_1.renderStorage)(storage), (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'storage', 'resource.ts')))); - } - // Configure storage parameters for backend synthesis (includes both S3 and DynamoDB) - backendRenderOptions.storage = { - importFrom: './storage/resource', - dynamoDB: storage.dynamoDB, - accelerateConfiguration: storage.accelerateConfiguration, - versionConfiguration: storage.versioningConfiguration, - hasS3Bucket: hasS3Bucket, - bucketEncryptionAlgorithm: storage.bucketEncryptionAlgorithm, - bucketName: storage.bucketName, - }; - } - // Handle custom CloudFormation resources that require manual migration - if (customResources && customResources.size > 0) { - backendRenderOptions.customResources = customResources; - } - // Generate the main backend.ts file that imports and combines all resources - const backendRenderer = new typescript_block_node_1.TypescriptNodeArrayRenderer(async () => backendSynthesizer.render(backendRenderOptions), (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'backend.ts'))); - renderers.push(backendRenderer); - // Return a pipeline that executes all renderers in sequence - return new render_pipeline_1.RenderPipeline(renderers); -}; -exports.createGen2Renderer = createGen2Renderer; -//# sourceMappingURL=migration-pipeline.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map deleted file mode 100644 index 94bef6b73a9..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"migration-pipeline.js","sourceRoot":"","sources":["../../src/core/migration-pipeline.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts deleted file mode 100644 index d8676045c73..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { Gen1ProjectConfig } from '../types'; -export declare const analyzeGen1Project: (projectPath: string) => Promise; -//# sourceMappingURL=project-analyzer.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map deleted file mode 100644 index cf512e5c003..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"project-analyzer.d.ts","sourceRoot":"","sources":["../../src/core/project-analyzer.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,iBAAiB,EAAE,MAAM,UAAU,CAAC;AAE7C,eAAO,MAAM,kBAAkB,gBAAuB,MAAM,KAAG,QAAQ,iBAAiB,CAMvF,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js b/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js deleted file mode 100644 index c812b42fa1a..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.analyzeGen1Project = void 0; -const analyzeGen1Project = async (projectPath) => { - // Detect Gen 1 project structure - // Read amplify/backend/meta.json - // Parse CloudFormation templates - // Extract category configurations - return {}; -}; -exports.analyzeGen1Project = analyzeGen1Project; -//# sourceMappingURL=project-analyzer.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map deleted file mode 100644 index 6ce4954b8d6..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"project-analyzer.js","sourceRoot":"","sources":["../../src/core/project-analyzer.ts"],"names":[],"mappings":";;;AAGO,MAAM,kBAAkB,GAAG,KAAK,EAAE,WAAmB,EAA8B,EAAE;IAC1F,iCAAiC;IACjC,iCAAiC;IACjC,iCAAiC;IACjC,kCAAkC;IAClC,OAAO,EAAE,CAAC;AACZ,CAAC,CAAC;AANW,QAAA,kBAAkB,sBAM7B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts deleted file mode 100644 index 250152a404e..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts +++ /dev/null @@ -1,197 +0,0 @@ -import ts from 'typescript'; -import { PasswordPolicyType, UserPoolClientType } from '@aws-sdk/client-cognito-identity-provider'; -import { Lambda } from '../functions/lambda'; -/** OAuth 2.0 scopes supported by Cognito User Pools */ -export type Scope = 'PHONE' | 'EMAIL' | 'OPENID' | 'PROFILE' | 'COGNITO_ADMIN'; -/** Configuration for standard Cognito user attributes */ -export type StandardAttribute = { - /** Whether the attribute can be modified after user creation */ - readonly mutable?: boolean; - /** Whether the attribute is required during user registration */ - readonly required?: boolean; -}; -/** Configuration for custom user attributes with validation constraints */ -export type CustomAttribute = { - /** Data type of the custom attribute (String, Number, DateTime, Boolean) */ - readonly dataType: string | undefined; - /** Whether the attribute can be modified after user creation */ - readonly mutable?: boolean; - /** String attribute constraints */ - /** Minimum length for string attributes */ - minLen?: number; - /** Maximum length for string attributes */ - maxLen?: number; - /** Number attribute constraints */ - /** Minimum value for number attributes */ - min?: number; - /** Maximum value for number attributes */ - max?: number; -}; -/** Standard user attributes supported by Cognito User Pools */ -export type Attribute = 'address' | 'birthdate' | 'email' | 'familyName' | 'gender' | 'givenName' | 'locale' | 'middleName' | 'fullname' | 'nickname' | 'phoneNumber' | 'profilePicture' | 'preferredUsername' | 'profilePage' | 'timezone' | 'lastUpdateTime' | 'website'; -/** Maps standard attributes to external provider attribute names */ -export type AttributeMappingRule = Record; -/** Email sending account configuration for Cognito */ -export type SendingAccount = 'COGNITO_DEFAULT' | 'DEVELOPER'; -/** Multi-factor authentication configuration modes */ -export type UserPoolMfaConfig = 'OFF' | 'REQUIRED' | 'OPTIONAL'; -/** Type-safe paths for password policy overrides */ -export type PasswordPolicyPath = `Policies.PasswordPolicy.${keyof PasswordPolicyType}`; -/** CloudFormation policy overrides for User Pool configuration */ -export type PolicyOverrides = Partial>; -/** Email verification message customization */ -export type EmailOptions = { - /** Custom email verification message body */ - emailVerificationBody: string; - /** Custom email verification subject line */ - emailVerificationSubject: string; -}; -/** Collection of standard user attributes with their configurations */ -export type StandardAttributes = Partial>; -/** Collection of custom user attributes with their configurations */ -export type CustomAttributes = Partial>; -/** User group name */ -export type Group = string; -/** SAML metadata configuration options */ -export type MetadataOptions = { - /** SAML metadata content (URL or file content) */ - metadataContent: string; - /** Type of metadata source */ - metadataType: 'URL' | 'FILE'; -}; -/** SAML identity provider configuration */ -export type SamlOptions = { - /** Optional name for the SAML provider */ - name?: string; - /** SAML metadata configuration */ - metadata: MetadataOptions; - /** Attribute mapping from SAML to Cognito attributes */ - attributeMapping?: AttributeMappingRule; -}; -/** OpenID Connect endpoint URLs */ -export type OidcEndPoints = { - /** Authorization endpoint URL */ - authorization?: string; - /** Token endpoint URL */ - token?: string; - /** User info endpoint URL */ - userInfo?: string; - /** JSON Web Key Set URI */ - jwksUri?: string; -}; -/** OpenID Connect identity provider configuration */ -export type OidcOptions = { - /** OIDC issuer URL */ - issuerUrl: string; - /** Optional name for the OIDC provider */ - name?: string; - /** Custom OIDC endpoints (optional, auto-discovered if not provided) */ - endpoints?: OidcEndPoints; - /** Attribute mapping from OIDC to Cognito attributes */ - attributeMapping?: AttributeMappingRule; -}; -/** Comprehensive login configuration options */ -export type LoginOptions = { - /** Enable email-based login */ - email?: boolean; - /** Enable phone number-based login */ - phone?: boolean; - /** Custom email verification settings */ - emailOptions?: Partial; - /** Enable Google social login */ - googleLogin?: boolean; - /** Enable Amazon social login */ - amazonLogin?: boolean; - /** Enable Apple Sign In */ - appleLogin?: boolean; - /** Enable Facebook social login */ - facebookLogin?: boolean; - /** OpenID Connect providers configuration */ - oidcLogin?: OidcOptions[]; - /** SAML identity provider configuration */ - samlLogin?: SamlOptions; - /** Google attribute mapping */ - googleAttributes?: AttributeMappingRule; - /** Amazon attribute mapping */ - amazonAttributes?: AttributeMappingRule; - /** Apple attribute mapping */ - appleAttributes?: AttributeMappingRule; - /** Facebook attribute mapping */ - facebookAttributes?: AttributeMappingRule; - /** OAuth callback URLs */ - callbackURLs?: string[]; - /** OAuth logout URLs */ - logoutURLs?: string[]; - /** OAuth scopes to request */ - scopes?: Scope[]; - /** Index signature for extensibility */ - [key: string]: boolean | Partial | string[] | Scope[] | OidcOptions[] | SamlOptions | AttributeMappingRule | undefined; -}; -/** Multi-factor authentication configuration */ -export type MultifactorOptions = { - /** MFA enforcement mode */ - mode: UserPoolMfaConfig; - /** Enable Time-based One-Time Password (TOTP) */ - totp?: boolean; - /** Enable SMS-based MFA */ - sms?: boolean; -}; -/** Lambda triggers for Cognito User Pool events */ -export type AuthLambdaTriggers = Record; -/** Cognito User Pool Lambda trigger event types */ -export type AuthTriggerEvents = 'createAuthChallenge' | 'customMessage' | 'defineAuthChallenge' | 'postAuthentication' | 'postConfirmation' | 'preAuthentication' | 'preSignUp' | 'preTokenGeneration' | 'userMigration' | 'verifyAuthChallengeResponse'; -/** Configuration for referencing existing auth resources */ -export type ReferenceAuth = { - /** Existing Cognito User Pool ID */ - userPoolId?: string; - /** Existing Cognito Identity Pool ID */ - identityPoolId?: string; - /** IAM role ARN for authenticated users */ - authRoleArn?: string; - /** IAM role ARN for unauthenticated users */ - unauthRoleArn?: string; - /** Existing User Pool Client ID */ - userPoolClientId?: string; - /** Existing user groups mapping */ - groups?: Record; -}; -/** - * Complete authentication configuration definition - * - * This interface represents the full auth configuration that will be - * transformed into Gen 2 TypeScript code. It encompasses all possible - * auth features including login methods, MFA, user attributes, Lambda - * triggers, and external provider integration. - */ -export interface AuthDefinition { - /** Login method configurations */ - loginOptions?: LoginOptions; - /** User groups to create */ - groups?: Group[]; - /** Multi-factor authentication settings */ - mfa?: MultifactorOptions; - /** Standard Cognito user attributes */ - standardUserAttributes?: StandardAttributes; - /** Custom user attributes */ - customUserAttributes?: CustomAttributes; - /** CloudFormation policy overrides */ - userPoolOverrides?: PolicyOverrides; - /** Lambda function triggers */ - lambdaTriggers?: Partial; - /** Enable unauthenticated access */ - guestLogin?: boolean; - /** Custom Identity Pool name */ - identityPoolName?: string; - /** OAuth 2.0 flows to enable */ - oAuthFlows?: string[]; - /** Attributes that can be read */ - readAttributes?: string[]; - /** Attributes that can be written */ - writeAttributes?: string[]; - /** Reference to existing auth resources */ - referenceAuth?: ReferenceAuth; - /** Existing User Pool Client configuration */ - userPoolClient?: UserPoolClientType; -} -export declare function renderAuthNode(definition: AuthDefinition): ts.NodeArray; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map deleted file mode 100644 index 0e427c4004d..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/auth/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js deleted file mode 100644 index 659f93b5642..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js +++ /dev/null @@ -1,471 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.renderAuthNode = void 0; -// Auth generator - creates Gen 2 auth TypeScript files -// Logic from amplify-gen2-codegen auth module -const typescript_1 = __importDefault(require("typescript")); -const node_assert_1 = __importDefault(require("node:assert")); -const resource_1 = require("../../resource/resource"); -const lambda_1 = require("../functions/lambda"); -// TypeScript AST factory for creating nodes -const factory = typescript_1.default.factory; -// Secret management identifier for Gen 2 -const secretIdentifier = factory.createIdentifier('secret'); -// Social provider secret key constants -/** Google OAuth credentials */ -const googleClientID = 'GOOGLE_CLIENT_ID'; -const googleClientSecret = 'GOOGLE_CLIENT_SECRET'; -/** Amazon Login with Amazon credentials */ -const amazonClientID = 'LOGINWITHAMAZON_CLIENT_ID'; -const amazonClientSecret = 'LOGINWITHAMAZON_CLIENT_SECRET'; -/** Facebook Login credentials */ -const facebookClientID = 'FACEBOOK_CLIENT_ID'; -const facebookClientSecret = 'FACEBOOK_CLIENT_SECRET'; -/** Apple Sign In With Apple credentials */ -const appleClientID = 'SIWA_CLIENT_ID'; -const appleKeyId = 'SIWA_KEY_ID'; -const applePrivateKey = 'SIWA_PRIVATE_KEY'; -const appleTeamID = 'SIWA_TEAM_ID'; -/** OpenID Connect credentials */ -const oidcClientID = 'OIDC_CLIENT_ID'; -const oidcClientSecret = 'OIDC_CLIENT_SECRET'; -/** - * Creates TypeScript AST for social provider configuration - * - * Generates object literal with secret() calls for credentials and - * optional attribute mapping configuration. - * - * @example - * ```typescript - * // Input: - * config = { clientId: 'GOOGLE_CLIENT_ID', clientSecret: 'GOOGLE_CLIENT_SECRET' } - * attributeMapping = { email: 'email', name: 'name' } - * - * // Output (TypeScript code): - * { - * clientId: secret('GOOGLE_CLIENT_ID'), - * clientSecret: secret('GOOGLE_CLIENT_SECRET'), - * attributeMapping: { - * email: 'email', - * name: 'name' - * } - * } - * ``` - * - * @param config - Provider credentials (clientId, clientSecret, etc.) - * @param attributeMapping - Optional mapping of provider attributes to Cognito attributes - * @returns Array of TypeScript property assignments - */ -function createProviderConfig(config, attributeMapping) { - const properties = []; - Object.entries(config).map(([key, value]) => properties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createCallExpression(secretIdentifier, undefined, [factory.createStringLiteral(value)])))); - if (attributeMapping) { - const mappingProperties = []; - Object.entries(attributeMapping).map(([key, value]) => mappingProperties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createStringLiteral(value)))); - properties.push(factory.createPropertyAssignment(factory.createIdentifier('attributeMapping'), factory.createObjectLiteralExpression(mappingProperties, true))); - } - return properties; -} -/** - * Creates a property assignment for a social login provider - * - * @example - * ```typescript - * // Input: - * createProviderPropertyAssignment('google', - * { clientId: 'GOOGLE_CLIENT_ID', clientSecret: 'GOOGLE_CLIENT_SECRET' }, - * { email: 'email' } - * ) - * - * // Output (TypeScript code): - * google: { - * clientId: secret('GOOGLE_CLIENT_ID'), - * clientSecret: secret('GOOGLE_CLIENT_SECRET'), - * attributeMapping: { - * email: 'email' - * } - * } - * ``` - * - * @param name - Provider name (e.g., 'google', 'facebook') - * @param config - Provider configuration (credentials) - * @param attributeMapping - Optional attribute mapping - * @returns TypeScript property assignment for the provider - */ -function createProviderPropertyAssignment(name, config, attributeMapping) { - return factory.createPropertyAssignment(factory.createIdentifier(name), factory.createObjectLiteralExpression(createProviderConfig(config, attributeMapping), true)); -} -/** - * Creates property assignments for OIDC/SAML provider configuration - * - * Recursively processes nested configuration objects to create - * TypeScript AST nodes for complex provider settings. - * - * @example - * ```typescript - * // Input: - * config = { - * issuerUrl: 'https://example.com', - * endpoints: { - * authorization: 'https://example.com/auth', - * token: 'https://example.com/token' - * } - * } - * - * // Output (TypeScript code): - * { - * issuerUrl: 'https://example.com', - * endpoints: { - * authorization: 'https://example.com/auth', - * token: 'https://example.com/token' - * } - * } - * ``` - * - * @param config - OIDC/SAML configuration object - * @returns Array of TypeScript property assignments - */ -function createOidcSamlPropertyAssignments(config) { - return Object.entries(config).flatMap(([key, value]) => { - if (typeof value === 'string') { - return [factory.createPropertyAssignment(factory.createIdentifier(key), factory.createStringLiteral(value))]; - } - else if (typeof value === 'object' && value !== null) { - return [ - factory.createPropertyAssignment(factory.createIdentifier(key), factory.createObjectLiteralExpression(createOidcSamlPropertyAssignments(value), true)), - ]; - } - return []; - }); -} -/** - * Creates the externalProviders configuration for social login - * - * This is the main function that orchestrates the creation of all - * external authentication providers (Google, Apple, Facebook, Amazon, - * OIDC, SAML) based on the login options provided. - * - * @example - * ```typescript - * // Input: - * loginOptions = { googleLogin: true, facebookLogin: true } - * - * // Output (TypeScript code): - * externalProviders: { - * google: { - * clientId: secret('GOOGLE_CLIENT_ID'), - * clientSecret: secret('GOOGLE_CLIENT_SECRET') - * }, - * facebook: { - * clientId: secret('FACEBOOK_CLIENT_ID'), - * clientSecret: secret('FACEBOOK_CLIENT_SECRET') - * } - * } - * ``` - * - * @param loginOptions - Login configuration with provider flags - * @param callbackUrls - OAuth callback URLs - * @param logoutUrls - OAuth logout URLs - * @param secretErrors - Array to collect secret error statements - * @returns TypeScript object literal expression for externalProviders - */ -function createExternalProvidersPropertyAssignment(loginOptions, callbackUrls, logoutUrls, secretErrors) { - const providerAssignments = []; - if (loginOptions.googleLogin) { - providerAssignments.push(createProviderPropertyAssignment('google', { - clientId: googleClientID, - clientSecret: googleClientSecret, - }, loginOptions.googleAttributes)); - secretErrors?.push(...createSecretErrorStatements([googleClientID, googleClientSecret])); - } - if (loginOptions.appleLogin) { - providerAssignments.push(createProviderPropertyAssignment('signInWithApple', { - clientId: appleClientID, - keyId: appleKeyId, - privateKey: applePrivateKey, - teamId: appleTeamID, - }, loginOptions.appleAttributes)); - secretErrors?.push(...createSecretErrorStatements([appleClientID, appleKeyId, applePrivateKey, appleTeamID])); - } - if (loginOptions.amazonLogin) { - providerAssignments.push(createProviderPropertyAssignment('loginWithAmazon', { - clientId: amazonClientID, - clientSecret: amazonClientSecret, - }, loginOptions.amazonAttributes)); - secretErrors?.push(...createSecretErrorStatements([amazonClientID, amazonClientSecret])); - } - if (loginOptions.facebookLogin) { - providerAssignments.push(createProviderPropertyAssignment('facebook', { - clientId: facebookClientID, - clientSecret: facebookClientSecret, - }, loginOptions.facebookAttributes)); - secretErrors?.push(...createSecretErrorStatements([facebookClientID, facebookClientSecret])); - } - if (loginOptions.samlLogin) { - providerAssignments.push(factory.createPropertyAssignment(factory.createIdentifier('saml'), factory.createObjectLiteralExpression(createOidcSamlPropertyAssignments(loginOptions.samlLogin), true))); - } - if (loginOptions.oidcLogin && loginOptions.oidcLogin.length > 0) { - providerAssignments.push(factory.createPropertyAssignment(factory.createIdentifier('oidc'), factory.createArrayLiteralExpression(loginOptions.oidcLogin.map((oidc, index) => factory.createObjectLiteralExpression([ - factory.createPropertyAssignment(factory.createIdentifier('clientId'), factory.createCallExpression(secretIdentifier, undefined, [factory.createStringLiteral(`${oidcClientID}_${index + 1}`)])), - factory.createPropertyAssignment(factory.createIdentifier('clientSecret'), factory.createCallExpression(secretIdentifier, undefined, [ - factory.createStringLiteral(`${oidcClientSecret}_${index + 1}`), - ])), - ...createOidcSamlPropertyAssignments(oidc), - ], true)), true))); - secretErrors?.push(...createSecretErrorStatements([oidcClientID, oidcClientSecret])); - } - if (loginOptions.scopes) { - providerAssignments.push(factory.createPropertyAssignment(factory.createIdentifier('scopes'), factory.createArrayLiteralExpression(loginOptions.scopes.map((scope) => factory.createStringLiteral(scope))))); - } - const properties = [ - ...providerAssignments, - factory.createPropertyAssignment(factory.createIdentifier('callbackUrls'), factory.createArrayLiteralExpression(callbackUrls?.map((url) => factory.createStringLiteral(url)))), - factory.createPropertyAssignment(factory.createIdentifier('logoutUrls'), factory.createArrayLiteralExpression(logoutUrls?.map((url) => factory.createStringLiteral(url)))), - ]; - return factory.createObjectLiteralExpression(properties, true); -} -/** - * Creates the loginWith property assignment for auth configuration - * - * Processes email/phone login options and integrates external providers. - * Handles custom email verification settings and creates the complete - * loginWith configuration object. - * - * @param logInDefinition - Login options configuration - * @param secretErrors - Array to collect secret error statements - * @returns TypeScript property assignment for loginWith - */ -function createLogInWithPropertyAssignment(logInDefinition = {}, secretErrors) { - const logInWith = factory.createIdentifier('loginWith'); - const assignments = []; - if (logInDefinition.email === true && typeof logInDefinition.emailOptions === 'object') { - // Handle both email: true AND emailOptions - const emailDefinitionAssignments = []; - if (logInDefinition.emailOptions?.emailVerificationSubject) { - emailDefinitionAssignments.push(factory.createPropertyAssignment('verificationEmailSubject', factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationSubject))); - } - if (logInDefinition.emailOptions?.emailVerificationBody) { - emailDefinitionAssignments.push(factory.createPropertyAssignment('verificationEmailBody', factory.createArrowFunction(undefined, undefined, [], undefined, undefined, factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationBody)))); - } - const emailDefinitionObject = factory.createObjectLiteralExpression(emailDefinitionAssignments, true); - assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), emailDefinitionObject)); - } - else if (logInDefinition.email === true) { - assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), factory.createTrue())); - } - // Custom email messages to send to the user on verification - else if (typeof logInDefinition.emailOptions === 'object') { - const emailDefinitionAssignments = []; - if (logInDefinition.emailOptions?.emailVerificationSubject) { - emailDefinitionAssignments.push(factory.createPropertyAssignment('verificationEmailSubject', factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationSubject))); - } - if (logInDefinition.emailOptions?.emailVerificationBody) { - emailDefinitionAssignments.push(factory.createPropertyAssignment('verificationEmailBody', factory.createArrowFunction(undefined, undefined, [], undefined, undefined, factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationBody)))); - } - const emailDefinitionObject = factory.createObjectLiteralExpression(emailDefinitionAssignments, true); - assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), emailDefinitionObject)); - } - if (logInDefinition.phone === true) { - assignments.push(factory.createPropertyAssignment(factory.createIdentifier('phone'), factory.createTrue())); - } - if (logInDefinition.amazonLogin || - logInDefinition.googleLogin || - logInDefinition.facebookLogin || - logInDefinition.appleLogin || - (logInDefinition.oidcLogin && logInDefinition.oidcLogin.length > 0) || - logInDefinition.samlLogin) { - assignments.push(factory.createPropertyAssignment(factory.createIdentifier('externalProviders'), createExternalProvidersPropertyAssignment(logInDefinition, logInDefinition.callbackURLs, logInDefinition.logoutURLs, secretErrors))); - } - return factory.createPropertyAssignment(logInWith, factory.createObjectLiteralExpression(assignments, true)); -} -/** - * Creates TypeScript AST for user attribute definition - * - * Converts attribute configuration objects into TypeScript property - * assignments, handling boolean, string, and number values. - * - * @param attribute - Standard or custom attribute configuration - * @returns TypeScript object literal expression for the attribute - */ -const createStandardAttributeDefinition = (attribute) => { - const properties = []; - for (const key of Object.keys(attribute)) { - const value = attribute[key]; - if (typeof value === 'boolean') { - properties.push(factory.createPropertyAssignment(factory.createIdentifier(key), value ? factory.createTrue() : factory.createFalse())); - } - else if (typeof value === 'string') { - properties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createStringLiteral(value))); - } - else if (typeof value === 'number') { - properties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createNumericLiteral(value))); - } - } - return factory.createObjectLiteralExpression(properties, true); -}; -/** - * Creates the userAttributes property assignment - * - * Combines standard and custom user attributes into a single - * userAttributes configuration object for the auth definition. - * - * @param standardAttributes - Standard Cognito attributes configuration - * @param customAttributes - Custom attributes configuration - * @returns TypeScript property assignment for userAttributes - */ -const createUserAttributeAssignments = (standardAttributes, customAttributes) => { - const userAttributeIdentifier = factory.createIdentifier('userAttributes'); - const userAttributeProperties = []; - if (standardAttributes !== undefined) { - const standardAttributeProperties = Object.entries(standardAttributes).map(([key, value]) => { - return factory.createPropertyAssignment(factory.createIdentifier(key), createStandardAttributeDefinition(value)); - }); - userAttributeProperties.push(...standardAttributeProperties); - } - if (customAttributes !== undefined) { - const customAttributeProperties = Object.entries(customAttributes) - .map(([key, value]) => { - if (value !== undefined) { - return factory.createPropertyAssignment(factory.createStringLiteral(key), createStandardAttributeDefinition(value)); - } - return undefined; - }) - .filter((property) => property !== undefined); - userAttributeProperties.push(...customAttributeProperties); - } - return factory.createPropertyAssignment(userAttributeIdentifier, factory.createObjectLiteralExpression(userAttributeProperties, true)); -}; -/** - * Creates error statements for missing secrets - * - * Generates throw statements that provide helpful error messages - * with CLI commands to set missing secrets. - * - * @example - * ```typescript - * // Input: - * createSecretErrorStatements(['GOOGLE_CLIENT_ID', 'GOOGLE_CLIENT_SECRET']) - * - * // Output (TypeScript code): - * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_ID` to set the value'); - * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_SECRET` to set the value'); - * ``` - * - * @param secretVariables - Array of secret variable names - * @returns Array of TypeScript throw statement nodes - */ -function createSecretErrorStatements(secretVariables) { - return secretVariables.map((secret) => factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ - factory.createStringLiteral(`Secrets need to be reset, use \`npx ampx sandbox secret set ${secret}\` to set the value`), - ])); -} -function renderAuthNode(definition) { - // Track required imports from various packages - // Creates the data structure to track imports. Extracts reference auth config - const namedImports = { '@aws-amplify/backend': new Set() }; - const refAuth = definition.referenceAuth; - // The case where resources already exist and we want to import them - // Converts refAuth object to TypeScript property assignments - // Early return - skips all other blocks - if (refAuth) { - const referenceAuthProperties = []; - namedImports['@aws-amplify/backend'].add('referenceAuth'); - // Handle string properties - const stringProps = ['userPoolId', 'identityPoolId', 'authRoleArn', 'unauthRoleArn', 'userPoolClientId']; - for (const prop of stringProps) { - const value = refAuth[prop]; - if (value) { - referenceAuthProperties.push(factory.createPropertyAssignment(factory.createIdentifier(prop), factory.createStringLiteral(value))); - } - } - // Handle groups object property - if (refAuth.groups) { - referenceAuthProperties.push(factory.createPropertyAssignment(factory.createIdentifier('groups'), factory.createObjectLiteralExpression(Object.entries(refAuth.groups).map(([key, value]) => factory.createPropertyAssignment(factory.createStringLiteral(key), factory.createStringLiteral(value))), true))); - } - // Generates ts file - return (0, resource_1.renderResourceTsFile)({ - exportedVariableName: factory.createIdentifier('auth'), - functionCallParameter: factory.createObjectLiteralExpression(referenceAuthProperties, true), - additionalImportedBackendIdentifiers: namedImports, - backendFunctionConstruct: 'referenceAuth', - }); - } - // Setup phase for new auth resource creation - // Initialize defineAuth configuration - namedImports['@aws-amplify/backend'].add('defineAuth'); - const defineAuthProperties = []; - const secretErrors = []; // Collect secret-related error statements - // Add secret import if external providers are configured - const { loginOptions } = definition; - if (loginOptions?.appleLogin || - loginOptions?.amazonLogin || - loginOptions?.googleLogin || - loginOptions?.facebookLogin || - (loginOptions?.oidcLogin && loginOptions.oidcLogin.length > 0) || - loginOptions?.samlLogin) { - namedImports['@aws-amplify/backend'].add('secret'); - } - // Process login configuration (email, phone, social providers) - const logInWithPropertyAssignment = createLogInWithPropertyAssignment(definition.loginOptions, secretErrors); - defineAuthProperties.push(logInWithPropertyAssignment); - // Add user attributes configuration if present - // User attributes are basically data fields with each user (email, name, phone, or custom fields like department, id, etc) - if (definition.customUserAttributes || definition.standardUserAttributes) { - defineAuthProperties.push(createUserAttributeAssignments(definition.standardUserAttributes, definition.customUserAttributes)); - } - // Add user groups configuration - // Groups are a subset of user pools - // Input: definition.groups = ['admin', 'user'] - // Output: groups: ['admin', 'user'] - if (definition.groups?.length) { - defineAuthProperties.push(factory.createPropertyAssignment(factory.createIdentifier('groups'), factory.createArrayLiteralExpression(definition.groups.map((g) => factory.createStringLiteral(g))))); - } - // Check for Lambda triggers and external providers - const hasFunctions = definition.lambdaTriggers && Object.keys(definition.lambdaTriggers).length > 0; - // Process Lambda triggers if present - if (hasFunctions) { - (0, node_assert_1.default)(definition.lambdaTriggers); - defineAuthProperties.push((0, lambda_1.createTriggersProperty)(definition.lambdaTriggers)); - // Add imports for each Lambda function - // The lambda code needs to follow the expected format: amplify/backend/function/functionName/...` - for (const value of Object.values(definition.lambdaTriggers)) { - const pathSegments = value.source.split('/'); - if (pathSegments.length < 4) { - throw new Error(`Invalid Lambda source path format: ${value.source}. Expected format: amplify/backend/function/functionName/...`); - } - const functionName = pathSegments[3]; - if (!namedImports[`./${functionName}/resource`]) { - namedImports[`./${functionName}/resource`] = new Set(); - } - namedImports[`./${functionName}/resource`].add(functionName); - } - } - // Add MFA configuration if present - if (definition.mfa) { - const multifactorProperties = [ - factory.createPropertyAssignment(factory.createIdentifier('mode'), factory.createStringLiteral(definition.mfa.mode)), - ]; - // Add TOTP configuration - if (definition.mfa.totp !== undefined) { - multifactorProperties.push(factory.createPropertyAssignment(factory.createIdentifier('totp'), definition.mfa.totp ? factory.createTrue() : factory.createFalse())); - } - // Add SMS configuration - if (definition.mfa.sms !== undefined) { - multifactorProperties.push(factory.createPropertyAssignment(factory.createIdentifier('sms'), definition.mfa.sms ? factory.createTrue() : factory.createFalse())); - } - defineAuthProperties.push(factory.createPropertyAssignment(factory.createIdentifier('multifactor'), factory.createObjectLiteralExpression(multifactorProperties, true))); - } - // Generate the final TypeScript file with all configurations - return (0, resource_1.renderResourceTsFile)({ - exportedVariableName: factory.createIdentifier('auth'), - functionCallParameter: factory.createObjectLiteralExpression(defineAuthProperties, true), - additionalImportedBackendIdentifiers: namedImports, - backendFunctionConstruct: 'defineAuth', - postImportStatements: secretErrors, // Include secret error handling - }); -} -exports.renderAuthNode = renderAuthNode; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map deleted file mode 100644 index dbae0279f87..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/auth/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts deleted file mode 100644 index e1db8ba8dcc..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const generateBackendFile: (config: any, outputDir: string) => Promise; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map deleted file mode 100644 index d1d1bc3f18e..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/backend/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,mBAAmB,GAAU,QAAQ,GAAG,EAAE,WAAW,MAAM,kBAEvE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js deleted file mode 100644 index 08961b20281..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.generateBackendFile = void 0; -// Backend generator - creates main backend.ts file -// Logic from amplify-gen2-codegen backend synthesizer -const generateBackendFile = async (config, outputDir) => { - // Generate amplify/backend.ts that imports all resources -}; -exports.generateBackendFile = generateBackendFile; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map deleted file mode 100644 index dfd94b9aa86..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/backend/index.ts"],"names":[],"mappings":";;;AAAA,mDAAmD;AACnD,sDAAsD;AAC/C,MAAM,mBAAmB,GAAG,KAAK,EAAE,MAAW,EAAE,SAAiB,EAAE,EAAE;IAC1E,yDAAyD;AAC3D,CAAC,CAAC;AAFW,QAAA,mBAAmB,uBAE9B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts deleted file mode 100644 index 3e0dd9b3cf6..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import ts from 'typescript'; -export type DataTableMapping = Record; -export type DataDefinition = { - tableMappings: Record; - schema: string; -}; -export declare const generateDataSource: (dataDefinition?: DataDefinition) => ts.NodeArray; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map deleted file mode 100644 index af8b371e5d8..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/data/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAyD,MAAM,YAAY,CAAC;AAInF,MAAM,MAAM,gBAAgB,GAAG,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AACtD,MAAM,MAAM,cAAc,GAAG;IAC3B,aAAa,EAAE,MAAM,CAAC,MAAM,EAAE,gBAAgB,GAAG,SAAS,CAAC,CAAC;IAC5D,MAAM,EAAE,MAAM,CAAC;CAChB,CAAC;AAIF,eAAO,MAAM,kBAAkB,oBAAqB,cAAc,KAAG,GAAG,SAAS,CAAC,OAAO,CAyExF,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js deleted file mode 100644 index c98d976a993..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.generateDataSource = void 0; -const typescript_1 = __importDefault(require("typescript")); -const resource_1 = require("../../resource/resource"); -const factory = typescript_1.default.factory; -const migratedAmplifyGen1DynamoDbTableMappingsKeyName = 'migratedAmplifyGen1DynamoDbTableMappings'; -const generateDataSource = (dataDefinition) => { - const dataRenderProperties = []; - const namedImports = { '@aws-amplify/backend': new Set() }; - namedImports['@aws-amplify/backend'].add('defineData'); - const schemaStatements = []; - if (dataDefinition && dataDefinition.schema) { - const schemaVariableDeclaration = factory.createVariableDeclaration('schema', undefined, undefined, factory.createNoSubstitutionTemplateLiteral(dataDefinition.schema)); - const schemaStatementAssignment = factory.createVariableStatement([], factory.createVariableDeclarationList([schemaVariableDeclaration], typescript_1.default.NodeFlags.Const)); - schemaStatements.push(schemaStatementAssignment); - } - if (dataDefinition?.tableMappings) { - const tableMappingEnvironments = []; - for (const [environmentName, tableMapping] of Object.entries(dataDefinition.tableMappings)) { - const tableMappingProperties = []; - if (tableMapping) { - for (const [tableName, tableId] of Object.entries(tableMapping)) { - tableMappingProperties.push(factory.createPropertyAssignment(factory.createIdentifier(tableName), factory.createStringLiteral(tableId))); - } - } - const branchNameExpression = typescript_1.default.addSyntheticLeadingComment(factory.createPropertyAssignment('branchName', factory.createStringLiteral(environmentName)), typescript_1.default.SyntaxKind.SingleLineCommentTrivia, ` Replace the environment name (${environmentName}) with the corresponding branch name. Use "sandbox" for your sandbox environment.`, true); - let tableMappingExpression = factory.createPropertyAssignment('modelNameToTableNameMapping', factory.createObjectLiteralExpression(tableMappingProperties)); - if (tableMappingProperties.length === 0) { - tableMappingExpression = typescript_1.default.addSyntheticLeadingComment(tableMappingExpression, typescript_1.default.SyntaxKind.MultiLineCommentTrivia, '*\n' + - '* Unable to find the table mapping for this environment.\n' + - '* This could be due the enableGen2Migration feature flag not being set to true for this environment.\n' + - '* Please enable the feature flag and push the backend resources.\n' + - '* If you are not planning to migrate this environment, you can remove this key.\n', true); - } - const tableMappingForEnvironment = factory.createObjectLiteralExpression([branchNameExpression, tableMappingExpression], true); - tableMappingEnvironments.push(tableMappingForEnvironment); - } - dataRenderProperties.push(factory.createPropertyAssignment(migratedAmplifyGen1DynamoDbTableMappingsKeyName, factory.createArrayLiteralExpression(tableMappingEnvironments))); - } - dataRenderProperties.push(factory.createShorthandPropertyAssignment(factory.createIdentifier('schema'))); - return (0, resource_1.renderResourceTsFile)({ - exportedVariableName: factory.createIdentifier('data'), - functionCallParameter: factory.createObjectLiteralExpression(dataRenderProperties, true), - backendFunctionConstruct: 'defineData', - postImportStatements: schemaStatements, - additionalImportedBackendIdentifiers: namedImports, - }); -}; -exports.generateDataSource = generateDataSource; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map deleted file mode 100644 index 48ed305d663..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/data/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts deleted file mode 100644 index 79e4e155873..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -import ts from 'typescript'; -import { EnvironmentResponse, Runtime } from '@aws-sdk/client-lambda'; -export interface FunctionDefinition { - category?: string; - entry?: string; - name?: string; - timeoutSeconds?: number; - memoryMB?: number; - environment?: EnvironmentResponse; - runtime?: Runtime | string; - resourceName?: string; - schedule?: string; -} -export declare function renderFunctions(definition: FunctionDefinition, appId?: string, backendEnvironmentName?: string | undefined): ts.NodeArray; -export declare function createFunctionDefinition(definition?: FunctionDefinition, postImportStatements?: (ts.CallExpression | ts.JSDoc | ts.ExpressionStatement)[], namedImports?: Record>, appId?: string, backendEnvironmentName?: string): ts.ObjectLiteralElementLike[]; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map deleted file mode 100644 index 1f32a666124..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/functions/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAwE,MAAM,YAAY,CAAC;AAElG,OAAO,EAAE,mBAAmB,EAAE,OAAO,EAAE,MAAM,wBAAwB,CAAC;AAItE,MAAM,WAAW,kBAAkB;IACjC,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,WAAW,CAAC,EAAE,mBAAmB,CAAC;IAClC,OAAO,CAAC,EAAE,OAAO,GAAG,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAqBD,wBAAgB,eAAe,CAAC,UAAU,EAAE,kBAAkB,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,sBAAsB,CAAC,EAAE,MAAM,GAAG,SAAS,yBAkC1H;AAED,wBAAgB,wBAAwB,CACtC,UAAU,CAAC,EAAE,kBAAkB,EAC/B,oBAAoB,CAAC,EAAE,CAAC,EAAE,CAAC,cAAc,GAAG,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,mBAAmB,CAAC,EAAE,EAChF,YAAY,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,EAC1C,KAAK,CAAC,EAAE,MAAM,EACd,sBAAsB,CAAC,EAAE,MAAM,iCAiHhC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js deleted file mode 100644 index d7cdfeea4ea..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js +++ /dev/null @@ -1,137 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.createFunctionDefinition = exports.renderFunctions = void 0; -const typescript_1 = __importDefault(require("typescript")); -// eslint-disable-next-line import/no-extraneous-dependencies -const client_lambda_1 = require("@aws-sdk/client-lambda"); -const resource_1 = require("../../resource/resource"); -const node_assert_1 = __importDefault(require("node:assert")); -const factory = typescript_1.default.factory; -const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; -const createParameter = (name, value) => factory.createPropertyAssignment(factory.createIdentifier(name), value); -const createVariableStatement = (variableDeclaration) => { - return factory.createVariableStatement([], factory.createVariableDeclarationList([variableDeclaration], typescript_1.default.NodeFlags.Const)); -}; -const createTemplateLiteral = (templateHead, templateSpan, templateTail) => { - return factory.createTemplateExpression(factory.createTemplateHead(templateHead), [ - factory.createTemplateSpan(factory.createIdentifier(templateSpan), factory.createTemplateTail(templateTail)), - ]); -}; -function renderFunctions(definition, appId, backendEnvironmentName) { - const postImportStatements = []; - const namedImports = { '@aws-amplify/backend': new Set() }; - namedImports['@aws-amplify/backend'].add('defineFunction'); - postImportStatements.push(factory.createExpressionStatement(factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ - factory.createStringLiteral(`Source code for this function can be found in your Amplify Gen 1 Directory. See .amplify/migration/amplify/backend/function/${definition.resourceName}/src`), - ]))); - const defineFunctionProperty = createFunctionDefinition(definition, postImportStatements, namedImports, appId, backendEnvironmentName); - const amplifyGen1EnvStatement = createVariableStatement(factory.createVariableDeclaration(amplifyGen1EnvName, undefined, undefined, factory.createIdentifier('process.env.AMPLIFY_GEN_1_ENV_NAME ?? "sandbox"'))); - postImportStatements.push(amplifyGen1EnvStatement); - return (0, resource_1.renderResourceTsFile)({ - exportedVariableName: factory.createIdentifier(definition?.resourceName || 'sayHello'), - functionCallParameter: factory.createObjectLiteralExpression(defineFunctionProperty, true), - backendFunctionConstruct: 'defineFunction', - additionalImportedBackendIdentifiers: namedImports, - postImportStatements, - }); -} -exports.renderFunctions = renderFunctions; -function createFunctionDefinition(definition, postImportStatements, namedImports, appId, backendEnvironmentName) { - const defineFunctionProperties = []; - if (definition?.entry) { - defineFunctionProperties.push(createParameter('entry', factory.createStringLiteral('./handler.ts'))); - } - if (definition?.name) { - const splitFuncName = definition.name.split('-'); - const funcNameWithoutBackendEnvName = splitFuncName.slice(0, -1).join('-'); - const funcNameAssignment = createTemplateLiteral(`${funcNameWithoutBackendEnvName}-`, amplifyGen1EnvName, ''); - defineFunctionProperties.push(createParameter('name', funcNameAssignment)); - } - if (definition?.timeoutSeconds) { - defineFunctionProperties.push(createParameter('timeoutSeconds', factory.createNumericLiteral(definition.timeoutSeconds))); - } - if (definition?.memoryMB) { - defineFunctionProperties.push(createParameter('memoryMB', factory.createNumericLiteral(definition.memoryMB))); - } - if (definition?.environment?.Variables) { - defineFunctionProperties.push(createParameter('environment', factory.createObjectLiteralExpression(Object.entries(definition.environment.Variables).map(([key, value]) => { - if (key == 'API_KEY' && value.startsWith(`/amplify/${appId}/${backendEnvironmentName}`)) { - postImportStatements?.push(factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ - // eslint-disable-next-line spellcheck/spell-checker - factory.createStringLiteral('Secrets need to be reset, use `npx ampx sandbox secret set API_KEY` to set the value'), - ])); - if (namedImports && namedImports['@aws-amplify/backend']) { - namedImports['@aws-amplify/backend'].add('secret'); - } - else { - const namedImports = { '@aws-amplify/backend': new Set() }; - namedImports['@aws-amplify/backend'].add('secret'); - } - return factory.createPropertyAssignment(key, factory.createCallExpression(factory.createIdentifier('secret'), undefined, [factory.createStringLiteral('API_KEY')])); - } - else if (key == 'ENV') { - const envNameAssignment = createTemplateLiteral('', amplifyGen1EnvName, ''); - return createParameter(key, envNameAssignment); - } - return createParameter(key, factory.createStringLiteral(value)); - })))); - } - const runtime = definition?.runtime; - if (runtime && runtime.includes('nodejs')) { - let nodeRuntime; - switch (runtime) { - case client_lambda_1.Runtime.nodejs16x: - nodeRuntime = 16; - break; - case client_lambda_1.Runtime.nodejs18x: - nodeRuntime = 18; - break; - case client_lambda_1.Runtime.nodejs20x: - nodeRuntime = 20; - break; - case client_lambda_1.Runtime.nodejs22x: - nodeRuntime = 22; - break; - default: - throw new Error(`Unsupported nodejs runtime for function: ${runtime}`); - } - (0, node_assert_1.default)(nodeRuntime, 'Expected nodejs version to be set'); - defineFunctionProperties.push(createParameter('runtime', factory.createNumericLiteral(nodeRuntime))); - } - if (definition?.schedule) { - const rawScheduleExpression = definition.schedule; - let scheduleExpression; - const startIndex = rawScheduleExpression.indexOf('(') + 1; - const endIndex = rawScheduleExpression.lastIndexOf(')'); - const scheduleValue = startIndex > 0 && endIndex > startIndex ? rawScheduleExpression.slice(startIndex, endIndex) : undefined; - if (rawScheduleExpression?.startsWith('rate(')) { - // Convert rate expression to a more readable format - const rateValue = scheduleValue; - if (rateValue) { - const [value, unit] = rateValue.split(' '); - const unitMap = { - minute: 'm', - minutes: 'm', - hour: 'h', - hours: 'h', - day: 'd', - days: 'd', - }; - scheduleExpression = `every ${value}${unitMap[unit]}`; - } - } - else if (rawScheduleExpression?.startsWith('cron(')) { - // Extract the cron expression as-is - scheduleExpression = scheduleValue; - } - if (scheduleExpression) { - defineFunctionProperties.push(createParameter('schedule', factory.createStringLiteral(scheduleExpression))); - } - } - return defineFunctionProperties; -} -exports.createFunctionDefinition = createFunctionDefinition; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map deleted file mode 100644 index d06a543faad..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/functions/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts deleted file mode 100644 index e0d63df84d6..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import ts from 'typescript'; -export type Lambda = { - source: string; -}; -export declare const createTriggersProperty: (triggers: Record) => ts.PropertyAssignment; -//# sourceMappingURL=lambda.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map deleted file mode 100644 index be509ff4357..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"lambda.d.ts","sourceRoot":"","sources":["../../../src/generators/functions/lambda.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAC5B,MAAM,MAAM,MAAM,GAAG;IACnB,MAAM,EAAE,MAAM,CAAC;CAChB,CAAC;AAIF,eAAO,MAAM,sBAAsB,aAAc,OAAO,MAAM,EAAE,MAAM,CAAC,0BAWtE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js deleted file mode 100644 index cc1a0466fc4..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.createTriggersProperty = void 0; -const typescript_1 = __importDefault(require("typescript")); -const factory = typescript_1.default.factory; -const createTriggersProperty = (triggers) => { - return factory.createPropertyAssignment(factory.createIdentifier('triggers'), factory.createObjectLiteralExpression(Object.entries(triggers).map(([key, value]) => { - const functionName = value.source.split('/')[3]; - return factory.createPropertyAssignment(factory.createIdentifier(key), factory.createIdentifier(functionName)); - }), true)); -}; -exports.createTriggersProperty = createTriggersProperty; -//# sourceMappingURL=lambda.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map deleted file mode 100644 index 673eb24491b..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"lambda.js","sourceRoot":"","sources":["../../../src/generators/functions/lambda.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAK5B,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAEpB,MAAM,sBAAsB,GAAG,CAAC,QAAgC,EAAE,EAAE;IACzE,OAAO,OAAO,CAAC,wBAAwB,CACrC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EACpC,OAAO,CAAC,6BAA6B,CACnC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE;QAC5C,MAAM,YAAY,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QAChD,OAAO,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,CAAC;IACjH,CAAC,CAAC,EACF,IAAI,CACL,CACF,CAAC;AACJ,CAAC,CAAC;AAXW,QAAA,sBAAsB,0BAWjC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts deleted file mode 100644 index 8627499cdb7..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import ts from 'typescript'; -import { AccessPatterns } from './index.js'; -export declare const getAccessPatterns: (accessPatterns: AccessPatterns) => ts.PropertyAssignment; -//# sourceMappingURL=access.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map deleted file mode 100644 index 488b2f87a97..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"access.d.ts","sourceRoot":"","sources":["../../../src/generators/storage/access.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkC,MAAM,YAAY,CAAC;AAC5D,OAAO,EAAE,cAAc,EAAc,MAAM,YAAY,CAAC;AAoBxD,eAAO,MAAM,iBAAiB,mBAAoB,cAAc,KAAG,GAAG,kBAqDrE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js deleted file mode 100644 index d641e9c9446..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getAccessPatterns = void 0; -const typescript_1 = __importDefault(require("typescript")); -const factory = typescript_1.default.factory; -const createAllowPattern = (allowIdentifier, userLevel, permissions) => { - return factory.createCallExpression(factory.createPropertyAccessExpression(allowIdentifier, factory.createIdentifier(`${userLevel}.to`)), undefined, [factory.createArrayLiteralExpression(permissions.map((p) => factory.createStringLiteral(p)))]); -}; -const getAccessPatterns = (accessPatterns) => { - const accessIdentifier = factory.createIdentifier('access'); - const allowIdentifier = factory.createIdentifier('allow'); - const publicPathAccess = []; - const privatePathAccess = []; - const protectedPathAccess = []; - if (accessPatterns.guest && accessPatterns.guest.length) { - publicPathAccess.push(createAllowPattern(allowIdentifier, 'guest', accessPatterns.guest ?? [])); - } - if (accessPatterns.auth && accessPatterns.auth.length) { - const accessPattern = createAllowPattern(allowIdentifier, 'authenticated', accessPatterns.auth ?? []); - publicPathAccess.push(accessPattern); - protectedPathAccess.push(accessPattern); - privatePathAccess.push(accessPattern); - } - if (accessPatterns.groups && Object.keys(accessPatterns.groups).length) { - Object.entries(accessPatterns.groups).forEach(([key, value]) => { - publicPathAccess.push(createAllowPattern(allowIdentifier, `groups(['${key}'])`, value)); - privatePathAccess.push(createAllowPattern(allowIdentifier, `groups(['${key}'])`, value)); - protectedPathAccess.push(createAllowPattern(allowIdentifier, `groups(['${key}'])`, value)); - }); - } - const publicPath = 'public/*'; - const privatePath = 'private/{entity_id}/*'; - const protectedPath = 'protected/{entity_id}/*'; - const allowAssignments = []; - const createAccessPropertyAssignment = (bucketPath, accessArray) => factory.createPropertyAssignment(factory.createStringLiteral(bucketPath), factory.createArrayLiteralExpression(accessArray)); - if (publicPathAccess.length) { - allowAssignments.push(createAccessPropertyAssignment(publicPath, publicPathAccess)); - } - if (protectedPathAccess.length) { - allowAssignments.push(createAccessPropertyAssignment(protectedPath, protectedPathAccess)); - } - if (privatePathAccess.length) { - allowAssignments.push(createAccessPropertyAssignment(privatePath, privatePathAccess)); - } - const accessFunction = factory.createArrowFunction(undefined, undefined, [factory.createParameterDeclaration(undefined, undefined, allowIdentifier)], undefined, undefined, factory.createParenthesizedExpression(factory.createObjectLiteralExpression(allowAssignments, true))); - return factory.createPropertyAssignment(accessIdentifier, accessFunction); -}; -exports.getAccessPatterns = getAccessPatterns; -//# sourceMappingURL=access.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map deleted file mode 100644 index b4351dce69f..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"access.js","sourceRoot":"","sources":["../../../src/generators/storage/access.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts deleted file mode 100644 index 7af6354158a..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts +++ /dev/null @@ -1,31 +0,0 @@ -import ts from 'typescript'; -import { Lambda } from '../functions/lambda'; -import { BucketAccelerateStatus, BucketVersioningStatus, ServerSideEncryptionByDefault } from '@aws-sdk/client-s3'; -export type S3TriggerDefinition = Record; -export type Permission = 'read' | 'write' | 'create' | 'delete'; -export type GroupPermissions = { - [Key in G[number]]: Permission[]; -}; -export type StorageTriggerEvent = 'onDelete' | 'onUpload'; -export type AccessPatterns = { - auth?: Permission[]; - guest?: Permission[]; - groups?: Record; -}; -export type ServerSideEncryptionConfiguration = { - serverSideEncryptionByDefault: ServerSideEncryptionByDefault; - bucketKeyEnabled: boolean; -}; -export interface StorageRenderParameters { - bucketName?: string; - triggers?: Partial>; - accessPatterns?: AccessPatterns; - storageIdentifier?: string; - lambdas?: S3TriggerDefinition[]; - bucketEncryptionAlgorithm?: ServerSideEncryptionConfiguration; - dynamoDB?: string; - accelerateConfiguration?: BucketAccelerateStatus; - versioningConfiguration?: BucketVersioningStatus; -} -export declare const renderStorage: (storageParams?: StorageRenderParameters) => ts.NodeArray; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map deleted file mode 100644 index fd9e228f126..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/storage/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAA8C,MAAM,YAAY,CAAC;AAGxE,OAAO,EAA0B,MAAM,EAAE,MAAM,qBAAqB,CAAC;AACrE,OAAO,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,6BAA6B,EAAE,MAAM,oBAAoB,CAAC;AAKnH,MAAM,MAAM,mBAAmB,GAAG,MAAM,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;AACxD,MAAM,MAAM,UAAU,GAAG,MAAM,GAAG,OAAO,GAAG,QAAQ,GAAG,QAAQ,CAAC;AAChE,MAAM,MAAM,gBAAgB,CAAC,CAAC,SAAS,SAAS,MAAM,EAAE,IAAI;KACzD,GAAG,IAAI,CAAC,CAAC,MAAM,CAAC,GAAG,UAAU,EAAE;CACjC,CAAC;AAEF,MAAM,MAAM,mBAAmB,GAAG,UAAU,GAAG,UAAU,CAAC;AAC1D,MAAM,MAAM,cAAc,GAAG;IAC3B,IAAI,CAAC,EAAE,UAAU,EAAE,CAAC;IACpB,KAAK,CAAC,EAAE,UAAU,EAAE,CAAC;IACrB,MAAM,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC;CACvC,CAAC;AAEF,MAAM,MAAM,iCAAiC,GAAG;IAC9C,6BAA6B,EAAE,6BAA6B,CAAC;IAC7D,gBAAgB,EAAE,OAAO,CAAC;CAC3B,CAAC;AAEF,MAAM,WAAW,uBAAuB;IACtC,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,QAAQ,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,mBAAmB,EAAE,MAAM,CAAC,CAAC,CAAC;IACxD,cAAc,CAAC,EAAE,cAAc,CAAC;IAChC,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAE,mBAAmB,EAAE,CAAC;IAChC,yBAAyB,CAAC,EAAE,iCAAiC,CAAC;IAC9D,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,uBAAuB,CAAC,EAAE,sBAAsB,CAAC;IACjD,uBAAuB,CAAC,EAAE,sBAAsB,CAAC;CAClD;AAYD,eAAO,MAAM,aAAa,mBAAmB,uBAAuB,0BA0DnE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js deleted file mode 100644 index 5db0cc2d93e..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js +++ /dev/null @@ -1,64 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.renderStorage = void 0; -const typescript_1 = __importDefault(require("typescript")); -const access_1 = require("./access"); -const resource_1 = require("../../resource/resource"); -const lambda_1 = require("../functions/lambda"); -const factory = typescript_1.default.factory; -const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; -const createVariableStatement = (variableDeclaration) => { - return factory.createVariableStatement([], factory.createVariableDeclarationList([variableDeclaration], typescript_1.default.NodeFlags.Const)); -}; -const createTemplateLiteral = (templateHead, templateSpan, templateTail) => { - return factory.createTemplateExpression(factory.createTemplateHead(templateHead), [ - factory.createTemplateSpan(factory.createIdentifier(templateSpan), factory.createTemplateTail(templateTail)), - ]); -}; -const renderStorage = (storageParams = {}) => { - const propertyAssignments = []; - const namedImports = { '@aws-amplify/backend': new Set() }; - namedImports['@aws-amplify/backend'].add('defineStorage'); - const triggers = storageParams.triggers || {}; - const postImportStatements = []; - const amplifyGen1EnvStatement = createVariableStatement(factory.createVariableDeclaration(amplifyGen1EnvName, undefined, undefined, factory.createIdentifier('process.env.AMPLIFY_GEN_1_ENV_NAME ?? "sandbox"'))); - postImportStatements.push(amplifyGen1EnvStatement); - if (storageParams.storageIdentifier) { - const splitStorageIdentifier = storageParams.storageIdentifier.split('-'); - const storageNameWithoutBackendEnvName = splitStorageIdentifier.slice(0, -1).join('-'); - const storageNameAssignment = createTemplateLiteral(`${storageNameWithoutBackendEnvName}-`, amplifyGen1EnvName, ''); - propertyAssignments.push(factory.createPropertyAssignment(factory.createIdentifier('name'), storageNameAssignment)); - } - if (storageParams.accessPatterns) { - propertyAssignments.push((0, access_1.getAccessPatterns)(storageParams.accessPatterns)); - } - if (storageParams.accessPatterns?.groups) { - postImportStatements.push(factory.createJSDocComment(factory.createNodeArray([ - factory.createJSDocText('TODO: Your project uses group permissions. Group permissions have changed in Gen 2. '), - factory.createJSDocText('In order to grant permissions to groups in Gen 2, please refer to https://docs.amplify.aws/react/build-a-backend/storage/authorization/#for-gen-1-public-protected-and-private-access-pattern.'), - ]))); - } - if (Object.keys(triggers).length) { - propertyAssignments.push((0, lambda_1.createTriggersProperty)(triggers)); - for (const value of Object.values(triggers)) { - const functionName = value.source.split('/')[3]; - if (!namedImports[`./${functionName}/resource`]) { - namedImports[`./${functionName}/resource`] = new Set(); - } - namedImports[`./${functionName}/resource`].add(functionName); - } - } - const storageArgs = factory.createObjectLiteralExpression(propertyAssignments); - return (0, resource_1.renderResourceTsFile)({ - backendFunctionConstruct: 'defineStorage', - exportedVariableName: factory.createIdentifier('storage'), - functionCallParameter: storageArgs, - postImportStatements, - additionalImportedBackendIdentifiers: namedImports, - }); -}; -exports.renderStorage = renderStorage; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map deleted file mode 100644 index 32dad820258..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/storage/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts deleted file mode 100644 index 09a2ace2d8f..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export { migrateToGen2 } from './core/migration-pipeline'; -export * from './types'; -export * from './renderers'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map deleted file mode 100644 index 2f46ab2e027..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,aAAa,EAAE,MAAM,2BAA2B,CAAC;AAC1D,cAAc,SAAS,CAAC;AACxB,cAAc,aAAa,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/index.js b/packages/amplify-gen2-migration-codegen-dg/lib/index.js deleted file mode 100644 index 1d436d8a213..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/index.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __exportStar = (this && this.__exportStar) || function(m, exports) { - for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.migrateToGen2 = void 0; -// Main entry point for the unified migration tool -var migration_pipeline_1 = require("./core/migration-pipeline"); -Object.defineProperty(exports, "migrateToGen2", { enumerable: true, get: function () { return migration_pipeline_1.migrateToGen2; } }); -__exportStar(require("./types"), exports); -__exportStar(require("./renderers"), exports); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/index.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/index.js.map deleted file mode 100644 index 62b87029b25..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAAkD;AAClD,gEAA0D;AAAjD,mHAAA,aAAa,OAAA;AACtB,0CAAwB;AACxB,8CAA4B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts deleted file mode 100644 index 9ecde35bb1a..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -export type AmplifyDevDependencies = { - '@aws-amplify/backend': string; - '@aws-amplify/backend-cli': string; - '@aws-amplify/backend-data': string; - 'aws-cdk': string; - 'aws-cdk-lib': string; - 'ci-info': string; - constructs: string; - esbuild: string; - tsx: string; - typescript: string; - '@types/node': string; -}; -export type AmplifyDependencies = { - 'aws-amplify': string; -}; -export type AmplifyPackageVersions = AmplifyDevDependencies & AmplifyDependencies; -export type PackageJsonDependencies = { - devDependencies?: Record; - dependencies?: Record; -}; -export type PackageJson = { - name: string; - scripts?: Record; -} & PackageJsonDependencies; -export declare const patchNpmPackageJson: (packageJson: PackageJson, packageVersions?: Partial) => PackageJson; -//# sourceMappingURL=renderer.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map deleted file mode 100644 index b4c43fa528a..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"renderer.d.ts","sourceRoot":"","sources":["../../src/npm_package/renderer.ts"],"names":[],"mappings":"AAAA,MAAM,MAAM,sBAAsB,GAAG;IACnC,sBAAsB,EAAE,MAAM,CAAC;IAC/B,0BAA0B,EAAE,MAAM,CAAC;IACnC,2BAA2B,EAAE,MAAM,CAAC;IACpC,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;IACtB,SAAS,EAAE,MAAM,CAAC;IAClB,UAAU,EAAE,MAAM,CAAC;IACnB,OAAO,EAAE,MAAM,CAAC;IAChB,GAAG,EAAE,MAAM,CAAC;IACZ,UAAU,EAAE,MAAM,CAAC;IACnB,aAAa,EAAE,MAAM,CAAC;CACvB,CAAC;AACF,MAAM,MAAM,mBAAmB,GAAG;IAChC,aAAa,EAAE,MAAM,CAAC;CACvB,CAAC;AACF,MAAM,MAAM,sBAAsB,GAAG,sBAAsB,GAAG,mBAAmB,CAAC;AAElF,MAAM,MAAM,uBAAuB,GAAG;IACpC,eAAe,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACzC,YAAY,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;CACvC,CAAC;AAEF,MAAM,MAAM,WAAW,GAAG;IACxB,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;CAClC,GAAG,uBAAuB,CAAC;AAI5B,eAAO,MAAM,mBAAmB,gBAAiB,WAAW,oBAAmB,QAAQ,sBAAsB,CAAC,KAAQ,WAsBrH,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js b/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js deleted file mode 100644 index b333dd11cd8..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.patchNpmPackageJson = void 0; -const withDefault = (version) => version ?? '*'; -const patchNpmPackageJson = (packageJson, packageVersions = {}) => { - return { - ...packageJson, - devDependencies: { - ...(packageJson.devDependencies ?? {}), - '@aws-amplify/backend': withDefault(packageVersions['@aws-amplify/backend']), - '@aws-amplify/backend-cli': withDefault(packageVersions['@aws-amplify/backend-cli']), - '@aws-amplify/backend-data': withDefault(packageVersions['@aws-amplify/backend-data']), - 'aws-cdk': withDefault(packageVersions['aws-cdk']), - 'aws-cdk-lib': withDefault(packageVersions['aws-cdk-lib']), - 'ci-info': withDefault(packageVersions['ci-info']), - constructs: withDefault(packageVersions.constructs), - esbuild: withDefault(packageVersions.esbuild), - tsx: withDefault(packageVersions.tsx), - typescript: withDefault(packageVersions.typescript), - '@types/node': withDefault(packageVersions['@types/node']), - }, - dependencies: { - ...(packageJson.dependencies ?? {}), - 'aws-amplify': withDefault(packageVersions['aws-amplify']), - }, - }; -}; -exports.patchNpmPackageJson = patchNpmPackageJson; -//# sourceMappingURL=renderer.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map deleted file mode 100644 index cc60fbc93ca..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"renderer.js","sourceRoot":"","sources":["../../src/npm_package/renderer.ts"],"names":[],"mappings":";;;AA4BA,MAAM,WAAW,GAAG,CAAC,OAAgB,EAAE,EAAE,CAAC,OAAO,IAAI,GAAG,CAAC;AAElD,MAAM,mBAAmB,GAAG,CAAC,WAAwB,EAAE,kBAAmD,EAAE,EAAe,EAAE;IAClI,OAAO;QACL,GAAG,WAAW;QACd,eAAe,EAAE;YACf,GAAG,CAAC,WAAW,CAAC,eAAe,IAAI,EAAE,CAAC;YACtC,sBAAsB,EAAE,WAAW,CAAC,eAAe,CAAC,sBAAsB,CAAC,CAAC;YAC5E,0BAA0B,EAAE,WAAW,CAAC,eAAe,CAAC,0BAA0B,CAAC,CAAC;YACpF,2BAA2B,EAAE,WAAW,CAAC,eAAe,CAAC,2BAA2B,CAAC,CAAC;YACtF,SAAS,EAAE,WAAW,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC;YAClD,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;YAC1D,SAAS,EAAE,WAAW,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC;YAClD,UAAU,EAAE,WAAW,CAAC,eAAe,CAAC,UAAU,CAAC;YACnD,OAAO,EAAE,WAAW,CAAC,eAAe,CAAC,OAAO,CAAC;YAC7C,GAAG,EAAE,WAAW,CAAC,eAAe,CAAC,GAAG,CAAC;YACrC,UAAU,EAAE,WAAW,CAAC,eAAe,CAAC,UAAU,CAAC;YACnD,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;SAC3D;QACD,YAAY,EAAE;YACZ,GAAG,CAAC,WAAW,CAAC,YAAY,IAAI,EAAE,CAAC;YACnC,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;SAC3D;KACF,CAAC;AACJ,CAAC,CAAC;AAtBW,QAAA,mBAAmB,uBAsB9B"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts deleted file mode 100644 index 688e2e5a1b0..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -export interface Renderer { - render(): Promise; -} -export declare class RenderPipeline implements Renderer { - private renderers; - constructor(renderers: Renderer[]); - render: () => Promise; -} -//# sourceMappingURL=render_pipeline.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map deleted file mode 100644 index d29d6d36e05..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"render_pipeline.d.ts","sourceRoot":"","sources":["../src/render_pipeline.ts"],"names":[],"mappings":"AAAA,MAAM,WAAW,QAAQ;IACvB,MAAM,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC;CACzB;AACD,qBAAa,cAAe,YAAW,QAAQ;IACjC,OAAO,CAAC,SAAS;gBAAT,SAAS,EAAE,QAAQ,EAAE;IAEzC,MAAM,QAAa,QAAQ,IAAI,CAAC,CAI9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js b/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js deleted file mode 100644 index ae8a1183d5f..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.RenderPipeline = void 0; -class RenderPipeline { - constructor(renderers) { - this.renderers = renderers; - this.render = async () => { - for (const renderer of this.renderers) { - await renderer.render(); - } - }; - } -} -exports.RenderPipeline = RenderPipeline; -//# sourceMappingURL=render_pipeline.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map deleted file mode 100644 index 4c5151d37a4..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"render_pipeline.js","sourceRoot":"","sources":["../src/render_pipeline.ts"],"names":[],"mappings":";;;AAGA,MAAa,cAAc;IACzB,YAAoB,SAAqB;QAArB,cAAS,GAAT,SAAS,CAAY;QAEzC,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,KAAK,MAAM,QAAQ,IAAI,IAAI,CAAC,SAAS,EAAE;gBACrC,MAAM,QAAQ,CAAC,MAAM,EAAE,CAAC;aACzB;QACH,CAAC,CAAC;IAN0C,CAAC;CAO9C;AARD,wCAQC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts deleted file mode 100644 index 8acedf2414b..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Renderer } from '../render_pipeline'; -export declare class EnsureDirectory implements Renderer { - private directory; - constructor(directory: string); - render: () => Promise; -} -//# sourceMappingURL=ensure_directory.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map deleted file mode 100644 index bfcae3d66da..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ensure_directory.d.ts","sourceRoot":"","sources":["../../src/renderers/ensure_directory.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAE9C,qBAAa,eAAgB,YAAW,QAAQ;IAClC,OAAO,CAAC,SAAS;gBAAT,SAAS,EAAE,MAAM;IACrC,MAAM,QAAa,QAAQ,IAAI,CAAC,CAE9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js deleted file mode 100644 index d8b19867146..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.EnsureDirectory = void 0; -const promises_1 = __importDefault(require("node:fs/promises")); -class EnsureDirectory { - constructor(directory) { - this.directory = directory; - this.render = async () => { - await promises_1.default.mkdir(this.directory, { recursive: true }); - }; - } -} -exports.EnsureDirectory = EnsureDirectory; -//# sourceMappingURL=ensure_directory.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map deleted file mode 100644 index a08380d3bc9..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ensure_directory.js","sourceRoot":"","sources":["../../src/renderers/ensure_directory.ts"],"names":[],"mappings":";;;;;;AAAA,gEAAkC;AAGlC,MAAa,eAAe;IAC1B,YAAoB,SAAiB;QAAjB,cAAS,GAAT,SAAS,CAAQ;QACrC,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,MAAM,kBAAE,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;QACtD,CAAC,CAAC;IAHsC,CAAC;CAI1C;AALD,0CAKC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts deleted file mode 100644 index 3e1d7d9c68d..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Renderer } from '../render_pipeline'; -export declare class JsonRenderer implements Renderer { - private createJson; - private writeFile; - constructor(createJson: () => Promise>, writeFile: (content: string) => Promise); - render: () => Promise; -} -//# sourceMappingURL=package_json.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map deleted file mode 100644 index b864a356b44..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"package_json.d.ts","sourceRoot":"","sources":["../../src/renderers/package_json.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAE9C,qBAAa,YAAa,YAAW,QAAQ;IAC/B,OAAO,CAAC,UAAU;IAA0C,OAAO,CAAC,SAAS;gBAArE,UAAU,EAAE,MAAM,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,EAAU,SAAS,EAAE,CAAC,OAAO,EAAE,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC;IAE7H,MAAM,QAAa,QAAQ,IAAI,CAAC,CAG9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js deleted file mode 100644 index 2a79dabdc30..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.JsonRenderer = void 0; -class JsonRenderer { - constructor(createJson, writeFile) { - this.createJson = createJson; - this.writeFile = writeFile; - this.render = async () => { - const packageJson = await this.createJson(); - await this.writeFile(JSON.stringify(packageJson, null, 2)); - }; - } -} -exports.JsonRenderer = JsonRenderer; -//# sourceMappingURL=package_json.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map deleted file mode 100644 index 943c27b1bdf..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"package_json.js","sourceRoot":"","sources":["../../src/renderers/package_json.ts"],"names":[],"mappings":";;;AAEA,MAAa,YAAY;IACvB,YAAoB,UAAkD,EAAU,SAA6C;QAAzG,eAAU,GAAV,UAAU,CAAwC;QAAU,cAAS,GAAT,SAAS,CAAoC;QAE7H,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,MAAM,WAAW,GAAG,MAAM,IAAI,CAAC,UAAU,EAAE,CAAC;YAC5C,MAAM,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC;QAC7D,CAAC,CAAC;IAL8H,CAAC;CAMlI;AAPD,oCAOC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts deleted file mode 100644 index f23d520a3bf..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import ts from 'typescript'; -import { Renderer } from '../render_pipeline.js'; -export declare class TypescriptNodeArrayRenderer implements Renderer { - private blockCreator; - private writer; - private printer; - private sourceFile; - constructor(blockCreator: () => Promise>, writer: (content: string) => Promise); - render: () => Promise; -} -//# sourceMappingURL=typescript_block_node.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map deleted file mode 100644 index 349004ad9fd..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"typescript_block_node.d.ts","sourceRoot":"","sources":["../../src/renderers/typescript_block_node.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAC5B,OAAO,EAAE,QAAQ,EAAE,MAAM,uBAAuB,CAAC;AACjD,qBAAa,2BAA4B,YAAW,QAAQ;IAG9C,OAAO,CAAC,YAAY;IAAwC,OAAO,CAAC,MAAM;IAFtF,OAAO,CAAC,OAAO,CAAa;IAC5B,OAAO,CAAC,UAAU,CAAgB;gBACd,YAAY,EAAE,MAAM,OAAO,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAU,MAAM,EAAE,CAAC,OAAO,EAAE,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC;IAI1H,MAAM,QAAa,QAAQ,IAAI,CAAC,CAI9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js deleted file mode 100644 index 1bba064eba2..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TypescriptNodeArrayRenderer = void 0; -const typescript_1 = __importDefault(require("typescript")); -class TypescriptNodeArrayRenderer { - constructor(blockCreator, writer) { - this.blockCreator = blockCreator; - this.writer = writer; - this.render = async () => { - const block = await this.blockCreator(); - const source = this.printer.printList(typescript_1.default.ListFormat.MultiLine, block, this.sourceFile); - await this.writer(source); - }; - this.printer = typescript_1.default.createPrinter({ newLine: typescript_1.default.NewLineKind.LineFeed }); - this.sourceFile = typescript_1.default.createSourceFile('output.ts', '', typescript_1.default.ScriptTarget.Latest, false, typescript_1.default.ScriptKind.TS); - } -} -exports.TypescriptNodeArrayRenderer = TypescriptNodeArrayRenderer; -//# sourceMappingURL=typescript_block_node.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map deleted file mode 100644 index 11112385c42..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"typescript_block_node.js","sourceRoot":"","sources":["../../src/renderers/typescript_block_node.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAE5B,MAAa,2BAA2B;IAGtC,YAAoB,YAAkD,EAAU,MAA0C;QAAtG,iBAAY,GAAZ,YAAY,CAAsC;QAAU,WAAM,GAAN,MAAM,CAAoC;QAI1H,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,YAAY,EAAE,CAAC;YACxC,MAAM,MAAM,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,oBAAE,CAAC,UAAU,CAAC,SAAS,EAAE,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC;YACvF,MAAM,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;QAC5B,CAAC,CAAC;QAPA,IAAI,CAAC,OAAO,GAAG,oBAAE,CAAC,aAAa,CAAC,EAAE,OAAO,EAAE,oBAAE,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC;QACtE,IAAI,CAAC,UAAU,GAAG,oBAAE,CAAC,gBAAgB,CAAC,WAAW,EAAE,EAAE,EAAE,oBAAE,CAAC,YAAY,CAAC,MAAM,EAAE,KAAK,EAAE,oBAAE,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC;IAC1G,CAAC;CAMF;AAZD,kEAYC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts deleted file mode 100644 index a783e849552..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -import ts from 'typescript'; -export type ResourceTsParameters = { - additionalImportedBackendIdentifiers?: Record>; - backendFunctionConstruct: string; - functionCallParameter: ts.ObjectLiteralExpression; - exportedVariableName: ts.Identifier; - postImportStatements?: ts.Node[]; - postExportStatements?: ts.Node[]; -}; -export declare function renderResourceTsFile({ additionalImportedBackendIdentifiers, backendFunctionConstruct, functionCallParameter, exportedVariableName, postImportStatements, postExportStatements, }: ResourceTsParameters): ts.NodeArray; -export type ResourceTsParametersList = { - additionalImportedBackendIdentifiers?: Record>; - backendFunctionConstruct: string; - functionCallParameter: ts.ObjectLiteralExpression[]; - exportedVariableName: ts.Identifier[]; - postImportStatements?: ts.Node[]; - postExportStatements?: ts.Node[]; -}; -export declare function renderResourceTsFilesForFunction({ additionalImportedBackendIdentifiers, backendFunctionConstruct, functionCallParameter, exportedVariableName, postImportStatements, postExportStatements, }: ResourceTsParametersList): ts.NodeArray; -//# sourceMappingURL=resource.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map deleted file mode 100644 index 1af33db036f..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"resource.d.ts","sourceRoot":"","sources":["../../src/resource/resource.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAG5B,MAAM,MAAM,oBAAoB,GAAG;IACjC,oCAAoC,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;IACnE,wBAAwB,EAAE,MAAM,CAAC;IACjC,qBAAqB,EAAE,EAAE,CAAC,uBAAuB,CAAC;IAClD,oBAAoB,EAAE,EAAE,CAAC,UAAU,CAAC;IACpC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;IACjC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;CAClC,CAAC;AAEF,wBAAgB,oBAAoB,CAAC,EACnC,oCAAyC,EACzC,wBAAwB,EACxB,qBAAqB,EACrB,oBAAoB,EACpB,oBAAoB,EACpB,oBAAoB,GACrB,EAAE,oBAAoB,GAAG,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,CAiB9C;AAED,MAAM,MAAM,wBAAwB,GAAG;IACrC,oCAAoC,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;IACnE,wBAAwB,EAAE,MAAM,CAAC;IACjC,qBAAqB,EAAE,EAAE,CAAC,uBAAuB,EAAE,CAAC;IACpD,oBAAoB,EAAE,EAAE,CAAC,UAAU,EAAE,CAAC;IACtC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;IACjC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;CAClC,CAAC;AAEF,wBAAgB,gCAAgC,CAAC,EAC/C,oCAAyC,EACzC,wBAAwB,EACxB,qBAAqB,EACrB,oBAAoB,EACpB,oBAAoB,EACpB,oBAAoB,GACrB,EAAE,wBAAwB,GAAG,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,CAUlD"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js b/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js deleted file mode 100644 index 2da16004116..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.renderResourceTsFilesForFunction = exports.renderResourceTsFile = void 0; -const typescript_1 = __importDefault(require("typescript")); -const ts_factory_utils_1 = require("../ts_factory_utils"); -const factory = typescript_1.default.factory; -// Creates ts file with imports / exports -function renderResourceTsFile({ additionalImportedBackendIdentifiers = {}, backendFunctionConstruct, functionCallParameter, exportedVariableName, postImportStatements, postExportStatements, }) { - const backendFunctionIdentifier = factory.createIdentifier(backendFunctionConstruct); - const importStatements = renderImportStatements(additionalImportedBackendIdentifiers); - const functionCall = factory.createCallExpression(backendFunctionIdentifier, undefined, [functionCallParameter]); - const exportedVariable = factory.createVariableDeclaration(exportedVariableName, undefined, undefined, functionCall); - const exportStatement = factory.createVariableStatement([factory.createModifier(typescript_1.default.SyntaxKind.ExportKeyword)], factory.createVariableDeclarationList([exportedVariable], typescript_1.default.NodeFlags.Const)); - return factory.createNodeArray([ - ...importStatements, - ...(postImportStatements !== undefined && postImportStatements.length > 0 ? [ts_factory_utils_1.newLineIdentifier, ...postImportStatements] : []), - ts_factory_utils_1.newLineIdentifier, - exportStatement, - ...(postExportStatements !== undefined && postExportStatements.length > 0 ? [ts_factory_utils_1.newLineIdentifier, ...postExportStatements] : []), - ]); -} -exports.renderResourceTsFile = renderResourceTsFile; -function renderResourceTsFilesForFunction({ additionalImportedBackendIdentifiers = {}, backendFunctionConstruct, functionCallParameter, exportedVariableName, postImportStatements, postExportStatements, }) { - const importStatements = renderImportStatements(additionalImportedBackendIdentifiers); - const exportStatements = renderExportStatementsForFunctions(backendFunctionConstruct, functionCallParameter, exportedVariableName); - return factory.createNodeArray([ - ...importStatements, - ...(postImportStatements !== undefined && postImportStatements.length > 0 ? [ts_factory_utils_1.newLineIdentifier, ...postImportStatements] : []), - ...(exportStatements ? [ts_factory_utils_1.newLineIdentifier, ...exportStatements] : []), - ...(postExportStatements !== undefined && postExportStatements.length > 0 ? [ts_factory_utils_1.newLineIdentifier, ...postExportStatements] : []), - ]); -} -exports.renderResourceTsFilesForFunction = renderResourceTsFilesForFunction; -function renderImportStatements(additionalImportedBackendIdentifiers) { - const importStatements = []; - for (const [packageName, identifiers] of Object.entries(additionalImportedBackendIdentifiers)) { - const importSpecifiers = []; - identifiers.forEach((identifier) => { - importSpecifiers.push(factory.createImportSpecifier(false, undefined, factory.createIdentifier(identifier))); - }); - const importStatement = factory.createImportDeclaration(undefined, factory.createImportClause(false, undefined, factory.createNamedImports(importSpecifiers)), factory.createStringLiteral(packageName)); - importStatements.push(importStatement); - } - return importStatements; -} -function renderExportStatementsForFunctions(backendFunctionConstruct, functionCallParameter, exportedVariableName) { - const exportStatementList = []; - let i = 0; - for (const functionCallParam of functionCallParameter) { - const backendFunctionIdentifier = factory.createIdentifier(backendFunctionConstruct); - const functionCall = factory.createCallExpression(backendFunctionIdentifier, undefined, [functionCallParam]); - const exportedVariable = factory.createVariableDeclaration(exportedVariableName[i], undefined, undefined, functionCall); - const exportStatement = factory.createVariableStatement([factory.createModifier(typescript_1.default.SyntaxKind.ExportKeyword)], factory.createVariableDeclarationList([exportedVariable], typescript_1.default.NodeFlags.Const)); - exportStatementList.push(typescript_1.default.addSyntheticLeadingComment(exportStatement, typescript_1.default.SyntaxKind.MultiLineCommentTrivia, `\nSource code for this function can be found in your Amplify Gen 1 Directory.\nSee amplify/backend/function/${exportedVariableName[i].escapedText}/src \n`, true)); - i++; - } - return exportStatementList; -} -//# sourceMappingURL=resource.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map deleted file mode 100644 index c39786a4774..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"resource.js","sourceRoot":"","sources":["../../src/resource/resource.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts deleted file mode 100644 index f1833549b92..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import ts from 'typescript'; -export declare const createTodoError: (todoMessage: string) => ts.ThrowStatement; -//# sourceMappingURL=todo_error.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map deleted file mode 100644 index 07014ab4e94..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"todo_error.d.ts","sourceRoot":"","sources":["../src/todo_error.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAG5B,eAAO,MAAM,eAAe,gBAAiB,MAAM,sBAGhD,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js b/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js deleted file mode 100644 index c89b0d58922..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.createTodoError = void 0; -const typescript_1 = __importDefault(require("typescript")); -const factory = typescript_1.default.factory; -const createTodoError = (todoMessage) => factory.createThrowStatement(factory.createNewExpression(factory.createIdentifier('Error'), undefined, [factory.createStringLiteral(`TODO: ${todoMessage}`)])); -exports.createTodoError = createTodoError; -//# sourceMappingURL=todo_error.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map deleted file mode 100644 index 0d0fdb3d5de..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"todo_error.js","sourceRoot":"","sources":["../src/todo_error.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAC5B,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAEpB,MAAM,eAAe,GAAG,CAAC,WAAmB,EAAE,EAAE,CACrD,OAAO,CAAC,oBAAoB,CAC1B,OAAO,CAAC,mBAAmB,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,SAAS,EAAE,CAAC,OAAO,CAAC,mBAAmB,CAAC,SAAS,WAAW,EAAE,CAAC,CAAC,CAAC,CACjI,CAAC;AAHS,QAAA,eAAe,mBAGxB"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts deleted file mode 100644 index f6cfa8485fd..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import ts from 'typescript'; -export declare const newLineIdentifier: ts.Identifier; -//# sourceMappingURL=ts_factory_utils.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map deleted file mode 100644 index 07a1e3893f1..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ts_factory_utils.d.ts","sourceRoot":"","sources":["../src/ts_factory_utils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAI5B,eAAO,MAAM,iBAAiB,eAAiC,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js b/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js deleted file mode 100644 index 329a4384225..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.newLineIdentifier = void 0; -const typescript_1 = __importDefault(require("typescript")); -const factory = typescript_1.default.factory; -exports.newLineIdentifier = factory.createIdentifier('\n'); -//# sourceMappingURL=ts_factory_utils.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map deleted file mode 100644 index 6b35e0dbdcb..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ts_factory_utils.js","sourceRoot":"","sources":["../src/ts_factory_utils.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAE5B,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAEd,QAAA,iBAAiB,GAAG,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts deleted file mode 100644 index 65fae976d41..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface Gen1ProjectConfig { - [key: string]: any; -} -//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map deleted file mode 100644 index 7595372a5ff..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AACA,MAAM,WAAW,iBAAiB;IAEhC,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC;CACpB"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/types.js b/packages/amplify-gen2-migration-codegen-dg/lib/types.js deleted file mode 100644 index 11e638d1ee4..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/types.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/types.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/types.js.map deleted file mode 100644 index c768b790026..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts deleted file mode 100644 index 3943dc562ba..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export declare const ensureDirectory: (dirPath: string) => Promise; -export declare const writeFile: (filePath: string, content: string) => Promise; -//# sourceMappingURL=file-operations.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map deleted file mode 100644 index 7fc22fec9a7..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"file-operations.d.ts","sourceRoot":"","sources":["../../src/utils/file-operations.ts"],"names":[],"mappings":"AAIA,eAAO,MAAM,eAAe,YAAmB,MAAM,KAAG,QAAQ,IAAI,CAEnE,CAAC;AAEF,eAAO,MAAM,SAAS,aAAoB,MAAM,WAAW,MAAM,KAAG,QAAQ,IAAI,CAG/E,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js b/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js deleted file mode 100644 index 85f0d82f1f9..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.writeFile = exports.ensureDirectory = void 0; -// File and directory operations utilities -const fs = __importStar(require("fs/promises")); -const path = __importStar(require("path")); -const ensureDirectory = async (dirPath) => { - await fs.mkdir(dirPath, { recursive: true }); -}; -exports.ensureDirectory = ensureDirectory; -const writeFile = async (filePath, content) => { - await (0, exports.ensureDirectory)(path.dirname(filePath)); - await fs.writeFile(filePath, content); -}; -exports.writeFile = writeFile; -//# sourceMappingURL=file-operations.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map deleted file mode 100644 index 831c704edf5..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"file-operations.js","sourceRoot":"","sources":["../../src/utils/file-operations.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,0CAA0C;AAC1C,gDAAkC;AAClC,2CAA6B;AAEtB,MAAM,eAAe,GAAG,KAAK,EAAE,OAAe,EAAiB,EAAE;IACtE,MAAM,EAAE,CAAC,KAAK,CAAC,OAAO,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B;AAEK,MAAM,SAAS,GAAG,KAAK,EAAE,QAAgB,EAAE,OAAe,EAAiB,EAAE;IAClF,MAAM,IAAA,uBAAe,EAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,MAAM,EAAE,CAAC,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;AACxC,CAAC,CAAC;AAHW,QAAA,SAAS,aAGpB"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts b/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts deleted file mode 100644 index 6d81d09f906..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export declare const generateImportStatement: (moduleName: string, importPath: string) => string; -export declare const generateExportStatement: (exportName: string) => string; -//# sourceMappingURL=typescript-utils.d.ts.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map b/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map deleted file mode 100644 index 474579309ab..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"typescript-utils.d.ts","sourceRoot":"","sources":["../../src/utils/typescript-utils.ts"],"names":[],"mappings":"AACA,eAAO,MAAM,uBAAuB,eAAgB,MAAM,cAAc,MAAM,KAAG,MAEhF,CAAC;AAEF,eAAO,MAAM,uBAAuB,eAAgB,MAAM,KAAG,MAE5D,CAAC"} \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js b/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js deleted file mode 100644 index 8112641505f..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.generateExportStatement = exports.generateImportStatement = void 0; -// TypeScript code generation utilities -const generateImportStatement = (moduleName, importPath) => { - return `import { ${moduleName} } from '${importPath}';`; -}; -exports.generateImportStatement = generateImportStatement; -const generateExportStatement = (exportName) => { - return `export const ${exportName} = `; -}; -exports.generateExportStatement = generateExportStatement; -//# sourceMappingURL=typescript-utils.js.map \ No newline at end of file diff --git a/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map b/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map deleted file mode 100644 index 0d68563442d..00000000000 --- a/packages/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"typescript-utils.js","sourceRoot":"","sources":["../../src/utils/typescript-utils.ts"],"names":[],"mappings":";;;AAAA,uCAAuC;AAChC,MAAM,uBAAuB,GAAG,CAAC,UAAkB,EAAE,UAAkB,EAAU,EAAE;IACxF,OAAO,YAAY,UAAU,YAAY,UAAU,IAAI,CAAC;AAC1D,CAAC,CAAC;AAFW,QAAA,uBAAuB,2BAElC;AAEK,MAAM,uBAAuB,GAAG,CAAC,UAAkB,EAAU,EAAE;IACpE,OAAO,gBAAgB,UAAU,KAAK,CAAC;AACzC,CAAC,CAAC;AAFW,QAAA,uBAAuB,2BAElC"} \ No newline at end of file diff --git a/tsconfig.base.json b/tsconfig.base.json index 0675e231613..53a6f7a716a 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -3,7 +3,10 @@ /* Basic Options */ "target": "ES2018" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017','ES2018' or 'ESNEXT'. */, "module": "commonjs" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */, - "lib": ["DOM", "ESnext"] /* Specify library files to be included in the compilation. */, + "lib": [ + "DOM", + "ESnext" + ] /* Specify library files to be included in the compilation. */, //"allowJs": true, /* Allow javascript files to be compiled. */ //"checkJs": true, /* Report errors in .js files. */ // "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */ @@ -20,7 +23,6 @@ // "importHelpers": true, /* Import emit helpers from 'tslib'. */ // "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */ // "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */ - /* Strict Type-Checking Options */ "strict": true /* Enable all strict type-checking options. */, "useUnknownInCatchVariables": false, @@ -30,13 +32,11 @@ // "strictPropertyInitialization": true, /* Enable strict checking of property initialization in classes. */ // "noImplicitThis": true, /* Raise error on 'this' expressions with an implied 'any' type. */ // "alwaysStrict": true, /* Parse in strict mode and emit "use strict" for each source file. */ - /* Additional Checks */ // "noUnusedLocals": true, /* Report errors on unused locals. */ // "noUnusedParameters": true, /* Report errors on unused parameters. */ // "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */ // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */ - /* Module Resolution Options */ "moduleResolution": "node" /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */, // "baseUrl": "./", /* Base directory to resolve non-absolute module names. */ @@ -47,13 +47,11 @@ // "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */, // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ - /* Source Map Options */ // "sourceRoot": "./", /* Specify the location where debugger should locate TypeScript files instead of source locations. */ // "mapRoot": "./", /* Specify the location where debugger should locate map files instead of generated locations. */ // "inlineSourceMap": true, /* Emit a single file with source maps instead of having a separate file. */ // "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */ - /* Experimental Options */ "experimentalDecorators": true /* Enables experimental support for ES7 decorators. */, "emitDecoratorMetadata": true /* Enables experimental support for emitting type metadata for decorators. */, @@ -62,8 +60,9 @@ "pretty": true, "stripInternal": true }, - "exclude": ["**/__mocks__/**/*", "**/__tests__/**/*", "**/lib/**/*"], - "references": [ - { "path": "./packages/amplify-gen2-codegen" } - ] + "exclude": [ + "**/__mocks__/**/*", + "**/__tests__/**/*", + "**/lib/**/*" + ], } From 92fa6c2b276222238a7dd5278a22d571c7c411e5 Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Fri, 24 Oct 2025 12:29:25 -0400 Subject: [PATCH 06/16] chore: updated dependencies --- packages/amplify-cli/package.json | 3 +- .../src/backend/synthesizer.ts | 2 +- .../src/generators/functions/index.ts | 3 +- .../src/generators/storage/index.ts | 2 +- yarn.lock | 17162 +++++++++------- 5 files changed, 9292 insertions(+), 7880 deletions(-) diff --git a/packages/amplify-cli/package.json b/packages/amplify-cli/package.json index a1605494cdb..be9eedbd996 100644 --- a/packages/amplify-cli/package.json +++ b/packages/amplify-cli/package.json @@ -68,8 +68,6 @@ "@aws-cdk/cloudformation-diff": "~2.68.0", "@aws-sdk/client-amplify": "^3.624.0", "@aws-sdk/client-cognito-identity-provider": "^3.624.0", - "@aws-sdk/client-lambda": "^3.624.0", - "@aws-sdk/client-s3": "^3.624.0", "amplify-codegen": "^4.10.3", "amplify-dotnet-function-runtime-provider": "2.1.6", "amplify-go-function-runtime-provider": "2.3.53", @@ -109,6 +107,7 @@ }, "devDependencies": { "@aws-amplify/amplify-function-plugin-interface": "1.12.1", + "@aws-sdk/client-lambda": "^3.624.0", "@types/archiver": "^5.3.1", "@types/columnify": "^1.5.1", "@types/folder-hash": "^4.0.1", diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/backend/synthesizer.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/backend/synthesizer.ts index 32099bd2c8c..9f7ca01bc08 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/backend/synthesizer.ts +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/backend/synthesizer.ts @@ -10,7 +10,7 @@ import ts, { VariableStatement, } from 'typescript'; import { PolicyOverrides, ReferenceAuth } from '../generators/auth/index.js'; -import { BucketAccelerateStatus, BucketVersioningStatus } from '@aws-sdk/client-s3'; +import type { BucketAccelerateStatus, BucketVersioningStatus } from '@aws-sdk/client-s3'; import { AccessPatterns, ServerSideEncryptionConfiguration } from '../generators/storage/index.js'; import { ExplicitAuthFlowsType, OAuthFlowType, UserPoolClientType } from '@aws-sdk/client-cognito-identity-provider'; import assert from 'assert'; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/index.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/index.ts index 87bb53bd5be..3fc2127fd9f 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/index.ts +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/functions/index.ts @@ -1,6 +1,7 @@ import ts from 'typescript'; import { ObjectLiteralElementLike, VariableDeclaration, VariableStatement } from 'typescript'; -import { EnvironmentResponse, Runtime } from '@aws-sdk/client-lambda'; +import type { EnvironmentResponse } from '@aws-sdk/client-lambda'; +import { Runtime } from '@aws-sdk/client-lambda'; import { renderResourceTsFile } from '../../resource/resource'; import assert from 'node:assert'; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/storage/index.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/storage/index.ts index 508e8c38ccd..58ddf6f09ed 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/storage/index.ts +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/storage/index.ts @@ -2,7 +2,7 @@ import ts, { VariableDeclaration, VariableStatement } from 'typescript'; import { getAccessPatterns } from './access'; import { renderResourceTsFile } from '../../resource/resource'; import { createTriggersProperty, Lambda } from '../functions/lambda'; -import { BucketAccelerateStatus, BucketVersioningStatus, ServerSideEncryptionByDefault } from '@aws-sdk/client-s3'; +import type { BucketAccelerateStatus, BucketVersioningStatus, ServerSideEncryptionByDefault } from '@aws-sdk/client-s3'; const factory = ts.factory; const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; diff --git a/yarn.lock b/yarn.lock index 7564607b347..1114409a8ab 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,30 +5,26 @@ __metadata: version: 6 cacheKey: 8c0 -"@adobe/css-tools@npm:^4.0.1": - version: 4.4.4 - resolution: "@adobe/css-tools@npm:4.4.4" - checksum: 8f3e6cfaa5e6286e6f05de01d91d060425be2ebaef490881f5fe6da8bbdb336835c5d373ea337b0c3b0a1af4be048ba18780f0f6021d30809b4545922a7e13d9 - languageName: node - linkType: hard - -"@alloc/quick-lru@npm:^5.2.0": - version: 5.2.0 - resolution: "@alloc/quick-lru@npm:5.2.0" - checksum: 7b878c48b9d25277d0e1a9b8b2f2312a314af806b4129dc902f2bc29ab09b58236e53964689feec187b28c80d2203aff03829754773a707a8a5987f1b7682d92 +"@ampproject/remapping@npm:^2.2.0": + version: 2.2.1 + resolution: "@ampproject/remapping@npm:2.2.1" + dependencies: + "@jridgewell/gen-mapping": ^0.3.0 + "@jridgewell/trace-mapping": ^0.3.9 + checksum: 92ce5915f8901d8c7cd4f4e6e2fe7b9fd335a29955b400caa52e0e5b12ca3796ada7c2f10e78c9c5b0f9c2539dff0ffea7b19850a56e1487aa083531e1e46d43 languageName: node linkType: hard "@apideck/better-ajv-errors@npm:^0.3.1": - version: 0.3.6 - resolution: "@apideck/better-ajv-errors@npm:0.3.6" + version: 0.3.3 + resolution: "@apideck/better-ajv-errors@npm:0.3.3" dependencies: json-schema: ^0.4.0 jsonpointer: ^5.0.0 leven: ^3.1.0 peerDependencies: ajv: ">=8" - checksum: f89a1e16ecbc2ada91c56d4391c8345471e385f0b9c38d62c3bccac40ec94482cdfa496d4c2fe0af411e9851a9931c0d5042a8040f52213f603ba6b6fd7f949b + checksum: 034175468ab7eca1ac1e5d5961006e6464f05e5394a6943e8e53455921576988702374ffb7503da68757189cdc3b18dfe4005aa3e12d85dc1b3cf3e418a801d4 languageName: node linkType: hard @@ -70,6 +66,15 @@ __metadata: languageName: node linkType: hard +"@ardatan/sync-fetch@npm:^0.0.1": + version: 0.0.1 + resolution: "@ardatan/sync-fetch@npm:0.0.1" + dependencies: + node-fetch: ^2.6.1 + checksum: cd69134005ef5ea570d55631c8be59b593e2dda2207f616d30618f948af6ee5d227b857aefd56c535e8f7f3ade47083e4e7795b5ee014a6732011c6e5f9eb08f + languageName: node + linkType: hard + "@aws-amplify/amplify-app@5.0.44, @aws-amplify/amplify-app@workspace:packages/amplify-app": version: 0.0.0-use.local resolution: "@aws-amplify/amplify-app@workspace:packages/amplify-app" @@ -999,12 +1004,12 @@ __metadata: languageName: unknown linkType: soft -"@aws-amplify/analytics@npm:6.5.14": - version: 6.5.14 - resolution: "@aws-amplify/analytics@npm:6.5.14" +"@aws-amplify/analytics@npm:6.5.10": + version: 6.5.10 + resolution: "@aws-amplify/analytics@npm:6.5.10" dependencies: - "@aws-amplify/cache": 5.1.20 - "@aws-amplify/core": 5.8.14 + "@aws-amplify/cache": 5.1.16 + "@aws-amplify/core": 5.8.10 "@aws-sdk/client-firehose": 3.6.1 "@aws-sdk/client-kinesis": 3.6.1 "@aws-sdk/client-personalize-events": 3.6.1 @@ -1012,47 +1017,47 @@ __metadata: lodash: ^4.17.20 tslib: ^1.8.0 uuid: ^3.2.1 - checksum: 9d1200daaabd9d67b29416711f1d6b4a3d7196195d5e329f54e69839cf53d4f78ddd13c59e7f7f170f345ba730ff69d12c77b9977ddffd572d3b7ba76d131c1a + checksum: 526d507f058f4469c58b96e46ddc78e9591fe43d60718455c2f16a922afea57db698a703fab5ef9742104e2e90868973cc67b1601f2675da85f59e6c2d0e8f9e languageName: node linkType: hard -"@aws-amplify/api-graphql@npm:3.4.22": - version: 3.4.22 - resolution: "@aws-amplify/api-graphql@npm:3.4.22" +"@aws-amplify/api-graphql@npm:3.4.16": + version: 3.4.16 + resolution: "@aws-amplify/api-graphql@npm:3.4.16" dependencies: - "@aws-amplify/api-rest": 3.5.14 - "@aws-amplify/auth": 5.6.15 - "@aws-amplify/cache": 5.1.20 - "@aws-amplify/core": 5.8.14 - "@aws-amplify/pubsub": 5.6.2 + "@aws-amplify/api-rest": 3.5.10 + "@aws-amplify/auth": 5.6.10 + "@aws-amplify/cache": 5.1.16 + "@aws-amplify/core": 5.8.10 + "@aws-amplify/pubsub": 5.5.10 graphql: 15.8.0 tslib: ^1.8.0 uuid: ^3.2.1 zen-observable-ts: 0.8.19 - checksum: 39c6f51261862d05b92fd490f44713a77eb0a24c6ff44461ef486b05dd1a43b9c479e4679411f0402c541feaf63d2a964e92b85e014c48bfe9c068f1b6f25305 + checksum: 8a817aaa3bc7941c738bb84d629dbbcd224b8860c2d52b06eeebe93a840e225a90f8959032dd285bd9f3d07bc2118e09340ec274694049127f6497afa864173e languageName: node linkType: hard -"@aws-amplify/api-rest@npm:3.5.14": - version: 3.5.14 - resolution: "@aws-amplify/api-rest@npm:3.5.14" +"@aws-amplify/api-rest@npm:3.5.10": + version: 3.5.10 + resolution: "@aws-amplify/api-rest@npm:3.5.10" dependencies: - "@aws-amplify/core": 5.8.14 + "@aws-amplify/core": 5.8.10 axios: ^1.6.5 tslib: ^1.8.0 url: 0.11.0 - checksum: 0abee3f6c12e17cafc8184b4f351d26cf110867c88ab808115355980aed62f063e38f9be67439c77c0ce6800cd157237ff79155500ad9265546bfc87ef094105 + checksum: b1a3105296f3eeb939f77e30ea574059595e5a026106cf48a223b4f94355c806c2aa3351acf2c0556eb3125b4bbfb2d8ee875d503337848b2d4c8a9dd6b3cf13 languageName: node linkType: hard -"@aws-amplify/api@npm:5.4.16": - version: 5.4.16 - resolution: "@aws-amplify/api@npm:5.4.16" +"@aws-amplify/api@npm:5.4.10": + version: 5.4.10 + resolution: "@aws-amplify/api@npm:5.4.10" dependencies: - "@aws-amplify/api-graphql": 3.4.22 - "@aws-amplify/api-rest": 3.5.14 + "@aws-amplify/api-graphql": 3.4.16 + "@aws-amplify/api-rest": 3.5.10 tslib: ^1.8.0 - checksum: 9d9c2daab285a6fde6bcadb846197c43effb3b57861f70186239bebc782dfc02a3ff69aeefe2bff215c3e0d63460acd0bdd98625b38066e96cc177740d3d68e5 + checksum: 8ae95d9dc45d8aacc0ef4c995c4d45b987a0ab16022a17946a91a9742b30244ecf82c0d8fda6349e3abb620056850288c5ff9900153f22d3ca1757b99a861a31 languageName: node linkType: hard @@ -1076,26 +1081,26 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/auth@npm:5.6.15": - version: 5.6.15 - resolution: "@aws-amplify/auth@npm:5.6.15" +"@aws-amplify/auth@npm:5.6.10": + version: 5.6.10 + resolution: "@aws-amplify/auth@npm:5.6.10" dependencies: - "@aws-amplify/core": 5.8.14 - amazon-cognito-identity-js: 6.3.14 + "@aws-amplify/core": 5.8.10 + amazon-cognito-identity-js: 6.3.11 buffer: 4.9.2 tslib: ^1.8.0 url: 0.11.0 - checksum: 2daf913af7ebde719f90bd306cb96e8f9a55d991e434f24f9503378ded58a04fcf2f8185e0cc1b2d6ba64341fff32e985fadd5c86f56713c7c95152a06b994c5 + checksum: 48ce6cacdd7813bc05d446c095e8860fe2f32bbc080c5351e59572ebee212d9fbb8b03ed21bfc04ca7fc56bbd48d700103c8c9ff4b170b7bc03f187b01e9bf68 languageName: node linkType: hard -"@aws-amplify/cache@npm:5.1.20": - version: 5.1.20 - resolution: "@aws-amplify/cache@npm:5.1.20" +"@aws-amplify/cache@npm:5.1.16": + version: 5.1.16 + resolution: "@aws-amplify/cache@npm:5.1.16" dependencies: - "@aws-amplify/core": 5.8.14 + "@aws-amplify/core": 5.8.10 tslib: ^1.8.0 - checksum: e3309699c9f1959a3802dbcc640ed87bf6b82ae816569c1e872eaf221e4012678758338b76a5a4a7f5efb95fa2d3af591930a5e0bce19d7d9dbd99485c8b24ee + checksum: 6218704353426cf172d4b309be1beed7f9219408179a36f46588c78c30c470bc7e27018d3b5a2336d09019cb16b3955826a0794ed17a9da28605987e695a74c0 languageName: node linkType: hard @@ -1149,7 +1154,6 @@ __metadata: "@aws-sdk/client-amplify": ^3.624.0 "@aws-sdk/client-cognito-identity-provider": ^3.624.0 "@aws-sdk/client-lambda": ^3.624.0 - "@aws-sdk/client-s3": ^3.624.0 "@types/archiver": ^5.3.1 "@types/columnify": ^1.5.1 "@types/folder-hash": ^4.0.1 @@ -1250,9 +1254,9 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/core@npm:5.8.14": - version: 5.8.14 - resolution: "@aws-amplify/core@npm:5.8.14" +"@aws-amplify/core@npm:5.8.10": + version: 5.8.10 + resolution: "@aws-amplify/core@npm:5.8.10" dependencies: "@aws-crypto/sha256-js": 1.2.2 "@aws-sdk/client-cloudwatch-logs": 3.6.1 @@ -1262,21 +1266,21 @@ __metadata: isomorphic-unfetch: ^3.0.0 react-native-url-polyfill: ^1.3.0 tslib: ^1.8.0 - universal-cookie: ^7.2.2 + universal-cookie: ^4.0.4 zen-observable-ts: 0.8.19 - checksum: b6843fa56e3d11ce813798f6e25975d4d45c435b8ee6dde5dcac0cd7bca1dbf912691aea02a399c42f5ec552b123a7832a9c661049c3dfd879489580e58ddea8 + checksum: 424c9e50caafc9733380d18a466a36e80706779e8f951f2f02e3c4b7529388a3a8ec6b25a9e3d4b2921a33a6d1de8ac0c2e6b40548c210252751be09e02e430d languageName: node linkType: hard -"@aws-amplify/datastore@npm:4.7.16": - version: 4.7.16 - resolution: "@aws-amplify/datastore@npm:4.7.16" +"@aws-amplify/datastore@npm:4.7.10": + version: 4.7.10 + resolution: "@aws-amplify/datastore@npm:4.7.10" dependencies: - "@aws-amplify/api": 5.4.16 - "@aws-amplify/auth": 5.6.15 - "@aws-amplify/core": 5.8.14 - "@aws-amplify/pubsub": 5.6.2 - amazon-cognito-identity-js: 6.3.14 + "@aws-amplify/api": 5.4.10 + "@aws-amplify/auth": 5.6.10 + "@aws-amplify/core": 5.8.10 + "@aws-amplify/pubsub": 5.5.10 + amazon-cognito-identity-js: 6.3.11 buffer: 4.9.2 idb: 5.0.6 immer: 9.0.6 @@ -1284,20 +1288,20 @@ __metadata: uuid: 3.4.0 zen-observable-ts: 0.8.19 zen-push: 0.2.1 - checksum: 2bded49b8b6322592dfd7780dc9586c197ba585f6e9129d279744760f33cbf8c2fffc39e87e0c2a9d0d08f34b00e046c7dd5faa33997b29b3b7dc981f32d9e4b + checksum: a647ec8198f9fe97cf3c163ed61afc4b6ce83900def3bc3f85d2c4d63ab57e0faf5772e245f431e3dcf8847839f264fdc203e07e5b5ca1f08186f1f83ebbb36f languageName: node linkType: hard -"@aws-amplify/geo@npm:2.3.14": - version: 2.3.14 - resolution: "@aws-amplify/geo@npm:2.3.14" +"@aws-amplify/geo@npm:2.3.10": + version: 2.3.10 + resolution: "@aws-amplify/geo@npm:2.3.10" dependencies: - "@aws-amplify/core": 5.8.14 - "@aws-sdk/client-location": 3.186.4 + "@aws-amplify/core": 5.8.10 + "@aws-sdk/client-location": 3.186.3 "@turf/boolean-clockwise": 6.5.0 camelcase-keys: 6.2.2 tslib: ^1.8.0 - checksum: 6a1b98874fa48032d4f8cea86c576249d1b29b9de9ff5776a99604d083a4cd2ef9045268bdee23b4d41fc6b58944eaa4da00140145e0d8fbde03070ae249766d + checksum: a7b78d3d0f13997200ff01e5fb24326ce22a0715321c8ccd3dc76c4bc0ee810425f6bf552ac6642617a4d1d2bdc02f540ed56c7883ecc50544291440c005d792 languageName: node linkType: hard @@ -1710,40 +1714,40 @@ __metadata: languageName: node linkType: hard -"@aws-amplify/interactions@npm:5.2.21": - version: 5.2.21 - resolution: "@aws-amplify/interactions@npm:5.2.21" +"@aws-amplify/interactions@npm:5.2.16": + version: 5.2.16 + resolution: "@aws-amplify/interactions@npm:5.2.16" dependencies: - "@aws-amplify/core": 5.8.14 - "@aws-sdk/client-lex-runtime-service": 3.186.4 - "@aws-sdk/client-lex-runtime-v2": 3.186.4 + "@aws-amplify/core": 5.8.10 + "@aws-sdk/client-lex-runtime-service": 3.186.3 + "@aws-sdk/client-lex-runtime-v2": 3.186.3 base-64: 1.0.0 fflate: 0.7.3 pako: 2.0.4 tslib: ^1.8.0 - checksum: fff232ae00779016987d9409326b751f269f4324feaf4ade895ed98c8e3bc2c936ed642bb0a355dff318087a507c6073b9e7c4213af777169887196649e25fc3 + checksum: 136adc3e84f04006ffd5984ce464ba0506e613b0161e6864531527c3ed9a9bfeddc7a046ca28d8bfa07157c5b083a893a521447d6e18dbb9eb9c1ae34cf8e5bc languageName: node linkType: hard -"@aws-amplify/notifications@npm:1.6.16": - version: 1.6.16 - resolution: "@aws-amplify/notifications@npm:1.6.16" +"@aws-amplify/notifications@npm:1.6.10": + version: 1.6.10 + resolution: "@aws-amplify/notifications@npm:1.6.10" dependencies: - "@aws-amplify/cache": 5.1.20 - "@aws-amplify/core": 5.8.14 - "@aws-amplify/rtn-push-notification": 1.1.15 + "@aws-amplify/cache": 5.1.16 + "@aws-amplify/core": 5.8.10 + "@aws-amplify/rtn-push-notification": 1.1.12 lodash: ^4.17.21 uuid: ^3.2.1 - checksum: bb14d6dfdfad08f89ec076a5ce90a365089390dbf273d9e182ad1b2e11c0977e1fc6633749f48be6f3841e307af612e2c9157cc2731176ddc3551d67b34a3051 + checksum: 34b507d09cb260f8c91b136cc6a9b595e2ae0a4b78a7ec82b779dd42eae5e32eeaea044fc7dafb5402d70cc70b5f585f5e666c2592e59a173e1ee4d383c78fe6 languageName: node linkType: hard -"@aws-amplify/predictions@npm:5.5.17": - version: 5.5.17 - resolution: "@aws-amplify/predictions@npm:5.5.17" +"@aws-amplify/predictions@npm:5.5.10": + version: 5.5.10 + resolution: "@aws-amplify/predictions@npm:5.5.10" dependencies: - "@aws-amplify/core": 5.8.14 - "@aws-amplify/storage": 5.9.16 + "@aws-amplify/core": 5.8.10 + "@aws-amplify/storage": 5.9.10 "@aws-sdk/client-comprehend": 3.6.1 "@aws-sdk/client-polly": 3.6.1 "@aws-sdk/client-rekognition": 3.6.1 @@ -1754,53 +1758,53 @@ __metadata: buffer: 4.9.2 tslib: ^1.8.0 uuid: ^3.2.1 - checksum: 01f34b752526fa03f5a6e51e0d59a49715bb1b6de001c4bd29117d9cce95a6f72c31a254939aec59bb6c3f35a8a0363823e9987a9a509b6258a92cac51a047e7 + checksum: e6da7cbd9f86095fd442c51b5988cf04492d542c7706e889ea5eb3230ae0bf47a64568c4ecf38d23d325cd34fd52447d4e1c6e0b76e1211a0b2ebe64901a8e5d languageName: node linkType: hard -"@aws-amplify/pubsub@npm:5.6.2": - version: 5.6.2 - resolution: "@aws-amplify/pubsub@npm:5.6.2" +"@aws-amplify/pubsub@npm:5.5.10": + version: 5.5.10 + resolution: "@aws-amplify/pubsub@npm:5.5.10" dependencies: - "@aws-amplify/auth": 5.6.15 - "@aws-amplify/cache": 5.1.20 - "@aws-amplify/core": 5.8.14 + "@aws-amplify/auth": 5.6.10 + "@aws-amplify/cache": 5.1.16 + "@aws-amplify/core": 5.8.10 buffer: 4.9.2 graphql: 15.8.0 tslib: ^1.8.0 url: 0.11.0 uuid: ^3.2.1 zen-observable-ts: 0.8.19 - checksum: af2db3aee9b1bb5f05977553e63197323974ec9ccd7a3cc4e4a00df07542c89c1fbaaa8d691f7c49124fa81ad363ac05786fbe60ec554463e58f7aafc9c413b0 + checksum: 7ea5a4569fc0d5c9ac98bc054ec1c86e65930484c1f657726e83732f6a32e5339b67f30865ca8bece4475977989716f0ea95c7c61241d5b8cf436c1692503c9a languageName: node linkType: hard -"@aws-amplify/rtn-push-notification@npm:1.1.15": - version: 1.1.15 - resolution: "@aws-amplify/rtn-push-notification@npm:1.1.15" - checksum: e76e5d215f32a158cb2d857132b5866e76ea584301cfe5705c85c8a6f67781f98eb75e62e0c38f490d81557e6d76a384dcf74cd2aa8ccd9a358d1f9925e27d88 +"@aws-amplify/rtn-push-notification@npm:1.1.12": + version: 1.1.12 + resolution: "@aws-amplify/rtn-push-notification@npm:1.1.12" + checksum: 31aeab0b04f4234a63a5c46498a5c14fd3eab21a8f9b69a5b68a80178fb63198157065523472c3582edd521223ca199fd20316eca7fb337bcce91a984dc4070c languageName: node linkType: hard -"@aws-amplify/storage@npm:5.9.16": - version: 5.9.16 - resolution: "@aws-amplify/storage@npm:5.9.16" +"@aws-amplify/storage@npm:5.9.10": + version: 5.9.10 + resolution: "@aws-amplify/storage@npm:5.9.10" dependencies: - "@aws-amplify/core": 5.8.14 + "@aws-amplify/core": 5.8.10 "@aws-sdk/md5-js": 3.6.1 "@aws-sdk/types": 3.6.1 buffer: 4.9.2 events: ^3.1.0 fast-xml-parser: ^4.2.5 tslib: ^1.8.0 - checksum: ba7909db4573e88ab00d8f84767f14c6a3f638962fcaaa27501378284d9c81c0961d9ef300f0ed8cf77266ef058dd602d9331fe102bc022427389adf5e7dde7e + checksum: ce1981da81c9e70c8c1966a03bce9808102cfa0dd5a1b9fc169621ad1b5759a89d985711376effd0ea3db3ef12a217fcf81d4d74092ded9bc8dc9a875adfb581 languageName: node linkType: hard "@aws-cdk/asset-awscli-v1@npm:^2.2.229": - version: 2.2.257 - resolution: "@aws-cdk/asset-awscli-v1@npm:2.2.257" - checksum: 175266d5066b98e1532d535ae0f9abb31c9c75e196709caf1a011115ac47ff0a0b561a00225019d740a6953ddf3638e95f6bcf2da7893310656de7956ed00ab5 + version: 2.2.230 + resolution: "@aws-cdk/asset-awscli-v1@npm:2.2.230" + checksum: 4a43bdaffaabed33f4fba2cca46dfea6dac22e8379b61f15c6d5f2560b54eb5c2b10da123c0bf328292998cd5dc1dcab69a8599a064299384e69d5f8f39afd33 languageName: node linkType: hard @@ -1909,11 +1913,11 @@ __metadata: linkType: hard "@aws-crypto/ie11-detection@npm:^2.0.0": - version: 2.0.2 - resolution: "@aws-crypto/ie11-detection@npm:2.0.2" + version: 2.0.0 + resolution: "@aws-crypto/ie11-detection@npm:2.0.0" dependencies: tslib: ^1.11.1 - checksum: 72671bc2e9636b43d1ceb9674305af499b101a21d7bc174023800e20fe2e4dd27011a25c20412c374e50a35eaa21d31fb4599f8413f4909bac473b1341eb4712 + checksum: 09daee4c876c4bbd66ac81ee5ae226a5b21b613cf0231b3c7bd35a4c66c0f501886af9978a43476857989eff1178e9808b9bdf5f11b788224b2848f752f5d812 languageName: node linkType: hard @@ -2011,13 +2015,13 @@ __metadata: linkType: hard "@aws-crypto/sha256-js@npm:^2.0.0": - version: 2.0.2 - resolution: "@aws-crypto/sha256-js@npm:2.0.2" + version: 2.0.1 + resolution: "@aws-crypto/sha256-js@npm:2.0.1" dependencies: - "@aws-crypto/util": ^2.0.2 - "@aws-sdk/types": ^3.110.0 + "@aws-crypto/util": ^2.0.1 + "@aws-sdk/types": ^3.1.0 tslib: ^1.11.1 - checksum: c1636d357e30a4c074aadc08dcea04d7beb129297cefb951b111263af405c72980108d7f2b28b888350ad8f3854d91f25bbabc88da0a1a8a57e6616899d11d6f + checksum: a37f30b8fb33814c0a8107cc9356795a54c147ffec45064b617b0cf7517e6ee8dcaae484dedd34397a230a671794778183d3fa4ec48083ab574ca42efd0d4143 languageName: node linkType: hard @@ -2043,11 +2047,11 @@ __metadata: linkType: hard "@aws-crypto/supports-web-crypto@npm:^2.0.0": - version: 2.0.2 - resolution: "@aws-crypto/supports-web-crypto@npm:2.0.2" + version: 2.0.0 + resolution: "@aws-crypto/supports-web-crypto@npm:2.0.0" dependencies: tslib: ^1.11.1 - checksum: 9c25f3c1d273accfd3806c5746acee4e23eccee8fdaa2d6c79fbf5e1d85a7dcddc68161dc09a1c95cb50be0439853652625a6f0fa0ab6f100280a12cd54da63a + checksum: f85bfbe50120f93d1987cf038e2f0fe1a61f6901016ed983c5c22a41a247be0b7c4f4ce2ac8c71e742e6885f54f55b2702a565762af127f635ca4f4de05f98ed languageName: node linkType: hard @@ -2082,14 +2086,14 @@ __metadata: languageName: node linkType: hard -"@aws-crypto/util@npm:^2.0.0, @aws-crypto/util@npm:^2.0.2": - version: 2.0.2 - resolution: "@aws-crypto/util@npm:2.0.2" +"@aws-crypto/util@npm:^2.0.0, @aws-crypto/util@npm:^2.0.1": + version: 2.0.1 + resolution: "@aws-crypto/util@npm:2.0.1" dependencies: - "@aws-sdk/types": ^3.110.0 + "@aws-sdk/types": ^3.1.0 "@aws-sdk/util-utf8-browser": ^3.0.0 tslib: ^1.11.1 - checksum: 9b6f903fdfce26e41cdccb643cc38b27f9929f6b72a2a6b461208f38e65174117b6a7f5c75310d3afc84d3ec16177f2252ec8ad0c95c416db5b090fcb3e35be0 + checksum: a9943a48b0c5c69101aa533d12e926eacc7e07dcaf1dd306dcf2c3886bcd41f7f0c2e42bd6d84c16dc6416d0315c2e9e70d7e7a676615eb35c118a736703f2f9 languageName: node linkType: hard @@ -2114,193 +2118,193 @@ __metadata: linkType: hard "@aws-sdk/client-amplify@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-amplify@npm:3.914.0" + version: 3.864.0 + resolution: "@aws-sdk/client-amplify@npm:3.864.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-utf8": ^4.2.0 + "@aws-sdk/core": 3.864.0 + "@aws-sdk/credential-provider-node": 3.864.0 + "@aws-sdk/middleware-host-header": 3.862.0 + "@aws-sdk/middleware-logger": 3.862.0 + "@aws-sdk/middleware-recursion-detection": 3.862.0 + "@aws-sdk/middleware-user-agent": 3.864.0 + "@aws-sdk/region-config-resolver": 3.862.0 + "@aws-sdk/types": 3.862.0 + "@aws-sdk/util-endpoints": 3.862.0 + "@aws-sdk/util-user-agent-browser": 3.862.0 + "@aws-sdk/util-user-agent-node": 3.864.0 + "@smithy/config-resolver": ^4.1.5 + "@smithy/core": ^3.8.0 + "@smithy/fetch-http-handler": ^5.1.1 + "@smithy/hash-node": ^4.0.5 + "@smithy/invalid-dependency": ^4.0.5 + "@smithy/middleware-content-length": ^4.0.5 + "@smithy/middleware-endpoint": ^4.1.18 + "@smithy/middleware-retry": ^4.1.19 + "@smithy/middleware-serde": ^4.0.9 + "@smithy/middleware-stack": ^4.0.5 + "@smithy/node-config-provider": ^4.1.4 + "@smithy/node-http-handler": ^4.1.1 + "@smithy/protocol-http": ^5.1.3 + "@smithy/smithy-client": ^4.4.10 + "@smithy/types": ^4.3.2 + "@smithy/url-parser": ^4.0.5 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.26 + "@smithy/util-defaults-mode-node": ^4.0.26 + "@smithy/util-endpoints": ^3.0.7 + "@smithy/util-middleware": ^4.0.5 + "@smithy/util-retry": ^4.0.7 + "@smithy/util-utf8": ^4.0.0 tslib: ^2.6.2 - checksum: c89188eb7445c3565f76fde4127bf5d259291c5a479514f00d5f74db2f7a3fffd0e588676d006b941bc36266a51e72f193ed2d59abba04d7cc6aa0506d09d0b3 + checksum: f5f6c1f950580ab773dc56a699307fbb7c4ffae3a5f767aea7cbfa2b2c7cfb5d92a258c1440b4e2fe72c3ef1f2ac035d831deebf7ede41ffe8adc277ea37ffde languageName: node linkType: hard "@aws-sdk/client-amplifybackend@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-amplifybackend@npm:3.914.0" + version: 3.901.0 + resolution: "@aws-sdk/client-amplifybackend@npm:3.901.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 + "@aws-sdk/core": 3.901.0 + "@aws-sdk/credential-provider-node": 3.901.0 + "@aws-sdk/middleware-host-header": 3.901.0 + "@aws-sdk/middleware-logger": 3.901.0 + "@aws-sdk/middleware-recursion-detection": 3.901.0 + "@aws-sdk/middleware-user-agent": 3.901.0 + "@aws-sdk/region-config-resolver": 3.901.0 + "@aws-sdk/types": 3.901.0 + "@aws-sdk/util-endpoints": 3.901.0 + "@aws-sdk/util-user-agent-browser": 3.901.0 + "@aws-sdk/util-user-agent-node": 3.901.0 + "@smithy/config-resolver": ^4.3.0 + "@smithy/core": ^3.14.0 + "@smithy/fetch-http-handler": ^5.3.0 + "@smithy/hash-node": ^4.2.0 + "@smithy/invalid-dependency": ^4.2.0 + "@smithy/middleware-content-length": ^4.2.0 + "@smithy/middleware-endpoint": ^4.3.0 + "@smithy/middleware-retry": ^4.4.0 + "@smithy/middleware-serde": ^4.2.0 + "@smithy/middleware-stack": ^4.2.0 + "@smithy/node-config-provider": ^4.3.0 + "@smithy/node-http-handler": ^4.3.0 + "@smithy/protocol-http": ^5.3.0 + "@smithy/smithy-client": ^4.7.0 + "@smithy/types": ^4.6.0 + "@smithy/url-parser": ^4.2.0 + "@smithy/util-base64": ^4.2.0 "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 + "@smithy/util-body-length-node": ^4.2.0 + "@smithy/util-defaults-mode-browser": ^4.2.0 + "@smithy/util-defaults-mode-node": ^4.2.0 + "@smithy/util-endpoints": ^3.2.0 + "@smithy/util-middleware": ^4.2.0 + "@smithy/util-retry": ^4.2.0 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 3ac3d3b3a165b788c980d183c2c30c718edffc14856cb62099bb9a757107b4d33252c7e12e204e0e048914e34d1a7fe822d51a0813d8e85410ea048a55cb7f9c + checksum: 6ac9acf464e06058cee5054be2629a409a22e1dd311c0c3f0d8493f21498088626dcbc26d691c8f0248beab9037bc218054b89beb9de4265f325df5bb8612952 languageName: node linkType: hard "@aws-sdk/client-amplifyuibuilder@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-amplifyuibuilder@npm:3.914.0" + version: 3.901.0 + resolution: "@aws-sdk/client-amplifyuibuilder@npm:3.901.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 + "@aws-sdk/core": 3.901.0 + "@aws-sdk/credential-provider-node": 3.901.0 + "@aws-sdk/middleware-host-header": 3.901.0 + "@aws-sdk/middleware-logger": 3.901.0 + "@aws-sdk/middleware-recursion-detection": 3.901.0 + "@aws-sdk/middleware-user-agent": 3.901.0 + "@aws-sdk/region-config-resolver": 3.901.0 + "@aws-sdk/types": 3.901.0 + "@aws-sdk/util-endpoints": 3.901.0 + "@aws-sdk/util-user-agent-browser": 3.901.0 + "@aws-sdk/util-user-agent-node": 3.901.0 + "@smithy/config-resolver": ^4.3.0 + "@smithy/core": ^3.14.0 + "@smithy/fetch-http-handler": ^5.3.0 + "@smithy/hash-node": ^4.2.0 + "@smithy/invalid-dependency": ^4.2.0 + "@smithy/middleware-content-length": ^4.2.0 + "@smithy/middleware-endpoint": ^4.3.0 + "@smithy/middleware-retry": ^4.4.0 + "@smithy/middleware-serde": ^4.2.0 + "@smithy/middleware-stack": ^4.2.0 + "@smithy/node-config-provider": ^4.3.0 + "@smithy/node-http-handler": ^4.3.0 + "@smithy/protocol-http": ^5.3.0 + "@smithy/smithy-client": ^4.7.0 + "@smithy/types": ^4.6.0 + "@smithy/url-parser": ^4.2.0 + "@smithy/util-base64": ^4.2.0 "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 + "@smithy/util-body-length-node": ^4.2.0 + "@smithy/util-defaults-mode-browser": ^4.2.0 + "@smithy/util-defaults-mode-node": ^4.2.0 + "@smithy/util-endpoints": ^3.2.0 + "@smithy/util-middleware": ^4.2.0 + "@smithy/util-retry": ^4.2.0 "@smithy/util-utf8": ^4.2.0 "@smithy/uuid": ^1.1.0 tslib: ^2.6.2 - checksum: d6d1dbd904e7da16dbfa3596fd4a4a07856fba2c8e143561e246391648b5b2a2a549710da14840a13ea6a92d74f9d998980f0e785ac224e7f183b713cbd83d66 + checksum: b24ef7353ae2fab6812b0c77b56ef06c9ae7cf8e674920a4950ef05947b4e6f73a0afdb761a488540c0ef2d524c1c50e7fd72bd9047b60d9f443b97b0986d3a7 languageName: node linkType: hard "@aws-sdk/client-api-gateway@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-api-gateway@npm:3.914.0" + version: 3.844.0 + resolution: "@aws-sdk/client-api-gateway@npm:3.844.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-sdk-api-gateway": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-stream": ^4.5.3 - "@smithy/util-utf8": ^4.2.0 + "@aws-sdk/core": 3.844.0 + "@aws-sdk/credential-provider-node": 3.844.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-sdk-api-gateway": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.844.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.844.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.844.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.14 + "@smithy/middleware-retry": ^4.1.15 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.22 + "@smithy/util-defaults-mode-node": ^4.0.22 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-stream": ^4.2.3 + "@smithy/util-utf8": ^4.0.0 tslib: ^2.6.2 - checksum: 40e6b4599143296f71ebffaa91a7718ef7ee2c561a134894457d6cf191fb7cfee9c6b8324ae8ba18d641ff71319d5f6436f0caa3e886dd4eabc4ec0dd84a004b + checksum: 43436e0508033929796dd550d5ff57bb714b6228fa491c9b6a77d9a757f8df27985392ca10168c1dcc67b8c272c4e4920916e93f9c23aa42f9b9a3eb7e3b094c languageName: node linkType: hard @@ -2355,99 +2359,100 @@ __metadata: linkType: hard "@aws-sdk/client-appsync@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-appsync@npm:3.914.0" + version: 3.846.0 + resolution: "@aws-sdk/client-appsync@npm:3.846.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-stream": ^4.5.3 - "@smithy/util-utf8": ^4.2.0 + "@aws-sdk/core": 3.846.0 + "@aws-sdk/credential-provider-node": 3.846.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.846.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.845.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.846.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.15 + "@smithy/middleware-retry": ^4.1.16 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.7 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.23 + "@smithy/util-defaults-mode-node": ^4.0.23 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-stream": ^4.2.3 + "@smithy/util-utf8": ^4.0.0 tslib: ^2.6.2 - checksum: 482f1b45f5a9e8d7f8675b335264e30476e0e0d4a11f225250d57e69bdad9c80586e6f4b7a51639bce3a4f99a526dcd78871e46dc76a0cbe7320e2ad6653d601 + checksum: c54d0ada20421dce025eead2d835a4a13c6c1849d72f12446d60f4783c037a56e99216044efa5658e5ade6a52e25e40ed0de3fe3d0cfd3acef18726e8eaecbab languageName: node linkType: hard "@aws-sdk/client-cloudformation@npm:^3.624.0": - version: 3.915.0 - resolution: "@aws-sdk/client-cloudformation@npm:3.915.0" + version: 3.844.0 + resolution: "@aws-sdk/client-cloudformation@npm:3.844.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-utf8": ^4.2.0 - "@smithy/util-waiter": ^4.2.3 - "@smithy/uuid": ^1.1.0 + "@aws-sdk/core": 3.844.0 + "@aws-sdk/credential-provider-node": 3.844.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.844.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.844.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.844.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.14 + "@smithy/middleware-retry": ^4.1.15 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.22 + "@smithy/util-defaults-mode-node": ^4.0.22 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 + "@smithy/util-waiter": ^4.0.6 + "@types/uuid": ^9.0.1 tslib: ^2.6.2 - checksum: 4e27117220e891a5e353a15f7c50e2dcdc1ecb2ca28dfeef2557d20ac3bb5eef175fd2c7247c812789d86c244b47bd3b1fe63fd3c522ade8999a877e33d6e086 + uuid: ^9.0.1 + checksum: 872fe9c27a4dd519e4328ca45f82fc86f2802b196c7b78c9a73d7a4e0ac60b6be53246846865eaf67abf68ee4e4c3f080502ca375804cccbf21a0e9e59238baa languageName: node linkType: hard @@ -2491,49 +2496,49 @@ __metadata: linkType: hard "@aws-sdk/client-cognito-identity-provider@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-cognito-identity-provider@npm:3.914.0" + version: 3.844.0 + resolution: "@aws-sdk/client-cognito-identity-provider@npm:3.844.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-utf8": ^4.2.0 + "@aws-sdk/core": 3.844.0 + "@aws-sdk/credential-provider-node": 3.844.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.844.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.844.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.844.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.14 + "@smithy/middleware-retry": ^4.1.15 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.22 + "@smithy/util-defaults-mode-node": ^4.0.22 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 tslib: ^2.6.2 - checksum: 56b01edc2397421d5b8bcf37dbb679cdacbccba539ab5fd3f01cb44202c088c2b58446bc517586a9b00a8a888f7cca104989cdfd766e249866e26076fd4b5338 + checksum: 134676e049c8e611b22de055810bea2d7de35d9a9ebf5b98547920c6a40b4933cdf0a4a7b9325ce9ac9f53103c2fda00d928b4fab5736c905a034ab918e61be4 languageName: node linkType: hard @@ -2586,50 +2591,50 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-cognito-identity@npm:3.915.0, @aws-sdk/client-cognito-identity@npm:^3.624.0": - version: 3.915.0 - resolution: "@aws-sdk/client-cognito-identity@npm:3.915.0" +"@aws-sdk/client-cognito-identity@npm:3.844.0, @aws-sdk/client-cognito-identity@npm:^3.624.0": + version: 3.844.0 + resolution: "@aws-sdk/client-cognito-identity@npm:3.844.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-utf8": ^4.2.0 + "@aws-sdk/core": 3.844.0 + "@aws-sdk/credential-provider-node": 3.844.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.844.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.844.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.844.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.14 + "@smithy/middleware-retry": ^4.1.15 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.22 + "@smithy/util-defaults-mode-node": ^4.0.22 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 tslib: ^2.6.2 - checksum: 98b4624fd3fd04d274bc92b7d6aaddabbe8fbf2168cc5e98103d1c5bfc3b4cbad5bea4851d2b41b83946f27f33a05ac4a836cc24c479dff96cb66579a32b4c74 + checksum: b47805cda5c0b296c68a0441847ab3507520fa4d3e1c3389193d4a40a0ada5d5743d328650083a02f14d15c388fb37cb429afac7c32fbd99d7f3d1e8198cd0c4 languageName: node linkType: hard @@ -2674,49 +2679,49 @@ __metadata: linkType: hard "@aws-sdk/client-dynamodb-streams@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-dynamodb-streams@npm:3.914.0" + version: 3.916.0 + resolution: "@aws-sdk/client-dynamodb-streams@npm:3.916.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 + "@aws-sdk/core": 3.916.0 + "@aws-sdk/credential-provider-node": 3.916.0 "@aws-sdk/middleware-host-header": 3.914.0 "@aws-sdk/middleware-logger": 3.914.0 "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.916.0 "@aws-sdk/region-config-resolver": 3.914.0 "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-endpoints": 3.916.0 "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.916.0 "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 + "@smithy/core": ^3.17.1 "@smithy/fetch-http-handler": ^5.3.4 "@smithy/hash-node": ^4.2.3 "@smithy/invalid-dependency": ^4.2.3 "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-endpoint": ^4.3.5 + "@smithy/middleware-retry": ^4.4.5 "@smithy/middleware-serde": ^4.2.3 "@smithy/middleware-stack": ^4.2.3 "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 + "@smithy/node-http-handler": ^4.4.3 "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 + "@smithy/smithy-client": ^4.9.1 "@smithy/types": ^4.8.0 "@smithy/url-parser": ^4.2.3 "@smithy/util-base64": ^4.3.0 "@smithy/util-body-length-browser": ^4.2.0 "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-defaults-mode-browser": ^4.3.4 + "@smithy/util-defaults-mode-node": ^4.2.6 "@smithy/util-endpoints": ^3.2.3 "@smithy/util-middleware": ^4.2.3 "@smithy/util-retry": ^4.2.3 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: ef59969cf830ed9dab24608a56e838e43f4917bfe59772d6ed19bdde5748b2a2cb52356cde2509ff9ff7baec60880b3745ff40072eeb759827d757d20ebe14da + checksum: f7d7a9dd85827cc2033610f7c5d85079356cdf049633b19a92fc21c31503ea87ee08640e7410fda47d0c97f20d74bca67e58c5aef9583f7c72d4497f8a7cce3c languageName: node linkType: hard @@ -2773,52 +2778,53 @@ __metadata: linkType: hard "@aws-sdk/client-dynamodb@npm:^3.515.0, @aws-sdk/client-dynamodb@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-dynamodb@npm:3.914.0" + version: 3.844.0 + resolution: "@aws-sdk/client-dynamodb@npm:3.844.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-endpoint-discovery": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-utf8": ^4.2.0 - "@smithy/util-waiter": ^4.2.3 - "@smithy/uuid": ^1.1.0 + "@aws-sdk/core": 3.844.0 + "@aws-sdk/credential-provider-node": 3.844.0 + "@aws-sdk/middleware-endpoint-discovery": 3.840.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.844.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.844.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.844.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.14 + "@smithy/middleware-retry": ^4.1.15 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.22 + "@smithy/util-defaults-mode-node": ^4.0.22 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 + "@smithy/util-waiter": ^4.0.6 + "@types/uuid": ^9.0.1 tslib: ^2.6.2 - checksum: c7681a7b999cca1babfa79c3d8d9c26380439d40645cb5f6ee892c764e1e8d6a80a2df9d624a39c8da1d6093e7968e0e552d3266006b7b721584bdcbe0bfb5fb + uuid: ^9.0.1 + checksum: 1d00e78cebddbecc7a281c490a866c4a21be7c44b96beeea02b653ff52e6e618201f32dd0964fbb15a9f529921e90c356d4a02450293cbd30900246b12108abb languageName: node linkType: hard @@ -2875,100 +2881,101 @@ __metadata: linkType: hard "@aws-sdk/client-ec2@npm:^3.624.0": - version: 3.915.0 - resolution: "@aws-sdk/client-ec2@npm:3.915.0" + version: 3.848.0 + resolution: "@aws-sdk/client-ec2@npm:3.848.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-sdk-ec2": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-utf8": ^4.2.0 - "@smithy/util-waiter": ^4.2.3 - "@smithy/uuid": ^1.1.0 + "@aws-sdk/core": 3.846.0 + "@aws-sdk/credential-provider-node": 3.848.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-sdk-ec2": 3.845.0 + "@aws-sdk/middleware-user-agent": 3.848.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.848.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.848.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.15 + "@smithy/middleware-retry": ^4.1.16 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.7 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.23 + "@smithy/util-defaults-mode-node": ^4.0.23 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 + "@smithy/util-waiter": ^4.0.6 + "@types/uuid": ^9.0.1 tslib: ^2.6.2 - checksum: c9352cd917e1b9e64b1bd69e7f8241cc6a54b4a733a9b1089a5ed9b3a384630bd301602fbe2c8b1ebfd4ff16009b9d0cd2e4a0faa15ed9e5ef5ac5de7a77820f + uuid: ^9.0.1 + checksum: 9b014aead1e69457d5441a9d2bef559f8d81394e9c1c8d58f41d31317784082b803898d9dc3b6127e0e297e7d22ca208a5f9cef65d9e8f83d93d3b1f695115be languageName: node linkType: hard "@aws-sdk/client-ecr@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-ecr@npm:3.914.0" + version: 3.844.0 + resolution: "@aws-sdk/client-ecr@npm:3.844.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-utf8": ^4.2.0 - "@smithy/util-waiter": ^4.2.3 + "@aws-sdk/core": 3.844.0 + "@aws-sdk/credential-provider-node": 3.844.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.844.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.844.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.844.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.14 + "@smithy/middleware-retry": ^4.1.15 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.22 + "@smithy/util-defaults-mode-node": ^4.0.22 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 + "@smithy/util-waiter": ^4.0.6 tslib: ^2.6.2 - checksum: 44b3325e917690cc784b251cb3841d60da518cd7ab4a5b17db8c5bbf69d1bcce969de46549a2eb17feca2b754b639f156daf5a4590a4c5b4bd8e3414375159b2 + checksum: 38c4854c0c26d861819a5a6358cf7d674008022f35f02b317d76fa6cb7e95a26637aa3b8f35bd660667d38ca2d78c35ac89934c2d3d41278ceea8759344f26cc languageName: node linkType: hard @@ -3062,50 +3069,50 @@ __metadata: linkType: hard "@aws-sdk/client-iam@npm:^3.624.0": - version: 3.915.0 - resolution: "@aws-sdk/client-iam@npm:3.915.0" + version: 3.844.0 + resolution: "@aws-sdk/client-iam@npm:3.844.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-utf8": ^4.2.0 - "@smithy/util-waiter": ^4.2.3 + "@aws-sdk/core": 3.844.0 + "@aws-sdk/credential-provider-node": 3.844.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.844.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.844.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.844.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.14 + "@smithy/middleware-retry": ^4.1.15 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.22 + "@smithy/util-defaults-mode-node": ^4.0.22 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 + "@smithy/util-waiter": ^4.0.6 tslib: ^2.6.2 - checksum: 650d714bb27cbcae79e4a5f947a4582ced2c36dd20abc96105cfdc0bf58764b3269308be09d0c3fad6592c338ddb2a64a0822520bed03cce0346a6b1fd8ed308 + checksum: 4572f2ea477ec5cbb8b310670259f01a41cc924a977d859a737853fa9b7d4e85f93543bfb76912db0970666d290bce46613811903696e98393f669469df8b046 languageName: node linkType: hard @@ -3152,7 +3159,7 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-lambda@npm:3.624.0, @aws-sdk/client-lambda@npm:^3.624.0": +"@aws-sdk/client-lambda@npm:3.624.0": version: 3.624.0 resolution: "@aws-sdk/client-lambda@npm:3.624.0" dependencies: @@ -3206,60 +3213,112 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/client-lambda@npm:^3.624.0": + version: 3.844.0 + resolution: "@aws-sdk/client-lambda@npm:3.844.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.844.0 + "@aws-sdk/credential-provider-node": 3.844.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.844.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.844.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.844.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/eventstream-serde-browser": ^4.0.4 + "@smithy/eventstream-serde-config-resolver": ^4.1.2 + "@smithy/eventstream-serde-node": ^4.0.4 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.14 + "@smithy/middleware-retry": ^4.1.15 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.22 + "@smithy/util-defaults-mode-node": ^4.0.22 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-stream": ^4.2.3 + "@smithy/util-utf8": ^4.0.0 + "@smithy/util-waiter": ^4.0.6 + tslib: ^2.6.2 + checksum: c7dd0164e2cb27be722ecd36d281f25119621ff3d050e3d48e5235b93cdbaa1270cae33e1bf57b23dc5e78dbeb04e54205dcb236f11b27cb6f76aac9804cb52b + languageName: node + linkType: hard + "@aws-sdk/client-lex-model-building-service@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-lex-model-building-service@npm:3.914.0" + version: 3.848.0 + resolution: "@aws-sdk/client-lex-model-building-service@npm:3.848.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-utf8": ^4.2.0 + "@aws-sdk/core": 3.846.0 + "@aws-sdk/credential-provider-node": 3.848.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.848.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.848.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.848.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.15 + "@smithy/middleware-retry": ^4.1.16 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.7 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.23 + "@smithy/util-defaults-mode-node": ^4.0.23 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 tslib: ^2.6.2 - checksum: 1b866868a051888ddd282ba6f832d2bbcda92f548ea057a47d5d0e6ab5cead127120f038ebcf498a84832348e2c08275ee72abd98778d0b785f7d5b31d00f4b9 + checksum: 4132ca7ca1ab747f29996a826009ecea133e5211609ec00a85cf72d16caabde501b20132178bbcd6de40cabcfcc16c224ae8fa3f449b00ec36e7ddd4f994054e languageName: node linkType: hard -"@aws-sdk/client-lex-runtime-service@npm:3.186.4": - version: 3.186.4 - resolution: "@aws-sdk/client-lex-runtime-service@npm:3.186.4" +"@aws-sdk/client-lex-runtime-service@npm:3.186.3": + version: 3.186.3 + resolution: "@aws-sdk/client-lex-runtime-service@npm:3.186.3" dependencies: "@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-js": 2.0.0 - "@aws-sdk/client-sts": 3.186.4 + "@aws-sdk/client-sts": 3.186.3 "@aws-sdk/config-resolver": 3.186.0 "@aws-sdk/credential-provider-node": 3.186.0 "@aws-sdk/fetch-http-handler": 3.186.0 @@ -3291,17 +3350,17 @@ __metadata: "@aws-sdk/util-utf8-browser": 3.186.0 "@aws-sdk/util-utf8-node": 3.186.0 tslib: ^2.3.1 - checksum: 3910ebf26e9518b89011705138106a6d54a42950c6dffe3a69cc8de6f3e6213b272b8dd5356c238e0cac36fad39de5667775971c9783309e3eaeb7330cb91f45 + checksum: 7c7900e3f9a9adc18cb6b95700f7db56a0850335ae568c29cd4662fc3f51bea093b3978236bdbdae217ec84cc9f9065cd6ad7bb8791294dba8af9687d47641ab languageName: node linkType: hard -"@aws-sdk/client-lex-runtime-v2@npm:3.186.4": - version: 3.186.4 - resolution: "@aws-sdk/client-lex-runtime-v2@npm:3.186.4" +"@aws-sdk/client-lex-runtime-v2@npm:3.186.3": + version: 3.186.3 + resolution: "@aws-sdk/client-lex-runtime-v2@npm:3.186.3" dependencies: "@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-js": 2.0.0 - "@aws-sdk/client-sts": 3.186.4 + "@aws-sdk/client-sts": 3.186.3 "@aws-sdk/config-resolver": 3.186.0 "@aws-sdk/credential-provider-node": 3.186.0 "@aws-sdk/eventstream-handler-node": 3.186.0 @@ -3338,17 +3397,17 @@ __metadata: "@aws-sdk/util-utf8-browser": 3.186.0 "@aws-sdk/util-utf8-node": 3.186.0 tslib: ^2.3.1 - checksum: 22fa8e94bd1a5bab97fba0e2fdf65e486704104df5339b7a28f44b620abc190c8e561824be667b0053c223358d42c77985794ca291b47ea559212c3968983dc9 + checksum: a09ca50f0c63658b7458d4e03d34d2ed721e89db69b3a521607c83bf7cc58166567dccb48bae82756d60ef2637b891341a2cbc76ba7df1b4a2b042fa0076a486 languageName: node linkType: hard -"@aws-sdk/client-location@npm:3.186.4": - version: 3.186.4 - resolution: "@aws-sdk/client-location@npm:3.186.4" +"@aws-sdk/client-location@npm:3.186.3": + version: 3.186.3 + resolution: "@aws-sdk/client-location@npm:3.186.3" dependencies: "@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-js": 2.0.0 - "@aws-sdk/client-sts": 3.186.4 + "@aws-sdk/client-sts": 3.186.3 "@aws-sdk/config-resolver": 3.186.0 "@aws-sdk/credential-provider-node": 3.186.0 "@aws-sdk/fetch-http-handler": 3.186.0 @@ -3380,55 +3439,55 @@ __metadata: "@aws-sdk/util-utf8-browser": 3.186.0 "@aws-sdk/util-utf8-node": 3.186.0 tslib: ^2.3.1 - checksum: af48b1b1390c69393e884402c2f7b235d7b55e1cfb44960d43fa56a068b1ea7be12ea10c7423a3f222c2b27a494f2c31de4662e880742c7eac7f0db51005f783 + checksum: 0f36107d4abf74da4fc9443f2c33664a88ec198f63b793d01eaffe0cbedb758874922bfbb9e0b62c5f74da7a1277cace1b15f1e3064288f6d1ef7e3d5720bec1 languageName: node linkType: hard "@aws-sdk/client-location@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-location@npm:3.914.0" + version: 3.844.0 + resolution: "@aws-sdk/client-location@npm:3.844.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-stream": ^4.5.3 - "@smithy/util-utf8": ^4.2.0 + "@aws-sdk/core": 3.844.0 + "@aws-sdk/credential-provider-node": 3.844.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.844.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.844.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.844.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.14 + "@smithy/middleware-retry": ^4.1.15 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.22 + "@smithy/util-defaults-mode-node": ^4.0.22 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-stream": ^4.2.3 + "@smithy/util-utf8": ^4.0.0 tslib: ^2.6.2 - checksum: 2208a829ccc45a7ed1a335fbd12e0e888bd0cf8257942d0d095d897c8301333e1c36ecc985277b73bc9434d3b1b7497943e8024368f3422be1b5d2cd062e3ab8 + checksum: c185354e89308d0016752868aa10fb189db50e421c324040ac4e37004dc8e0e136dc67cd17f37a8c0c9b23c7a22df27ea113804471ef423983bf973f10f62b68 languageName: node linkType: hard @@ -3511,50 +3570,50 @@ __metadata: linkType: hard "@aws-sdk/client-polly@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-polly@npm:3.914.0" + version: 3.846.0 + resolution: "@aws-sdk/client-polly@npm:3.846.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-stream": ^4.5.3 - "@smithy/util-utf8": ^4.2.0 + "@aws-sdk/core": 3.846.0 + "@aws-sdk/credential-provider-node": 3.846.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.846.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.845.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.846.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.15 + "@smithy/middleware-retry": ^4.1.16 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.7 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.23 + "@smithy/util-defaults-mode-node": ^4.0.23 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-stream": ^4.2.3 + "@smithy/util-utf8": ^4.0.0 tslib: ^2.6.2 - checksum: ae5eca61619cceb738b1589320930205c4ee8342d58ae7b59729aefe46a5033bd9b1627106074bc2e558ff951ec17206c76659b6a60e987e430a2b9644aff311 + checksum: 48c29bde5e7e1e090cf81ebee99e08493bd21a6d459c253a75c31e6266b01f6c8c55928fe61622d622767f8ac2c4fdc1e9a396b724bdf5b7a5e25808c12df3a5 languageName: node linkType: hard @@ -3701,52 +3760,52 @@ __metadata: linkType: hard "@aws-sdk/client-route-53@npm:^3.624.0": - version: 3.915.0 - resolution: "@aws-sdk/client-route-53@npm:3.915.0" + version: 3.846.0 + resolution: "@aws-sdk/client-route-53@npm:3.846.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-sdk-route53": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@aws-sdk/xml-builder": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-utf8": ^4.2.0 - "@smithy/util-waiter": ^4.2.3 + "@aws-sdk/core": 3.846.0 + "@aws-sdk/credential-provider-node": 3.846.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-sdk-route53": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.846.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.845.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.846.0 + "@aws-sdk/xml-builder": 3.821.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.15 + "@smithy/middleware-retry": ^4.1.16 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.7 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.23 + "@smithy/util-defaults-mode-node": ^4.0.23 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 + "@smithy/util-waiter": ^4.0.6 tslib: ^2.6.2 - checksum: c7249b4d37f04f28e6f40c849400c5c27e184ab038ab789716c4db32d13c7072d67a6b9f778555ad086ec98589c0a20f890af6e49d9360b1f60dfd01ca956195 + checksum: 834627c4e76d92309e8be354471aa34eaeecc89be0aca612f7b6ea57c38e7b4e308abeb4dd645e0eee24eeffcdec5efb45181c9f1925e33651f70579cb6cbede languageName: node linkType: hard @@ -3817,211 +3876,214 @@ __metadata: linkType: hard "@aws-sdk/client-s3@npm:^3.25.0, @aws-sdk/client-s3@npm:^3.515.0, @aws-sdk/client-s3@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-s3@npm:3.914.0" + version: 3.864.0 + resolution: "@aws-sdk/client-s3@npm:3.864.0" dependencies: "@aws-crypto/sha1-browser": 5.2.0 "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-bucket-endpoint": 3.914.0 - "@aws-sdk/middleware-expect-continue": 3.914.0 - "@aws-sdk/middleware-flexible-checksums": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-location-constraint": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-sdk-s3": 3.914.0 - "@aws-sdk/middleware-ssec": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/signature-v4-multi-region": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@aws-sdk/xml-builder": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/eventstream-serde-browser": ^4.2.3 - "@smithy/eventstream-serde-config-resolver": ^4.3.3 - "@smithy/eventstream-serde-node": ^4.2.3 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-blob-browser": ^4.2.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/hash-stream-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/md5-js": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-stream": ^4.5.3 - "@smithy/util-utf8": ^4.2.0 - "@smithy/util-waiter": ^4.2.3 - "@smithy/uuid": ^1.1.0 + "@aws-sdk/core": 3.864.0 + "@aws-sdk/credential-provider-node": 3.864.0 + "@aws-sdk/middleware-bucket-endpoint": 3.862.0 + "@aws-sdk/middleware-expect-continue": 3.862.0 + "@aws-sdk/middleware-flexible-checksums": 3.864.0 + "@aws-sdk/middleware-host-header": 3.862.0 + "@aws-sdk/middleware-location-constraint": 3.862.0 + "@aws-sdk/middleware-logger": 3.862.0 + "@aws-sdk/middleware-recursion-detection": 3.862.0 + "@aws-sdk/middleware-sdk-s3": 3.864.0 + "@aws-sdk/middleware-ssec": 3.862.0 + "@aws-sdk/middleware-user-agent": 3.864.0 + "@aws-sdk/region-config-resolver": 3.862.0 + "@aws-sdk/signature-v4-multi-region": 3.864.0 + "@aws-sdk/types": 3.862.0 + "@aws-sdk/util-endpoints": 3.862.0 + "@aws-sdk/util-user-agent-browser": 3.862.0 + "@aws-sdk/util-user-agent-node": 3.864.0 + "@aws-sdk/xml-builder": 3.862.0 + "@smithy/config-resolver": ^4.1.5 + "@smithy/core": ^3.8.0 + "@smithy/eventstream-serde-browser": ^4.0.5 + "@smithy/eventstream-serde-config-resolver": ^4.1.3 + "@smithy/eventstream-serde-node": ^4.0.5 + "@smithy/fetch-http-handler": ^5.1.1 + "@smithy/hash-blob-browser": ^4.0.5 + "@smithy/hash-node": ^4.0.5 + "@smithy/hash-stream-node": ^4.0.5 + "@smithy/invalid-dependency": ^4.0.5 + "@smithy/md5-js": ^4.0.5 + "@smithy/middleware-content-length": ^4.0.5 + "@smithy/middleware-endpoint": ^4.1.18 + "@smithy/middleware-retry": ^4.1.19 + "@smithy/middleware-serde": ^4.0.9 + "@smithy/middleware-stack": ^4.0.5 + "@smithy/node-config-provider": ^4.1.4 + "@smithy/node-http-handler": ^4.1.1 + "@smithy/protocol-http": ^5.1.3 + "@smithy/smithy-client": ^4.4.10 + "@smithy/types": ^4.3.2 + "@smithy/url-parser": ^4.0.5 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.26 + "@smithy/util-defaults-mode-node": ^4.0.26 + "@smithy/util-endpoints": ^3.0.7 + "@smithy/util-middleware": ^4.0.5 + "@smithy/util-retry": ^4.0.7 + "@smithy/util-stream": ^4.2.4 + "@smithy/util-utf8": ^4.0.0 + "@smithy/util-waiter": ^4.0.7 + "@types/uuid": ^9.0.1 tslib: ^2.6.2 - checksum: b97cb38831cc789d68ef7d3d253743c5c225a6389b4e41da3ea81c0cde0993e75e63461d45d819981061e2bc11a6d42b631ebc775f60de99dae1e0027f42cd83 + uuid: ^9.0.1 + checksum: b9b01fc486e574be97360719c607b9d4cc8be0d12e76c74b9ffa8cdabb395bc3b300a54029a8403bad98f32c4f3653190f8fb7a570c5b57283248327b70a8fa5 languageName: node linkType: hard "@aws-sdk/client-sagemaker@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-sagemaker@npm:3.914.0" + version: 3.848.0 + resolution: "@aws-sdk/client-sagemaker@npm:3.848.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-utf8": ^4.2.0 - "@smithy/util-waiter": ^4.2.3 - "@smithy/uuid": ^1.1.0 + "@aws-sdk/core": 3.846.0 + "@aws-sdk/credential-provider-node": 3.848.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.848.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.848.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.848.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.15 + "@smithy/middleware-retry": ^4.1.16 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.7 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.23 + "@smithy/util-defaults-mode-node": ^4.0.23 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 + "@smithy/util-waiter": ^4.0.6 + "@types/uuid": ^9.0.1 tslib: ^2.6.2 - checksum: e690a920d4bac35d0f56ee1a770aeb9a024f7e6950251069d884f231140856efd0a3f3ed31b48da82e40bd1ba303d06c73c82bce2f24b8dd596a861000f8a2bf + uuid: ^9.0.1 + checksum: d8d14cbcf72d60ca8db1162b7b6c4e45fd0459f9b251920d5c9b1ea59910d70ff070e4753d8e2b073cdec95ff92a95c4f9c6f096f92a1a39bd8eb26cf6ef512b languageName: node linkType: hard "@aws-sdk/client-secrets-manager@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-secrets-manager@npm:3.914.0" + version: 3.846.0 + resolution: "@aws-sdk/client-secrets-manager@npm:3.846.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-utf8": ^4.2.0 - "@smithy/uuid": ^1.1.0 + "@aws-sdk/core": 3.846.0 + "@aws-sdk/credential-provider-node": 3.846.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.846.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.845.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.846.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.15 + "@smithy/middleware-retry": ^4.1.16 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.7 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.23 + "@smithy/util-defaults-mode-node": ^4.0.23 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 + "@types/uuid": ^9.0.1 tslib: ^2.6.2 - checksum: 095e553b261242aa2fccb2b20ed9ed7f05ddf8e03b569a9e130eefb60e1cba1c9be8a8c3f1834783a614ebd8917d5d4764cb1f0346abfc6371f8d89302a55cd7 + uuid: ^9.0.1 + checksum: 4bac778a5efc9188793b291273551a43a5bef1bdf1e48990399d51c4101912892af4742193fc7b177503aecaac03b4034e54495d1843dd0cd6c908f9f337abbd languageName: node linkType: hard "@aws-sdk/client-sns@npm:^3.624.0": - version: 3.915.0 - resolution: "@aws-sdk/client-sns@npm:3.915.0" + version: 3.846.0 + resolution: "@aws-sdk/client-sns@npm:3.846.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-utf8": ^4.2.0 + "@aws-sdk/core": 3.846.0 + "@aws-sdk/credential-provider-node": 3.846.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.846.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.845.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.846.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.15 + "@smithy/middleware-retry": ^4.1.16 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.7 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.23 + "@smithy/util-defaults-mode-node": ^4.0.23 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 tslib: ^2.6.2 - checksum: fe3e9298106c453ac746fc5d5f405c119a3de67b1d3e3b9e4ac71bfbdd26ba2c3ce8f57f58d7bf46644cdbfeb646c3562d3f5e154ac991d7c13f0b2e71c0b4a4 + checksum: aa2e4d5328ef46420ceaa653115112b30ea58f60d3de392a9bc3bd28725bc3f386585fb7233f3780a071e99e20b278286c1899177be5846e3ecc54f399946f71 languageName: node linkType: hard @@ -4077,51 +4139,52 @@ __metadata: linkType: hard "@aws-sdk/client-ssm@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-ssm@npm:3.914.0" + version: 3.844.0 + resolution: "@aws-sdk/client-ssm@npm:3.844.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-utf8": ^4.2.0 - "@smithy/util-waiter": ^4.2.3 - "@smithy/uuid": ^1.1.0 + "@aws-sdk/core": 3.844.0 + "@aws-sdk/credential-provider-node": 3.844.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.844.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.844.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.844.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.14 + "@smithy/middleware-retry": ^4.1.15 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.22 + "@smithy/util-defaults-mode-node": ^4.0.22 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 + "@smithy/util-waiter": ^4.0.6 + "@types/uuid": ^9.0.1 tslib: ^2.6.2 - checksum: 777065d2c94310bff5a751762e1b7e9669b2013eded1d64ef81789f4d956cd0869ede085fb1cf0442fd9b6c254587bed2b7660c0bd8543378938e587905b6971 + uuid: ^9.0.1 + checksum: 726b62e961883f15f522e5783eb31a91f5050234031abf02232e56609a1047e0c4f5c069deee22d3beeb19469a53090f42bcb3ac95c32336407a0266ad54bc4a languageName: node linkType: hard @@ -4259,55 +4322,331 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-sso@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/client-sso@npm:3.914.0" +"@aws-sdk/client-sso@npm:3.830.0": + version: 3.830.0 + resolution: "@aws-sdk/client-sso@npm:3.830.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.826.0 + "@aws-sdk/middleware-host-header": 3.821.0 + "@aws-sdk/middleware-logger": 3.821.0 + "@aws-sdk/middleware-recursion-detection": 3.821.0 + "@aws-sdk/middleware-user-agent": 3.828.0 + "@aws-sdk/region-config-resolver": 3.821.0 + "@aws-sdk/types": 3.821.0 + "@aws-sdk/util-endpoints": 3.828.0 + "@aws-sdk/util-user-agent-browser": 3.821.0 + "@aws-sdk/util-user-agent-node": 3.828.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.5.3 + "@smithy/fetch-http-handler": ^5.0.4 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.11 + "@smithy/middleware-retry": ^4.1.12 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.0.6 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.3 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.19 + "@smithy/util-defaults-mode-node": ^4.0.19 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.5 + "@smithy/util-utf8": ^4.0.0 + tslib: ^2.6.2 + checksum: 1e457581b5c05e2cff22c7dfd9b572b92a0e2b494dffdc4ff2869ab6d2f38cb9b69a153d6bc6e4210ebc83231fda6cb3fc2530bd9763052be149eed7e4dbf983 + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/client-sso@npm:3.844.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.844.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.844.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.844.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.844.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.14 + "@smithy/middleware-retry": ^4.1.15 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.22 + "@smithy/util-defaults-mode-node": ^4.0.22 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 + tslib: ^2.6.2 + checksum: 1943d9ac636c39b2971217704893d8693b739e4e524b2b4ff479b595cf740882a038cfc964fa52d769be95a6c7a9b0ea9127dfa9945f0a12447dd148df80fc65 + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.846.0": + version: 3.846.0 + resolution: "@aws-sdk/client-sso@npm:3.846.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.846.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.846.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.845.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.846.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.15 + "@smithy/middleware-retry": ^4.1.16 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.7 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.23 + "@smithy/util-defaults-mode-node": ^4.0.23 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 + tslib: ^2.6.2 + checksum: 31daac66ba5355a15aaf94b8938741b5db51aad04b7c70650d4822384368936c024331a806b66d9281424b90f1b170524e71ba89244418560e007edba81eca29 + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.848.0": + version: 3.848.0 + resolution: "@aws-sdk/client-sso@npm:3.848.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.846.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.848.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.848.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.848.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.15 + "@smithy/middleware-retry": ^4.1.16 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.7 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.23 + "@smithy/util-defaults-mode-node": ^4.0.23 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 + tslib: ^2.6.2 + checksum: 758d98cec61ee94f90e476584955409800368346ce9cafaad9d2012579655ddd7500ec31e6e4f409d4d14365ed44379b248a47b2d5a7c4dfde6658d17efea25a + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/client-sso@npm:3.864.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.864.0 + "@aws-sdk/middleware-host-header": 3.862.0 + "@aws-sdk/middleware-logger": 3.862.0 + "@aws-sdk/middleware-recursion-detection": 3.862.0 + "@aws-sdk/middleware-user-agent": 3.864.0 + "@aws-sdk/region-config-resolver": 3.862.0 + "@aws-sdk/types": 3.862.0 + "@aws-sdk/util-endpoints": 3.862.0 + "@aws-sdk/util-user-agent-browser": 3.862.0 + "@aws-sdk/util-user-agent-node": 3.864.0 + "@smithy/config-resolver": ^4.1.5 + "@smithy/core": ^3.8.0 + "@smithy/fetch-http-handler": ^5.1.1 + "@smithy/hash-node": ^4.0.5 + "@smithy/invalid-dependency": ^4.0.5 + "@smithy/middleware-content-length": ^4.0.5 + "@smithy/middleware-endpoint": ^4.1.18 + "@smithy/middleware-retry": ^4.1.19 + "@smithy/middleware-serde": ^4.0.9 + "@smithy/middleware-stack": ^4.0.5 + "@smithy/node-config-provider": ^4.1.4 + "@smithy/node-http-handler": ^4.1.1 + "@smithy/protocol-http": ^5.1.3 + "@smithy/smithy-client": ^4.4.10 + "@smithy/types": ^4.3.2 + "@smithy/url-parser": ^4.0.5 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.26 + "@smithy/util-defaults-mode-node": ^4.0.26 + "@smithy/util-endpoints": ^3.0.7 + "@smithy/util-middleware": ^4.0.5 + "@smithy/util-retry": ^4.0.7 + "@smithy/util-utf8": ^4.0.0 + tslib: ^2.6.2 + checksum: 3f18d13ef59a19c636f6fa4e7c5142936f724906d9bcf5754bdb8bad9b65f215db25b565c65959fb12989c2eaf0861683babd67bb3391de391d51b75f64d269e + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/client-sso@npm:3.901.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.901.0 + "@aws-sdk/middleware-host-header": 3.901.0 + "@aws-sdk/middleware-logger": 3.901.0 + "@aws-sdk/middleware-recursion-detection": 3.901.0 + "@aws-sdk/middleware-user-agent": 3.901.0 + "@aws-sdk/region-config-resolver": 3.901.0 + "@aws-sdk/types": 3.901.0 + "@aws-sdk/util-endpoints": 3.901.0 + "@aws-sdk/util-user-agent-browser": 3.901.0 + "@aws-sdk/util-user-agent-node": 3.901.0 + "@smithy/config-resolver": ^4.3.0 + "@smithy/core": ^3.14.0 + "@smithy/fetch-http-handler": ^5.3.0 + "@smithy/hash-node": ^4.2.0 + "@smithy/invalid-dependency": ^4.2.0 + "@smithy/middleware-content-length": ^4.2.0 + "@smithy/middleware-endpoint": ^4.3.0 + "@smithy/middleware-retry": ^4.4.0 + "@smithy/middleware-serde": ^4.2.0 + "@smithy/middleware-stack": ^4.2.0 + "@smithy/node-config-provider": ^4.3.0 + "@smithy/node-http-handler": ^4.3.0 + "@smithy/protocol-http": ^5.3.0 + "@smithy/smithy-client": ^4.7.0 + "@smithy/types": ^4.6.0 + "@smithy/url-parser": ^4.2.0 + "@smithy/util-base64": ^4.2.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.0 + "@smithy/util-defaults-mode-browser": ^4.2.0 + "@smithy/util-defaults-mode-node": ^4.2.0 + "@smithy/util-endpoints": ^3.2.0 + "@smithy/util-middleware": ^4.2.0 + "@smithy/util-retry": ^4.2.0 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: b0a02868bf826411668c418c5fd8ab1225bff7dfc10587cebad400c027fb4a28174439eeb5b05bbed1eec167216ea492b3dfbea4b3c9a494a31e219c0abdd38c + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.916.0": + version: 3.916.0 + resolution: "@aws-sdk/client-sso@npm:3.916.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 + "@aws-sdk/core": 3.916.0 "@aws-sdk/middleware-host-header": 3.914.0 "@aws-sdk/middleware-logger": 3.914.0 "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.916.0 "@aws-sdk/region-config-resolver": 3.914.0 "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-endpoints": 3.916.0 "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.916.0 "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 + "@smithy/core": ^3.17.1 "@smithy/fetch-http-handler": ^5.3.4 "@smithy/hash-node": ^4.2.3 "@smithy/invalid-dependency": ^4.2.3 "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-endpoint": ^4.3.5 + "@smithy/middleware-retry": ^4.4.5 "@smithy/middleware-serde": ^4.2.3 "@smithy/middleware-stack": ^4.2.3 "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 + "@smithy/node-http-handler": ^4.4.3 "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 + "@smithy/smithy-client": ^4.9.1 "@smithy/types": ^4.8.0 "@smithy/url-parser": ^4.2.3 "@smithy/util-base64": ^4.3.0 "@smithy/util-body-length-browser": ^4.2.0 "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-defaults-mode-browser": ^4.3.4 + "@smithy/util-defaults-mode-node": ^4.2.6 "@smithy/util-endpoints": ^3.2.3 "@smithy/util-middleware": ^4.2.3 "@smithy/util-retry": ^4.2.3 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: cb7fd05ddb40f38cf0ee7d012f8a69df41144aa695bbb33b680fd5ba857b59ef7b342eac3ebd6a1100be77000e59773c2efdea0d1d64e9ea5ea0366541beb120 + checksum: ce90c351bfeb207198136c378bd13fbceaec46b6306c62ea8b65d218391e5219afcfe6686313c7de13076f4e630dafb2c689639a0d76bd0773f09e09723fd2cc languageName: node linkType: hard -"@aws-sdk/client-sts@npm:3.186.4": - version: 3.186.4 - resolution: "@aws-sdk/client-sts@npm:3.186.4" +"@aws-sdk/client-sts@npm:3.186.3": + version: 3.186.3 + resolution: "@aws-sdk/client-sts@npm:3.186.3" dependencies: "@aws-crypto/sha256-browser": 2.0.0 "@aws-crypto/sha256-js": 2.0.0 @@ -4343,9 +4682,9 @@ __metadata: "@aws-sdk/util-utf8-browser": 3.186.0 "@aws-sdk/util-utf8-node": 3.186.0 entities: 2.2.0 - fast-xml-parser: 4.4.1 + fast-xml-parser: 4.2.5 tslib: ^2.3.1 - checksum: 05a726dabcd7ded7e02c4d92c3a5857793a06f279282c0f69cc063864dcdaf3793aa6804fb3bb363166e77ee4f5b1047158e33185940d3fb5c77023e216a04fc + checksum: 7d13c5fc1c23fbb14976935d5da54c51a0b78012ca6f3f7bbe5631626eea6c006cc231270e9f069e9ba22347ae58b4e2f35bcf91eeb2825460d9e8e626cfec3c languageName: node linkType: hard @@ -4398,49 +4737,49 @@ __metadata: linkType: hard "@aws-sdk/client-sts@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/client-sts@npm:3.914.0" + version: 3.830.0 + resolution: "@aws-sdk/client-sts@npm:3.830.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/middleware-host-header": 3.914.0 - "@aws-sdk/middleware-logger": 3.914.0 - "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/region-config-resolver": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/hash-node": ^4.2.3 - "@smithy/invalid-dependency": ^4.2.3 - "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 - "@smithy/middleware-serde": ^4.2.3 - "@smithy/middleware-stack": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/url-parser": ^4.2.3 - "@smithy/util-base64": ^4.3.0 - "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 - "@smithy/util-endpoints": ^3.2.3 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-retry": ^4.2.3 - "@smithy/util-utf8": ^4.2.0 + "@aws-sdk/core": 3.826.0 + "@aws-sdk/credential-provider-node": 3.830.0 + "@aws-sdk/middleware-host-header": 3.821.0 + "@aws-sdk/middleware-logger": 3.821.0 + "@aws-sdk/middleware-recursion-detection": 3.821.0 + "@aws-sdk/middleware-user-agent": 3.828.0 + "@aws-sdk/region-config-resolver": 3.821.0 + "@aws-sdk/types": 3.821.0 + "@aws-sdk/util-endpoints": 3.828.0 + "@aws-sdk/util-user-agent-browser": 3.821.0 + "@aws-sdk/util-user-agent-node": 3.828.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.5.3 + "@smithy/fetch-http-handler": ^5.0.4 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.11 + "@smithy/middleware-retry": ^4.1.12 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.0.6 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.3 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.19 + "@smithy/util-defaults-mode-node": ^4.0.19 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.5 + "@smithy/util-utf8": ^4.0.0 tslib: ^2.6.2 - checksum: d5b39243e6cb6d6cfff93285355cac58549e778da3f9e0065701ff1f41d62a2a78aa5d00d469c52b391a3800c804e3004cbee9ed4b239f228f016eaf9d5743da + checksum: 3e931a770efee590e5bc4f2e920dcdbab5e2d8c17924b225ec8f0d5d440597d9f93326a3685d0752c1c154fe33099c1bdaa2d3ea2667464cee51c4627d1f3bb7 languageName: node linkType: hard @@ -4564,24 +4903,137 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/core@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/core@npm:3.914.0" +"@aws-sdk/core@npm:3.826.0": + version: 3.826.0 + resolution: "@aws-sdk/core@npm:3.826.0" + dependencies: + "@aws-sdk/types": 3.821.0 + "@aws-sdk/xml-builder": 3.821.0 + "@smithy/core": ^3.5.3 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/property-provider": ^4.0.4 + "@smithy/protocol-http": ^5.1.2 + "@smithy/signature-v4": ^5.1.2 + "@smithy/smithy-client": ^4.4.3 + "@smithy/types": ^4.3.1 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-utf8": ^4.0.0 + fast-xml-parser: 4.4.1 + tslib: ^2.6.2 + checksum: d8e1d72e8503d27c31891aabc5e7de893e4994a64d48e80614547c9cb886e664f068ec3fd80d6e3dcea16950a9dfe4abb6cdca2552775c12b0c8ea1d05588c71 + languageName: node + linkType: hard + +"@aws-sdk/core@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/core@npm:3.844.0" + dependencies: + "@aws-sdk/types": 3.840.0 + "@aws-sdk/xml-builder": 3.821.0 + "@smithy/core": ^3.7.0 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/property-provider": ^4.0.4 + "@smithy/protocol-http": ^5.1.2 + "@smithy/signature-v4": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-utf8": ^4.0.0 + fast-xml-parser: 5.2.5 + tslib: ^2.6.2 + checksum: 7ae80e31c7ad1f4c9d02e32a5c67b1ad33167d1fc2b079d27dcb7b624869df869bb6e8a2ab8104b18cca2971ae44e48fb4d910cb6812af0cc264b0af847a800f + languageName: node + linkType: hard + +"@aws-sdk/core@npm:3.846.0": + version: 3.846.0 + resolution: "@aws-sdk/core@npm:3.846.0" + dependencies: + "@aws-sdk/types": 3.840.0 + "@aws-sdk/xml-builder": 3.821.0 + "@smithy/core": ^3.7.0 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/property-provider": ^4.0.4 + "@smithy/protocol-http": ^5.1.2 + "@smithy/signature-v4": ^5.1.2 + "@smithy/smithy-client": ^4.4.7 + "@smithy/types": ^4.3.1 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-utf8": ^4.0.0 + fast-xml-parser: 5.2.5 + tslib: ^2.6.2 + checksum: b23115868854939ec4d2eefcedd0fe6a2dbaa8bca83e4b757c21e5c8a153c99b61ea4b645e763257b2031717dfcc9c92264f83aa4f9d0071c806895eea6722fa + languageName: node + linkType: hard + +"@aws-sdk/core@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/core@npm:3.864.0" + dependencies: + "@aws-sdk/types": 3.862.0 + "@aws-sdk/xml-builder": 3.862.0 + "@smithy/core": ^3.8.0 + "@smithy/node-config-provider": ^4.1.4 + "@smithy/property-provider": ^4.0.5 + "@smithy/protocol-http": ^5.1.3 + "@smithy/signature-v4": ^5.1.3 + "@smithy/smithy-client": ^4.4.10 + "@smithy/types": ^4.3.2 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-middleware": ^4.0.5 + "@smithy/util-utf8": ^4.0.0 + fast-xml-parser: 5.2.5 + tslib: ^2.6.2 + checksum: 83eae93e22408750abcd5225650945f5b9a2a4e4b9477d62e97c982b0d573d6f7b1a5ba4979a85947299d71898bf2ce68a9b87a0864c2697272eb74a817b4d97 + languageName: node + linkType: hard + +"@aws-sdk/core@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/core@npm:3.901.0" + dependencies: + "@aws-sdk/types": 3.901.0 + "@aws-sdk/xml-builder": 3.901.0 + "@smithy/core": ^3.14.0 + "@smithy/node-config-provider": ^4.3.0 + "@smithy/property-provider": ^4.2.0 + "@smithy/protocol-http": ^5.3.0 + "@smithy/signature-v4": ^5.3.0 + "@smithy/smithy-client": ^4.7.0 + "@smithy/types": ^4.6.0 + "@smithy/util-base64": ^4.2.0 + "@smithy/util-middleware": ^4.2.0 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: f86625938dedf959b2acbe89bb50e313f0996c59a4772593d57ef55f4023f492d5760b1dc7b9e4f4afa13e41e5cfd0a8b8d08df2f2e9d0347bc74d9d67515c14 + languageName: node + linkType: hard + +"@aws-sdk/core@npm:3.916.0": + version: 3.916.0 + resolution: "@aws-sdk/core@npm:3.916.0" dependencies: "@aws-sdk/types": 3.914.0 "@aws-sdk/xml-builder": 3.914.0 - "@smithy/core": ^3.17.0 + "@smithy/core": ^3.17.1 "@smithy/node-config-provider": ^4.3.3 "@smithy/property-provider": ^4.2.3 "@smithy/protocol-http": ^5.3.3 "@smithy/signature-v4": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 + "@smithy/smithy-client": ^4.9.1 "@smithy/types": ^4.8.0 "@smithy/util-base64": ^4.3.0 "@smithy/util-middleware": ^4.2.3 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 5ad6bb8cefbf0385cdea4d0b4cd488b3249fba387f0250c27baec75a022659f0620d69de19dfcb75439a166f4f89a8479fd0644afab80e3187b07eccb59e0807 + checksum: ee4d6b11e7b070376e2af698fabaeb8bce77dc3f752a4f2843e3fcce9fb9a3e2a41a9b24b6c19f26312cda83ef1f825756b7a07532d061e192307c1a2abcf93b languageName: node linkType: hard @@ -4598,16 +5050,16 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-cognito-identity@npm:3.915.0": - version: 3.915.0 - resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.915.0" +"@aws-sdk/credential-provider-cognito-identity@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.844.0" dependencies: - "@aws-sdk/client-cognito-identity": 3.915.0 - "@aws-sdk/types": 3.914.0 - "@smithy/property-provider": ^4.2.3 - "@smithy/types": ^4.8.0 + "@aws-sdk/client-cognito-identity": 3.844.0 + "@aws-sdk/types": 3.840.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/types": ^4.3.1 tslib: ^2.6.2 - checksum: 5495e3805cb381385a4176c944668f6058b0d90e7f3843a1cf2b03422763c658fb62ad5db94f4c93ccc5c7bc406ed2c56e5a67c0dea319110b26925e3aee28e3 + checksum: c62863827a4cfa3d81991e7c94ac888b632387093b2a6046d388ea025e32b3168337bde6460e6f53fc096039c7b61273dde41d863e157da5015cc920f6003dd5 languageName: node linkType: hard @@ -4645,16 +5097,81 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-env@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.914.0" +"@aws-sdk/credential-provider-env@npm:3.826.0": + version: 3.826.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.826.0" + dependencies: + "@aws-sdk/core": 3.826.0 + "@aws-sdk/types": 3.821.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 3cfcf7ec921c39ce0e5cb43d821e99d1260a1aa62e16617383f1401a0f600fe60a77cf92f97f86c9a81b99d741a8d640f1401da1e492b5a9f845833031c1ee44 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-env@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.844.0" + dependencies: + "@aws-sdk/core": 3.844.0 + "@aws-sdk/types": 3.840.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: a29324c21189570ab9173039eb0732e5f0e6215a0a941a30bb66225936be5550089ec52aece2916abc3b3e40c04799ba6383bbc4ecbeb531d96c27f666caf588 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-env@npm:3.846.0": + version: 3.846.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.846.0" + dependencies: + "@aws-sdk/core": 3.846.0 + "@aws-sdk/types": 3.840.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 21640b6eec50de4fa3a7e2ac1c4505c0cf27f2f7540781d2892b2aa281f28d7c4214bd385e11cdbfd5e3309cd12219c05d26adf7cad4c881c995a20b8bc4dbcd + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-env@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.864.0" + dependencies: + "@aws-sdk/core": 3.864.0 + "@aws-sdk/types": 3.862.0 + "@smithy/property-provider": ^4.0.5 + "@smithy/types": ^4.3.2 + tslib: ^2.6.2 + checksum: 6ffa5ba6787b976181aac62fcd510bade27a38685fb89d9824cf0ad4d34e6e8e82466438bdd35fd2d5bec1d60bbede0f7a60f836fc3ddb8d0d02a01e11e84704 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-env@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.901.0" + dependencies: + "@aws-sdk/core": 3.901.0 + "@aws-sdk/types": 3.901.0 + "@smithy/property-provider": ^4.2.0 + "@smithy/types": ^4.6.0 + tslib: ^2.6.2 + checksum: e53ecdfa5fa96cf1129b38cde0b5a27c314863e612b8fac5fd9dedcd43a03c2a591deb4ab34f4316c0994480f438272660118ed77ddd591e2cc0dfed4dbde29e + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-env@npm:3.916.0": + version: 3.916.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.916.0" dependencies: - "@aws-sdk/core": 3.914.0 + "@aws-sdk/core": 3.916.0 "@aws-sdk/types": 3.914.0 "@smithy/property-provider": ^4.2.3 "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 2f9bcabbb6510dff10cefda37c37dae66d0b08d0560abb529965e73ee3a48b93284b9d3729cd54660e33064a1a308bc9a05cc90e0f56c7922d2cc682a7950de8 + checksum: 6a05a282c8599231b5e9af3cdd20abdc2ae0aff2fb2a126ca1fc171fed6cbe457e866d7791dca94d709b0b227a1fb59a63e35a806e6f3257a5d8ff32076b0e75 languageName: node linkType: hard @@ -4675,21 +5192,111 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-http@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/credential-provider-http@npm:3.914.0" +"@aws-sdk/credential-provider-http@npm:3.826.0": + version: 3.826.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.826.0" + dependencies: + "@aws-sdk/core": 3.826.0 + "@aws-sdk/types": 3.821.0 + "@smithy/fetch-http-handler": ^5.0.4 + "@smithy/node-http-handler": ^4.0.6 + "@smithy/property-provider": ^4.0.4 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.3 + "@smithy/types": ^4.3.1 + "@smithy/util-stream": ^4.2.2 + tslib: ^2.6.2 + checksum: 042c3b873cc57acfd711ff90350a32d2f4371a1de80ec301d9e4268c184ec42d6de94ecbab3784d6853a18c6fb3bb06a198d02f9025479681e1e9a230b18e436 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-http@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.844.0" + dependencies: + "@aws-sdk/core": 3.844.0 + "@aws-sdk/types": 3.840.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 + "@smithy/util-stream": ^4.2.3 + tslib: ^2.6.2 + checksum: 09f97b3ddc46555d8bd6109e770963af8c207f34bf3d426fc30eeac4fd5c9d444c16a86763a23c52cdf2c0143ab6a99d04cc035efb6f2fd5c7e8f89ad5c06af5 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-http@npm:3.846.0": + version: 3.846.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.846.0" + dependencies: + "@aws-sdk/core": 3.846.0 + "@aws-sdk/types": 3.840.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.7 + "@smithy/types": ^4.3.1 + "@smithy/util-stream": ^4.2.3 + tslib: ^2.6.2 + checksum: 5fbc05c5b0e622ce473dda41d5402982508e63496d36cb22ee6039caf563bb5d1c5633ced6901fe8c134090818400b865202c619288979132ba635f09aa98a97 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-http@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.864.0" + dependencies: + "@aws-sdk/core": 3.864.0 + "@aws-sdk/types": 3.862.0 + "@smithy/fetch-http-handler": ^5.1.1 + "@smithy/node-http-handler": ^4.1.1 + "@smithy/property-provider": ^4.0.5 + "@smithy/protocol-http": ^5.1.3 + "@smithy/smithy-client": ^4.4.10 + "@smithy/types": ^4.3.2 + "@smithy/util-stream": ^4.2.4 + tslib: ^2.6.2 + checksum: 430f13e13cbe35e306c312e63b9c88187134593c03cc0d68bdaee19103b8e48535c45b63fb95888d61b35348afe1dc83a32aa4db73f5a2918eed12f58ff220f3 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-http@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.901.0" + dependencies: + "@aws-sdk/core": 3.901.0 + "@aws-sdk/types": 3.901.0 + "@smithy/fetch-http-handler": ^5.3.0 + "@smithy/node-http-handler": ^4.3.0 + "@smithy/property-provider": ^4.2.0 + "@smithy/protocol-http": ^5.3.0 + "@smithy/smithy-client": ^4.7.0 + "@smithy/types": ^4.6.0 + "@smithy/util-stream": ^4.4.0 + tslib: ^2.6.2 + checksum: 374398233aaab5de9be9802df00deeada0d420ffc2b6ed2f8fbcc2cd82aa4778dc22e7686ac995c41ae86774239f78418ddc5d2f6c57d0594a2eb1b0d886179e + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-http@npm:3.916.0": + version: 3.916.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.916.0" dependencies: - "@aws-sdk/core": 3.914.0 + "@aws-sdk/core": 3.916.0 "@aws-sdk/types": 3.914.0 "@smithy/fetch-http-handler": ^5.3.4 - "@smithy/node-http-handler": ^4.4.2 + "@smithy/node-http-handler": ^4.4.3 "@smithy/property-provider": ^4.2.3 "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 + "@smithy/smithy-client": ^4.9.1 "@smithy/types": ^4.8.0 - "@smithy/util-stream": ^4.5.3 + "@smithy/util-stream": ^4.5.4 tslib: ^2.6.2 - checksum: d68e36f68a1d233c3990ee1e10322725aa129e64d560b29b6fe92ef1360feddb80c3baaab3794eec6e9b5ab1da4ed5768e1f214180e4e527ce0c549336672e40 + checksum: 482012b32e01118196af4f8018bfcc154f085b9a1ea1d419b2287a364d34674d58ead4d95d931c66160d698d1a1e414b3b6ddc0f8e6995a597f3f207699538ed languageName: node linkType: hard @@ -4766,24 +5373,150 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-ini@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.914.0" - dependencies: - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-env": 3.914.0 - "@aws-sdk/credential-provider-http": 3.914.0 - "@aws-sdk/credential-provider-process": 3.914.0 - "@aws-sdk/credential-provider-sso": 3.914.0 - "@aws-sdk/credential-provider-web-identity": 3.914.0 - "@aws-sdk/nested-clients": 3.914.0 +"@aws-sdk/credential-provider-ini@npm:3.830.0": + version: 3.830.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.830.0" + dependencies: + "@aws-sdk/core": 3.826.0 + "@aws-sdk/credential-provider-env": 3.826.0 + "@aws-sdk/credential-provider-http": 3.826.0 + "@aws-sdk/credential-provider-process": 3.826.0 + "@aws-sdk/credential-provider-sso": 3.830.0 + "@aws-sdk/credential-provider-web-identity": 3.830.0 + "@aws-sdk/nested-clients": 3.830.0 + "@aws-sdk/types": 3.821.0 + "@smithy/credential-provider-imds": ^4.0.6 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 766eabc244574668235f132078038fa4fb29785b8d7d2e5339f055c0ae827977526ace3cf5feaa66c8adf4c226a91609738895e6c9f507ca2297039bda83fcb6 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.844.0" + dependencies: + "@aws-sdk/core": 3.844.0 + "@aws-sdk/credential-provider-env": 3.844.0 + "@aws-sdk/credential-provider-http": 3.844.0 + "@aws-sdk/credential-provider-process": 3.844.0 + "@aws-sdk/credential-provider-sso": 3.844.0 + "@aws-sdk/credential-provider-web-identity": 3.844.0 + "@aws-sdk/nested-clients": 3.844.0 + "@aws-sdk/types": 3.840.0 + "@smithy/credential-provider-imds": ^4.0.6 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 3f595ad568b23cb67da2eaecd9df542376f61428b6c3e7172a2a8db44c43494f5bb228ba5eedf62e2e6d7e171464d7b374628080b983c322f82e237ac8cf1378 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:3.846.0": + version: 3.846.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.846.0" + dependencies: + "@aws-sdk/core": 3.846.0 + "@aws-sdk/credential-provider-env": 3.846.0 + "@aws-sdk/credential-provider-http": 3.846.0 + "@aws-sdk/credential-provider-process": 3.846.0 + "@aws-sdk/credential-provider-sso": 3.846.0 + "@aws-sdk/credential-provider-web-identity": 3.846.0 + "@aws-sdk/nested-clients": 3.846.0 + "@aws-sdk/types": 3.840.0 + "@smithy/credential-provider-imds": ^4.0.6 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 9f72b187cd5a2c6911c37900c1e2b776b5136e751e8dd40743bbb4db087af7e7a1e5137faff18373ccefb181dc19948f573d6010836bd58f1bd09880b4715bea + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:3.848.0": + version: 3.848.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.848.0" + dependencies: + "@aws-sdk/core": 3.846.0 + "@aws-sdk/credential-provider-env": 3.846.0 + "@aws-sdk/credential-provider-http": 3.846.0 + "@aws-sdk/credential-provider-process": 3.846.0 + "@aws-sdk/credential-provider-sso": 3.848.0 + "@aws-sdk/credential-provider-web-identity": 3.848.0 + "@aws-sdk/nested-clients": 3.848.0 + "@aws-sdk/types": 3.840.0 + "@smithy/credential-provider-imds": ^4.0.6 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: af3f7aa9816618a4be600f4feeeb737cf5bd11db4f3f7e96cc30e45e93386a2e3ab4a2f9c40b2eb738b4d4e66dbe0db5086062846a8a75dfa2fd42acfb349b33 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.864.0" + dependencies: + "@aws-sdk/core": 3.864.0 + "@aws-sdk/credential-provider-env": 3.864.0 + "@aws-sdk/credential-provider-http": 3.864.0 + "@aws-sdk/credential-provider-process": 3.864.0 + "@aws-sdk/credential-provider-sso": 3.864.0 + "@aws-sdk/credential-provider-web-identity": 3.864.0 + "@aws-sdk/nested-clients": 3.864.0 + "@aws-sdk/types": 3.862.0 + "@smithy/credential-provider-imds": ^4.0.7 + "@smithy/property-provider": ^4.0.5 + "@smithy/shared-ini-file-loader": ^4.0.5 + "@smithy/types": ^4.3.2 + tslib: ^2.6.2 + checksum: e0124557eff3617b0816b498f65d8082a17a3946795f5876a00d62edec06de58aba0a1bdbf63c697e7c20af79c4f4669db44578a946ea3d7edd20873e34228ae + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.901.0" + dependencies: + "@aws-sdk/core": 3.901.0 + "@aws-sdk/credential-provider-env": 3.901.0 + "@aws-sdk/credential-provider-http": 3.901.0 + "@aws-sdk/credential-provider-process": 3.901.0 + "@aws-sdk/credential-provider-sso": 3.901.0 + "@aws-sdk/credential-provider-web-identity": 3.901.0 + "@aws-sdk/nested-clients": 3.901.0 + "@aws-sdk/types": 3.901.0 + "@smithy/credential-provider-imds": ^4.2.0 + "@smithy/property-provider": ^4.2.0 + "@smithy/shared-ini-file-loader": ^4.3.0 + "@smithy/types": ^4.6.0 + tslib: ^2.6.2 + checksum: f3632c187db167912badc0013235592a874c2c8ef3c6d81b659b8873d9430914bef36556c786a9d8550d70926898dd9d305cafd5ae5ec572501d193fa263c1bb + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:3.916.0": + version: 3.916.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.916.0" + dependencies: + "@aws-sdk/core": 3.916.0 + "@aws-sdk/credential-provider-env": 3.916.0 + "@aws-sdk/credential-provider-http": 3.916.0 + "@aws-sdk/credential-provider-process": 3.916.0 + "@aws-sdk/credential-provider-sso": 3.916.0 + "@aws-sdk/credential-provider-web-identity": 3.916.0 + "@aws-sdk/nested-clients": 3.916.0 "@aws-sdk/types": 3.914.0 "@smithy/credential-provider-imds": ^4.2.3 "@smithy/property-provider": ^4.2.3 "@smithy/shared-ini-file-loader": ^4.3.3 "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 936e84e6806c2fcd1c1a0475575fc9505cad357364a526cfda9e23404a548b3bfe27652dbac4b06c8a2160ace3fc8d39185408d302dd7e97ef0ce91c4db8cc5f + checksum: 3cc7f56ba723e809009dd9771f0eb5362e07bbb0085d8789b356e0aeea008e7d31280a921847502007847510dc1857133bf5485eb253aea1a6bca89871a6ff4e languageName: node linkType: hard @@ -4841,28 +5574,148 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-node@npm:3.914.0, @aws-sdk/credential-provider-node@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.914.0" - dependencies: - "@aws-sdk/credential-provider-env": 3.914.0 - "@aws-sdk/credential-provider-http": 3.914.0 - "@aws-sdk/credential-provider-ini": 3.914.0 - "@aws-sdk/credential-provider-process": 3.914.0 - "@aws-sdk/credential-provider-sso": 3.914.0 - "@aws-sdk/credential-provider-web-identity": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@smithy/credential-provider-imds": ^4.2.3 - "@smithy/property-provider": ^4.2.3 - "@smithy/shared-ini-file-loader": ^4.3.3 - "@smithy/types": ^4.8.0 +"@aws-sdk/credential-provider-node@npm:3.830.0": + version: 3.830.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.830.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.826.0 + "@aws-sdk/credential-provider-http": 3.826.0 + "@aws-sdk/credential-provider-ini": 3.830.0 + "@aws-sdk/credential-provider-process": 3.826.0 + "@aws-sdk/credential-provider-sso": 3.830.0 + "@aws-sdk/credential-provider-web-identity": 3.830.0 + "@aws-sdk/types": 3.821.0 + "@smithy/credential-provider-imds": ^4.0.6 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 tslib: ^2.6.2 - checksum: c8b289c4de938bf5735e55c3aa76a43607ff0aedda1ce45586fab2c176c871454847d48368e9a048bc9e1570090cd87b74c04a8a5c11b98316380f76088cefde + checksum: 1c007cc2547703227128247d05dd9c2b49c0f9f3069bc7b49eaedf3764909811017fb2561c25773caf1478bc0822decdcfa2b041c204c393cba69f26a9fea071 languageName: node linkType: hard -"@aws-sdk/credential-provider-process@npm:3.186.0": - version: 3.186.0 +"@aws-sdk/credential-provider-node@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.844.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.844.0 + "@aws-sdk/credential-provider-http": 3.844.0 + "@aws-sdk/credential-provider-ini": 3.844.0 + "@aws-sdk/credential-provider-process": 3.844.0 + "@aws-sdk/credential-provider-sso": 3.844.0 + "@aws-sdk/credential-provider-web-identity": 3.844.0 + "@aws-sdk/types": 3.840.0 + "@smithy/credential-provider-imds": ^4.0.6 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 5587d14042074bd54619026da90926a3f0112ed66676d8b4d55619b2679c703f2b14da64c3329682aa7a8935094b3ae795d4a70112f65f4ab3ec12232537de4e + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-node@npm:3.846.0": + version: 3.846.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.846.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.846.0 + "@aws-sdk/credential-provider-http": 3.846.0 + "@aws-sdk/credential-provider-ini": 3.846.0 + "@aws-sdk/credential-provider-process": 3.846.0 + "@aws-sdk/credential-provider-sso": 3.846.0 + "@aws-sdk/credential-provider-web-identity": 3.846.0 + "@aws-sdk/types": 3.840.0 + "@smithy/credential-provider-imds": ^4.0.6 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 104a2bbda5e8f4882d79e31cf30da60e659b735605cd65d7abc31f3c33745cb28a38256f87f67debc1e376053f3f8531c5c7cf716d6bc6b7afc8fb31816e6bfc + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-node@npm:3.848.0": + version: 3.848.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.848.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.846.0 + "@aws-sdk/credential-provider-http": 3.846.0 + "@aws-sdk/credential-provider-ini": 3.848.0 + "@aws-sdk/credential-provider-process": 3.846.0 + "@aws-sdk/credential-provider-sso": 3.848.0 + "@aws-sdk/credential-provider-web-identity": 3.848.0 + "@aws-sdk/types": 3.840.0 + "@smithy/credential-provider-imds": ^4.0.6 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 9887a7a32dfc687c4cfb9aacf9fbc9468916dc6022802a1ddfccc6d948202e6cf6f2d15c3e526806714edd365490a828c18ec67de977a66d83b37ab75d170d56 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-node@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.864.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.864.0 + "@aws-sdk/credential-provider-http": 3.864.0 + "@aws-sdk/credential-provider-ini": 3.864.0 + "@aws-sdk/credential-provider-process": 3.864.0 + "@aws-sdk/credential-provider-sso": 3.864.0 + "@aws-sdk/credential-provider-web-identity": 3.864.0 + "@aws-sdk/types": 3.862.0 + "@smithy/credential-provider-imds": ^4.0.7 + "@smithy/property-provider": ^4.0.5 + "@smithy/shared-ini-file-loader": ^4.0.5 + "@smithy/types": ^4.3.2 + tslib: ^2.6.2 + checksum: 4fda02b247dc54d2df2667f67b0b73bcb71a83d82ce921d94260a12717d11f76872b30074e8c435d8009a6b32d5cb92452026c4344d74ce34f7edae50aa5c714 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-node@npm:3.901.0, @aws-sdk/credential-provider-node@npm:^3.624.0": + version: 3.901.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.901.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.901.0 + "@aws-sdk/credential-provider-http": 3.901.0 + "@aws-sdk/credential-provider-ini": 3.901.0 + "@aws-sdk/credential-provider-process": 3.901.0 + "@aws-sdk/credential-provider-sso": 3.901.0 + "@aws-sdk/credential-provider-web-identity": 3.901.0 + "@aws-sdk/types": 3.901.0 + "@smithy/credential-provider-imds": ^4.2.0 + "@smithy/property-provider": ^4.2.0 + "@smithy/shared-ini-file-loader": ^4.3.0 + "@smithy/types": ^4.6.0 + tslib: ^2.6.2 + checksum: ae9965cb1bde4ddbfec5905158cdd385c165074c7af3626fc954e5dbc43f722438856c9a47779a49cf05b04939fc617800037bd0e3ab2848ded2a36ef5a4e72f + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-node@npm:3.916.0": + version: 3.916.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.916.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.916.0 + "@aws-sdk/credential-provider-http": 3.916.0 + "@aws-sdk/credential-provider-ini": 3.916.0 + "@aws-sdk/credential-provider-process": 3.916.0 + "@aws-sdk/credential-provider-sso": 3.916.0 + "@aws-sdk/credential-provider-web-identity": 3.916.0 + "@aws-sdk/types": 3.914.0 + "@smithy/credential-provider-imds": ^4.2.3 + "@smithy/property-provider": ^4.2.3 + "@smithy/shared-ini-file-loader": ^4.3.3 + "@smithy/types": ^4.8.0 + tslib: ^2.6.2 + checksum: 6c54373d510dd2a794fb48710c7373c471c93ba26b22268a02a3032951dced923f242bfb959d67e6fda07e0130cd6c94cf59699085bd846c86b44f17e16f440a + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-process@npm:3.186.0": + version: 3.186.0 resolution: "@aws-sdk/credential-provider-process@npm:3.186.0" dependencies: "@aws-sdk/property-provider": 3.186.0 @@ -4899,17 +5752,87 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-process@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.914.0" +"@aws-sdk/credential-provider-process@npm:3.826.0": + version: 3.826.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.826.0" + dependencies: + "@aws-sdk/core": 3.826.0 + "@aws-sdk/types": 3.821.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: af6d32620b32cbe5069e967b6727e79076b9be9ae22977da5e0f08a9e95358a43060455e75fa77e58dae22ffe058f0c4c055675b3f80ecce34a2680464988da5 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-process@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.844.0" + dependencies: + "@aws-sdk/core": 3.844.0 + "@aws-sdk/types": 3.840.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 41f08928d38781114856703673f7d1096fb1b987b1d225baa3becb177feec811df5814961dadbbac3f8f480b41bda1c23024f54042f9a37bb96ba93d56e0d34d + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-process@npm:3.846.0": + version: 3.846.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.846.0" dependencies: - "@aws-sdk/core": 3.914.0 + "@aws-sdk/core": 3.846.0 + "@aws-sdk/types": 3.840.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 3be6d4547cabd1fa71aa0acacc64f7996f6154aff01e7e5aa6f1cece3d89399c4f500b74db8f0173cf0c9c89275d8803970cb815d45c769808d339bdfae186fe + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-process@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.864.0" + dependencies: + "@aws-sdk/core": 3.864.0 + "@aws-sdk/types": 3.862.0 + "@smithy/property-provider": ^4.0.5 + "@smithy/shared-ini-file-loader": ^4.0.5 + "@smithy/types": ^4.3.2 + tslib: ^2.6.2 + checksum: 74bb1906ac48187aa4639675423f6bface1447286ce4e904d0f5e5932f8bee271397f85d7dccb45c909b25d43d943531a124fe3c1fdd137df581010aa5fe3d03 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-process@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.901.0" + dependencies: + "@aws-sdk/core": 3.901.0 + "@aws-sdk/types": 3.901.0 + "@smithy/property-provider": ^4.2.0 + "@smithy/shared-ini-file-loader": ^4.3.0 + "@smithy/types": ^4.6.0 + tslib: ^2.6.2 + checksum: d920a1358c3a95778a78c1a01c066e2901d619e45cde8cb27a37d4f9727c72a3274df37167650e7ee0a7c2c6c0256cf322cb012123039bef7522b9029a3b9064 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-process@npm:3.916.0": + version: 3.916.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.916.0" + dependencies: + "@aws-sdk/core": 3.916.0 "@aws-sdk/types": 3.914.0 "@smithy/property-provider": ^4.2.3 "@smithy/shared-ini-file-loader": ^4.3.3 "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 0283039f303d8d2f6d41afd564da8b7988bbd1d818c6ddd2b59dc85e4d50b164cc1a5f43705f1e60ed8acd97ce978d3d93241738606571542303f2d13df76f1c + checksum: a0cb35f6c79435613f7d4025fd7d8a898566d3c3c42cef76e9b01768d151193c0d235344134fa4514d65d76aa954633c9c424c95095e11b066bd8d01aea63126 languageName: node linkType: hard @@ -4941,19 +5864,115 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-sso@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.914.0" +"@aws-sdk/credential-provider-sso@npm:3.830.0": + version: 3.830.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.830.0" dependencies: - "@aws-sdk/client-sso": 3.914.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/token-providers": 3.914.0 + "@aws-sdk/client-sso": 3.830.0 + "@aws-sdk/core": 3.826.0 + "@aws-sdk/token-providers": 3.830.0 + "@aws-sdk/types": 3.821.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 9d30bf8c1c45957eadbb912db9303fc7b94aee3dc76f7189e451bd60dd263ca4114ace2651b0ac84c4150c736ec9bd4d66a4eaa776388a163d34a779c9ab1d71 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-sso@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.844.0" + dependencies: + "@aws-sdk/client-sso": 3.844.0 + "@aws-sdk/core": 3.844.0 + "@aws-sdk/token-providers": 3.844.0 + "@aws-sdk/types": 3.840.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: db2af01420e31f9edd130f82459fa3c16435c842fef8649b40e167f558eed9599eed7350fcea11e32128a32b7fc80c2139b125a389843204b37cf63ddf18f023 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-sso@npm:3.846.0": + version: 3.846.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.846.0" + dependencies: + "@aws-sdk/client-sso": 3.846.0 + "@aws-sdk/core": 3.846.0 + "@aws-sdk/token-providers": 3.846.0 + "@aws-sdk/types": 3.840.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 698cd111299937faae09e25d20bdc81be57ba704392c2401e25df18ba11c96edaceab144debd1c2ae1a62076e3416f9179dc296ed0f40ff7e8548b27c3364281 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-sso@npm:3.848.0": + version: 3.848.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.848.0" + dependencies: + "@aws-sdk/client-sso": 3.848.0 + "@aws-sdk/core": 3.846.0 + "@aws-sdk/token-providers": 3.848.0 + "@aws-sdk/types": 3.840.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 3ac50af20ff6646388175581cafab03b590eb5fccd1743ef45eeab3b3bb843a681e6c9e88d06c031a2886f77f649ab1a5df18cf7fb088dc8b34a7b225614ebaf + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-sso@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.864.0" + dependencies: + "@aws-sdk/client-sso": 3.864.0 + "@aws-sdk/core": 3.864.0 + "@aws-sdk/token-providers": 3.864.0 + "@aws-sdk/types": 3.862.0 + "@smithy/property-provider": ^4.0.5 + "@smithy/shared-ini-file-loader": ^4.0.5 + "@smithy/types": ^4.3.2 + tslib: ^2.6.2 + checksum: 706532dc10c49d0988789426a32abc556feece6a2cf967f5f93a0fc9a78a67dd6b3601f086c36838323f66b270789767add61906eb42acc904eb532c06a14de3 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-sso@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.901.0" + dependencies: + "@aws-sdk/client-sso": 3.901.0 + "@aws-sdk/core": 3.901.0 + "@aws-sdk/token-providers": 3.901.0 + "@aws-sdk/types": 3.901.0 + "@smithy/property-provider": ^4.2.0 + "@smithy/shared-ini-file-loader": ^4.3.0 + "@smithy/types": ^4.6.0 + tslib: ^2.6.2 + checksum: b9795d0d685fa880cd177642a121c89ffe400ea2c1bc6be4bf2a634e4998230f63f15489cf1b0208482ad5ffb2d3cc8a59c563f2e09cd19f08d3e070a2839d8c + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-sso@npm:3.916.0": + version: 3.916.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.916.0" + dependencies: + "@aws-sdk/client-sso": 3.916.0 + "@aws-sdk/core": 3.916.0 + "@aws-sdk/token-providers": 3.916.0 "@aws-sdk/types": 3.914.0 "@smithy/property-provider": ^4.2.3 "@smithy/shared-ini-file-loader": ^4.3.3 "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 94cea74468919afa42dc746b42a0726944176b84516eaae4f1395a27d93c55780442523fa9ec258c6263e7956c824b097589af706c0438c12db4e706f0aa6997 + checksum: f9cd04514d0bc6495fb6cf8172e0cd202e19262b036ff06bbd4244a6c3573fa7d0b1f5d23aa5267a4b9606eeba8145831eccc7fd75d4a929e3fc893bf26776f0 languageName: node linkType: hard @@ -4982,18 +6001,103 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-web-identity@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.914.0" +"@aws-sdk/credential-provider-web-identity@npm:3.830.0": + version: 3.830.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.830.0" + dependencies: + "@aws-sdk/core": 3.826.0 + "@aws-sdk/nested-clients": 3.830.0 + "@aws-sdk/types": 3.821.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 31fea28695739267418be58a211ba71cd62f73484a38d327fc01685de4afbba018eb543ad17b10bc073dc36f9b96d1fdcaadd6d55801aa8cd02231827f779db5 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-web-identity@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.844.0" + dependencies: + "@aws-sdk/core": 3.844.0 + "@aws-sdk/nested-clients": 3.844.0 + "@aws-sdk/types": 3.840.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 5035bdc0340359882d886adc0892cbecc8693fcefad2527dde7597cb7c16c4d05fb04a3b6c6d5a266d4689e755bab4fad131de4260eec654697a3c013bb0c222 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-web-identity@npm:3.846.0": + version: 3.846.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.846.0" + dependencies: + "@aws-sdk/core": 3.846.0 + "@aws-sdk/nested-clients": 3.846.0 + "@aws-sdk/types": 3.840.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: e2f5682cae9ca9ba99d65acc62b548027d2e47f0a57aac0c6664b9375177e5cde83307b09fba08916f45f8711aee3059161135419aad277f87f44a3a9169a946 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-web-identity@npm:3.848.0": + version: 3.848.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.848.0" + dependencies: + "@aws-sdk/core": 3.846.0 + "@aws-sdk/nested-clients": 3.848.0 + "@aws-sdk/types": 3.840.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: bd1729dc05426d86c4feb4093b6c57eb2f11a8c10d6bd9a9b81d795bd4de1fa03f9c92c85ca35e6121c4814ba6a3416fa6bb7b3bf8171735de28999a1a239aa6 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-web-identity@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.864.0" + dependencies: + "@aws-sdk/core": 3.864.0 + "@aws-sdk/nested-clients": 3.864.0 + "@aws-sdk/types": 3.862.0 + "@smithy/property-provider": ^4.0.5 + "@smithy/types": ^4.3.2 + tslib: ^2.6.2 + checksum: 3f1596e848ae1ecdbd731496f239e90be16a4956d2ba85bcf2603e825a9928c9aa9414952dee6efde437614ac7f189add56950d6e027dd5a30ff0ebf7db2491f + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-web-identity@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.901.0" dependencies: - "@aws-sdk/core": 3.914.0 - "@aws-sdk/nested-clients": 3.914.0 + "@aws-sdk/core": 3.901.0 + "@aws-sdk/nested-clients": 3.901.0 + "@aws-sdk/types": 3.901.0 + "@smithy/property-provider": ^4.2.0 + "@smithy/shared-ini-file-loader": ^4.3.0 + "@smithy/types": ^4.6.0 + tslib: ^2.6.2 + checksum: 5b7e1986d7c64d0082d0fbf060b76e5012416326df9c02f62e581759dfab669701de2f93d10d6b8e9b47520873359fecb7db88d3700a39851ff6c826c2bc8fa2 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-web-identity@npm:3.916.0": + version: 3.916.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.916.0" + dependencies: + "@aws-sdk/core": 3.916.0 + "@aws-sdk/nested-clients": 3.916.0 "@aws-sdk/types": 3.914.0 "@smithy/property-provider": ^4.2.3 "@smithy/shared-ini-file-loader": ^4.3.3 "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 665350b4e4e209e7b45d88162ce97579ce5bc14cf46f125d31857a40ee3aad2721cc325fa64916cbc669b84ba761aac44c6faa53a6da68de439443dede0868ca + checksum: 42dc589134730af1941d1657aa4d0129e7efe01324c1355f1b9dbe35a2472b0d6af61f3d638c73659720f9c92fb88e25e483df07f8b16f6cb64cd5b93778726a languageName: node linkType: hard @@ -5022,29 +6126,29 @@ __metadata: linkType: hard "@aws-sdk/credential-providers@npm:^3.624.0": - version: 3.915.0 - resolution: "@aws-sdk/credential-providers@npm:3.915.0" - dependencies: - "@aws-sdk/client-cognito-identity": 3.915.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/credential-provider-cognito-identity": 3.915.0 - "@aws-sdk/credential-provider-env": 3.914.0 - "@aws-sdk/credential-provider-http": 3.914.0 - "@aws-sdk/credential-provider-ini": 3.914.0 - "@aws-sdk/credential-provider-node": 3.914.0 - "@aws-sdk/credential-provider-process": 3.914.0 - "@aws-sdk/credential-provider-sso": 3.914.0 - "@aws-sdk/credential-provider-web-identity": 3.914.0 - "@aws-sdk/nested-clients": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 - "@smithy/credential-provider-imds": ^4.2.3 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/property-provider": ^4.2.3 - "@smithy/types": ^4.8.0 + version: 3.844.0 + resolution: "@aws-sdk/credential-providers@npm:3.844.0" + dependencies: + "@aws-sdk/client-cognito-identity": 3.844.0 + "@aws-sdk/core": 3.844.0 + "@aws-sdk/credential-provider-cognito-identity": 3.844.0 + "@aws-sdk/credential-provider-env": 3.844.0 + "@aws-sdk/credential-provider-http": 3.844.0 + "@aws-sdk/credential-provider-ini": 3.844.0 + "@aws-sdk/credential-provider-node": 3.844.0 + "@aws-sdk/credential-provider-process": 3.844.0 + "@aws-sdk/credential-provider-sso": 3.844.0 + "@aws-sdk/credential-provider-web-identity": 3.844.0 + "@aws-sdk/nested-clients": 3.844.0 + "@aws-sdk/types": 3.840.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/credential-provider-imds": ^4.0.6 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/property-provider": ^4.0.4 + "@smithy/types": ^4.3.1 tslib: ^2.6.2 - checksum: 4d02690c3c0456a65ef1ccec46dff83b2a0ceb3ea99df7f15fed258a2c99095d6f7e1a2a1526ebbfee56fe52fcd06fd1c08314639f62318aef8d116f85e5ab67 + checksum: 39107965938daeb419bf829c91c9b184fac4f4cf5a60a48945c8d7382ba27ad0f9aaa143b1b0d1667662322b6aa4e6578fe377038cc826cd579bb42d75261511 languageName: node linkType: hard @@ -5058,13 +6162,13 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/endpoint-cache@npm:3.893.0": - version: 3.893.0 - resolution: "@aws-sdk/endpoint-cache@npm:3.893.0" +"@aws-sdk/endpoint-cache@npm:3.804.0": + version: 3.804.0 + resolution: "@aws-sdk/endpoint-cache@npm:3.804.0" dependencies: mnemonist: 0.38.3 tslib: ^2.6.2 - checksum: 6f7725ab605b57ef6d19eec78cff1e3b21296640e16da496216671583fe0aef69f6bc4b982110460784c8c2c607f034944c88eda32a36da87482081847a9ce9e + checksum: 566bb7bb8633e95d40b8f622c3ff53d193b6b6e5f3e09ee86ef62d885e73ad5b75822e85c8ca920b0d8badc4e2c2b54697b2d87a8afae8920b4108798138d28a languageName: node linkType: hard @@ -5240,14 +6344,14 @@ __metadata: linkType: hard "@aws-sdk/hash-node@npm:^3.0.0": - version: 3.370.0 - resolution: "@aws-sdk/hash-node@npm:3.370.0" + version: 3.338.0 + resolution: "@aws-sdk/hash-node@npm:3.338.0" dependencies: - "@aws-sdk/types": 3.370.0 + "@aws-sdk/types": 3.338.0 "@aws-sdk/util-buffer-from": 3.310.0 "@aws-sdk/util-utf8": 3.310.0 tslib: ^2.5.0 - checksum: afd7b3a932f883264883db2e91085ff38f08d1ac22e98118506ff30c05cb02c2284110dcb905875b88af891eb286f4c75cde24de0094618f164c39928200f9f7 + checksum: c73efa2e7fe5958e0cd439e5589cc496229c2db9268c7651d300c4ec65c06607784fee26ad7d7b01c80937fff4378c836542cca04bbac347b5c5a12516f57970 languageName: node linkType: hard @@ -5299,35 +6403,35 @@ __metadata: linkType: hard "@aws-sdk/lib-dynamodb@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/lib-dynamodb@npm:3.914.0" - dependencies: - "@aws-sdk/core": 3.914.0 - "@aws-sdk/util-dynamodb": 3.914.0 - "@smithy/core": ^3.17.0 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 + version: 3.844.0 + resolution: "@aws-sdk/lib-dynamodb@npm:3.844.0" + dependencies: + "@aws-sdk/core": 3.844.0 + "@aws-sdk/util-dynamodb": 3.844.0 + "@smithy/core": ^3.7.0 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 tslib: ^2.6.2 peerDependencies: - "@aws-sdk/client-dynamodb": ^3.914.0 - checksum: 632de487441e9dcb8ca52817fc508dce948e76fd9508b28327b5c57728c938b43f907e47d0ba683e57dd07a1618c676cfecf4408b0407e3d8ff2288dacc76071 + "@aws-sdk/client-dynamodb": ^3.844.0 + checksum: 536402b25494dc218a8470442449de1383df78f4258a73211a1c022d5e970d0da78b4a7323c7f85b39a6a665ad521d0f05543e8318d087eebcdc66e9891ca58b languageName: node linkType: hard "@aws-sdk/lib-storage@npm:^3.25.0, @aws-sdk/lib-storage@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/lib-storage@npm:3.914.0" + version: 3.846.0 + resolution: "@aws-sdk/lib-storage@npm:3.846.0" dependencies: - "@smithy/abort-controller": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/smithy-client": ^4.9.0 + "@smithy/abort-controller": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.15 + "@smithy/smithy-client": ^4.4.7 buffer: 5.6.0 events: 3.3.0 stream-browserify: 3.0.0 tslib: ^2.6.2 peerDependencies: - "@aws-sdk/client-s3": ^3.914.0 - checksum: 794563625708587872574a2c3380182cb923e2c87007ce6925dbe177a9e81d0d1bd70fc589ec99934681ae29e83ae8f55cee93efcad3145e501be34eddc5e1df + "@aws-sdk/client-s3": ^3.846.0 + checksum: 7cda821191fea1fbc18eb3a14f73c50e4d1b1b29c7b0cf86718c1a1d9328ed6759f84c111ecc8d6eef13762bcec09754cdd8c4592ed356e7ff1c5c469f6c4373 languageName: node linkType: hard @@ -5357,18 +6461,18 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-bucket-endpoint@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.914.0" +"@aws-sdk/middleware-bucket-endpoint@npm:3.862.0": + version: 3.862.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.862.0" dependencies: - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-arn-parser": 3.893.0 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/protocol-http": ^5.3.3 - "@smithy/types": ^4.8.0 - "@smithy/util-config-provider": ^4.2.0 + "@aws-sdk/types": 3.862.0 + "@aws-sdk/util-arn-parser": 3.804.0 + "@smithy/node-config-provider": ^4.1.4 + "@smithy/protocol-http": ^5.1.3 + "@smithy/types": ^4.3.2 + "@smithy/util-config-provider": ^4.0.0 tslib: ^2.6.2 - checksum: 3bc67cf5a1cd8d9ba8bc9d63a515cf2cc47c391f0740145e21f3b7953f99bbf9b7261cea24bbeff580820d2653da98ce16dcb4819a15e24dc1ac2d8a9c658ba9 + checksum: 2c87ca9a621ad99b280b8f1a997092d252cd442904aecbce66bc6295e3c7189beeb2f22441c20524ead6a429848c4c17e791231ac11d76b3ec964cd2aa2ee7f2 languageName: node linkType: hard @@ -5408,17 +6512,17 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-endpoint-discovery@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/middleware-endpoint-discovery@npm:3.914.0" +"@aws-sdk/middleware-endpoint-discovery@npm:3.840.0": + version: 3.840.0 + resolution: "@aws-sdk/middleware-endpoint-discovery@npm:3.840.0" dependencies: - "@aws-sdk/endpoint-cache": 3.893.0 - "@aws-sdk/types": 3.914.0 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/protocol-http": ^5.3.3 - "@smithy/types": ^4.8.0 + "@aws-sdk/endpoint-cache": 3.804.0 + "@aws-sdk/types": 3.840.0 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/protocol-http": ^5.1.2 + "@smithy/types": ^4.3.1 tslib: ^2.6.2 - checksum: 1dc1b13aa3eeaae892f176a206e0c516671c404e43dd8c2d46bb1fce4ec9dcbc4c2f8ab2618222e4abca5deb29748f333a372b96b71aa2bb4ea001a6e9dc0f88 + checksum: 683e23d0538f68e655c9db7a3f4e26149210aa7bb43edef6ab2163156694df41dced69580144e252bbba2f83b37c2c3b0e9952cb805b18c12dcc5a01b001c936 languageName: node linkType: hard @@ -5445,15 +6549,15 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-expect-continue@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/middleware-expect-continue@npm:3.914.0" +"@aws-sdk/middleware-expect-continue@npm:3.862.0": + version: 3.862.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.862.0" dependencies: - "@aws-sdk/types": 3.914.0 - "@smithy/protocol-http": ^5.3.3 - "@smithy/types": ^4.8.0 + "@aws-sdk/types": 3.862.0 + "@smithy/protocol-http": ^5.1.3 + "@smithy/types": ^4.3.2 tslib: ^2.6.2 - checksum: 64743e0182d5dc22aa6463dffc458be04f93081ad23f41ba15a145fc200ba6ef13b4516cd9532e8973b92708a736cdf33f110a2c3e2290012d2331f3cca35b54 + checksum: 6d8a1e9c46bd46c2e327767e7b828f25fde7b4b977be29192d335c208673df4867d46ab8cba940676b49058411f4f2fc4087d3cafa703665438d476aecaa94da languageName: node linkType: hard @@ -5473,24 +6577,24 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-flexible-checksums@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.914.0" +"@aws-sdk/middleware-flexible-checksums@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.864.0" dependencies: "@aws-crypto/crc32": 5.2.0 "@aws-crypto/crc32c": 5.2.0 "@aws-crypto/util": 5.2.0 - "@aws-sdk/core": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@smithy/is-array-buffer": ^4.2.0 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/protocol-http": ^5.3.3 - "@smithy/types": ^4.8.0 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-stream": ^4.5.3 - "@smithy/util-utf8": ^4.2.0 + "@aws-sdk/core": 3.864.0 + "@aws-sdk/types": 3.862.0 + "@smithy/is-array-buffer": ^4.0.0 + "@smithy/node-config-provider": ^4.1.4 + "@smithy/protocol-http": ^5.1.3 + "@smithy/types": ^4.3.2 + "@smithy/util-middleware": ^4.0.5 + "@smithy/util-stream": ^4.2.4 + "@smithy/util-utf8": ^4.0.0 tslib: ^2.6.2 - checksum: 350b98055707b55edb0d276e4c90daa4b92ed7195d40bba1bbdb27fecfbafc63e458b0df9d20e6bec7d027b2615d476d53dae40b6d09e559d34f05c38ce120ba + checksum: 6ddfde3bc904915304062f88843666d7dff7154cc11a4bc671002127c13c10d22c5e6b85de8ed68a293eb8044c4f4a1d61f85245c6d5f04a8e4fee587df6076f languageName: node linkType: hard @@ -5528,6 +6632,54 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-host-header@npm:3.821.0": + version: 3.821.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.821.0" + dependencies: + "@aws-sdk/types": 3.821.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 8c6282ef885a455cf34667831577085fca3c58cd7b4ee3c773eb7fabab0704583497a13230b1f877879414646f1eb74225278c7587b3207df042b054d777d4b7 + languageName: node + linkType: hard + +"@aws-sdk/middleware-host-header@npm:3.840.0": + version: 3.840.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.840.0" + dependencies: + "@aws-sdk/types": 3.840.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: aae5964c39118815293f3f1d42c6b5131ff44862d33af9c8d44eb98fb5b8db0e6191cceba59c487a2b89b70b2e7ad710b174a14506bc6d99d333af42fd6b3d07 + languageName: node + linkType: hard + +"@aws-sdk/middleware-host-header@npm:3.862.0": + version: 3.862.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.862.0" + dependencies: + "@aws-sdk/types": 3.862.0 + "@smithy/protocol-http": ^5.1.3 + "@smithy/types": ^4.3.2 + tslib: ^2.6.2 + checksum: 1a71a7fb8e678fbe7b57028e952c30ee7e6d3f9a213e99742befd008d42df772f5a6e43403c0501f86e4b3f42ff076ce068cbae040e146c1438d1f4e7643c948 + languageName: node + linkType: hard + +"@aws-sdk/middleware-host-header@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.901.0" + dependencies: + "@aws-sdk/types": 3.901.0 + "@smithy/protocol-http": ^5.3.0 + "@smithy/types": ^4.6.0 + tslib: ^2.6.2 + checksum: f36cffb33532df97f7480a9a0705a0d3e874861b12e10d3b1713ef4f830e1d17e8568c3baff1c4c05ad681115af6e8e4f84d828a9834a9df8b6127fbc5af5f48 + languageName: node + linkType: hard + "@aws-sdk/middleware-host-header@npm:3.914.0": version: 3.914.0 resolution: "@aws-sdk/middleware-host-header@npm:3.914.0" @@ -5551,14 +6703,14 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-location-constraint@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/middleware-location-constraint@npm:3.914.0" +"@aws-sdk/middleware-location-constraint@npm:3.862.0": + version: 3.862.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.862.0" dependencies: - "@aws-sdk/types": 3.914.0 - "@smithy/types": ^4.8.0 + "@aws-sdk/types": 3.862.0 + "@smithy/types": ^4.3.2 tslib: ^2.6.2 - checksum: 65204117f9dbfd5ff2719e1304b65ce234cbd114e11c75b7025bf0b21f99c402153e3e72cf359722499727f0c718f2aaa7a7e9a71193a97935780e8d09dd8dd5 + checksum: 1f65c71ea1aa91f3dca9655d3388e2551e10c0fbb4bbc38726196587601882905cf241cda8c123c76ce736d99f6449c4e62955f628ef9b6d711930a862c7063d languageName: node linkType: hard @@ -5593,6 +6745,50 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-logger@npm:3.821.0": + version: 3.821.0 + resolution: "@aws-sdk/middleware-logger@npm:3.821.0" + dependencies: + "@aws-sdk/types": 3.821.0 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 2d9d9995c62e741fa059dbf8b20ff2000c63b73c2ece256146e1c5862a6aec4ab14165bfa52c9369906eca906f7b2247b6795c2e29f66408b5195c5ac738963a + languageName: node + linkType: hard + +"@aws-sdk/middleware-logger@npm:3.840.0": + version: 3.840.0 + resolution: "@aws-sdk/middleware-logger@npm:3.840.0" + dependencies: + "@aws-sdk/types": 3.840.0 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 5cc4eec656ec9811b64e504a96812f05f1b57e3542ea1dae6710505f81f8dfb36119709538b736a55792f02565818ab71f803e91b00bc4f0652ab198fce153fd + languageName: node + linkType: hard + +"@aws-sdk/middleware-logger@npm:3.862.0": + version: 3.862.0 + resolution: "@aws-sdk/middleware-logger@npm:3.862.0" + dependencies: + "@aws-sdk/types": 3.862.0 + "@smithy/types": ^4.3.2 + tslib: ^2.6.2 + checksum: b1e7026ae941435b066530b37acf2291d96530bf5c1a5a47fa32f32caf3a336f1b2f6223d0ad2a61115f1846d63b632a6104fe0dd761c239067c780efa90b297 + languageName: node + linkType: hard + +"@aws-sdk/middleware-logger@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/middleware-logger@npm:3.901.0" + dependencies: + "@aws-sdk/types": 3.901.0 + "@smithy/types": ^4.6.0 + tslib: ^2.6.2 + checksum: 6ad444c2d791d2f8158c1e5262cdc12591a41164f63c660eb8874d4f915f007001d152deb426874ff4d4b1326d5e6b18bbdfe3087fa6fdc9ce7c88ed6bb75997 + languageName: node + linkType: hard + "@aws-sdk/middleware-logger@npm:3.914.0": version: 3.914.0 resolution: "@aws-sdk/middleware-logger@npm:3.914.0" @@ -5627,6 +6823,55 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-recursion-detection@npm:3.821.0": + version: 3.821.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.821.0" + dependencies: + "@aws-sdk/types": 3.821.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 209d7cad9c86baa84053c3a6bdb364cd5ad06d6f964f0a040b8572ac5300723adfb6914f4e875024f1af5058ca6f468c5c9d5c8c0d283b403ffed5e08dccb711 + languageName: node + linkType: hard + +"@aws-sdk/middleware-recursion-detection@npm:3.840.0": + version: 3.840.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.840.0" + dependencies: + "@aws-sdk/types": 3.840.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 88b1dfbf487d86b2aa26761b08e3de2fd1edd8d09abffd88f5d31b77215fd0852c74deba38802a15cc7015a716d990c2925523af88577890311958f53ef739e7 + languageName: node + linkType: hard + +"@aws-sdk/middleware-recursion-detection@npm:3.862.0": + version: 3.862.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.862.0" + dependencies: + "@aws-sdk/types": 3.862.0 + "@smithy/protocol-http": ^5.1.3 + "@smithy/types": ^4.3.2 + tslib: ^2.6.2 + checksum: ed186d07cf5733ccc899168f83767e428ca9d2e7394e315e43f4f2522ed9a9aac6e5477e47aa4710775e724730dcb25a6699784aa5e63153e102c001ea96ab7f + languageName: node + linkType: hard + +"@aws-sdk/middleware-recursion-detection@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.901.0" + dependencies: + "@aws-sdk/types": 3.901.0 + "@aws/lambda-invoke-store": ^0.0.1 + "@smithy/protocol-http": ^5.3.0 + "@smithy/types": ^4.6.0 + tslib: ^2.6.2 + checksum: 428d2da0d4583c8b33e5c10153b5cfebf572962a11df7501c35b5361b9e39fc9ab7b8778484a8f29d521f1ba37865bf0a441650de7c539e707714d4321c13272 + languageName: node + linkType: hard + "@aws-sdk/middleware-recursion-detection@npm:3.914.0": version: 3.914.0 resolution: "@aws-sdk/middleware-recursion-detection@npm:3.914.0" @@ -5668,15 +6913,15 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-sdk-api-gateway@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/middleware-sdk-api-gateway@npm:3.914.0" +"@aws-sdk/middleware-sdk-api-gateway@npm:3.840.0": + version: 3.840.0 + resolution: "@aws-sdk/middleware-sdk-api-gateway@npm:3.840.0" dependencies: - "@aws-sdk/types": 3.914.0 - "@smithy/protocol-http": ^5.3.3 - "@smithy/types": ^4.8.0 + "@aws-sdk/types": 3.840.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/types": ^4.3.1 tslib: ^2.6.2 - checksum: 179b67628f9b0782ab389ccc69421f8c278d91aa42c63ecdcfc473a7ee067fabb3cde8bc737993c48e715fcd99d571d2a26d795dbbe806b73ad6afbb0b5fa882 + checksum: 7ecf72bcac65ac1f82fa8ade145a5331596669fc0f9dc79277f8a3c43d2b8e9c7ccf31158b9153b91adabaae7e847def5b39369f759463898afcf76e2e652127 languageName: node linkType: hard @@ -5696,19 +6941,19 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-sdk-ec2@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/middleware-sdk-ec2@npm:3.914.0" +"@aws-sdk/middleware-sdk-ec2@npm:3.845.0": + version: 3.845.0 + resolution: "@aws-sdk/middleware-sdk-ec2@npm:3.845.0" dependencies: - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-format-url": 3.914.0 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/protocol-http": ^5.3.3 - "@smithy/signature-v4": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-format-url": 3.840.0 + "@smithy/middleware-endpoint": ^4.1.15 + "@smithy/protocol-http": ^5.1.2 + "@smithy/signature-v4": ^5.1.2 + "@smithy/smithy-client": ^4.4.7 + "@smithy/types": ^4.3.1 tslib: ^2.6.2 - checksum: a8b7385606e73b6b4f33302aad4e2201f0d8b35c0a946feb5de6a9b0605d79d346b6610c228ff194855f5f7a35a5b5a4f1ca45a9c2a5a677a9b88c754dad092e + checksum: 7690f2ae4a9d84752eb8d666ad73a525ceb3870f2734a8388f0362b09bb7275b04c5223a350a26e94ed35aa01d48b8da1959676bbcd3a87f6b111c3ae38e0885 languageName: node linkType: hard @@ -5727,14 +6972,14 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-sdk-route53@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/middleware-sdk-route53@npm:3.914.0" +"@aws-sdk/middleware-sdk-route53@npm:3.840.0": + version: 3.840.0 + resolution: "@aws-sdk/middleware-sdk-route53@npm:3.840.0" dependencies: - "@aws-sdk/types": 3.914.0 - "@smithy/types": ^4.8.0 + "@aws-sdk/types": 3.840.0 + "@smithy/types": ^4.3.1 tslib: ^2.6.2 - checksum: 0a366fb33fbbcd2cb83b99f0abedd25e91be4c21892043929fdfdb1137df8d060a542c651fede1448e40026a41f10fed7d5fb6b3f5bf3b744113d71ccacda636 + checksum: 09be555153099f7bb68a7c4447d3592edce08d2b4fba0a48937f32b3c7ab298b7e2ed20357fd98acc1c9bf2e6497adf94eb02c3562fefcfa6de66ba2518037c5 languageName: node linkType: hard @@ -5760,25 +7005,47 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-sdk-s3@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/middleware-sdk-s3@npm:3.914.0" - dependencies: - "@aws-sdk/core": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-arn-parser": 3.893.0 - "@smithy/core": ^3.17.0 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/protocol-http": ^5.3.3 - "@smithy/signature-v4": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 - "@smithy/util-config-provider": ^4.2.0 - "@smithy/util-middleware": ^4.2.3 - "@smithy/util-stream": ^4.5.3 - "@smithy/util-utf8": ^4.2.0 +"@aws-sdk/middleware-sdk-s3@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.844.0" + dependencies: + "@aws-sdk/core": 3.844.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-arn-parser": 3.804.0 + "@smithy/core": ^3.7.0 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/protocol-http": ^5.1.2 + "@smithy/signature-v4": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 + "@smithy/util-config-provider": ^4.0.0 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-stream": ^4.2.3 + "@smithy/util-utf8": ^4.0.0 + tslib: ^2.6.2 + checksum: 281734e45532be1e3d46f562aa96af1f76b83f005c616c6e1e079488865f7ef077e9a381f5cdce20c7f4a2b4ddb29e0575aef9e5f001cfd795551a81f11c1977 + languageName: node + linkType: hard + +"@aws-sdk/middleware-sdk-s3@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.864.0" + dependencies: + "@aws-sdk/core": 3.864.0 + "@aws-sdk/types": 3.862.0 + "@aws-sdk/util-arn-parser": 3.804.0 + "@smithy/core": ^3.8.0 + "@smithy/node-config-provider": ^4.1.4 + "@smithy/protocol-http": ^5.1.3 + "@smithy/signature-v4": ^5.1.3 + "@smithy/smithy-client": ^4.4.10 + "@smithy/types": ^4.3.2 + "@smithy/util-config-provider": ^4.0.0 + "@smithy/util-middleware": ^4.0.5 + "@smithy/util-stream": ^4.2.4 + "@smithy/util-utf8": ^4.0.0 tslib: ^2.6.2 - checksum: ed6a5038800a382bf073551de87e574b12d52394edcbc99cb242d1fa0291635dad484328e1d9faadfecbeb37dc59f2bd3f870b6d21267a5198e667dab7a835c9 + checksum: b204859f54d693e9de8cc33049449e018329bb6fb724710b649212a85b6eb24e4acc6e1cea8f5010ea34b20d596def62c09f1db2533296a80c376ac3aba9221c languageName: node linkType: hard @@ -5853,14 +7120,14 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-ssec@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/middleware-ssec@npm:3.914.0" +"@aws-sdk/middleware-ssec@npm:3.862.0": + version: 3.862.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.862.0" dependencies: - "@aws-sdk/types": 3.914.0 - "@smithy/types": ^4.8.0 + "@aws-sdk/types": 3.862.0 + "@smithy/types": ^4.3.2 tslib: ^2.6.2 - checksum: b7a0c24a43a3abae81e2fc423868ac7c290cc2253835953ccd6ff9dc64de31c534d85302c135267077f62b46476ea6b29173643043177fb75e7e605801635230 + checksum: 2d2ae6b6fcd9ef053430e7072a0ec159ae7f4f90addb236f1f96f7ce1a1d15d6286cc0bac14fcd30e6f08a9abe6c5861040b70dd88049ed1b6109757d3d3fb49 languageName: node linkType: hard @@ -5917,64 +7184,430 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-user-agent@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.914.0" +"@aws-sdk/middleware-user-agent@npm:3.828.0": + version: 3.828.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.828.0" dependencies: - "@aws-sdk/core": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 - "@smithy/core": ^3.17.0 - "@smithy/protocol-http": ^5.3.3 - "@smithy/types": ^4.8.0 + "@aws-sdk/core": 3.826.0 + "@aws-sdk/types": 3.821.0 + "@aws-sdk/util-endpoints": 3.828.0 + "@smithy/core": ^3.5.3 + "@smithy/protocol-http": ^5.1.2 + "@smithy/types": ^4.3.1 tslib: ^2.6.2 - checksum: 3c79673bc7b51595f4d414eb4ebc27c5a2dabd22f270ef7229888d1be588c5551f574eccfcd12337fefb0777bfa5bafd298fbffa18df48ea0a05ab49ecffaa7c + checksum: 3b2576d33f21d07b6b6b42f823e9277d55ea81913e6ad526b300961c5525e70d1571dd6953c282208b3da6a58ffb19fa2bc3b3b04962122cb87365bb7353478a languageName: node linkType: hard -"@aws-sdk/nested-clients@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/nested-clients@npm:3.914.0" +"@aws-sdk/middleware-user-agent@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.844.0" dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.914.0 + "@aws-sdk/core": 3.844.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.844.0 + "@smithy/core": ^3.7.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 77543b93dfe2d92a6971c436e78c8deb42603ec3ced22b7d7ecaea27a4d9a0fb9ffc1314de4498d1f15419296c8dfdfc6faee0a441a44c6f96693fd233bb2a5a + languageName: node + linkType: hard + +"@aws-sdk/middleware-user-agent@npm:3.846.0": + version: 3.846.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.846.0" + dependencies: + "@aws-sdk/core": 3.846.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.845.0 + "@smithy/core": ^3.7.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 321c47e079879077335dcf82127e872681f295fd036024dad2a92c12642f60dd09e27ea0743a4235c074b3df8be19a5e29ce0c9db68fcd7505717849a927e7fb + languageName: node + linkType: hard + +"@aws-sdk/middleware-user-agent@npm:3.848.0": + version: 3.848.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.848.0" + dependencies: + "@aws-sdk/core": 3.846.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.848.0 + "@smithy/core": ^3.7.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 2ec977bd69711022a162e287584c04c66a6481ecc331ed8fe13b6fd334a9d2c3ebe13709933dd5b224915cf7fa6e196870077e428c853b772a4b841162e71752 + languageName: node + linkType: hard + +"@aws-sdk/middleware-user-agent@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.864.0" + dependencies: + "@aws-sdk/core": 3.864.0 + "@aws-sdk/types": 3.862.0 + "@aws-sdk/util-endpoints": 3.862.0 + "@smithy/core": ^3.8.0 + "@smithy/protocol-http": ^5.1.3 + "@smithy/types": ^4.3.2 + tslib: ^2.6.2 + checksum: 638401786dfb365cd4e890e4b4d18ddf48e267faf8842c53feaad37f25f38615fc8fb710c721f7ca8e1de9c4b1c74f411d437b544385fe739d129b5c03958a16 + languageName: node + linkType: hard + +"@aws-sdk/middleware-user-agent@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.901.0" + dependencies: + "@aws-sdk/core": 3.901.0 + "@aws-sdk/types": 3.901.0 + "@aws-sdk/util-endpoints": 3.901.0 + "@smithy/core": ^3.14.0 + "@smithy/protocol-http": ^5.3.0 + "@smithy/types": ^4.6.0 + tslib: ^2.6.2 + checksum: 73d5913eca05799918c0119510d0a49b5c5b7626a098c5ff48954f1b7e42278b0fcfe589f06d2b79d1dec1c316647f4104228fb42d0e72932601b0fddc8ea142 + languageName: node + linkType: hard + +"@aws-sdk/middleware-user-agent@npm:3.916.0": + version: 3.916.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.916.0" + dependencies: + "@aws-sdk/core": 3.916.0 + "@aws-sdk/types": 3.914.0 + "@aws-sdk/util-endpoints": 3.916.0 + "@smithy/core": ^3.17.1 + "@smithy/protocol-http": ^5.3.3 + "@smithy/types": ^4.8.0 + tslib: ^2.6.2 + checksum: 4ad432b4fcc7c473c4b4dc2cf1fc7f2db8afbcb834471b746515f5f0c4b049276acd83a6dee59172166aa2df2288a821e0ee39d711dcd15fddc56ef62820d855 + languageName: node + linkType: hard + +"@aws-sdk/nested-clients@npm:3.830.0": + version: 3.830.0 + resolution: "@aws-sdk/nested-clients@npm:3.830.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.826.0 + "@aws-sdk/middleware-host-header": 3.821.0 + "@aws-sdk/middleware-logger": 3.821.0 + "@aws-sdk/middleware-recursion-detection": 3.821.0 + "@aws-sdk/middleware-user-agent": 3.828.0 + "@aws-sdk/region-config-resolver": 3.821.0 + "@aws-sdk/types": 3.821.0 + "@aws-sdk/util-endpoints": 3.828.0 + "@aws-sdk/util-user-agent-browser": 3.821.0 + "@aws-sdk/util-user-agent-node": 3.828.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.5.3 + "@smithy/fetch-http-handler": ^5.0.4 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.11 + "@smithy/middleware-retry": ^4.1.12 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.0.6 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.3 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.19 + "@smithy/util-defaults-mode-node": ^4.0.19 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.5 + "@smithy/util-utf8": ^4.0.0 + tslib: ^2.6.2 + checksum: 14cbf4d11e8600e5cbb7519518c1b51ee950b5057d9b3a78d297656689e031aa1cb7805f8ffeecc195cbc93a517c04f925db550ac79bbb9f75b47d3e5d7f366c + languageName: node + linkType: hard + +"@aws-sdk/nested-clients@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/nested-clients@npm:3.844.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.844.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.844.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.844.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.844.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.14 + "@smithy/middleware-retry": ^4.1.15 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.22 + "@smithy/util-defaults-mode-node": ^4.0.22 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 + tslib: ^2.6.2 + checksum: 01a84bc8c05eca975e136895f6245301ca680bdfbb72a7326ed6fc087e9dd25915423af2a2976200486554c0f0bfbabc215b5239782087242c90a786f92b8453 + languageName: node + linkType: hard + +"@aws-sdk/nested-clients@npm:3.846.0": + version: 3.846.0 + resolution: "@aws-sdk/nested-clients@npm:3.846.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.846.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.846.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.845.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.846.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.15 + "@smithy/middleware-retry": ^4.1.16 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.7 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.23 + "@smithy/util-defaults-mode-node": ^4.0.23 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 + tslib: ^2.6.2 + checksum: 8303cc4c7ec723314a9cc8eb690559e13a88a4292ea9b6de5389e4c930f7e620b4612e335a8be799363cdd6005759a99afeac0d5af6e65868d556fd072e861b3 + languageName: node + linkType: hard + +"@aws-sdk/nested-clients@npm:3.848.0": + version: 3.848.0 + resolution: "@aws-sdk/nested-clients@npm:3.848.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.846.0 + "@aws-sdk/middleware-host-header": 3.840.0 + "@aws-sdk/middleware-logger": 3.840.0 + "@aws-sdk/middleware-recursion-detection": 3.840.0 + "@aws-sdk/middleware-user-agent": 3.848.0 + "@aws-sdk/region-config-resolver": 3.840.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-endpoints": 3.848.0 + "@aws-sdk/util-user-agent-browser": 3.840.0 + "@aws-sdk/util-user-agent-node": 3.848.0 + "@smithy/config-resolver": ^4.1.4 + "@smithy/core": ^3.7.0 + "@smithy/fetch-http-handler": ^5.1.0 + "@smithy/hash-node": ^4.0.4 + "@smithy/invalid-dependency": ^4.0.4 + "@smithy/middleware-content-length": ^4.0.4 + "@smithy/middleware-endpoint": ^4.1.15 + "@smithy/middleware-retry": ^4.1.16 + "@smithy/middleware-serde": ^4.0.8 + "@smithy/middleware-stack": ^4.0.4 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/node-http-handler": ^4.1.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.7 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.23 + "@smithy/util-defaults-mode-node": ^4.0.23 + "@smithy/util-endpoints": ^3.0.6 + "@smithy/util-middleware": ^4.0.4 + "@smithy/util-retry": ^4.0.6 + "@smithy/util-utf8": ^4.0.0 + tslib: ^2.6.2 + checksum: 77057a60ce0f86bee16e1daa5214385720aa433f1ff097350b41a85dab2da2ac0a6f196f17b94d51631448adeed9dabfd8b984976771d9cfd4bb27a449f26bc6 + languageName: node + linkType: hard + +"@aws-sdk/nested-clients@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/nested-clients@npm:3.864.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.864.0 + "@aws-sdk/middleware-host-header": 3.862.0 + "@aws-sdk/middleware-logger": 3.862.0 + "@aws-sdk/middleware-recursion-detection": 3.862.0 + "@aws-sdk/middleware-user-agent": 3.864.0 + "@aws-sdk/region-config-resolver": 3.862.0 + "@aws-sdk/types": 3.862.0 + "@aws-sdk/util-endpoints": 3.862.0 + "@aws-sdk/util-user-agent-browser": 3.862.0 + "@aws-sdk/util-user-agent-node": 3.864.0 + "@smithy/config-resolver": ^4.1.5 + "@smithy/core": ^3.8.0 + "@smithy/fetch-http-handler": ^5.1.1 + "@smithy/hash-node": ^4.0.5 + "@smithy/invalid-dependency": ^4.0.5 + "@smithy/middleware-content-length": ^4.0.5 + "@smithy/middleware-endpoint": ^4.1.18 + "@smithy/middleware-retry": ^4.1.19 + "@smithy/middleware-serde": ^4.0.9 + "@smithy/middleware-stack": ^4.0.5 + "@smithy/node-config-provider": ^4.1.4 + "@smithy/node-http-handler": ^4.1.1 + "@smithy/protocol-http": ^5.1.3 + "@smithy/smithy-client": ^4.4.10 + "@smithy/types": ^4.3.2 + "@smithy/url-parser": ^4.0.5 + "@smithy/util-base64": ^4.0.0 + "@smithy/util-body-length-browser": ^4.0.0 + "@smithy/util-body-length-node": ^4.0.0 + "@smithy/util-defaults-mode-browser": ^4.0.26 + "@smithy/util-defaults-mode-node": ^4.0.26 + "@smithy/util-endpoints": ^3.0.7 + "@smithy/util-middleware": ^4.0.5 + "@smithy/util-retry": ^4.0.7 + "@smithy/util-utf8": ^4.0.0 + tslib: ^2.6.2 + checksum: a1c6b61352bac1eb0d3348de5be92efef015256bdc18f8391df630631f0a347cdd38faea4b2ad48e99a82d5ea2e8537ad673e29ff1dab2468f13a04bd86b6038 + languageName: node + linkType: hard + +"@aws-sdk/nested-clients@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/nested-clients@npm:3.901.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.901.0 + "@aws-sdk/middleware-host-header": 3.901.0 + "@aws-sdk/middleware-logger": 3.901.0 + "@aws-sdk/middleware-recursion-detection": 3.901.0 + "@aws-sdk/middleware-user-agent": 3.901.0 + "@aws-sdk/region-config-resolver": 3.901.0 + "@aws-sdk/types": 3.901.0 + "@aws-sdk/util-endpoints": 3.901.0 + "@aws-sdk/util-user-agent-browser": 3.901.0 + "@aws-sdk/util-user-agent-node": 3.901.0 + "@smithy/config-resolver": ^4.3.0 + "@smithy/core": ^3.14.0 + "@smithy/fetch-http-handler": ^5.3.0 + "@smithy/hash-node": ^4.2.0 + "@smithy/invalid-dependency": ^4.2.0 + "@smithy/middleware-content-length": ^4.2.0 + "@smithy/middleware-endpoint": ^4.3.0 + "@smithy/middleware-retry": ^4.4.0 + "@smithy/middleware-serde": ^4.2.0 + "@smithy/middleware-stack": ^4.2.0 + "@smithy/node-config-provider": ^4.3.0 + "@smithy/node-http-handler": ^4.3.0 + "@smithy/protocol-http": ^5.3.0 + "@smithy/smithy-client": ^4.7.0 + "@smithy/types": ^4.6.0 + "@smithy/url-parser": ^4.2.0 + "@smithy/util-base64": ^4.2.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-body-length-node": ^4.2.0 + "@smithy/util-defaults-mode-browser": ^4.2.0 + "@smithy/util-defaults-mode-node": ^4.2.0 + "@smithy/util-endpoints": ^3.2.0 + "@smithy/util-middleware": ^4.2.0 + "@smithy/util-retry": ^4.2.0 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: 3b0211fbec00d3f2122270e70ff8a4dd2da510d9955655b5c8d39a49b9abd03e948d9f13e4db0329b941fd62cbd6c59043788d3ae1006ade4bfc225d2cec7caa + languageName: node + linkType: hard + +"@aws-sdk/nested-clients@npm:3.916.0": + version: 3.916.0 + resolution: "@aws-sdk/nested-clients@npm:3.916.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.916.0 "@aws-sdk/middleware-host-header": 3.914.0 "@aws-sdk/middleware-logger": 3.914.0 "@aws-sdk/middleware-recursion-detection": 3.914.0 - "@aws-sdk/middleware-user-agent": 3.914.0 + "@aws-sdk/middleware-user-agent": 3.916.0 "@aws-sdk/region-config-resolver": 3.914.0 "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-endpoints": 3.914.0 + "@aws-sdk/util-endpoints": 3.916.0 "@aws-sdk/util-user-agent-browser": 3.914.0 - "@aws-sdk/util-user-agent-node": 3.914.0 + "@aws-sdk/util-user-agent-node": 3.916.0 "@smithy/config-resolver": ^4.4.0 - "@smithy/core": ^3.17.0 + "@smithy/core": ^3.17.1 "@smithy/fetch-http-handler": ^5.3.4 "@smithy/hash-node": ^4.2.3 "@smithy/invalid-dependency": ^4.2.3 "@smithy/middleware-content-length": ^4.2.3 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/middleware-retry": ^4.4.4 + "@smithy/middleware-endpoint": ^4.3.5 + "@smithy/middleware-retry": ^4.4.5 "@smithy/middleware-serde": ^4.2.3 "@smithy/middleware-stack": ^4.2.3 "@smithy/node-config-provider": ^4.3.3 - "@smithy/node-http-handler": ^4.4.2 + "@smithy/node-http-handler": ^4.4.3 "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 + "@smithy/smithy-client": ^4.9.1 "@smithy/types": ^4.8.0 "@smithy/url-parser": ^4.2.3 "@smithy/util-base64": ^4.3.0 "@smithy/util-body-length-browser": ^4.2.0 "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.3 - "@smithy/util-defaults-mode-node": ^4.2.5 + "@smithy/util-defaults-mode-browser": ^4.3.4 + "@smithy/util-defaults-mode-node": ^4.2.6 "@smithy/util-endpoints": ^3.2.3 "@smithy/util-middleware": ^4.2.3 "@smithy/util-retry": ^4.2.3 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 085846ebeb41186693f2a25ed1132e3357bed88b4c93a4c88e2e88803d92bfff4a528023eb92572f18ef5655654333c5ae4457a7eb4d66318d1ca9ec439c8b2f + checksum: fd77d4cb08f3176ee87f18f5771039f883d76013b3cfd0440c2592b8e953ef775d2058c2c485c1b8df27a6e6ae56de6560fbd824ac5a5fff98b6f20376857158 languageName: node linkType: hard @@ -6124,6 +7757,62 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/region-config-resolver@npm:3.821.0": + version: 3.821.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.821.0" + dependencies: + "@aws-sdk/types": 3.821.0 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/types": ^4.3.1 + "@smithy/util-config-provider": ^4.0.0 + "@smithy/util-middleware": ^4.0.4 + tslib: ^2.6.2 + checksum: b0f8a22541db5f4d5eee79320fe3d97dfa9cd7c37130771b354771c811243d458e18f22dfead70802ade8ce7537376eea4931479922df15a2e93378cf210ec30 + languageName: node + linkType: hard + +"@aws-sdk/region-config-resolver@npm:3.840.0": + version: 3.840.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.840.0" + dependencies: + "@aws-sdk/types": 3.840.0 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/types": ^4.3.1 + "@smithy/util-config-provider": ^4.0.0 + "@smithy/util-middleware": ^4.0.4 + tslib: ^2.6.2 + checksum: 27d72bb9657efd79637a4c4aa895004d29c66eefce083fa84050f092f68bcba8cb9bf0e4c16c11c132a5fa01f1841e878fa903bc837c4e1e6904d1b2d2c3dd37 + languageName: node + linkType: hard + +"@aws-sdk/region-config-resolver@npm:3.862.0": + version: 3.862.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.862.0" + dependencies: + "@aws-sdk/types": 3.862.0 + "@smithy/node-config-provider": ^4.1.4 + "@smithy/types": ^4.3.2 + "@smithy/util-config-provider": ^4.0.0 + "@smithy/util-middleware": ^4.0.5 + tslib: ^2.6.2 + checksum: b74d1ae2e663e6de0c4ce3a22af5693af911b0d05fb241595b69875cc6e03917c85e8d058ffc62c4bf7cf0b659d4e3aeb44d3ac2b18ecda0abd85bb04eb9579f + languageName: node + linkType: hard + +"@aws-sdk/region-config-resolver@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.901.0" + dependencies: + "@aws-sdk/types": 3.901.0 + "@smithy/node-config-provider": ^4.3.0 + "@smithy/types": ^4.6.0 + "@smithy/util-config-provider": ^4.2.0 + "@smithy/util-middleware": ^4.2.0 + tslib: ^2.6.2 + checksum: a01f85908e38ea43cd6e69dcb2c33916cf2a8de3e7f0baa004e218317e3f331829746f17bcc2f79c4fc7ae7c9ff0716b30986618bd776800ee8d1b535f3849d7 + languageName: node + linkType: hard + "@aws-sdk/region-config-resolver@npm:3.914.0": version: 3.914.0 resolution: "@aws-sdk/region-config-resolver@npm:3.914.0" @@ -6137,18 +7826,18 @@ __metadata: linkType: hard "@aws-sdk/s3-request-presigner@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/s3-request-presigner@npm:3.914.0" - dependencies: - "@aws-sdk/signature-v4-multi-region": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@aws-sdk/util-format-url": 3.914.0 - "@smithy/middleware-endpoint": ^4.3.4 - "@smithy/protocol-http": ^5.3.3 - "@smithy/smithy-client": ^4.9.0 - "@smithy/types": ^4.8.0 + version: 3.844.0 + resolution: "@aws-sdk/s3-request-presigner@npm:3.844.0" + dependencies: + "@aws-sdk/signature-v4-multi-region": 3.844.0 + "@aws-sdk/types": 3.840.0 + "@aws-sdk/util-format-url": 3.840.0 + "@smithy/middleware-endpoint": ^4.1.14 + "@smithy/protocol-http": ^5.1.2 + "@smithy/smithy-client": ^4.4.6 + "@smithy/types": ^4.3.1 tslib: ^2.6.2 - checksum: 18c45cd66f6491781a828287b4c2e26090e154a6e6f0377a876f6b18c47909b27bce84002495e96c7f179ee5bdd04b10787549efc5cde3eae646a9e1413d4e8e + checksum: 4e22f939a03e9cc0b7bd243977e1248cfb6bb61b94bd4ff7adae3b430c7c1107f9050d279022c051403ca25bc05aa58fd6ef147ee99f6bef529c000649043a94 languageName: node linkType: hard @@ -6199,17 +7888,31 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/signature-v4-multi-region@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/signature-v4-multi-region@npm:3.914.0" +"@aws-sdk/signature-v4-multi-region@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.844.0" dependencies: - "@aws-sdk/middleware-sdk-s3": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@smithy/protocol-http": ^5.3.3 - "@smithy/signature-v4": ^5.3.3 - "@smithy/types": ^4.8.0 + "@aws-sdk/middleware-sdk-s3": 3.844.0 + "@aws-sdk/types": 3.840.0 + "@smithy/protocol-http": ^5.1.2 + "@smithy/signature-v4": ^5.1.2 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 192c964d50c1258a1e1a78ebc481a19a88f93e3ef052fe561d42bcce69dd4538257585f84fbc0b433d498c8a73e9d7fb9bfc6bca1d8020be291b16b3e95205a9 + languageName: node + linkType: hard + +"@aws-sdk/signature-v4-multi-region@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.864.0" + dependencies: + "@aws-sdk/middleware-sdk-s3": 3.864.0 + "@aws-sdk/types": 3.862.0 + "@smithy/protocol-http": ^5.1.3 + "@smithy/signature-v4": ^5.1.3 + "@smithy/types": ^4.3.2 tslib: ^2.6.2 - checksum: 96d3145ad721b2e58206a5ec460b7da29709839fe6bcd0a82ce36104cbfe887b7049aae8ae62d40d7515fc00d884cb1a0ab3c4262211246c47befb10c3f15aec + checksum: d13fbd612805b0842de2ea0d93415d111854c6f3f5c11cf276f909051a0b1d550ba344148f91aeb09ea10e028c5d3f3333ec6c7562032599e268f7d15a27117e languageName: node linkType: hard @@ -6277,18 +7980,108 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/token-providers@npm:3.914.0" +"@aws-sdk/token-providers@npm:3.830.0": + version: 3.830.0 + resolution: "@aws-sdk/token-providers@npm:3.830.0" + dependencies: + "@aws-sdk/core": 3.826.0 + "@aws-sdk/nested-clients": 3.830.0 + "@aws-sdk/types": 3.821.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 2a541d1b329b5a285a69d25695051c1069a266902d5996d4fdd1b6d4f43bbd53780ab48e27eda0625e35a3c58b4d6ee6ddf97249bf0b73e0c4d43879a6c9159a + languageName: node + linkType: hard + +"@aws-sdk/token-providers@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/token-providers@npm:3.844.0" + dependencies: + "@aws-sdk/core": 3.844.0 + "@aws-sdk/nested-clients": 3.844.0 + "@aws-sdk/types": 3.840.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 08e81d7529b94dbff58fd98edec22d9057c95613d1d444b9a204e68827ce49af832f0f28c220aa97d11509fd093294563175091423b31def467ec2b282ddd952 + languageName: node + linkType: hard + +"@aws-sdk/token-providers@npm:3.846.0": + version: 3.846.0 + resolution: "@aws-sdk/token-providers@npm:3.846.0" + dependencies: + "@aws-sdk/core": 3.846.0 + "@aws-sdk/nested-clients": 3.846.0 + "@aws-sdk/types": 3.840.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 9c75c7035f3b458b944b12ddfc204d063a8de8463510f1156db1878165b829c44f895879de65debee60fe4621327c4e061fd71c2a116dbfa3e24172ea5441ed4 + languageName: node + linkType: hard + +"@aws-sdk/token-providers@npm:3.848.0": + version: 3.848.0 + resolution: "@aws-sdk/token-providers@npm:3.848.0" + dependencies: + "@aws-sdk/core": 3.846.0 + "@aws-sdk/nested-clients": 3.848.0 + "@aws-sdk/types": 3.840.0 + "@smithy/property-provider": ^4.0.4 + "@smithy/shared-ini-file-loader": ^4.0.4 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: c37329f6f3f41c32464d4ca512baa0aa1cd8694964af4391eebb14e7a4980316041579745bc35930caf973aa5595326da95f652b26ebb8f167cea078fb893d10 + languageName: node + linkType: hard + +"@aws-sdk/token-providers@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/token-providers@npm:3.864.0" dependencies: - "@aws-sdk/core": 3.914.0 - "@aws-sdk/nested-clients": 3.914.0 + "@aws-sdk/core": 3.864.0 + "@aws-sdk/nested-clients": 3.864.0 + "@aws-sdk/types": 3.862.0 + "@smithy/property-provider": ^4.0.5 + "@smithy/shared-ini-file-loader": ^4.0.5 + "@smithy/types": ^4.3.2 + tslib: ^2.6.2 + checksum: c87f9a0c7becb8e016f3cb6a468c9efa26a1c708c8738155d77799547479c2ff24801bd1becd1e57244431dde94ad348c676530b9053741ffb98c8710914077b + languageName: node + linkType: hard + +"@aws-sdk/token-providers@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/token-providers@npm:3.901.0" + dependencies: + "@aws-sdk/core": 3.901.0 + "@aws-sdk/nested-clients": 3.901.0 + "@aws-sdk/types": 3.901.0 + "@smithy/property-provider": ^4.2.0 + "@smithy/shared-ini-file-loader": ^4.3.0 + "@smithy/types": ^4.6.0 + tslib: ^2.6.2 + checksum: d2f7adcc927d34fa63789061e6f0dfc817da7d8d116050d59fcd9cc7cef1b1db25cb03f7e631d464f6a95d6273be6e7c2105d66f2ec7948c5362f01f075d8a01 + languageName: node + linkType: hard + +"@aws-sdk/token-providers@npm:3.916.0": + version: 3.916.0 + resolution: "@aws-sdk/token-providers@npm:3.916.0" + dependencies: + "@aws-sdk/core": 3.916.0 + "@aws-sdk/nested-clients": 3.916.0 "@aws-sdk/types": 3.914.0 "@smithy/property-provider": ^4.2.3 "@smithy/shared-ini-file-loader": ^4.3.3 "@smithy/types": ^4.8.0 tslib: ^2.6.2 - checksum: 7091fd21152e1f3bc40f67389e46c9dfc3288d823df2da109b779d646aec6e43b3b20a6b97a4ed5c78e0438025621cdb6e0050b6b2d3b3c1463f379df2996afa + checksum: 97d7ed9895f59eeadf597ec335d951a552a017e34d1e4283f42b8dc965ce115449d03219ac5364401fe2f82ad2bc32a96139d91be71faf17921886af9653b6a9 languageName: node linkType: hard @@ -6299,13 +8092,12 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/types@npm:3.370.0": - version: 3.370.0 - resolution: "@aws-sdk/types@npm:3.370.0" +"@aws-sdk/types@npm:3.338.0": + version: 3.338.0 + resolution: "@aws-sdk/types@npm:3.338.0" dependencies: - "@smithy/types": ^1.1.0 tslib: ^2.5.0 - checksum: 6a9d94014a83b4e1682529a36ef98f177ece93d2a738559c5bfc670df65c63315d183dcb7aa6c36dd0981a830094d83aa20e3c15afa8a4651fcbdf8f9f669184 + checksum: bd151ca80101c31f9b88d4ebb76c4080299fbf8ac9ff20ce3fb9f859f7b20eb5cd8a8dcce547c956ef8469c478b81fa6f786c2eb25c887232c3cff9884842b1d languageName: node linkType: hard @@ -6326,7 +8118,47 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/types@npm:3.914.0, @aws-sdk/types@npm:^3.1.0, @aws-sdk/types@npm:^3.110.0, @aws-sdk/types@npm:^3.222.0, @aws-sdk/types@npm:^3.25.0, @aws-sdk/types@npm:^3.624.0": +"@aws-sdk/types@npm:3.821.0": + version: 3.821.0 + resolution: "@aws-sdk/types@npm:3.821.0" + dependencies: + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 6202b2c0db1dd5ee78e6dc45c51f8b19deff0ee400dd5a7a15d089cc5493a2db6a6e0553ff32742e8bc810d428b36599534e14c1b466695550aef1b1d87f043d + languageName: node + linkType: hard + +"@aws-sdk/types@npm:3.840.0": + version: 3.840.0 + resolution: "@aws-sdk/types@npm:3.840.0" + dependencies: + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 292d38f5087c3aa925addd890f8ae2bf650282c2cf4997d971a341dc0249dfca7ce02d69a4af09da2562b78a4232232d2a3b88105f34f66aee608d52aac238d1 + languageName: node + linkType: hard + +"@aws-sdk/types@npm:3.862.0": + version: 3.862.0 + resolution: "@aws-sdk/types@npm:3.862.0" + dependencies: + "@smithy/types": ^4.3.2 + tslib: ^2.6.2 + checksum: d8e13eadde27c29e39d8effa861a3dc8ef43fba6ecb9772e3461619a76897873c8d4355be89aa5090294d1f17e1a6697834f0bbf6a7f73902a77fe00b1fbe5c2 + languageName: node + linkType: hard + +"@aws-sdk/types@npm:3.901.0, @aws-sdk/types@npm:^3.1.0, @aws-sdk/types@npm:^3.222.0, @aws-sdk/types@npm:^3.25.0, @aws-sdk/types@npm:^3.624.0": + version: 3.901.0 + resolution: "@aws-sdk/types@npm:3.901.0" + dependencies: + "@smithy/types": ^4.6.0 + tslib: ^2.6.2 + checksum: 38f1b7dac82b0e53faf764d0e741e32385c1e022b67c73d601fe3fd0f66d1a75d72dddd8f41dde89944441df766217f00a451a6d95caa256bebe08891206d949 + languageName: node + linkType: hard + +"@aws-sdk/types@npm:3.914.0": version: 3.914.0 resolution: "@aws-sdk/types@npm:3.914.0" dependencies: @@ -6379,12 +8211,12 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-arn-parser@npm:3.893.0, @aws-sdk/util-arn-parser@npm:^3.310.0": - version: 3.893.0 - resolution: "@aws-sdk/util-arn-parser@npm:3.893.0" +"@aws-sdk/util-arn-parser@npm:3.804.0, @aws-sdk/util-arn-parser@npm:^3.310.0": + version: 3.804.0 + resolution: "@aws-sdk/util-arn-parser@npm:3.804.0" dependencies: tslib: ^2.6.2 - checksum: c8bbc1e258674e791929f1259a3f2422433c0b8c5470808a958ef4320bb9ca7c27783b617da3b9e04d9a1cd1d0b547da2858249dbec816f1098c02731b551aac + checksum: b6d4c883ec2949fa40552fe8573c9c32af07c92c1bd94a27d978aa14d37b005be95392069d6b882ba977484f4dd0371792296fb2516f5d7601be5102888ee9ee languageName: node linkType: hard @@ -6527,14 +8359,25 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-dynamodb@npm:3.914.0, @aws-sdk/util-dynamodb@npm:^3.624.0": - version: 3.914.0 - resolution: "@aws-sdk/util-dynamodb@npm:3.914.0" +"@aws-sdk/util-dynamodb@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/util-dynamodb@npm:3.844.0" + dependencies: + tslib: ^2.6.2 + peerDependencies: + "@aws-sdk/client-dynamodb": ^3.844.0 + checksum: 209a99345c7f4c572a658c8346f4becacac36731f4a55e0511e9ccfdf1466bb12f0b24361720508c49f9b0cf633b74358505bb79859c589eef259415bb306b36 + languageName: node + linkType: hard + +"@aws-sdk/util-dynamodb@npm:^3.624.0": + version: 3.916.0 + resolution: "@aws-sdk/util-dynamodb@npm:3.916.0" dependencies: tslib: ^2.6.2 peerDependencies: - "@aws-sdk/client-dynamodb": ^3.914.0 - checksum: b24747ec59e4fd6de407ed746423eb81d35ab57feff0be16b6f6722c22def6ab44bbf70d82330624e18a15dad22938fa9eec702c5cf45d555a3b4c11cc3dd4c9 + "@aws-sdk/client-dynamodb": ^3.916.0 + checksum: 3fa57c799f8e085e8cf88ef374c10e3efe16e8a8f3af9095d7f13a07ea5e8fdd4b70f43dcaf0da3fa7c22f9386ce1e296deb0701e7d4176912f87d741259536f languageName: node linkType: hard @@ -6550,16 +8393,93 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-endpoints@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/util-endpoints@npm:3.914.0" +"@aws-sdk/util-endpoints@npm:3.828.0": + version: 3.828.0 + resolution: "@aws-sdk/util-endpoints@npm:3.828.0" + dependencies: + "@aws-sdk/types": 3.821.0 + "@smithy/types": ^4.3.1 + "@smithy/util-endpoints": ^3.0.6 + tslib: ^2.6.2 + checksum: 650a8bd823f22c6fb1ebc21bf418af9de99c969a8b856721dcadf563b7699971db475ce1c725b9e5423dd8c30801c1cd9e0a5cbe17bb71b5fe74740669c213cf + languageName: node + linkType: hard + +"@aws-sdk/util-endpoints@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/util-endpoints@npm:3.844.0" + dependencies: + "@aws-sdk/types": 3.840.0 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-endpoints": ^3.0.6 + tslib: ^2.6.2 + checksum: 0972c473787e0d3111658f9579750a3fb6fd1654ca8683c38ab353b0b9b64d6e9b83b1da373c0932239b820aef38c3b41830692db21c2f5d204baa14aaea64d5 + languageName: node + linkType: hard + +"@aws-sdk/util-endpoints@npm:3.845.0": + version: 3.845.0 + resolution: "@aws-sdk/util-endpoints@npm:3.845.0" + dependencies: + "@aws-sdk/types": 3.840.0 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-endpoints": ^3.0.6 + tslib: ^2.6.2 + checksum: ad08353ec6b5667b3f026ca49ceded7c8119fc40db9050aa645ddbf45c6d5e44037a9a2a7a76667afb863ffa3d55c514712e578c972841ac3a5249b8db45b084 + languageName: node + linkType: hard + +"@aws-sdk/util-endpoints@npm:3.848.0": + version: 3.848.0 + resolution: "@aws-sdk/util-endpoints@npm:3.848.0" + dependencies: + "@aws-sdk/types": 3.840.0 + "@smithy/types": ^4.3.1 + "@smithy/url-parser": ^4.0.4 + "@smithy/util-endpoints": ^3.0.6 + tslib: ^2.6.2 + checksum: 84567b4152ea823274855cdab4acdde1ca60b4ba0be265408da13ad59b9f5ec2f16578402ca0430748b57b57f3a457466517bf434d0e9cec79abf855a0468b49 + languageName: node + linkType: hard + +"@aws-sdk/util-endpoints@npm:3.862.0": + version: 3.862.0 + resolution: "@aws-sdk/util-endpoints@npm:3.862.0" + dependencies: + "@aws-sdk/types": 3.862.0 + "@smithy/types": ^4.3.2 + "@smithy/url-parser": ^4.0.5 + "@smithy/util-endpoints": ^3.0.7 + tslib: ^2.6.2 + checksum: e37245c5e6cfa03591895e7c11f24a356b85d57895f08f5202a2bc107030177244c66e4a952a9333c8aaf072b23edb89f781416ae9999c1dc0b2b0dec9403ca3 + languageName: node + linkType: hard + +"@aws-sdk/util-endpoints@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/util-endpoints@npm:3.901.0" + dependencies: + "@aws-sdk/types": 3.901.0 + "@smithy/types": ^4.6.0 + "@smithy/url-parser": ^4.2.0 + "@smithy/util-endpoints": ^3.2.0 + tslib: ^2.6.2 + checksum: ae6a2b15975e1b4e36211c30ff7ea2ac080bb5add13a7e5181b348bc393a74f82b6c5afb998c8dde9aedfe97eae23e0ce64da79cbd2b4061c594d1bd3d9d4a65 + languageName: node + linkType: hard + +"@aws-sdk/util-endpoints@npm:3.916.0": + version: 3.916.0 + resolution: "@aws-sdk/util-endpoints@npm:3.916.0" dependencies: "@aws-sdk/types": 3.914.0 "@smithy/types": ^4.8.0 "@smithy/url-parser": ^4.2.3 "@smithy/util-endpoints": ^3.2.3 tslib: ^2.6.2 - checksum: e98edbcc7026cce46b684307a62f8fc609eea1f839882e77362043a0eeb4e7aec0fb5157c2fd3f56f3e6c774b3e89546c8e10af141464b3b8d5ac1b177088a80 + checksum: ea67106b19f10a8cd01bda8dc76978c844723056b2fa8fad637c4a456b2d4a1e131e7f872539f580e25fc41bdce219427b209eceb0fceb3bd610cab82b8025fb languageName: node linkType: hard @@ -6575,15 +8495,15 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-format-url@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/util-format-url@npm:3.914.0" +"@aws-sdk/util-format-url@npm:3.840.0": + version: 3.840.0 + resolution: "@aws-sdk/util-format-url@npm:3.840.0" dependencies: - "@aws-sdk/types": 3.914.0 - "@smithy/querystring-builder": ^4.2.3 - "@smithy/types": ^4.8.0 + "@aws-sdk/types": 3.840.0 + "@smithy/querystring-builder": ^4.0.4 + "@smithy/types": ^4.3.1 tslib: ^2.6.2 - checksum: dfe89f03c177caaba0b21c07d81b5f11df2a6f8eaea2142bb3af29fd0fd957675d6226a41a1bd6407343113930790b20db761ba3c8d1239f7cb43f92dea78541 + checksum: 9f1d55e00bc10523d786e9a7c4b387ceb38170a870a1c5c8772bd3cd7d0ab1f352ca1c49a52cbf751acee65091ae9e58f079e6ee94bbe104b8989bff26f40a63 languageName: node linkType: hard @@ -6615,11 +8535,11 @@ __metadata: linkType: hard "@aws-sdk/util-locate-window@npm:^3.0.0": - version: 3.893.0 - resolution: "@aws-sdk/util-locate-window@npm:3.893.0" + version: 3.37.0 + resolution: "@aws-sdk/util-locate-window@npm:3.37.0" dependencies: - tslib: ^2.6.2 - checksum: ed2232d1eff567a7fa96bed87d56f03ac183dc20ba0ea262edb35f0b66aea201b987f447a5c383adc5694c80275700345946c0ad3183b30a6f9ec2f89be789d8 + tslib: ^2.3.0 + checksum: 432844d9e825266df1012d5085a99e1914d77a565926fe1a707c3f5c246d1773f5328e8efa37311aa9a8f986689a5f0c531f309f39d44cc7a3b1ae4da2105cc0 languageName: node linkType: hard @@ -6684,6 +8604,54 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/util-user-agent-browser@npm:3.821.0": + version: 3.821.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.821.0" + dependencies: + "@aws-sdk/types": 3.821.0 + "@smithy/types": ^4.3.1 + bowser: ^2.11.0 + tslib: ^2.6.2 + checksum: e0045e9d3798c96f9e4da949a79a54a725ad5806129691a967fd0fad4bcea4c65cd7a962c71eab9f61417d804c281faa42c5cd461cca151ea931349ee4cf2a2b + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-browser@npm:3.840.0": + version: 3.840.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.840.0" + dependencies: + "@aws-sdk/types": 3.840.0 + "@smithy/types": ^4.3.1 + bowser: ^2.11.0 + tslib: ^2.6.2 + checksum: 873d5e3218958aa935127b05dad5a1d8cf26c9b7726584eb424a5958e7e205786dd99e4fa053b65f3b956261a7f8a3746e48e9b7dc47c3149792ff525da97631 + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-browser@npm:3.862.0": + version: 3.862.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.862.0" + dependencies: + "@aws-sdk/types": 3.862.0 + "@smithy/types": ^4.3.2 + bowser: ^2.11.0 + tslib: ^2.6.2 + checksum: 68d8ce204c52ed703b925f77922b8845875fb101454654c9a0483947d5edbd40d4fedb515df9f0f70f93c08277cb11cd51a376fafbf43c6745b5364679dce6cb + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-browser@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.901.0" + dependencies: + "@aws-sdk/types": 3.901.0 + "@smithy/types": ^4.6.0 + bowser: ^2.11.0 + tslib: ^2.6.2 + checksum: e389467f5d9d671902e11c4cf09d4d5f8fa1ced1af6c0d0a61c06afb487e13170ec05a40667c2b1b9d353e518b9d5064a82c2d2db4247e75f3619bac765f9a95 + languageName: node + linkType: hard + "@aws-sdk/util-user-agent-browser@npm:3.914.0": version: 3.914.0 resolution: "@aws-sdk/util-user-agent-browser@npm:3.914.0" @@ -6740,48 +8708,147 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.914.0": - version: 3.914.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.914.0" +"@aws-sdk/util-user-agent-node@npm:3.828.0": + version: 3.828.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.828.0" dependencies: - "@aws-sdk/middleware-user-agent": 3.914.0 - "@aws-sdk/types": 3.914.0 - "@smithy/node-config-provider": ^4.3.3 - "@smithy/types": ^4.8.0 + "@aws-sdk/middleware-user-agent": 3.828.0 + "@aws-sdk/types": 3.821.0 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/types": ^4.3.1 tslib: ^2.6.2 peerDependencies: aws-crt: ">=1.0.0" peerDependenciesMeta: aws-crt: optional: true - checksum: b2aeba88121931a3075f04f5d203bb80d3233c3b13b84c421583bc337d3b86825af71e8763154ff5435d972c4dd89c555be4d78f4e0e525e46892187191e0a6a + checksum: 19997223540d49bbeaeae5aafc7b0d81bb9ae4af83405e66cd19beb57a93f35cb8866216ae699da2c9e99fff3986557e77679267338cf40380f8a49e767e6dbd languageName: node linkType: hard -"@aws-sdk/util-utf8-browser@npm:3.186.0": - version: 3.186.0 - resolution: "@aws-sdk/util-utf8-browser@npm:3.186.0" +"@aws-sdk/util-user-agent-node@npm:3.844.0": + version: 3.844.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.844.0" dependencies: - tslib: ^2.3.1 - checksum: 8f18e203133d0dec38d07c954916ab2c3a6861050bd2f14d9f149ef7012c0d9f27a36b02439d610ff51a0dfdea0c84f1e9a51ca3c3ee3516d8d8e48d7e0ea3d4 + "@aws-sdk/middleware-user-agent": 3.844.0 + "@aws-sdk/types": 3.840.0 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: 853dbd07cf4d6a1a88114417f83a00965bc8b2f66f78a00826f32faeab72e7544fbd36de7184f161d9bc7e9a6f765d56211a1aae17c1d7ba2ba6021af833a092 languageName: node linkType: hard -"@aws-sdk/util-utf8-browser@npm:3.6.1": - version: 3.6.1 - resolution: "@aws-sdk/util-utf8-browser@npm:3.6.1" +"@aws-sdk/util-user-agent-node@npm:3.846.0": + version: 3.846.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.846.0" dependencies: - tslib: ^1.8.0 - checksum: bba9c1dc40081d9b55a01c222e1f1253c777f7e414d09dbfc31a8d33f43ab549a33c6838aa3fb73ad707e9386991e33a85911f96720f804c1fe952f0f8801940 + "@aws-sdk/middleware-user-agent": 3.846.0 + "@aws-sdk/types": 3.840.0 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: ee205a6bc978152f33da8a8e373ea16078e96b54403ed3c689f5cb87bfc207abbab6e1e61c52fea52b6f717f79836be61064eeebb4f510a2b4dd02013f03bcad + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-node@npm:3.848.0": + version: 3.848.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.848.0" + dependencies: + "@aws-sdk/middleware-user-agent": 3.848.0 + "@aws-sdk/types": 3.840.0 + "@smithy/node-config-provider": ^4.1.3 + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: 165308d1323ed0f56f4366e235674a73606c9d32a47c1572541c4befc6ce5ecca2d2334981f0d77791def22dad0a722773b1540f60f2d329710f2ade361801a6 + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-node@npm:3.864.0": + version: 3.864.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.864.0" + dependencies: + "@aws-sdk/middleware-user-agent": 3.864.0 + "@aws-sdk/types": 3.862.0 + "@smithy/node-config-provider": ^4.1.4 + "@smithy/types": ^4.3.2 + tslib: ^2.6.2 + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: 1eba907bbeb99d1c78912e94589ead12b6ecb6f2fbfffa4fafdff94439dc81d2adfa8145302c3d6bcf355ecee7687081f18d5034269f921affc00c5b8402a9bf + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-node@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.901.0" + dependencies: + "@aws-sdk/middleware-user-agent": 3.901.0 + "@aws-sdk/types": 3.901.0 + "@smithy/node-config-provider": ^4.3.0 + "@smithy/types": ^4.6.0 + tslib: ^2.6.2 + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: d18c815bb04186ca4950abaf846d9998afaf4399380c2b6de351cc7d45733fabcd681d3cdc90eca40ce3a574d1d80652817d0d8e292e68710a9aab5d9dc7bd64 + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-node@npm:3.916.0": + version: 3.916.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.916.0" + dependencies: + "@aws-sdk/middleware-user-agent": 3.916.0 + "@aws-sdk/types": 3.914.0 + "@smithy/node-config-provider": ^4.3.3 + "@smithy/types": ^4.8.0 + tslib: ^2.6.2 + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: 60910c61254d342fd08c22bc781494bb34c2a3e153e6fe787f7e18177677cf8023665bf09ef77669864a69c07cc3fe1fd412bb82e0cc8e665dbbf2b317540860 languageName: node linkType: hard -"@aws-sdk/util-utf8-browser@npm:^3.0.0": - version: 3.259.0 - resolution: "@aws-sdk/util-utf8-browser@npm:3.259.0" +"@aws-sdk/util-utf8-browser@npm:3.186.0, @aws-sdk/util-utf8-browser@npm:^3.0.0": + version: 3.186.0 + resolution: "@aws-sdk/util-utf8-browser@npm:3.186.0" dependencies: tslib: ^2.3.1 - checksum: ff56ff252c0ea22b760b909ba5bbe9ca59a447066097e73b1e2ae50a6d366631ba560c373ec4e83b3e225d16238eeaf8def210fdbf135070b3dd3ceb1cc2ef9a + checksum: 8f18e203133d0dec38d07c954916ab2c3a6861050bd2f14d9f149ef7012c0d9f27a36b02439d610ff51a0dfdea0c84f1e9a51ca3c3ee3516d8d8e48d7e0ea3d4 + languageName: node + linkType: hard + +"@aws-sdk/util-utf8-browser@npm:3.6.1": + version: 3.6.1 + resolution: "@aws-sdk/util-utf8-browser@npm:3.6.1" + dependencies: + tslib: ^1.8.0 + checksum: bba9c1dc40081d9b55a01c222e1f1253c777f7e414d09dbfc31a8d33f43ab549a33c6838aa3fb73ad707e9386991e33a85911f96720f804c1fe952f0f8801940 languageName: node linkType: hard @@ -6836,6 +8903,37 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/xml-builder@npm:3.821.0": + version: 3.821.0 + resolution: "@aws-sdk/xml-builder@npm:3.821.0" + dependencies: + "@smithy/types": ^4.3.1 + tslib: ^2.6.2 + checksum: 316e0eb04bcec0bb0897f67718629deab29adb9664ce78743ad854df772472c02332ab12627d74b96ebe2205adc51b1cb7fb01fcb4251e80a7af405e56cfa135 + languageName: node + linkType: hard + +"@aws-sdk/xml-builder@npm:3.862.0": + version: 3.862.0 + resolution: "@aws-sdk/xml-builder@npm:3.862.0" + dependencies: + "@smithy/types": ^4.3.2 + tslib: ^2.6.2 + checksum: bf388c2cc23cd7d7fbe32d148b59b7476227cadc1d169d92b086befed128926d202c74a58af549888979f57f7bccff2db901b842f36aa135fb3be4b886199053 + languageName: node + linkType: hard + +"@aws-sdk/xml-builder@npm:3.901.0": + version: 3.901.0 + resolution: "@aws-sdk/xml-builder@npm:3.901.0" + dependencies: + "@smithy/types": ^4.6.0 + fast-xml-parser: 5.2.5 + tslib: ^2.6.2 + checksum: 407af75a7ea2d2d27021d54bfb59d53b3fd2f068234ade97b3b158ff6f753f85a0effa0d765c48b377a5b73194e1908f68f2959fb77e871e9137a8650b2caeef + languageName: node + linkType: hard + "@aws-sdk/xml-builder@npm:3.914.0": version: 3.914.0 resolution: "@aws-sdk/xml-builder@npm:3.914.0" @@ -6855,10 +8953,10 @@ __metadata: linkType: hard "@babel/cli@npm:^7.27.0": - version: 7.28.3 - resolution: "@babel/cli@npm:7.28.3" + version: 7.27.0 + resolution: "@babel/cli@npm:7.27.0" dependencies: - "@jridgewell/trace-mapping": ^0.3.28 + "@jridgewell/trace-mapping": ^0.3.25 "@nicolo-ribaudo/chokidar-2": 2.1.8-no-fsevents.3 chokidar: ^3.6.0 commander: ^6.2.0 @@ -6877,11 +8975,11 @@ __metadata: bin: babel: ./bin/babel.js babel-external-helpers: ./bin/babel-external-helpers.js - checksum: 69e557eea9f4549c39e6b2d656f46c8f58bea5e9d169cd3388da416a6031477a316f63127017c67a3d5b8b01e2336d036f4b9b8eaf81c1f37f948d9f8a03df6c + checksum: b68309b4b2488a3b5ef1d119cbd36bee0e8f140979e889e58b3f9cd345b9352fdfbb0f6db709bd885219f387183a01be33e6fcdeacf2cf23efbea362cae68707 languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.27.1, @babel/code-frame@npm:^7.8.3": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.27.1, @babel/code-frame@npm:^7.8.3": version: 7.27.1 resolution: "@babel/code-frame@npm:7.27.1" dependencies: @@ -6892,47 +8990,47 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.27.2, @babel/compat-data@npm:^7.27.7, @babel/compat-data@npm:^7.28.0": - version: 7.28.4 - resolution: "@babel/compat-data@npm:7.28.4" - checksum: 9d346471e0a016641df9a325f42ad1e8324bbdc0243ce4af4dd2b10b974128590da9eb179eea2c36647b9bb987343119105e96773c1f6981732cd4f87e5a03b9 +"@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.16.8, @babel/compat-data@npm:^7.17.0, @babel/compat-data@npm:^7.26.5": + version: 7.26.8 + resolution: "@babel/compat-data@npm:7.26.8" + checksum: 66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca languageName: node linkType: hard "@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.14.0, @babel/core@npm:^7.16.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.7.2": - version: 7.28.4 - resolution: "@babel/core@npm:7.28.4" - dependencies: - "@babel/code-frame": ^7.27.1 - "@babel/generator": ^7.28.3 - "@babel/helper-compilation-targets": ^7.27.2 - "@babel/helper-module-transforms": ^7.28.3 - "@babel/helpers": ^7.28.4 - "@babel/parser": ^7.28.4 - "@babel/template": ^7.27.2 - "@babel/traverse": ^7.28.4 - "@babel/types": ^7.28.4 - "@jridgewell/remapping": ^2.3.5 + version: 7.26.10 + resolution: "@babel/core@npm:7.26.10" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.26.2 + "@babel/generator": ^7.26.10 + "@babel/helper-compilation-targets": ^7.26.5 + "@babel/helper-module-transforms": ^7.26.0 + "@babel/helpers": ^7.26.10 + "@babel/parser": ^7.26.10 + "@babel/template": ^7.26.9 + "@babel/traverse": ^7.26.10 + "@babel/types": ^7.26.10 convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.3 semver: ^6.3.1 - checksum: ef5a6c3c6bf40d3589b5593f8118cfe2602ce737412629fb6e26d595be2fcbaae0807b43027a5c42ec4fba5b895ff65891f2503b5918c8a3ea3542ab44d4c278 + checksum: e046e0e988ab53841b512ee9d263ca409f6c46e2a999fe53024688b92db394346fa3aeae5ea0866331f62133982eee05a675d22922a4603c3f603aa09a581d62 languageName: node linkType: hard "@babel/eslint-parser@npm:^7.16.3": - version: 7.28.4 - resolution: "@babel/eslint-parser@npm:7.28.4" + version: 7.17.0 + resolution: "@babel/eslint-parser@npm:7.17.0" dependencies: - "@nicolo-ribaudo/eslint-scope-5-internals": 5.1.1-v1 + eslint-scope: ^5.1.1 eslint-visitor-keys: ^2.1.0 - semver: ^6.3.1 + semver: ^6.3.0 peerDependencies: - "@babel/core": ^7.11.0 - eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - checksum: a13822d4511bcd55652ee6230a7d9bc9b64ec3af9c6faea6289d818b88525c7c22061118adcbe549ba604919fa3a47b4222e5aaccd4e61d0dc418741364991d1 + "@babel/core": ">=7.11.0" + eslint: ^7.5.0 || ^8.0.0 + checksum: af621763b188cf64f27399eb8f6a9e3fb478649505935eb23107b3c7ed41b0fa3ed8957acedb45c4d1f3d47f7c947402d03698adf1ae977c32a2118affeed7af languageName: node linkType: hard @@ -6949,401 +9047,491 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.14.0, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.28.3, @babel/generator@npm:^7.7.2": - version: 7.28.3 - resolution: "@babel/generator@npm:7.28.3" +"@babel/generator@npm:^7.14.0, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.26.10, @babel/generator@npm:^7.27.0, @babel/generator@npm:^7.7.2": + version: 7.27.0 + resolution: "@babel/generator@npm:7.27.0" dependencies: - "@babel/parser": ^7.28.3 - "@babel/types": ^7.28.2 - "@jridgewell/gen-mapping": ^0.3.12 - "@jridgewell/trace-mapping": ^0.3.28 + "@babel/parser": ^7.27.0 + "@babel/types": ^7.27.0 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 jsesc: ^3.0.2 - checksum: 0ff58bcf04f8803dcc29479b547b43b9b0b828ec1ee0668e92d79f9e90f388c28589056637c5ff2fd7bcf8d153c990d29c448d449d852bf9d1bc64753ca462bc + checksum: 7cb10693d2b365c278f109a745dc08856cae139d262748b77b70ce1d97da84627f79648cab6940d847392c0e5d180441669ed958b3aee98d9c7d274b37c553bd languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.27.1, @babel/helper-annotate-as-pure@npm:^7.27.3": - version: 7.27.3 - resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" +"@babel/helper-annotate-as-pure@npm:^7.16.0, @babel/helper-annotate-as-pure@npm:^7.16.7, @babel/helper-annotate-as-pure@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" dependencies: - "@babel/types": ^7.27.3 - checksum: 94996ce0a05b7229f956033e6dcd69393db2b0886d0db6aff41e704390402b8cdcca11f61449cb4f86cfd9e61b5ad3a73e4fa661eeed7846b125bd1c33dbc633 + "@babel/types": ^7.18.6 + checksum: e413cd022e1e21232c1ce98f3e1198ec5f4774c7eceb81155a45f9cb6d8481f3983c52f83252309856668e728c751f0340d29854b604530a694899208df6bcc3 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.27.1, @babel/helper-compilation-targets@npm:^7.27.2": - version: 7.27.2 - resolution: "@babel/helper-compilation-targets@npm:7.27.2" +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.16.7" dependencies: - "@babel/compat-data": ^7.27.2 - "@babel/helper-validator-option": ^7.27.1 + "@babel/helper-explode-assignable-expression": ^7.16.7 + "@babel/types": ^7.16.7 + checksum: ea08e5491ac2edc9d7d57092abf1704835e986ac4184449940dca082b03909f8f4f672f862c582d05a2e5635acd2aaf4efcf57027cd37a027d24034d63cf0610 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.16.7, @babel/helper-compilation-targets@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-compilation-targets@npm:7.26.5" + dependencies: + "@babel/compat-data": ^7.26.5 + "@babel/helper-validator-option": ^7.25.9 browserslist: ^4.24.0 lru-cache: ^5.1.1 semver: ^6.3.1 - checksum: f338fa00dcfea931804a7c55d1a1c81b6f0a09787e528ec580d5c21b3ecb3913f6cb0f361368973ce953b824d910d3ac3e8a8ee15192710d3563826447193ad1 + checksum: 9da5c77e5722f1a2fcb3e893049a01d414124522bbf51323bb1a0c9dcd326f15279836450fc36f83c9e8a846f3c40e88be032ed939c5a9840922bed6073edfb4 languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.10.5, @babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.27.1, @babel/helper-create-class-features-plugin@npm:^7.28.3": - version: 7.28.3 - resolution: "@babel/helper-create-class-features-plugin@npm:7.28.3" +"@babel/helper-create-class-features-plugin@npm:^7.10.5, @babel/helper-create-class-features-plugin@npm:^7.16.0, @babel/helper-create-class-features-plugin@npm:^7.16.10, @babel/helper-create-class-features-plugin@npm:^7.16.5, @babel/helper-create-class-features-plugin@npm:^7.16.7, @babel/helper-create-class-features-plugin@npm:^7.17.6, @babel/helper-create-class-features-plugin@npm:^7.21.0": + version: 7.21.5 + resolution: "@babel/helper-create-class-features-plugin@npm:7.21.5" dependencies: - "@babel/helper-annotate-as-pure": ^7.27.3 - "@babel/helper-member-expression-to-functions": ^7.27.1 - "@babel/helper-optimise-call-expression": ^7.27.1 - "@babel/helper-replace-supers": ^7.27.1 - "@babel/helper-skip-transparent-expression-wrappers": ^7.27.1 - "@babel/traverse": ^7.28.3 - semver: ^6.3.1 + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-environment-visitor": ^7.21.5 + "@babel/helper-function-name": ^7.21.0 + "@babel/helper-member-expression-to-functions": ^7.21.5 + "@babel/helper-optimise-call-expression": ^7.18.6 + "@babel/helper-replace-supers": ^7.21.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 + "@babel/helper-split-export-declaration": ^7.18.6 + semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: f1ace9476d581929128fd4afc29783bb674663898577b2e48ed139cfd2e92dfc69654cff76cb8fd26fece6286f66a99a993186c1e0a3e17b703b352d0bcd1ca4 + checksum: 4fd78494b7208aa0f8572fb443259ec3b5fcff28e56458708925f225212e978ae9b03f172dc2d8f775da43973306f0a025b30fd69c4032e2f4a6d9f7bb763556 languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.27.1" +"@babel/helper-create-regexp-features-plugin@npm:^7.16.7": + version: 7.17.0 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.17.0" dependencies: - "@babel/helper-annotate-as-pure": ^7.27.1 - regexpu-core: ^6.2.0 - semver: ^6.3.1 + "@babel/helper-annotate-as-pure": ^7.16.7 + regexpu-core: ^5.0.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 591fe8bd3bb39679cc49588889b83bd628d8c4b99c55bafa81e80b1e605a348b64da955e3fd891c4ba3f36fd015367ba2eadea22af6a7de1610fbb5bcc2d3df0 + checksum: e776449e6d6c61e0f95b836c2dadeab1e5db419a74de29946681cef137ef0ca71e0e19b5057b6239c88e99517506eb94a776adf84df80b3222f61da86899b7ac languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.6.5": - version: 0.6.5 - resolution: "@babel/helper-define-polyfill-provider@npm:0.6.5" +"@babel/helper-define-polyfill-provider@npm:^0.3.0, @babel/helper-define-polyfill-provider@npm:^0.3.1": + version: 0.3.1 + resolution: "@babel/helper-define-polyfill-provider@npm:0.3.1" dependencies: - "@babel/helper-compilation-targets": ^7.27.2 - "@babel/helper-plugin-utils": ^7.27.1 - debug: ^4.4.1 + "@babel/helper-compilation-targets": ^7.13.0 + "@babel/helper-module-imports": ^7.12.13 + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/traverse": ^7.13.0 + debug: ^4.1.1 lodash.debounce: ^4.0.8 - resolve: ^1.22.10 + resolve: ^1.14.2 + semver: ^6.1.2 peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 4886a068d9ca1e70af395340656a9dda33c50502c67eed39ff6451785f370bdfc6e57095b90cb92678adcd4a111ca60909af53d3a741120719c5604346ae409e + "@babel/core": ^7.4.0-0 + checksum: 1daf68e594bd7d32429693c4083e3cda78f34ebc8b716f54a8bb65b5786a88653e7e0182f98099473599f7717e0da3e96afe1b7f04c420465f3a4c43b2663389 languageName: node linkType: hard -"@babel/helper-globals@npm:^7.28.0": - version: 7.28.0 - resolution: "@babel/helper-globals@npm:7.28.0" - checksum: 5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232 +"@babel/helper-environment-visitor@npm:^7.16.7, @babel/helper-environment-visitor@npm:^7.21.5": + version: 7.22.20 + resolution: "@babel/helper-environment-visitor@npm:7.22.20" + checksum: e762c2d8f5d423af89bd7ae9abe35bd4836d2eb401af868a63bbb63220c513c783e25ef001019418560b3fdc6d9a6fb67e6c0b650bcdeb3a2ac44b5c3d2bdd94 languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-member-expression-to-functions@npm:7.27.1" +"@babel/helper-explode-assignable-expression@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/helper-explode-assignable-expression@npm:7.16.7" dependencies: - "@babel/traverse": ^7.27.1 - "@babel/types": ^7.27.1 - checksum: 5762ad009b6a3d8b0e6e79ff6011b3b8fdda0fefad56cfa8bfbe6aa02d5a8a8a9680a45748fe3ac47e735a03d2d88c0a676e3f9f59f20ae9fadcc8d51ccd5a53 + "@babel/types": ^7.16.7 + checksum: f7a990743f8078f9690d4c1d8c190607b8d6acee3c6b25a261a85344a79f60a41c55809954840fd9a31f5d0a4babef1c49692f461a5957d3f193654e1ab454c7 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-module-imports@npm:7.27.1" +"@babel/helper-function-name@npm:^7.16.7, @babel/helper-function-name@npm:^7.21.0": + version: 7.23.0 + resolution: "@babel/helper-function-name@npm:7.23.0" dependencies: - "@babel/traverse": ^7.27.1 - "@babel/types": ^7.27.1 - checksum: e00aace096e4e29290ff8648455c2bc4ed982f0d61dbf2db1b5e750b9b98f318bf5788d75a4f974c151bd318fd549e81dbcab595f46b14b81c12eda3023f51e8 + "@babel/template": ^7.22.15 + "@babel/types": ^7.23.0 + checksum: d771dd1f3222b120518176733c52b7cadac1c256ff49b1889dbbe5e3fed81db855b8cc4e40d949c9d3eae0e795e8229c1c8c24c0e83f27cfa6ee3766696c6428 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.10.4, @babel/helper-module-transforms@npm:^7.27.1, @babel/helper-module-transforms@npm:^7.28.3": - version: 7.28.3 - resolution: "@babel/helper-module-transforms@npm:7.28.3" +"@babel/helper-hoist-variables@npm:^7.16.7": + version: 7.22.5 + resolution: "@babel/helper-hoist-variables@npm:7.22.5" dependencies: - "@babel/helper-module-imports": ^7.27.1 - "@babel/helper-validator-identifier": ^7.27.1 - "@babel/traverse": ^7.28.3 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 549be62515a6d50cd4cfefcab1b005c47f89bd9135a22d602ee6a5e3a01f27571868ada10b75b033569f24dc4a2bb8d04bfa05ee75c16da7ade2d0db1437fcdb + "@babel/types": ^7.22.5 + checksum: 60a3077f756a1cd9f14eb89f0037f487d81ede2b7cfe652ea6869cd4ec4c782b0fb1de01b8494b9a2d2050e3d154d7d5ad3be24806790acfb8cbe2073bf1e208 languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-optimise-call-expression@npm:7.27.1" +"@babel/helper-member-expression-to-functions@npm:^7.21.5": + version: 7.21.5 + resolution: "@babel/helper-member-expression-to-functions@npm:7.21.5" dependencies: - "@babel/types": ^7.27.1 - checksum: 6b861e7fcf6031b9c9fc2de3cd6c005e94a459d6caf3621d93346b52774925800ca29d4f64595a5ceacf4d161eb0d27649ae385110ed69491d9776686fa488e6 + "@babel/types": ^7.21.5 + checksum: 126ba589e32220e984ea4dcf0ebfb58bddb2addda3194fd14d1a182471422260cd266be29ed286fa570e21fc2ab422758ba9aa4c7a12ec8e7127a06deb1d1eb0 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.27.1 - resolution: "@babel/helper-plugin-utils@npm:7.27.1" - checksum: 94cf22c81a0c11a09b197b41ab488d416ff62254ce13c57e62912c85700dc2e99e555225787a4099ff6bae7a1812d622c80fbaeda824b79baa10a6c5ac4cf69b +"@babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.0, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-module-imports@npm:7.25.9" + dependencies: + "@babel/traverse": ^7.25.9 + "@babel/types": ^7.25.9 + checksum: 078d3c2b45d1f97ffe6bb47f61961be4785d2342a4156d8b42c92ee4e1b7b9e365655dd6cb25329e8fe1a675c91eeac7e3d04f0c518b67e417e29d6e27b6aa70 languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-remap-async-to-generator@npm:7.27.1" +"@babel/helper-module-transforms@npm:^7.10.4, @babel/helper-module-transforms@npm:^7.16.7, @babel/helper-module-transforms@npm:^7.17.7, @babel/helper-module-transforms@npm:^7.23.0, @babel/helper-module-transforms@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: - "@babel/helper-annotate-as-pure": ^7.27.1 - "@babel/helper-wrap-function": ^7.27.1 - "@babel/traverse": ^7.27.1 + "@babel/helper-module-imports": ^7.25.9 + "@babel/helper-validator-identifier": ^7.25.9 + "@babel/traverse": ^7.25.9 peerDependencies: "@babel/core": ^7.0.0 - checksum: 5ba6258f4bb57c7c9fa76b55f416b2d18c867b48c1af4f9f2f7cd7cc933fe6da7514811d08ceb4972f1493be46f4b69c40282b811d1397403febae13c2ec57b5 + checksum: ee111b68a5933481d76633dad9cdab30c41df4479f0e5e1cc4756dc9447c1afd2c9473b5ba006362e35b17f4ebddd5fca090233bef8dfc84dca9d9127e56ec3a languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-replace-supers@npm:7.27.1" +"@babel/helper-optimise-call-expression@npm:^7.16.7, @babel/helper-optimise-call-expression@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-optimise-call-expression@npm:7.18.6" dependencies: - "@babel/helper-member-expression-to-functions": ^7.27.1 - "@babel/helper-optimise-call-expression": ^7.27.1 - "@babel/traverse": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 4f2eaaf5fcc196580221a7ccd0f8873447b5d52745ad4096418f6101a1d2e712e9f93722c9a32bc9769a1dc197e001f60d6f5438d4dfde4b9c6a9e4df719354c + "@babel/types": ^7.18.6 + checksum: f1352ebc5d9abae6088e7d9b4b6b445c406ba552ef61e967ec77d005ff65752265b002b6faaf16cc293f9e37753760ef05c1f4b26cda1039256917022ba5669c languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.10.4": - version: 7.27.1 - resolution: "@babel/helper-simple-access@npm:7.27.1" +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.22.5 + resolution: "@babel/helper-plugin-utils@npm:7.22.5" + checksum: d2c4bfe2fa91058bcdee4f4e57a3f4933aed7af843acfd169cd6179fab8d13c1d636474ecabb2af107dc77462c7e893199aa26632bac1c6d7e025a17cbb9d20d + languageName: node + linkType: hard + +"@babel/helper-remap-async-to-generator@npm:^7.16.8": + version: 7.16.8 + resolution: "@babel/helper-remap-async-to-generator@npm:7.16.8" dependencies: - "@babel/traverse": ^7.27.1 - "@babel/types": ^7.27.1 - checksum: ebfe55945e1d1b0dbffb7d7510a4e7b4fd42c7349b93a805700f2c8841254cba5ebb54f2457558d27b856248d30e7b33794e37c56b99d4b81a5ef34bcdc9d27f + "@babel/helper-annotate-as-pure": ^7.16.7 + "@babel/helper-wrap-function": ^7.16.8 + "@babel/types": ^7.16.8 + checksum: b3a5e62ee58bffb745b3ab1724453c325e1fa191abaa003cbcaf59934df4b5e1d5225519676ab0e3418c8dcd847c71bfc191bd65cdc91d3a92880ce6093ffd6c languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.27.1" +"@babel/helper-replace-supers@npm:^7.16.7, @babel/helper-replace-supers@npm:^7.21.5": + version: 7.21.5 + resolution: "@babel/helper-replace-supers@npm:7.21.5" dependencies: - "@babel/traverse": ^7.27.1 - "@babel/types": ^7.27.1 - checksum: f625013bcdea422c470223a2614e90d2c1cc9d832e97f32ca1b4f82b34bb4aa67c3904cb4b116375d3b5b753acfb3951ed50835a1e832e7225295c7b0c24dff7 + "@babel/helper-environment-visitor": ^7.21.5 + "@babel/helper-member-expression-to-functions": ^7.21.5 + "@babel/helper-optimise-call-expression": ^7.18.6 + "@babel/template": ^7.20.7 + "@babel/traverse": ^7.21.5 + "@babel/types": ^7.21.5 + checksum: 05c1f7665e712643ea787990e93c7bed8165c9b9893a83ca085b82da4578ea6645fb1587371f64d39575b1d81c9cd28968777cf8c74cd55122ef53a8a21f313a languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-string-parser@npm:7.27.1" - checksum: 8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602 +"@babel/helper-simple-access@npm:^7.10.4, @babel/helper-simple-access@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-simple-access@npm:7.22.5" + dependencies: + "@babel/types": ^7.22.5 + checksum: f0cf81a30ba3d09a625fd50e5a9069e575c5b6719234e04ee74247057f8104beca89ed03e9217b6e9b0493434cedc18c5ecca4cea6244990836f1f893e140369 + languageName: node + linkType: hard + +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.16.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0": + version: 7.20.0 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.20.0" + dependencies: + "@babel/types": ^7.20.0 + checksum: 8529fb760ffbc3efc22ec5a079039fae65f40a90e9986642a85c1727aabdf6a79929546412f6210593970d2f97041f73bdd316e481d61110d6edcac1f97670a9 + languageName: node + linkType: hard + +"@babel/helper-split-export-declaration@npm:^7.16.7, @babel/helper-split-export-declaration@npm:^7.18.6": + version: 7.22.6 + resolution: "@babel/helper-split-export-declaration@npm:7.22.6" + dependencies: + "@babel/types": ^7.22.5 + checksum: d83e4b623eaa9622c267d3c83583b72f3aac567dc393dda18e559d79187961cb29ae9c57b2664137fc3d19508370b12ec6a81d28af73a50e0846819cb21c6e44 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-string-parser@npm:7.25.9" + checksum: 7244b45d8e65f6b4338a6a68a8556f2cb161b782343e97281a5f2b9b93e420cad0d9f5773a59d79f61d0c448913d06f6a2358a87f2e203cf112e3c5b53522ee6 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.27.1": +"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.25.9, @babel/helper-validator-identifier@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-validator-identifier@npm:7.27.1" checksum: c558f11c4871d526498e49d07a84752d1800bf72ac0d3dad100309a2eaba24efbf56ea59af5137ff15e3a00280ebe588560534b0e894a4750f8b1411d8f78b84 languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-validator-option@npm:7.27.1" - checksum: 6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148 +"@babel/helper-validator-option@npm:^7.14.5, @babel/helper-validator-option@npm:^7.16.7, @babel/helper-validator-option@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-option@npm:7.25.9" + checksum: 27fb195d14c7dcb07f14e58fe77c44eea19a6a40a74472ec05c441478fa0bb49fa1c32b2d64be7a38870ee48ef6601bdebe98d512f0253aea0b39756c4014f3e languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.27.1": - version: 7.28.3 - resolution: "@babel/helper-wrap-function@npm:7.28.3" +"@babel/helper-wrap-function@npm:^7.16.8": + version: 7.16.8 + resolution: "@babel/helper-wrap-function@npm:7.16.8" dependencies: - "@babel/template": ^7.27.2 - "@babel/traverse": ^7.28.3 - "@babel/types": ^7.28.2 - checksum: aecb8a457efd893dc3c6378ab9221d06197573fb2fe64afabe7923e7732607d59b07f4c5603909877d69bea3ee87025f4b1d8e4f0403ae0a07b14e9ce0bf355a + "@babel/helper-function-name": ^7.16.7 + "@babel/template": ^7.16.7 + "@babel/traverse": ^7.16.8 + "@babel/types": ^7.16.8 + checksum: 3f73620d6ea744d1dadcc3c9141bfe91ddf1cb6e09fbb750f5d5fdc615e8b1a6d27985901b7eaffa6524284c557b187589272fa3b49aa678be6a32ff84dd4b38 languageName: node linkType: hard -"@babel/helpers@npm:^7.28.4": - version: 7.28.4 - resolution: "@babel/helpers@npm:7.28.4" +"@babel/helpers@npm:^7.26.10": + version: 7.27.0 + resolution: "@babel/helpers@npm:7.27.0" dependencies: - "@babel/template": ^7.27.2 - "@babel/types": ^7.28.4 - checksum: aaa5fb8098926dfed5f223adf2c5e4c7fbba4b911b73dfec2d7d3083f8ba694d201a206db673da2d9b3ae8c01793e795767654558c450c8c14b4c2175b4fcb44 + "@babel/template": ^7.27.0 + "@babel/types": ^7.27.0 + checksum: a3c64fd2d8b164c041808826cc00769d814074ea447daaacaf2e3714b66d3f4237ef6e420f61d08f463d6608f3468c2ac5124ab7c68f704e20384def5ade95f4 languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.4, @babel/parser@npm:^7.7.0": - version: 7.28.4 - resolution: "@babel/parser@npm:7.28.4" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.27.0, @babel/parser@npm:^7.7.0": + version: 7.27.0 + resolution: "@babel/parser@npm:7.27.0" dependencies: - "@babel/types": ^7.28.4 + "@babel/types": ^7.27.0 bin: parser: ./bin/babel-parser.js - checksum: 58b239a5b1477ac7ed7e29d86d675cc81075ca055424eba6485872626db2dc556ce63c45043e5a679cd925e999471dba8a3ed4864e7ab1dbf64306ab72c52707 + checksum: ba2ed3f41735826546a3ef2a7634a8d10351df221891906e59b29b0a0cd748f9b0e7a6f07576858a9de8e77785aad925c8389ddef146de04ea2842047c9d2859 languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.27.1" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/traverse": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: 7dfffa978ae1cd179641a7c4b4ad688c6828c2c58ec96b118c2fb10bc3715223de6b88bff1ebff67056bb5fccc568ae773e3b83c592a1b843423319f80c99ebd + checksum: 42b5f75ad16404802675c7b997ccf3f5a4e096eb1d55d711b10adcc2c2179b604080121bdf93302b184269abc2449601e66dc88bdc3621ad7f6db718f809ef3b languageName: node linkType: hard -"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.27.1" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.16.0 + "@babel/plugin-proposal-optional-chaining": ^7.16.7 peerDependencies: - "@babel/core": ^7.0.0 - checksum: 2cd7a55a856e5e59bbd9484247c092a41e0d9f966778e7019da324d9e0928892d26afc4fbb2ac3d76a3c5a631cd3cf0d72dd2653b44f634f6c663b9e6f80aacd + "@babel/core": ^7.13.0 + checksum: 4b365feab29261f217d324de8a20b1defc85f53f78057ca779dab2544a3cac8667ad49039c510cf5aeafe7fb6e22face09ca2aa7ea99588bc2880593d4da59bd languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.27.1" +"@babel/plugin-proposal-async-generator-functions@npm:^7.16.8": + version: 7.16.8 + resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.16.8" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-remap-async-to-generator": ^7.16.8 + "@babel/plugin-syntax-async-generators": ^7.8.4 peerDependencies: - "@babel/core": ^7.0.0 - checksum: cf29835498c4a25bd470908528919729a0799b2ec94e89004929a5532c94a5e4b1a49bc5d6673a22e5afe05d08465873e14ee3b28c42eb3db489cdf5ca47c680 + "@babel/core": ^7.0.0-0 + checksum: 557d81220310694abcece8c33f1bba1e3fe911cd7368bd04ff3c109a8b5fd4d4d2892b60f0ed6d3e4f919dca65d65cf8bac515a4e94ada3b037f1aff3d3106a7 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.27.1" +"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.16.0, @babel/plugin-proposal-class-properties@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-proposal-class-properties@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/helper-skip-transparent-expression-wrappers": ^7.27.1 - "@babel/plugin-transform-optional-chaining": ^7.27.1 + "@babel/helper-create-class-features-plugin": ^7.16.7 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: - "@babel/core": ^7.13.0 - checksum: eddcd056f76e198868cbff883eb148acfade8f0890973ab545295df0c08e39573a72e65372bcc0b0bfadba1b043fe1aea6b0907d0b4889453ac154c404194ebc + "@babel/core": ^7.0.0-0 + checksum: 70b7995e67800525478bf27e98ee91473c68628b1e61e262e98e06606502baaa3c5350e5afe2fbf15ae8c176b2c9472b8019faa53bded378dd2193bbdd8f54c1 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.28.3": - version: 7.28.3 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.28.3" +"@babel/plugin-proposal-class-static-block@npm:^7.16.7": + version: 7.17.6 + resolution: "@babel/plugin-proposal-class-static-block@npm:7.17.6" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/traverse": ^7.28.3 + "@babel/helper-create-class-features-plugin": ^7.17.6 + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/plugin-syntax-class-static-block": ^7.14.5 peerDependencies: - "@babel/core": ^7.0.0 - checksum: 3cdc27c4e08a632a58e62c6017369401976edf1cd9ae73fd9f0d6770ddd9accf40b494db15b66bab8db2a8d5dc5bab5ca8c65b19b81fdca955cd8cbbe24daadb + "@babel/core": ^7.12.0 + checksum: aec5aaff75587a113bfb0b053a935d235d37b73209980f041099e07491045ee615955659f1cb27c05a30e9ead102bd93ee31c702e5d21e29080bae5f5b504aa5 languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.16.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" +"@babel/plugin-proposal-decorators@npm:^7.16.4": + version: 7.16.5 + resolution: "@babel/plugin-proposal-decorators@npm:7.16.5" dependencies: - "@babel/helper-create-class-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-create-class-features-plugin": ^7.16.5 + "@babel/helper-plugin-utils": ^7.16.5 + "@babel/plugin-syntax-decorators": ^7.16.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d5172ac6c9948cdfc387e94f3493ad86cb04035cf7433f86b5d358270b1b9752dc25e176db0c5d65892a246aca7bdb4636672e15626d7a7de4bc0bd0040168d9 + checksum: 6dfef4746dfe1bf41426de7aee0553f35a28f1f3bb80e9b9a959ca64567e94429351a44df5d8caaf5a7906204fb10c415b9fefb634a62348357a74b4fce40c55 languageName: node linkType: hard -"@babel/plugin-proposal-decorators@npm:^7.16.4": - version: 7.28.0 - resolution: "@babel/plugin-proposal-decorators@npm:7.28.0" +"@babel/plugin-proposal-dynamic-import@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-proposal-dynamic-import@npm:7.16.7" dependencies: - "@babel/helper-create-class-features-plugin": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/plugin-syntax-decorators": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e399f3adc4278560d15fd80691c7a9b644f46e50fa90746f9f3b9ac02cf955ef2b6677277d97c97a4bd6d6a777821fdedf1318923632a439cba1c05e8e59246c + checksum: 1d8af47bfef56d36dd1cf8b54dcd2b52f740eccbe9530384739b0b8ed5caeb0eae366d275cf16658ff917c1cb05880e41039a497e169206c99cab49b99624e82 languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" +"@babel/plugin-proposal-export-namespace-from@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.16.7" + dependencies: + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 97f0746e994768834bf2138f0da69e1c75d987ce62779bacf4a22552e2bb1557634cfeecfd1413d8442a0d0893b8ecb23aae128da4749a3374887c671b866132 + languageName: node + linkType: hard + +"@babel/plugin-proposal-json-strings@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-proposal-json-strings@npm:7.16.7" + dependencies: + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/plugin-syntax-json-strings": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a41971e27a9a87403d562604e8a4fbc4f74c5a2ad8490fb44cea69fa6baa1ce5ce46bf350c2bc2ca98f51a597aab29cbed650124627fb73fbcf143cc19bf622f + languageName: node + linkType: hard + +"@babel/plugin-proposal-logical-assignment-operators@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 09c724facc4f3520a4e66ecc5afff26f57875d2af1bbd87d531af76dcec0fdbce450b62fe57a9cc65a8928fe5248d66bc16370df0972ea6bdeae329d11525311 + languageName: node + linkType: hard + +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.16.7" + dependencies: + "@babel/helper-plugin-utils": ^7.16.7 "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f6629158196ee9f16295d16db75825092ef543f8b98f4dfdd516e642a0430c7b1d69319ee676d35485d9b86a53ade6de0b883490d44de6d4336d38cdeccbe0bf + checksum: 648065e8bfb10d6c68e4916f89a3aa368ce89139e2615dbcbc39b5d149d7d0275705e6032130fa14a38a4da04b61444a829e128ee224ffd906ccb3545c85a1fc languageName: node linkType: hard -"@babel/plugin-proposal-numeric-separator@npm:^7.10.4, @babel/plugin-proposal-numeric-separator@npm:^7.16.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" +"@babel/plugin-proposal-numeric-separator@npm:^7.10.4, @babel/plugin-proposal-numeric-separator@npm:^7.16.0, @babel/plugin-proposal-numeric-separator@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-proposal-numeric-separator@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.16.7 "@babel/plugin-syntax-numeric-separator": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a83a65c6ec0d2293d830e9db61406d246f22d8ea03583d68460cb1b6330c6699320acce1b45f66ba3c357830720e49267e3d99f95088be457c66e6450fbfe3fa + checksum: 9f7d8223df576e9e8966c02354d9edec8c9c2edcd47162e08342693142be2fff0bc58c636d93bb83c36ab16f276cdcbc03cf68360f496153be1fe035ca72feb6 languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0": - version: 7.20.7 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" +"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.16.7": + version: 7.17.3 + resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.17.3" dependencies: - "@babel/compat-data": ^7.20.5 - "@babel/helper-compilation-targets": ^7.20.7 - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/compat-data": ^7.17.0 + "@babel/helper-compilation-targets": ^7.16.7 + "@babel/helper-plugin-utils": ^7.16.7 "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.20.7 + "@babel/plugin-transform-parameters": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b9818749bb49d8095df64c45db682448d04743d96722984cbfd375733b2585c26d807f84b4fdb28474f2d614be6a6ffe3d96ffb121840e9e5345b2ccc0438bd8 + checksum: c22a4f806b61deadfb9d4fe744cbdf532e0264433b6f572be5e8bef95aec9ac233c3e8e82af8ddeceff9db43a89c639877e385cf41fa6c3b8a92ff7078086cab languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.16.0": - version: 7.21.0 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" +"@babel/plugin-proposal-optional-catch-binding@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b524a61b1de3f3ad287cd1e98c2a7f662178d21cd02205b0d615512e475f0159fa1b569fa7e34c8ed67baef689c0136fa20ba7d1bf058d186d30736a581a723f + checksum: 8bfd71d663dd8e45e7bc9024d178f5046519e1d8af13ee1dd25b9a42155c7c7745eac779ed416438fb0be946d9f1da8b9dfae94c77a419e05bf4df9b4623071e languageName: node linkType: hard -"@babel/plugin-proposal-private-methods@npm:^7.16.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" +"@babel/plugin-proposal-optional-chaining@npm:^7.16.0, @babel/plugin-proposal-optional-chaining@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.16.7" dependencies: - "@babel/helper-create-class-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.16.0 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1c273d0ec3d49d0fe80bd754ec0191016e5b3ab4fb1e162ac0c014e9d3c1517a5d973afbf8b6dc9f9c98a8605c79e5f9e8b5ee158a4313fa68d1ff7b02084b6a + checksum: 7b710bb6cee4757ef7f85adb127b91217eee2876269275ccf35aa0a183296337abd9357948706337e532b279d156acb359a7eb61ce8b95f5cdfdbdb22665ecb4 languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": - version: 7.21.0-placeholder-for-preset-env.2 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" +"@babel/plugin-proposal-private-methods@npm:^7.16.0, @babel/plugin-proposal-private-methods@npm:^7.16.11": + version: 7.16.11 + resolution: "@babel/plugin-proposal-private-methods@npm:7.16.11" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.16.10 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e605e0070da087f6c35579499e65801179a521b6842c15181a1e305c04fded2393f11c1efd09b087be7f8b083d1b75e8f3efcbc1292b4f60d3369e14812cff63 + checksum: 3e57910a383762414e3c96c3e29b493e75a2aa33d32ae44cb35e5a7ba2f7fea31bb2808496525724abef2c7048e0328fd1821a0c90a92f0d34325ae149ac9d96 languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:^7.16.7": - version: 7.21.11 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.11" +"@babel/plugin-proposal-private-property-in-object@npm:^7.16.0, @babel/plugin-proposal-private-property-in-object@npm:^7.16.7": + version: 7.21.0 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 "@babel/helper-create-class-features-plugin": ^7.21.0 @@ -7351,7 +9539,19 @@ __metadata: "@babel/plugin-syntax-private-property-in-object": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3c8c9ea175101b1cbb2b0e8fee20fcbdd03eb0700d3581aa826ac3573c9b002f39b1512c2af9fd1903ff921bcc864da95ad3cdeba53c9fbcfb3dc23916eacf47 + checksum: 576ec99964c50435a81dfe4178d064df9aa86628090d69bae8759332b9a2b5a0a8575a6f51db915c3751949cd29990b8b3a80c6afc228a0664f4237b7b60d667 + languageName: node + linkType: hard + +"@babel/plugin-proposal-unicode-property-regex@npm:^7.16.7, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": + version: 7.16.7 + resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.16.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.16.7 + "@babel/helper-plugin-utils": ^7.16.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4b0c93be393483691fc9ae85f0b386c0a50094a9a45b0bcffc5e60665f78e55832e5611243565ddf42ba596508b1dffd77a0871d78725a6b679086ff065095cb languageName: node linkType: hard @@ -7377,7 +9577,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.12.13": +"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: @@ -7399,51 +9599,51 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-decorators@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-syntax-decorators@npm:7.27.1" +"@babel/plugin-syntax-decorators@npm:^7.16.5": + version: 7.16.5 + resolution: "@babel/plugin-syntax-decorators@npm:7.16.5" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 46ef933bae10b02a8f8603b2f424ecbe23e134a133205bee7c0902dae3021c183a683964cab41ea5433820aa05be0f6f36243551f68a1d94e02ac082cec87aa1 + checksum: c136c303ffcafab6f8d3ee59b940842934f38d1e7a6ac3d58b1a7669180581842721fce790544aae60b077b11bec184ac473db82784e0bf733cbf472d164fa41 languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-syntax-flow@npm:7.27.1" +"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4d34ca47044398665cbe0293baea7be230ca4090bc7981ffba5273402a215c95976c6f811c7b32f10b326cc6aab6886f26c29630c429aa45c3f350c5ccdfdbbf + checksum: 9c50927bf71adf63f60c75370e2335879402648f468d0172bc912e303c6a3876927d8eb35807331b57f415392732ed05ab9b42c68ac30a936813ab549e0246c5 languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.27.1" +"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 06a954ee672f7a7c44d52b6e55598da43a7064e80df219765c51c37a0692641277e90411028f7cae4f4d1dedeed084f0c453576fa421c35a81f1603c5e3e0146 + checksum: 5100d658ba563829700cd8d001ddc09f4c0187b1a13de300d729c5b3e87503f75a6d6c99c1794182f7f1a9f546ee009df4f15a0ce36376e206ed0012fa7cdc24 languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.24.7, @babel/plugin-syntax-import-attributes@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.27.1" +"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-syntax-flow@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e66f7a761b8360419bbb93ab67d87c8a97465ef4637a985ff682ce7ba6918b34b29d81190204cf908d0933058ee7b42737423cd8a999546c21b3aabad4affa9a + checksum: 098e75a3d21d848323193d8075de67225f4be293f243433ef3e9095e2ab11d48e1d76faa534497fb46cdb01aaca673e929d6e0daac027f2b02e29d540c6b2642 languageName: node linkType: hard -"@babel/plugin-syntax-import-meta@npm:^7.10.4": +"@babel/plugin-syntax-import-meta@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: @@ -7465,18 +9665,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.27.1, @babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.27.1 - resolution: "@babel/plugin-syntax-jsx@npm:7.27.1" +"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.16.7, @babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.21.4 + resolution: "@babel/plugin-syntax-jsx@npm:7.21.4" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bc5afe6a458d5f0492c02a54ad98c5756a0c13bd6d20609aae65acd560a9e141b0876da5f358dce34ea136f271c1016df58b461184d7ae9c4321e0f98588bc84 + checksum: e5dbec5e1c53f114413dc3cc71f43b483d2f0784d5efdcd92c95a55b148d0f1987d136236ace24778d3365dc3d37b0b4d8cc1e0594267860f9f131ef5f5dfc73 languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: @@ -7498,7 +9698,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4, @babel/plugin-syntax-numeric-separator@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: @@ -7553,7 +9753,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.14.5": +"@babel/plugin-syntax-top-level-await@npm:^7.14.5, @babel/plugin-syntax-top-level-await@npm:^7.8.3": version: 7.14.5 resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" dependencies: @@ -7564,322 +9764,206 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.10.4, @babel/plugin-syntax-typescript@npm:^7.27.1, @babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.27.1 - resolution: "@babel/plugin-syntax-typescript@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 11589b4c89c66ef02d57bf56c6246267851ec0c361f58929327dc3e070b0dab644be625bbe7fb4c4df30c3634bfdfe31244e1f517be397d2def1487dbbe3c37d - languageName: node - linkType: hard - -"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 9144e5b02a211a4fb9a0ce91063f94fbe1004e80bde3485a0910c9f14897cf83fabd8c21267907cff25db8e224858178df0517f14333cfcf3380ad9a4139cb50 - languageName: node - linkType: hard - -"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 19abd7a7d11eef58c9340408a4c2594503f6c4eaea1baa7b0e5fbdda89df097e50663edb3448ad2300170b39efca98a75e5767af05cad3b0facb4944326896a3 - languageName: node - linkType: hard - -"@babel/plugin-transform-async-generator-functions@npm:^7.28.0": - version: 7.28.0 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.28.0" - dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/helper-remap-async-to-generator": ^7.27.1 - "@babel/traverse": ^7.28.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 739d577e649d7d7b9845dc309e132964327ab3eaea43ad04d04a7dcb977c63f9aa9a423d1ca39baf10939128d02f52e6fda39c834fb9f1753785b1497e72c4dc - languageName: node - linkType: hard - -"@babel/plugin-transform-async-to-generator@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.27.1" +"@babel/plugin-syntax-typescript@npm:^7.10.4, @babel/plugin-syntax-typescript@npm:^7.16.0, @babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.20.0 + resolution: "@babel/plugin-syntax-typescript@npm:7.20.0" dependencies: - "@babel/helper-module-imports": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/helper-remap-async-to-generator": ^7.27.1 + "@babel/helper-plugin-utils": ^7.19.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e76b1f6f9c3bbf72e17d7639406d47f09481806de4db99a8de375a0bb40957ea309b20aa705f0c25ab1d7c845e3f365af67eafa368034521151a0e352a03ef2f + checksum: c57bb9b717b3b7324cc0c094d411bac23f6d78ed5e4e06fb89e3e8de37437e649c53440d8c29ecb3875f398ad1a9e8acc96e3af6b3802e83f7eab855de319e80 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.27.1" +"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3313130ba3bf0699baad0e60da1c8c3c2f0c2c0a7039cd0063e54e72e739c33f1baadfc9d8c73b3fea8c85dd7250c3964fb09c8e1fa62ba0b24a9fefe0a8dbde + checksum: 69dce936e6684d9b3760bb2d7aefb2490db245a79b5437385da1ddfbe2ecaf673dfc0b5510aa6b871bd1b9dce1b3c2e4fdbdc8e94006f15ee2526e17e7f4af4a languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.28.0": - version: 7.28.4 - resolution: "@babel/plugin-transform-block-scoping@npm:7.28.4" +"@babel/plugin-transform-async-to-generator@npm:^7.16.8": + version: 7.16.8 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.16.8" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-module-imports": ^7.16.7 + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-remap-async-to-generator": ^7.16.8 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5b9a4e90f957742021fa8bad239cde28ec67b95d36b0e1fcf9f3f9cab6120671ab5e7ee6eacbcd51d0815ddea6978abc9a99a0bd493c43e3e27ec3ae1cb4de23 - languageName: node - linkType: hard - -"@babel/plugin-transform-class-properties@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-class-properties@npm:7.27.1" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: cc0662633c0fe6df95819fef223506ddf26c369c8d64ab21a728d9007ec866bf9436a253909819216c24a82186b6ccbc1ec94d7aaf3f82df227c7c02fa6a704b - languageName: node - linkType: hard - -"@babel/plugin-transform-class-static-block@npm:^7.28.3": - version: 7.28.3 - resolution: "@babel/plugin-transform-class-static-block@npm:7.28.3" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.28.3 - "@babel/helper-plugin-utils": ^7.27.1 - peerDependencies: - "@babel/core": ^7.12.0 - checksum: 8c922a64f6f5b359f7515c89ef0037bad583b4484dfebc1f6bc1cf13462547aaceb19788827c57ec9a2d62495f34c4b471ca636bf61af00fdaea5e9642c82b60 + checksum: d75d5cd8560a589578e1e33be1542da17116b1778347af17122910cd0bbb94e0f70ae92beae4f18a1b36dd8dc5251a51e68112e6940117615c667d9147f365cc languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.28.3": - version: 7.28.4 - resolution: "@babel/plugin-transform-classes@npm:7.28.4" +"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.16.7" dependencies: - "@babel/helper-annotate-as-pure": ^7.27.3 - "@babel/helper-compilation-targets": ^7.27.2 - "@babel/helper-globals": ^7.28.0 - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/helper-replace-supers": ^7.27.1 - "@babel/traverse": ^7.28.4 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 76687ed37216ff012c599870dc00183fb716f22e1a02fe9481943664c0e4d0d88c3da347dc3fe290d4728f4d47cd594ffa621d23845e2bb8ab446e586308e066 + checksum: 22069250a48e47c2818e1b5d5f81a7309792db07b1c9130faac2c47278b81d03e498ea12bed40f45ffdd5f240babc852c0cb2c65e77720b42ab6934cf2d52ea0 languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-computed-properties@npm:7.27.1" +"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-block-scoping@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/template": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e09a12f8c8ae0e6a6144c102956947b4ec05f6c844169121d0ec4529c2d30ad1dc59fee67736193b87a402f44552c888a519a680a31853bdb4d34788c28af3b0 + checksum: 8ba89b3b52f630d7e481d39d2bf71ff4a66d52442ccad00873f38169a39f847bd53a100ce84a96e29b1c38c75330812ff34ab798c265dc7547e3d5cda35f9f58 languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.28.0": - version: 7.28.0 - resolution: "@babel/plugin-transform-destructuring@npm:7.28.0" +"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-classes@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/traverse": ^7.28.0 + "@babel/helper-annotate-as-pure": ^7.16.7 + "@babel/helper-environment-visitor": ^7.16.7 + "@babel/helper-function-name": ^7.16.7 + "@babel/helper-optimise-call-expression": ^7.16.7 + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-replace-supers": ^7.16.7 + "@babel/helper-split-export-declaration": ^7.16.7 + globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cc7ccafa952b3ff7888544d5688cfafaba78c69ce1e2f04f3233f4f78c9de5e46e9695f5ea42c085b0c0cfa39b10f366d362a2be245b6d35b66d3eb1d427ccb2 + checksum: 61b13fd9308711fbf364674c5931fa50619ee98e9e26b44c081e43e8074e7aec96c470b42ddeeda287bab065005229079b39c20074a8cd592f5194b3c7434f74 languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.27.1" +"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-computed-properties@npm:7.16.7" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f9caddfad9a551b4dabe0dcb7c040f458fbaaa7bbb44200c20198b32c8259be8e050e58d2c853fdac901a4cfe490b86aa857036d8d461b192dd010d0e242dedb + checksum: 6be05be2c6d434ced8d86ccf4f98e591fc556faf7470b09eac9422dece9876b2c4b96d3f3c51d4260045a7cd2770a1de70fb3dc900e61a3132dcd69cfe8b9b5c languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.27.1" +"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.16.7": + version: 7.17.7 + resolution: "@babel/plugin-transform-destructuring@npm:7.17.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 22a822e5342b7066f83eaedc4fd9bb044ac6bc68725484690b33ba04a7104980e43ea3229de439286cb8db8e7db4a865733a3f05123ab58a10f189f03553746f - languageName: node - linkType: hard - -"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.27.1" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 121502a252b3206913e1e990a47fea34397b4cbf7804d4cd872d45961bc45b603423f60ca87f3a3023a62528f5feb475ac1c9ec76096899ec182fcb135eba375 + checksum: 4a434ba45a7244245ea611210e8303794f4444a6a927eed309039faa237ae39b1390bab6dabc078b0dc7a629d2bfee07dd561a3412cdd5c3c2eb6577a5c1f8ab languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.27.1" +"@babel/plugin-transform-dotall-regex@npm:^7.16.7, @babel/plugin-transform-dotall-regex@npm:^7.4.4": + version: 7.16.7 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-create-regexp-features-plugin": ^7.16.7 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8dcd3087aca134b064fc361d2cc34eec1f900f6be039b6368104afcef10bb75dea726bb18cabd046716b89b0edaa771f50189fa16bc5c5914a38cbcf166350f7 + checksum: d2f6aa2dc2562c9969dbe3338f2afca7cd53f16989a14054ff7e45d0b7c5fc626e4b378904e29d13078db62ef6bd6805775644a27b3c461c0e679e590aac8d49 languageName: node linkType: hard -"@babel/plugin-transform-explicit-resource-management@npm:^7.28.0": - version: 7.28.0 - resolution: "@babel/plugin-transform-explicit-resource-management@npm:7.28.0" +"@babel/plugin-transform-duplicate-keys@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/plugin-transform-destructuring": ^7.28.0 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3baa706af3112adf2ae0c7ec0dc61b63dd02695eb5582f3c3a2b2d05399c6aa7756f55e7bbbd5412e613a6ba1dd6b6736904074b4d7ebd6b45a1e3f9145e4094 + checksum: 3313e9a3bc7878c3d139d25891c6fb7a7ed6e23a4cdf80aaac25c6930f3a1005e5bb774f7f5dda4116e5914b2b898953b500f85d2f3d19ab77246a366117afc2 languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.27.1" +"@babel/plugin-transform-exponentiation-operator@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-builder-binary-assignment-operator-visitor": ^7.16.7 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 953d21e01fed76da8e08fb5094cade7bf8927c1bb79301916bec2db0593b41dbcfbca1024ad5db886b72208a93ada8f57a219525aad048cf15814eeb65cf760d - languageName: node - linkType: hard - -"@babel/plugin-transform-export-namespace-from@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d7165cad11f571a54c8d9263d6c6bf2b817aff4874f747cb51e6e49efb32f2c9b37a6850cdb5e3b81e0b638141bb77dc782a6ec1a94128859fbdf7767581e07c + checksum: 8c0f3a8c51179a695592329d9fa5e6ce435d79dfb818b4069c26722d5f6f9b97c61cb45118d45218c5aed7c1ce50ca29daa6059c71532f681f54726d1bf524e4 languageName: node linkType: hard "@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.16.0": - version: 7.27.1 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/plugin-syntax-flow": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c61c43244aacdcd479ad9ba618e1c095a5db7e4eadc3d19249602febc4e97153230273c014933f5fe4e92062fa56dab9bed4bc430197d5b2ffeb2158a4bf6786 - languageName: node - linkType: hard - -"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-for-of@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/helper-skip-transparent-expression-wrappers": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 4635763173a23aae24480681f2b0996b4f54a0cb2368880301a1801638242e263132d1e8adbe112ab272913d1d900ee0d6f7dea79443aef9d3325168cd88b3fb - languageName: node - linkType: hard - -"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-function-name@npm:7.27.1" + version: 7.16.7 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.16.7" dependencies: - "@babel/helper-compilation-targets": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/traverse": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/plugin-syntax-flow": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5abdc7b5945fbd807269dcc6e76e52b69235056023b0b35d311e8f5dfd6c09d9f225839798998fc3b663f50cf701457ddb76517025a0d7a5474f3fe56e567a4c + checksum: 28bd718f1c091bddb64730f86f5b6cade80ad2dcab89992bc67e7dfffb11afb374632e941e5a3077c4ccd73e1623c2b1909e4014e950b84282fed5c7dafcdc97 languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-json-strings@npm:7.27.1" +"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-for-of@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2379714aca025516452a7c1afa1ca42a22b9b51a5050a653cc6198a51665ab82bdecf36106d32d731512706a1e373c5637f5ff635737319aa42f3827da2326d6 + checksum: cddf6264096bea79ca662f267acf0f12cce783799f29e1b4b60a3ab543d2e426e9da2fc16b63c6f4df123d50c657bf57d58a43549bfdba28340c67f7eb67513c languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-literals@npm:7.27.1" +"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-function-name@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-compilation-targets": ^7.16.7 + "@babel/helper-function-name": ^7.16.7 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c40dc3eb2f45a92ee476412314a40e471af51a0f51a24e91b85cef5fc59f4fe06758088f541643f07f949d2c67ee7bdce10e11c5ec56791ae09b15c3b451eeca + checksum: 0f4e5af926b990c98a53caf1c4dcc215ab02588de0eaae616d658ab3e5947f5cd41140a0d84b73cae925cfa4b93b7ee9a4079cb0566cae369ede52d6d0c0a45c languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.27.1" +"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-literals@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5b0abc7c0d09d562bf555c646dce63a30288e5db46fd2ce809a61d064415da6efc3b2b3c59b8e4fe98accd072c89a2f7c3765b400e4bf488651735d314d9feeb + checksum: 3d3566e6ce02a2b1c7f8cf26f1b80d361b9df665c7256ddcf0177b59e411ebf3df094bdd5fd90aeef81bcb33f47e5de58e16d7e82113304bfd6eabc48cf47ca1 languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.0.0, @babel/plugin-transform-member-expression-literals@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.27.1" +"@babel/plugin-transform-member-expression-literals@npm:^7.0.0, @babel/plugin-transform-member-expression-literals@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0874ccebbd1c6a155e5f6b3b29729fade1221b73152567c1af1e1a7c12848004dffecbd7eded6dc463955120040ae57c17cb586b53fb5a7a27fcd88177034c30 + checksum: db1ccd139f6e4278a215503effd52be8c92fe689c0e6856da43689a67fc56418c10b3907bde91eba13e932ba99a3ebee08bff2b5b7b4d250e6538f308eb6d332 languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-modules-amd@npm:7.27.1" +"@babel/plugin-transform-modules-amd@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-modules-amd@npm:7.16.7" dependencies: - "@babel/helper-module-transforms": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-module-transforms": ^7.16.7 + "@babel/helper-plugin-utils": ^7.16.7 + babel-plugin-dynamic-import-node: ^2.3.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 76e86cd278b6a3c5b8cca8dfb3428e9cd0c81a5df7096e04c783c506696b916a9561386d610a9d846ef64804640e0bd818ea47455fed0ee89b7f66c555b29537 + checksum: eea74b0436124035ef1672f8181e00a4a2fca8105f4893c2464bb299cb55ab5be7530121ab68e45003279174fa3e8c357ce96baaaeae08bf2354897911ea63d0 languageName: node linkType: hard @@ -7897,349 +9981,253 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.27.1" +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.16.8": + version: 7.23.0 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.0" dependencies: - "@babel/helper-module-transforms": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-module-transforms": ^7.23.0 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-simple-access": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4def972dcd23375a266ea1189115a4ff61744b2c9366fc1de648b3fab2c650faf1a94092de93a33ff18858d2e6c4dddeeee5384cb42ba0129baeab01a5cdf1e2 + checksum: 1f015764c2e63445d46660e7a2eb9002c20def04daf98fa93c9dadb5bd55adbefefd1ccdc11bcafa5e2f04275939d2414482703bc35bc60d6ca2bf1f67b720e3 languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.27.1" +"@babel/plugin-transform-modules-systemjs@npm:^7.16.7": + version: 7.17.8 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.17.8" dependencies: - "@babel/helper-module-transforms": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/helper-validator-identifier": ^7.27.1 - "@babel/traverse": ^7.27.1 + "@babel/helper-hoist-variables": ^7.16.7 + "@babel/helper-module-transforms": ^7.17.7 + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-validator-identifier": ^7.16.7 + babel-plugin-dynamic-import-node: ^2.3.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f16fca62d144d9cbf558e7b5f83e13bb6d0f21fdeff3024b0cecd42ffdec0b4151461da42bd0963512783ece31aafa5ffe03446b4869220ddd095b24d414e2b5 + checksum: 53630a7240b15183eec24bcc704aef8c7fed6094c22311346b30dd252ccc62634f16c7ab755665e00e5e95fddc66e7643bf00a49f5aeb20c8a9025883ede3663 languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-modules-umd@npm:7.27.1" +"@babel/plugin-transform-modules-umd@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-modules-umd@npm:7.16.7" dependencies: - "@babel/helper-module-transforms": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-module-transforms": ^7.16.7 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e5962a8874889da2ab1aa32eb93ec21d419c7423c766e4befb39b4bb512b9ad44b47837b6cd1c8f1065445cbbcc6dc2be10298ac6e734e5ca1059fc23698daed + checksum: 2129af03c2e12df5267da56ce909e7164b2b644362e7c2fcc37391e9bc68d50095834b94c4f73293f1778e5234b2b82b89692bfc16ac5b27e889b82c23db0971 languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.27.1" +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.16.8": + version: 7.16.8 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.16.8" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-create-regexp-features-plugin": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: 8eaa8c9aee00a00f3bd8bd8b561d3f569644d98cb2cfe3026d7398aabf9b29afd62f24f142b4112fa1f572d9b0e1928291b099cde59f56d6b59f4d565e58abf2 - languageName: node - linkType: hard - -"@babel/plugin-transform-new-target@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-new-target@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 9b0581412fcc5ab1b9a2d86a0c5407bd959391f0a1e77a46953fef9f7a57f3f4020d75f71098c5f9e5dcc680a87f9fd99b3205ab12e25ef8c19eed038c1e4b28 + checksum: 05467b5cef1ee5882b83aa72e09550680d291d1e01528d138e6651d0cc8dfcf696d0decbc563b4d65376785e2dca7573bac709a9fd1d21bc440ff1e21f1a7383 languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.27.1" +"@babel/plugin-transform-new-target@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-new-target@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a435fc03aaa65c6ef8e99b2d61af0994eb5cdd4a28562d78c3b0b0228ca7e501aa255e1dff091a6996d7d3ea808eb5a65fd50ecd28dfb10687a8a1095dcadc7a + checksum: 7d2287274facc4a63224525f33fc1278871eea6d89dcfa5bf9791bae4e1f0e919a1a31bd3be783b4122fc0a883852ff59000b6689518dd1d4516d2f289d00266 languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.27.1" +"@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-object-super@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-replace-supers": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b72cbebbfe46fcf319504edc1cf59f3f41c992dd6840db766367f6a1d232cd2c52143c5eaf57e0316710bee251cae94be97c6d646b5022fcd9274ccb131b470c + checksum: 641621635783251f8b42346f7359d8985aa1b821ab83a3a841f7393fddf94c71f5f1c373bd4ee8d0d39c95c29c593df004f7d379c9e552e86297f6ff174b9036 languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.28.0": - version: 7.28.4 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.28.4" - dependencies: - "@babel/helper-compilation-targets": ^7.27.2 - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/plugin-transform-destructuring": ^7.28.0 - "@babel/plugin-transform-parameters": ^7.27.7 - "@babel/traverse": ^7.28.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 81725c8d6349957899975f3f789b1d4fb050ee8b04468ebfaccd5b59e0bda15cbfdef09aee8b4359f322b6715149d680361f11c1a420c4bdbac095537ecf7a90 - languageName: node - linkType: hard - -"@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-object-super@npm:7.27.1" +"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-parameters@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/helper-replace-supers": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: efa2d092ef55105deb06d30aff4e460c57779b94861188128489b72378bf1f0ab0f06a4a4d68b9ae2a59a79719fbb2d148b9a3dca19ceff9c73b1f1a95e0527c + checksum: 3b7b350ce808a6bc858348f51329e232ef332c5326a30e9b80d927b4b43a1f68a31ddc2d791e08c8ec6f43d4878e726f46de9e84e76234213fc4fa2645660de7 languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 807a4330f1fac08e2682d57bc82e714868fc651c8876f9a8b3a3fd8f53c129e87371f8243e712ac7dae11e090b737a2219a02fe1b6459a29e664fa073c3277bb - languageName: node - linkType: hard - -"@babel/plugin-transform-optional-chaining@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/helper-skip-transparent-expression-wrappers": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 5b18ff5124e503f0a25d6b195be7351a028b3992d6f2a91fb4037e2a2c386400d66bc1df8f6df0a94c708524f318729e81a95c41906e5a7919a06a43e573a525 - languageName: node - linkType: hard - -"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.27.7": - version: 7.27.7 - resolution: "@babel/plugin-transform-parameters@npm:7.27.7" - dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f2da3804e047d9f1cfb27be6c014e2c7f6cf5e1e38290d1cb3cb2607859e3d6facb4ee8c8c1e336e9fbb440091a174ce95ce156582d7e8bf9c0e735d11681f0f - languageName: node - linkType: hard - -"@babel/plugin-transform-private-methods@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-private-methods@npm:7.27.1" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 232bedfe9d28df215fb03cc7623bdde468b1246bdd6dc24465ff4bf9cc5f5a256ae33daea1fafa6cc59705e4d29da9024bb79baccaa5cd92811ac5db9b9244f2 - languageName: node - linkType: hard - -"@babel/plugin-transform-private-property-in-object@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.27.1" - dependencies: - "@babel/helper-annotate-as-pure": ^7.27.1 - "@babel/helper-create-class-features-plugin": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: a8c4536273ca716dcc98e74ea25ca76431528554922f184392be3ddaf1761d4aa0e06f1311577755bd1613f7054fb51d29de2ada1130f743d329170a1aa1fe56 - languageName: node - linkType: hard - -"@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-property-literals@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 15713a87edd6db620d6e66eb551b4fbfff5b8232c460c7c76cedf98efdc5cd21080c97040231e19e06594c6d7dfa66e1ab3d0951e29d5814fb25e813f6d6209c - languageName: node - linkType: hard - -"@babel/plugin-transform-react-constant-elements@npm:^7.12.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-react-constant-elements@npm:7.27.1" +"@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-property-literals@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 07fa88dd312c97d05de95e344a11a78e24d711e7bde879076d8880869ad7b0dc69c5a5ad056790595043cb9c533fd93af0ba015eed4631315282295f767ccfbe + checksum: 7a5362389d479964af471a714e8194ba9f41ad22e1918a2878a8ed9e1375977dc61125f04a50012f1b63cf6e4afbbc785afd8b4fd9d70010def211016ae450d5 languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.16.0, @babel/plugin-transform-react-display-name@npm:^7.27.1": - version: 7.28.0 - resolution: "@babel/plugin-transform-react-display-name@npm:7.28.0" +"@babel/plugin-transform-react-constant-elements@npm:^7.12.1": + version: 7.16.5 + resolution: "@babel/plugin-transform-react-constant-elements@npm:7.16.5" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f5f86d2ad92be3e962158f344c2e385e23e2dfae7c8c7dc32138fb2cc46f63f5e50386c9f6c6fc16dbf1792c7bb650ad92c18203d0c2c0bd875bc28b0b80ef30 + checksum: 2eb148a0d75f6a29a64651eb66368774295eab9286084641c223fd1a1e8cbffc190d72c53696f654bbe656713096b4f7b7641c6df0d5a199adc9818af1055762 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-development@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-react-jsx-development@npm:7.27.1" +"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.16.0, @babel/plugin-transform-react-display-name@npm:^7.16.5": + version: 7.16.7 + resolution: "@babel/plugin-transform-react-display-name@npm:7.16.7" dependencies: - "@babel/plugin-transform-react-jsx": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: eb8c4b6a79dc5c49b41e928e2037e1ee0bbfa722e4fd74c0b7c0d11103c82c2c25c434000e1b051d534c7261ab5c92b6d1e85313bf1b26e37db3f051ae217b58 + checksum: f488c3a88082cdf4da8acc64909950a51aa92581a47cad4e990c5a86ee340162a7b2536f7253e99e8187206952780a3e7c3e7bafb2c545cb98a6463ae697aace languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-react-jsx@npm:7.27.1" +"@babel/plugin-transform-react-jsx-development@npm:^7.16.5": + version: 7.16.5 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.16.5" dependencies: - "@babel/helper-annotate-as-pure": ^7.27.1 - "@babel/helper-module-imports": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/plugin-syntax-jsx": ^7.27.1 - "@babel/types": ^7.27.1 + "@babel/plugin-transform-react-jsx": ^7.16.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1a08637c39fc78c9760dd4a3ed363fdbc762994bf83ed7872ad5bda0232fcd0fc557332f2ce36b522c0226dfd9cc8faac6b88eddda535f24825198a689e571af + checksum: 49082995b21721946f861869af0d27cf54cc9e804fe17e57a111e87b45faf956082fbfbd2fac302499c81cd3a00a49a7da3bdeeb8b20cb6c909cbb3105e1ed33 languageName: node linkType: hard -"@babel/plugin-transform-react-pure-annotations@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.27.1" +"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.16.5": + version: 7.16.7 + resolution: "@babel/plugin-transform-react-jsx@npm:7.16.7" dependencies: - "@babel/helper-annotate-as-pure": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-annotate-as-pure": ^7.16.7 + "@babel/helper-module-imports": ^7.16.7 + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/plugin-syntax-jsx": ^7.16.7 + "@babel/types": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 34bc090f4a7e460d82a851971b4d0f32e4bb519bafb927154f4174506283fe02b0f471fc20655c6050a8bf7b748bfa31c7e8f7d688849476d8266623554fbb28 + checksum: adbadacd4d227cd3f3dff04be7fbe78715af18cd34c62a97cdb1858254df60d8a3f25edfe0afd50cf37afec02447026c6c067ce05da9fc4384d549a1cfe3a2e3 languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.28.3": - version: 7.28.4 - resolution: "@babel/plugin-transform-regenerator@npm:7.28.4" +"@babel/plugin-transform-react-pure-annotations@npm:^7.16.5": + version: 7.16.5 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.16.5" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-annotate-as-pure": ^7.16.0 + "@babel/helper-plugin-utils": ^7.16.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5ad14647ffaac63c920e28df1b580ee2e932586bbdc71f61ec264398f68a5406c71a7f921de397a41b954a69316c5ab90e5d789ffa2bb34c5e6feb3727cfefb8 + checksum: b80ad6738389f9a1bfcc949c66b721262e1388dacc6f07dbc1975065c3bea1a5c9265ea3d2d13b9a5a030fe193ca305fd61a62ee16d068b19e8898ea0398c483 languageName: node linkType: hard -"@babel/plugin-transform-regexp-modifiers@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.27.1" +"@babel/plugin-transform-regenerator@npm:^7.16.7": + version: 7.17.9 + resolution: "@babel/plugin-transform-regenerator@npm:7.17.9" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 + regenerator-transform: ^0.15.0 peerDependencies: - "@babel/core": ^7.0.0 - checksum: 31ae596ab56751cf43468a6c0a9d6bc3521d306d2bee9c6957cdb64bea53812ce24bd13a32f766150d62b737bca5b0650b2c62db379382fff0dccbf076055c33 + "@babel/core": ^7.0.0-0 + checksum: e03025fa91bf70cfd2801444f0f379ba7d63340a448bb0a669318137b6e1de8f76b5e3daeaa42411b5eba2f69b634703bf71bc6e4d61d8156318e44426ae46db languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-reserved-words@npm:7.27.1" +"@babel/plugin-transform-reserved-words@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-reserved-words@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e1a87691cce21a644a474d7c9a8107d4486c062957be32042d40f0a3d0cc66e00a3150989655019c255ff020d2640ac16aaf544792717d586f219f3bad295567 + checksum: fe61e3dd89b1b733a118145179552d0b31c68e40ed296f122728a13f462b29a43a3b7cf4686c367b6ad4d15670874676d04da5ea5eace41c393e81aeb66351bb languageName: node linkType: hard "@babel/plugin-transform-runtime@npm:^7.16.4": - version: 7.28.3 - resolution: "@babel/plugin-transform-runtime@npm:7.28.3" - dependencies: - "@babel/helper-module-imports": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 - babel-plugin-polyfill-corejs2: ^0.4.14 - babel-plugin-polyfill-corejs3: ^0.13.0 - babel-plugin-polyfill-regenerator: ^0.6.5 - semver: ^6.3.1 + version: 7.16.5 + resolution: "@babel/plugin-transform-runtime@npm:7.16.5" + dependencies: + "@babel/helper-module-imports": ^7.16.0 + "@babel/helper-plugin-utils": ^7.16.5 + babel-plugin-polyfill-corejs2: ^0.3.0 + babel-plugin-polyfill-corejs3: ^0.4.0 + babel-plugin-polyfill-regenerator: ^0.3.0 + semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 561629bb6c53561b5ad470df2e76bdd15e177fc518d91087bd7dc64a1025e42303ce333281875c6f0c7bf29b2edc7d99945343a09caf0ed6738d25fe34473254 + checksum: d9c04311d5ac8b35315aedabbb5e734a2462e6f17d97baed8b6e4952e0eaba6a3a49565aa6c74ff37c8b8a812c9ea33d0e7f603ec97c186cb1db072e7e82721e languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.27.1" +"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bd5544b89520a22c41a6df5ddac9039821d3334c0ef364d18b0ba9674c5071c223bcc98be5867dc3865cb10796882b7594e2c40dedaff38e1b1273913fe353e1 + checksum: 7b873b600cfecafb701ea08e55573c784983f353ecd3c39cc5ac635d87ee508fe7ba2833835b8cfb55b70e3d1ed0a10d48b970ea1311e2886f8abbd746fb8c5f languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-spread@npm:7.27.1" +"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-spread@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/helper-skip-transparent-expression-wrappers": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.16.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b34fc58b33bd35b47d67416655c2cbc8578fbb3948b4592bc15eb6d8b4046986e25c06e3b9929460fa4ab08e9653582415e7ef8b87d265e1239251bdf5a4c162 + checksum: 171ec5c6a873afa3999ab96acd211aafd7b8194d38ae254e0ff03148ebd2600400f7280af0aa0da78f90c1adb5d0af84a6dfc6b418cc891bc351a34065ee7cc1 languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.27.1" +"@babel/plugin-transform-sticky-regex@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5698df2d924f0b1b7bdb7ef370e83f99ed3f0964eb3b9c27d774d021bee7f6d45f9a73e2be369d90b4aff1603ce29827f8743f091789960e7669daf9c3cda850 + checksum: da1d346c479c0b438eeb2fe2a993e48d19e5d1103e0c8684d56f09f0f15fec21e88e469445920b3fdd955ae6d365524f7ea3c54bd5772ecacefa65d0b94c80e0 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-template-literals@npm:7.27.1" +"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-template-literals@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c90f403e42ef062b60654d1c122c70f3ec6f00c2f304b0931ebe6d0b432498ef8a5ef9266ddf00debc535f8390842207e44d3900eff1d2bab0cc1a700f03e083 + checksum: f9e6ace71abfaad5c86197b5a6040b7b170a918000a8bccb7ca49bb4e088bf90383739cfba63513526f239f5073562e6661efd978de354ae39656d7f9fcf37e6 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.27.1" +"@babel/plugin-transform-typeof-symbol@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.16.7" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a13c68015311fefa06a51830bc69d5badd06c881b13d5cf9ba04bf7c73e3fc6311cc889e18d9645ce2a64a79456dc9c7be88476c0b6802f62a686cb6f662ecd6 + checksum: fca9883472cc1687350b2261aa6da32dccd213a0629431f45d1501c7192947d543b320c17d892feac93e30f8965cd0c8bee460510f72a4d3e4ffa5dfbff8d29e languageName: node linkType: hard @@ -8256,231 +10244,212 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.27.1": - version: 7.28.0 - resolution: "@babel/plugin-transform-typescript@npm:7.28.0" - dependencies: - "@babel/helper-annotate-as-pure": ^7.27.3 - "@babel/helper-create-class-features-plugin": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/helper-skip-transparent-expression-wrappers": ^7.27.1 - "@babel/plugin-syntax-typescript": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 049c2bd3407bbf5041d8c95805a4fadee6d176e034f6b94ce7967b92a846f1e00f323cf7dfbb2d06c93485f241fb8cf4c10520e30096a6059d251b94e80386e9 - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-escapes@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.27.1" +"@babel/plugin-transform-typescript@npm:^7.16.1": + version: 7.16.1 + resolution: "@babel/plugin-transform-typescript@npm:7.16.1" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-create-class-features-plugin": ^7.16.0 + "@babel/helper-plugin-utils": ^7.14.5 + "@babel/plugin-syntax-typescript": ^7.16.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a6809e0ca69d77ee9804e0c1164e8a2dea5e40718f6dcf234aeddf7292e7414f7ee331d87f17eb6f160823a329d1d6751bd49b35b392ac4a6efc032e4d3038d8 + checksum: a450a28ff4b493b154cad96ab7aa1ba0c5ad44cf4fec0b5d825ef2fa19381077948ba0600a92dbc21a71d09c8b0d204d0422061499eb851b1e6a3d934bd87285 languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.27.1" +"@babel/plugin-transform-unicode-escapes@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.16.7" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a332bc3cb3eeea67c47502bc52d13a0f8abae5a7bfcb08b93a8300ddaff8d9e1238f912969494c1b494c1898c6f19687054440706700b6d12cb0b90d88beb4d0 + checksum: aabd933bc4c0936e45991ccd43b46b50e33e5495da36a32244693145fa5707c82a5d6d7f43e9a02f7e6df41da942707b4336461de5c7be5b82f4de2346ac7361 languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.27.1" +"@babel/plugin-transform-unicode-regex@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.16.7" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 + "@babel/helper-create-regexp-features-plugin": ^7.16.7 + "@babel/helper-plugin-utils": ^7.16.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6abda1bcffb79feba6f5c691859cdbe984cc96481ea65d5af5ba97c2e843154005f0886e25006a37a2d213c0243506a06eaeafd93a040dbe1f79539016a0d17a - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-sets-regex@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.27.1" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.27.1 - "@babel/helper-plugin-utils": ^7.27.1 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 236645f4d0a1fba7c18dc8ffe3975933af93e478f2665650c2d91cf528cfa1587cde5cfe277e0e501fc03b5bf57638369575d6539cef478632fb93bd7d7d7178 + checksum: ce3843c02e5e2b0007e4fd64f75282c5f69f9bd55e24574991a5fd3ee12aa2e4754304a7580ea8bb72f611b892303bce583dcfc2c4379869548413fa975ae549 languageName: node linkType: hard "@babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.12.1, @babel/preset-env@npm:^7.16.4": - version: 7.28.3 - resolution: "@babel/preset-env@npm:7.28.3" - dependencies: - "@babel/compat-data": ^7.28.0 - "@babel/helper-compilation-targets": ^7.27.2 - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/helper-validator-option": ^7.27.1 - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.27.1 - "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.27.1 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.27.1 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.27.1 - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.28.3 - "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 - "@babel/plugin-syntax-import-assertions": ^7.27.1 - "@babel/plugin-syntax-import-attributes": ^7.27.1 - "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 - "@babel/plugin-transform-arrow-functions": ^7.27.1 - "@babel/plugin-transform-async-generator-functions": ^7.28.0 - "@babel/plugin-transform-async-to-generator": ^7.27.1 - "@babel/plugin-transform-block-scoped-functions": ^7.27.1 - "@babel/plugin-transform-block-scoping": ^7.28.0 - "@babel/plugin-transform-class-properties": ^7.27.1 - "@babel/plugin-transform-class-static-block": ^7.28.3 - "@babel/plugin-transform-classes": ^7.28.3 - "@babel/plugin-transform-computed-properties": ^7.27.1 - "@babel/plugin-transform-destructuring": ^7.28.0 - "@babel/plugin-transform-dotall-regex": ^7.27.1 - "@babel/plugin-transform-duplicate-keys": ^7.27.1 - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.27.1 - "@babel/plugin-transform-dynamic-import": ^7.27.1 - "@babel/plugin-transform-explicit-resource-management": ^7.28.0 - "@babel/plugin-transform-exponentiation-operator": ^7.27.1 - "@babel/plugin-transform-export-namespace-from": ^7.27.1 - "@babel/plugin-transform-for-of": ^7.27.1 - "@babel/plugin-transform-function-name": ^7.27.1 - "@babel/plugin-transform-json-strings": ^7.27.1 - "@babel/plugin-transform-literals": ^7.27.1 - "@babel/plugin-transform-logical-assignment-operators": ^7.27.1 - "@babel/plugin-transform-member-expression-literals": ^7.27.1 - "@babel/plugin-transform-modules-amd": ^7.27.1 - "@babel/plugin-transform-modules-commonjs": ^7.27.1 - "@babel/plugin-transform-modules-systemjs": ^7.27.1 - "@babel/plugin-transform-modules-umd": ^7.27.1 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.27.1 - "@babel/plugin-transform-new-target": ^7.27.1 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.27.1 - "@babel/plugin-transform-numeric-separator": ^7.27.1 - "@babel/plugin-transform-object-rest-spread": ^7.28.0 - "@babel/plugin-transform-object-super": ^7.27.1 - "@babel/plugin-transform-optional-catch-binding": ^7.27.1 - "@babel/plugin-transform-optional-chaining": ^7.27.1 - "@babel/plugin-transform-parameters": ^7.27.7 - "@babel/plugin-transform-private-methods": ^7.27.1 - "@babel/plugin-transform-private-property-in-object": ^7.27.1 - "@babel/plugin-transform-property-literals": ^7.27.1 - "@babel/plugin-transform-regenerator": ^7.28.3 - "@babel/plugin-transform-regexp-modifiers": ^7.27.1 - "@babel/plugin-transform-reserved-words": ^7.27.1 - "@babel/plugin-transform-shorthand-properties": ^7.27.1 - "@babel/plugin-transform-spread": ^7.27.1 - "@babel/plugin-transform-sticky-regex": ^7.27.1 - "@babel/plugin-transform-template-literals": ^7.27.1 - "@babel/plugin-transform-typeof-symbol": ^7.27.1 - "@babel/plugin-transform-unicode-escapes": ^7.27.1 - "@babel/plugin-transform-unicode-property-regex": ^7.27.1 - "@babel/plugin-transform-unicode-regex": ^7.27.1 - "@babel/plugin-transform-unicode-sets-regex": ^7.27.1 - "@babel/preset-modules": 0.1.6-no-external-plugins - babel-plugin-polyfill-corejs2: ^0.4.14 - babel-plugin-polyfill-corejs3: ^0.13.0 - babel-plugin-polyfill-regenerator: ^0.6.5 - core-js-compat: ^3.43.0 - semver: ^6.3.1 + version: 7.16.11 + resolution: "@babel/preset-env@npm:7.16.11" + dependencies: + "@babel/compat-data": ^7.16.8 + "@babel/helper-compilation-targets": ^7.16.7 + "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-validator-option": ^7.16.7 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.16.7 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.16.7 + "@babel/plugin-proposal-async-generator-functions": ^7.16.8 + "@babel/plugin-proposal-class-properties": ^7.16.7 + "@babel/plugin-proposal-class-static-block": ^7.16.7 + "@babel/plugin-proposal-dynamic-import": ^7.16.7 + "@babel/plugin-proposal-export-namespace-from": ^7.16.7 + "@babel/plugin-proposal-json-strings": ^7.16.7 + "@babel/plugin-proposal-logical-assignment-operators": ^7.16.7 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.16.7 + "@babel/plugin-proposal-numeric-separator": ^7.16.7 + "@babel/plugin-proposal-object-rest-spread": ^7.16.7 + "@babel/plugin-proposal-optional-catch-binding": ^7.16.7 + "@babel/plugin-proposal-optional-chaining": ^7.16.7 + "@babel/plugin-proposal-private-methods": ^7.16.11 + "@babel/plugin-proposal-private-property-in-object": ^7.16.7 + "@babel/plugin-proposal-unicode-property-regex": ^7.16.7 + "@babel/plugin-syntax-async-generators": ^7.8.4 + "@babel/plugin-syntax-class-properties": ^7.12.13 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + "@babel/plugin-syntax-json-strings": ^7.8.3 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + "@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-private-property-in-object": ^7.14.5 + "@babel/plugin-syntax-top-level-await": ^7.14.5 + "@babel/plugin-transform-arrow-functions": ^7.16.7 + "@babel/plugin-transform-async-to-generator": ^7.16.8 + "@babel/plugin-transform-block-scoped-functions": ^7.16.7 + "@babel/plugin-transform-block-scoping": ^7.16.7 + "@babel/plugin-transform-classes": ^7.16.7 + "@babel/plugin-transform-computed-properties": ^7.16.7 + "@babel/plugin-transform-destructuring": ^7.16.7 + "@babel/plugin-transform-dotall-regex": ^7.16.7 + "@babel/plugin-transform-duplicate-keys": ^7.16.7 + "@babel/plugin-transform-exponentiation-operator": ^7.16.7 + "@babel/plugin-transform-for-of": ^7.16.7 + "@babel/plugin-transform-function-name": ^7.16.7 + "@babel/plugin-transform-literals": ^7.16.7 + "@babel/plugin-transform-member-expression-literals": ^7.16.7 + "@babel/plugin-transform-modules-amd": ^7.16.7 + "@babel/plugin-transform-modules-commonjs": ^7.16.8 + "@babel/plugin-transform-modules-systemjs": ^7.16.7 + "@babel/plugin-transform-modules-umd": ^7.16.7 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.16.8 + "@babel/plugin-transform-new-target": ^7.16.7 + "@babel/plugin-transform-object-super": ^7.16.7 + "@babel/plugin-transform-parameters": ^7.16.7 + "@babel/plugin-transform-property-literals": ^7.16.7 + "@babel/plugin-transform-regenerator": ^7.16.7 + "@babel/plugin-transform-reserved-words": ^7.16.7 + "@babel/plugin-transform-shorthand-properties": ^7.16.7 + "@babel/plugin-transform-spread": ^7.16.7 + "@babel/plugin-transform-sticky-regex": ^7.16.7 + "@babel/plugin-transform-template-literals": ^7.16.7 + "@babel/plugin-transform-typeof-symbol": ^7.16.7 + "@babel/plugin-transform-unicode-escapes": ^7.16.7 + "@babel/plugin-transform-unicode-regex": ^7.16.7 + "@babel/preset-modules": ^0.1.5 + "@babel/types": ^7.16.8 + babel-plugin-polyfill-corejs2: ^0.3.0 + babel-plugin-polyfill-corejs3: ^0.5.0 + babel-plugin-polyfill-regenerator: ^0.3.0 + core-js-compat: ^3.20.2 + semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f7320cb062abf62de132ea2901135476938d32a896e03f5b7b3d543de08016053f6abbdaaf921d18fa43a0b76537dfd5ce8ee5dc647249b2057b8c6bf1289305 + checksum: 69e4d82f56533e3d761d08abf066e598268b71576da64ec4a2cda10b8065f4aac4a25f7652c7bf8210df6c9eb8193ceb99141214abd69975d1fb6d583d55033e languageName: node linkType: hard -"@babel/preset-modules@npm:0.1.6-no-external-plugins": - version: 0.1.6-no-external-plugins - resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" +"@babel/preset-modules@npm:^0.1.5": + version: 0.1.5 + resolution: "@babel/preset-modules@npm:0.1.5" dependencies: "@babel/helper-plugin-utils": ^7.0.0 + "@babel/plugin-proposal-unicode-property-regex": ^7.4.4 + "@babel/plugin-transform-dotall-regex": ^7.4.4 "@babel/types": ^7.4.4 esutils: ^2.0.2 peerDependencies: - "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 - checksum: 9d02f70d7052446c5f3a4fb39e6b632695fb6801e46d31d7f7c5001f7c18d31d1ea8369212331ca7ad4e7877b73231f470b0d559162624128f1b80fe591409e6 + "@babel/core": ^7.0.0-0 + checksum: bd90081d96b746c1940dc1ce056dee06ed3a128d20936aee1d1795199f789f9a61293ef738343ae10c6d53970c17285d5e147a945dded35423aacb75083b8a89 languageName: node linkType: hard "@babel/preset-react@npm:^7.12.5, @babel/preset-react@npm:^7.16.0": - version: 7.27.1 - resolution: "@babel/preset-react@npm:7.27.1" + version: 7.16.5 + resolution: "@babel/preset-react@npm:7.16.5" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/helper-validator-option": ^7.27.1 - "@babel/plugin-transform-react-display-name": ^7.27.1 - "@babel/plugin-transform-react-jsx": ^7.27.1 - "@babel/plugin-transform-react-jsx-development": ^7.27.1 - "@babel/plugin-transform-react-pure-annotations": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.5 + "@babel/helper-validator-option": ^7.14.5 + "@babel/plugin-transform-react-display-name": ^7.16.5 + "@babel/plugin-transform-react-jsx": ^7.16.5 + "@babel/plugin-transform-react-jsx-development": ^7.16.5 + "@babel/plugin-transform-react-pure-annotations": ^7.16.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a80b02ef08b026cb9830d6512d08c7cd378eef4c0631dacba4aa1106240d9bb76af6373463f0255f4bbdbfcce40375a61e92735375906ba5871629b0c314bc45 + checksum: 3d3d6c1f8bbfc043612ee6c9b186cd216d525347757a311d0553b61fd423bed96969d45615e0566ecaf923b5a62dad73a06333efda890a50083c6670e6f19d3d languageName: node linkType: hard "@babel/preset-typescript@npm:^7.16.0": - version: 7.27.1 - resolution: "@babel/preset-typescript@npm:7.27.1" + version: 7.16.5 + resolution: "@babel/preset-typescript@npm:7.16.5" dependencies: - "@babel/helper-plugin-utils": ^7.27.1 - "@babel/helper-validator-option": ^7.27.1 - "@babel/plugin-syntax-jsx": ^7.27.1 - "@babel/plugin-transform-modules-commonjs": ^7.27.1 - "@babel/plugin-transform-typescript": ^7.27.1 + "@babel/helper-plugin-utils": ^7.16.5 + "@babel/helper-validator-option": ^7.14.5 + "@babel/plugin-transform-typescript": ^7.16.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cba6ca793d915f8aff9fe2f13b0dfbf5fd3f2e9a17f17478ec9878e9af0d206dcfe93154b9fd353727f16c1dca7c7a3ceb4943f8d28b216235f106bc0fbbcaa3 + checksum: 1a6defa6eb7c053c51f0b2c36bde8a0ade0ae0edee4dca0290eed2ad6da4c1ecbb749f1b3ca20c0fbfaca4849bfb4094ca5161f3b8f236e793596a59c45d6eb7 languageName: node linkType: hard "@babel/runtime-corejs3@npm:^7.10.2": - version: 7.28.4 - resolution: "@babel/runtime-corejs3@npm:7.28.4" + version: 7.16.5 + resolution: "@babel/runtime-corejs3@npm:7.16.5" dependencies: - core-js-pure: ^3.43.0 - checksum: 0a7fe2d4e36d345acf090dd685b5c6ed55af3ead69a84e2cfca56631815dd757f3a362031b376cc746f63f0fd856e7a5280807833f7fa9a5b7f1febd97f8c0da + core-js-pure: ^3.19.0 + regenerator-runtime: ^0.13.4 + checksum: a54fb417388d077e395f1d5bcc19adef8f6854708310753f65c8f940fd05d02f08e9e96feeead83b3c9d65fbcbc7fca9c37f05b773d2cafc9399383375385c25 languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.9.2, @babel/runtime@npm:^7.9.6": - version: 7.28.4 - resolution: "@babel/runtime@npm:7.28.4" - checksum: 792ce7af9750fb9b93879cc9d1db175701c4689da890e6ced242ea0207c9da411ccf16dc04e689cc01158b28d7898c40d75598f4559109f761c12ce01e959bf7 +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2, @babel/runtime@npm:^7.9.6": + version: 7.17.9 + resolution: "@babel/runtime@npm:7.17.9" + dependencies: + regenerator-runtime: ^0.13.4 + checksum: 758ce8855a75408555ed9d196c82c86350257765095a5d3e05df35875d1b0cd42223c6f62356f000b1e1efe8e345d6312c60ae98e8727a2a49909a656f0fd805 languageName: node linkType: hard -"@babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2, @babel/template@npm:^7.3.3": - version: 7.27.2 - resolution: "@babel/template@npm:7.27.2" +"@babel/template@npm:^7.16.7, @babel/template@npm:^7.20.7, @babel/template@npm:^7.22.15, @babel/template@npm:^7.26.9, @babel/template@npm:^7.27.0, @babel/template@npm:^7.3.3": + version: 7.27.0 + resolution: "@babel/template@npm:7.27.0" dependencies: - "@babel/code-frame": ^7.27.1 - "@babel/parser": ^7.27.2 - "@babel/types": ^7.27.1 - checksum: ed9e9022651e463cc5f2cc21942f0e74544f1754d231add6348ff1b472985a3b3502041c0be62dc99ed2d12cfae0c51394bf827452b98a2f8769c03b87aadc81 + "@babel/code-frame": ^7.26.2 + "@babel/parser": ^7.27.0 + "@babel/types": ^7.27.0 + checksum: 13af543756127edb5f62bf121f9b093c09a2b6fe108373887ccffc701465cfbcb17e07cf48aa7f440415b263f6ec006e9415c79dfc2e8e6010b069435f81f340 languageName: node linkType: hard -"@babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2": - version: 7.28.4 - resolution: "@babel/traverse@npm:7.28.4" +"@babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.21.5, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.10, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2": + version: 7.27.0 + resolution: "@babel/traverse@npm:7.27.0" dependencies: - "@babel/code-frame": ^7.27.1 - "@babel/generator": ^7.28.3 - "@babel/helper-globals": ^7.28.0 - "@babel/parser": ^7.28.4 - "@babel/template": ^7.27.2 - "@babel/types": ^7.28.4 + "@babel/code-frame": ^7.26.2 + "@babel/generator": ^7.27.0 + "@babel/parser": ^7.27.0 + "@babel/template": ^7.27.0 + "@babel/types": ^7.27.0 debug: ^4.3.1 - checksum: ee678fdd49c9f54a32e07e8455242390d43ce44887cea6567b233fe13907b89240c377e7633478a32c6cf1be0e17c2f7f3b0c59f0666e39c5074cc47b968489c + globals: ^11.1.0 + checksum: c7af29781960dacaae51762e8bc6c4b13d6ab4b17312990fbca9fc38e19c4ad7fecaae24b1cf52fb844e8e6cdc76c70ad597f90e496bcb3cc0a1d66b41a0aa5b languageName: node linkType: hard @@ -8495,13 +10464,13 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0": - version: 7.28.4 - resolution: "@babel/types@npm:7.28.4" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.6, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.6, @babel/types@npm:^7.20.0, @babel/types@npm:^7.21.5, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0": + version: 7.27.0 + resolution: "@babel/types@npm:7.27.0" dependencies: - "@babel/helper-string-parser": ^7.27.1 - "@babel/helper-validator-identifier": ^7.27.1 - checksum: ac6f909d6191319e08c80efbfac7bd9a25f80cc83b43cd6d82e7233f7a6b9d6e7b90236f3af7400a3f83b576895bcab9188a22b584eb0f224e80e6d4e95f4517 + "@babel/helper-string-parser": ^7.25.9 + "@babel/helper-validator-identifier": ^7.25.9 + checksum: 6f1592eabe243c89a608717b07b72969be9d9d2fce1dee21426238757ea1fa60fdfc09b29de9e48d8104311afc6e6fb1702565a9cc1e09bc1e76f2b2ddb0f6e1 languageName: node linkType: hard @@ -8519,190 +10488,169 @@ __metadata: languageName: node linkType: hard -"@colors/colors@npm:1.5.0": - version: 1.5.0 - resolution: "@colors/colors@npm:1.5.0" - checksum: eb42729851adca56d19a08e48d5a1e95efd2a32c55ae0323de8119052be0510d4b7a1611f2abcbf28c044a6c11e6b7d38f99fccdad7429300c37a8ea5fb95b44 - languageName: node - linkType: hard - -"@colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0": - version: 1.6.0 - resolution: "@colors/colors@npm:1.6.0" - checksum: 9328a0778a5b0db243af54455b79a69e3fb21122d6c15ef9e9fcc94881d8d17352d8b2b2590f9bdd46fac5c2d6c1636dcfc14358a20c70e22daf89e1a759b629 - languageName: node - linkType: hard - "@commitlint/cli@npm:^19.8.0": - version: 19.8.1 - resolution: "@commitlint/cli@npm:19.8.1" - dependencies: - "@commitlint/format": ^19.8.1 - "@commitlint/lint": ^19.8.1 - "@commitlint/load": ^19.8.1 - "@commitlint/read": ^19.8.1 - "@commitlint/types": ^19.8.1 - tinyexec: ^1.0.0 + version: 19.8.0 + resolution: "@commitlint/cli@npm:19.8.0" + dependencies: + "@commitlint/format": ^19.8.0 + "@commitlint/lint": ^19.8.0 + "@commitlint/load": ^19.8.0 + "@commitlint/read": ^19.8.0 + "@commitlint/types": ^19.8.0 + tinyexec: ^0.3.0 yargs: ^17.0.0 bin: commitlint: ./cli.js - checksum: 41a5b6aa27aaead8ed400eb212c87d06fdb8fae219ebccd37369a4aab2e3cff25afc4b3c3fa18df9dc19a0ae4ab6599f9adb5c836cad31c2589cb988aefe5515 + checksum: 6931c62c18b848b2c7266ec0b2d3a690a9ec9f83151a67a89ef20a49c84d5e6ee8dbaee4aaec14b2bd1229fdd91c7a0b41b7fd68c52fff8632a0037d52bd6eb2 languageName: node linkType: hard "@commitlint/config-conventional@npm:^17.6.1": - version: 17.8.1 - resolution: "@commitlint/config-conventional@npm:17.8.1" + version: 17.6.1 + resolution: "@commitlint/config-conventional@npm:17.6.1" dependencies: - conventional-changelog-conventionalcommits: ^6.1.0 - checksum: 70abdc9f1361386060b30620decc376bc33ff0c27c6f2f89511df1d53127d238af7c3409db22651282caa614d54b91b1f5e35905d12b1f5db70603c351f6e482 + conventional-changelog-conventionalcommits: ^5.0.0 + checksum: 73e4ffdbe8a703549be24e08f9336d80bbf53ff06d47382f897a967f970d7d0c47a6d2a9d9043489102ff651b0b28642bebae5ae1b72561486923710db18f34a languageName: node linkType: hard "@commitlint/config-lerna-scopes@npm:^19.7.0": - version: 19.8.1 - resolution: "@commitlint/config-lerna-scopes@npm:19.8.1" + version: 19.7.0 + resolution: "@commitlint/config-lerna-scopes@npm:19.7.0" dependencies: - "@commitlint/config-workspace-scopes": ^19.8.1 - fast-glob: ^3.3.3 + "@lerna/project": ^6.0.0 + glob: ^10.3.10 + import-from: ^4.0.0 + semver: ^7.6.0 peerDependencies: - lerna: "*" + lerna: ">=5 <9" peerDependenciesMeta: lerna: optional: true - checksum: 6861b0118736825d5c5602fb70edd864a11f5e5e0e2519e5421343f981c9454a72af185306581eb36c589b6f1f075e005974b7a6a42fcd9ac35f5311ab8bfa75 + checksum: 905e74c8095ce66207caddd704feae18e032a7fc6554332739c091b8b193ee71069c9811872e6dba716c23e38725af9ac5633bbb89482e1ebc40941566c578b7 languageName: node linkType: hard -"@commitlint/config-validator@npm:^17.8.1": - version: 17.8.1 - resolution: "@commitlint/config-validator@npm:17.8.1" +"@commitlint/config-validator@npm:^17.4.4": + version: 17.4.4 + resolution: "@commitlint/config-validator@npm:17.4.4" dependencies: - "@commitlint/types": ^17.8.1 + "@commitlint/types": ^17.4.4 ajv: ^8.11.0 - checksum: f60a000832c878cb2133aae34599f5b4a38d00bdbead9a07147b00b39a06a1aa59021268198795509a2bea69ddbf8c676c20209146b8d7a628405f5e6b6b9ee1 + checksum: 2270d53f514aae72931c87cfb0fb82faf2bceea6014b7d4beba21f1b8cba373b9ae60e9fc10e01797f971e7c2413e8a176fd30b7f7f2b04b471e54498d38ee2d languageName: node linkType: hard -"@commitlint/config-validator@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/config-validator@npm:19.8.1" +"@commitlint/config-validator@npm:^19.8.0": + version: 19.8.0 + resolution: "@commitlint/config-validator@npm:19.8.0" dependencies: - "@commitlint/types": ^19.8.1 + "@commitlint/types": ^19.8.0 ajv: ^8.11.0 - checksum: 68f84f47503fb17845512b1da45d632211c07605e5a20ef5b56d8732b81a760fec6c5a41847b59a31628a2d40a44cc5c0cfa33e7e02247b198984bab66b06a5d - languageName: node - linkType: hard - -"@commitlint/config-workspace-scopes@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/config-workspace-scopes@npm:19.8.1" - dependencies: - glob: ^10.3.10 - checksum: eaf5df5e10d82e52fa8585d7f28b5d6fa98e0af0afc3e331b03772c596caaf55230f7ec0d0dc383b28ab04e17f2a54eb69a17c275c9324b6f894d97cb4c139d6 + checksum: 968b3041dbf1683f9da443c2998a53ced52e86b98a48862f39f303af69638c72b7409840c16b3ded27eaa1636bdbf6b2464f8a2628c40d8f14a66a5474359ed5 languageName: node linkType: hard "@commitlint/cz-commitlint@npm:^17.5.0": - version: 17.8.1 - resolution: "@commitlint/cz-commitlint@npm:17.8.1" + version: 17.5.0 + resolution: "@commitlint/cz-commitlint@npm:17.5.0" dependencies: - "@commitlint/ensure": ^17.8.1 - "@commitlint/load": ^17.8.1 - "@commitlint/types": ^17.8.1 + "@commitlint/ensure": ^17.4.4 + "@commitlint/load": ^17.5.0 + "@commitlint/types": ^17.4.4 chalk: ^4.1.0 lodash.isplainobject: ^4.0.6 - word-wrap: ^1.2.5 + word-wrap: ^1.2.3 peerDependencies: commitizen: ^4.0.3 inquirer: ^8.0.0 - checksum: 2ea5073838b1a060ff06a48f6d9cc0735725dabea9807beeba357035a0603a5125aa3238a8db0e6fc4c7e5d1255b420b51c2236b09aa86e4ab8735549b4da90a + checksum: bf52b2e19b86125d26cb9cac8bfce743d551db1f21e14e28c0abd0e8a7526462f223793a5d34473fb5cc6655675de8076ac5382221f9eff0125e50b2432a916f languageName: node linkType: hard -"@commitlint/ensure@npm:^17.8.1": - version: 17.8.1 - resolution: "@commitlint/ensure@npm:17.8.1" +"@commitlint/ensure@npm:^17.4.4": + version: 17.4.4 + resolution: "@commitlint/ensure@npm:17.4.4" dependencies: - "@commitlint/types": ^17.8.1 + "@commitlint/types": ^17.4.4 lodash.camelcase: ^4.3.0 lodash.kebabcase: ^4.1.1 lodash.snakecase: ^4.1.1 lodash.startcase: ^4.4.0 lodash.upperfirst: ^4.3.1 - checksum: 35b3b754f290cec71fa5f76e1fde02eabd8b301c24a37f2309a994cd698416c00cc4d5abc591af95846b667db01943ede9817dcb3358d7dcb73e9da1410b5ebe + checksum: c0f29ac938ea90130b6bd9677bd42b8f8eb0561a3d06bd4d47dd6a03d17155b77839aff5e05e4b0e72405479ece8e8cd2ebf49617999862d59ff0d54531ee5cf languageName: node linkType: hard -"@commitlint/ensure@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/ensure@npm:19.8.1" +"@commitlint/ensure@npm:^19.8.0": + version: 19.8.0 + resolution: "@commitlint/ensure@npm:19.8.0" dependencies: - "@commitlint/types": ^19.8.1 + "@commitlint/types": ^19.8.0 lodash.camelcase: ^4.3.0 lodash.kebabcase: ^4.1.1 lodash.snakecase: ^4.1.1 lodash.startcase: ^4.4.0 lodash.upperfirst: ^4.3.1 - checksum: 1a2fdf51f333ab21ede58de82243bb53bb13dac91f3d5f1e20db865a6e5a09b51faef692badf4c59e911ad8f761c1e103827b485938b7e9688db389a444a8d7d + checksum: 5160dcf41c595496894cf1d075b4ee15c14b3689967d8693d4121689475d36853eceeb09fc4e07b6f002e7b8869e75418b0c1cd95d4ee32d062811301337875c languageName: node linkType: hard -"@commitlint/execute-rule@npm:^17.8.1": - version: 17.8.1 - resolution: "@commitlint/execute-rule@npm:17.8.1" - checksum: fa952f10caf48d934668227dcef257e406ea6c9ed0a710c1ec29984ef128c49c985f7d490ad0481dffc694da2d5bc171862e9a17feebab136b163cd92ee14f19 +"@commitlint/execute-rule@npm:^17.4.0": + version: 17.4.0 + resolution: "@commitlint/execute-rule@npm:17.4.0" + checksum: 832870273d6414663799ae3339317aeab629be01e3a5c0e6382628f5b84ab417c64475dcd63dfc55d55388d00d5cfdf97f72173b3553f33a6daf7ab9982c37db languageName: node linkType: hard -"@commitlint/execute-rule@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/execute-rule@npm:19.8.1" - checksum: dfdcec63f16a445c85b4bf540a5abe237f230cf5a357d9bd89142722d6bea6800cccadbd570b78d6799121ed51b0ed47fe12ab69ddd7edb53449b78e9f79a4be +"@commitlint/execute-rule@npm:^19.8.0": + version: 19.8.0 + resolution: "@commitlint/execute-rule@npm:19.8.0" + checksum: fee5848e41680935510c6eebe2afcfe3511e2ccc39686c555f2e2db0205345479c7dbd84e7a8a2b22c7700ce75e6442b24685fbc3a419b0ea91f83a0850c6489 languageName: node linkType: hard -"@commitlint/format@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/format@npm:19.8.1" +"@commitlint/format@npm:^19.8.0": + version: 19.8.0 + resolution: "@commitlint/format@npm:19.8.0" dependencies: - "@commitlint/types": ^19.8.1 + "@commitlint/types": ^19.8.0 chalk: ^5.3.0 - checksum: cd8688b2abd426e2cae2ab752e43198b218cb11a0f4b45fc13655799d7cfe1192eb78c757d28bc7fe11151eabc1fee412a77f3248550b34c36612969eefe59cf + checksum: 25de71d5b19c126e7e9f471dcf8015bc362ee94fec7ca0da866181832548cb4a04c18f732c8d7cc64641e896a33d0e199bd445edd9e0ef164b0e7bd7259b86b1 languageName: node linkType: hard -"@commitlint/is-ignored@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/is-ignored@npm:19.8.1" +"@commitlint/is-ignored@npm:^19.8.0": + version: 19.8.0 + resolution: "@commitlint/is-ignored@npm:19.8.0" dependencies: - "@commitlint/types": ^19.8.1 + "@commitlint/types": ^19.8.0 semver: ^7.6.0 - checksum: 8b16583a7615f9b2a4fc8882ddd8140bfe3e909cc5d44b536d1b4e7857a90a8b15c27b30bb9b7a712b707f27c58014290a362dd8ecebdb1e8bde90d20c67eea6 + checksum: 6f882266cca84fdc2a435cc01388b070c60cdda56dff6cb1bd98a443982d8bb90b186972450c733ee1190122882f53e715a7204d9fc9787b5303ca545985958c languageName: node linkType: hard -"@commitlint/lint@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/lint@npm:19.8.1" +"@commitlint/lint@npm:^19.8.0": + version: 19.8.0 + resolution: "@commitlint/lint@npm:19.8.0" dependencies: - "@commitlint/is-ignored": ^19.8.1 - "@commitlint/parse": ^19.8.1 - "@commitlint/rules": ^19.8.1 - "@commitlint/types": ^19.8.1 - checksum: 013ceb3acd7291d0e05e9c77ed160a3e8d04334b90f807f6d4fbc2682c86ba41b434721d229bf90784a59197353d80880d977a92fa6f6f025c4ab1b1773cf2ea + "@commitlint/is-ignored": ^19.8.0 + "@commitlint/parse": ^19.8.0 + "@commitlint/rules": ^19.8.0 + "@commitlint/types": ^19.8.0 + checksum: 5ce1074e5ad1ed12158fb722d4d643be71c3ae35113c6b13faa71dd85a07eeafec50ef2fee3f3e6fccdbd8bf8684613aa097e287b54a7cbcae1f9f28e2b95e8d languageName: node linkType: hard -"@commitlint/load@npm:^17.8.1": - version: 17.8.1 - resolution: "@commitlint/load@npm:17.8.1" +"@commitlint/load@npm:^17.5.0": + version: 17.5.0 + resolution: "@commitlint/load@npm:17.5.0" dependencies: - "@commitlint/config-validator": ^17.8.1 - "@commitlint/execute-rule": ^17.8.1 - "@commitlint/resolve-extends": ^17.8.1 - "@commitlint/types": ^17.8.1 - "@types/node": 20.5.1 + "@commitlint/config-validator": ^17.4.4 + "@commitlint/execute-rule": ^17.4.0 + "@commitlint/resolve-extends": ^17.4.4 + "@commitlint/types": ^17.4.4 + "@types/node": "*" chalk: ^4.1.0 cosmiconfig: ^8.0.0 cosmiconfig-typescript-loader: ^4.0.0 @@ -8711,145 +10659,145 @@ __metadata: lodash.uniq: ^4.5.0 resolve-from: ^5.0.0 ts-node: ^10.8.1 - typescript: ^4.6.4 || ^5.2.2 - checksum: 2a1345660e6deb3acd649c49487f7311d5678b8f09bd2bf9e8c6d0a1895b439c1811ff5524b0072dd251fbf751cffa199443bbb0a22a086520475227ca878bb6 + typescript: ^4.6.4 || ^5.0.0 + checksum: 894375c1beffd7c165a4f21a83da2b30197ceeb4076630eef91eb523a02018a7e53db4d90277e451db46037a994ee92b083f21290bf0ec07a951a309d309dc8f languageName: node linkType: hard -"@commitlint/load@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/load@npm:19.8.1" +"@commitlint/load@npm:^19.8.0": + version: 19.8.0 + resolution: "@commitlint/load@npm:19.8.0" dependencies: - "@commitlint/config-validator": ^19.8.1 - "@commitlint/execute-rule": ^19.8.1 - "@commitlint/resolve-extends": ^19.8.1 - "@commitlint/types": ^19.8.1 + "@commitlint/config-validator": ^19.8.0 + "@commitlint/execute-rule": ^19.8.0 + "@commitlint/resolve-extends": ^19.8.0 + "@commitlint/types": ^19.8.0 chalk: ^5.3.0 cosmiconfig: ^9.0.0 cosmiconfig-typescript-loader: ^6.1.0 lodash.isplainobject: ^4.0.6 lodash.merge: ^4.6.2 lodash.uniq: ^4.5.0 - checksum: a674080552f24c12b3e04f97d9dce515461fc0af6de90fe8ecd1671357361b8ce095f5598e71ca7599f7fd4a9b4d54a7c552769237c9ca6fb56dbd69742b1b4b + checksum: 6826a015ce40ae6043ff45bf29c7d515822ea416ab2a2a6eec6a69e5ba81b71419cadd609070aa3695d59f5442c34e3c264889df343eb66595c130185db58bad languageName: node linkType: hard -"@commitlint/message@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/message@npm:19.8.1" - checksum: cd0b763d63dfe7a1b47402489fd82abe47e7c4bcc4eb71edfbc7a280f9aa83627ad30ad0cbf558e4694e39d01c523d56b0dd906c4a97629dbda57f9b00e30ccd +"@commitlint/message@npm:^19.8.0": + version: 19.8.0 + resolution: "@commitlint/message@npm:19.8.0" + checksum: a7390fade33e381a17d53ec16081bd6915d61cf4eb326739ee4b4c1f3a4016f84e953dd273126fcf23deaf5ca2ed49d75c0e667bc159dcfb26cb37ce840d97a9 languageName: node linkType: hard -"@commitlint/parse@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/parse@npm:19.8.1" +"@commitlint/parse@npm:^19.8.0": + version: 19.8.0 + resolution: "@commitlint/parse@npm:19.8.0" dependencies: - "@commitlint/types": ^19.8.1 + "@commitlint/types": ^19.8.0 conventional-changelog-angular: ^7.0.0 conventional-commits-parser: ^5.0.0 - checksum: 9bad063ee83ba86cdab2e61b7ed3a6fc6e5e3c7ee1c6ae2335a7fa3578fed91fc92397ccfdb7e659d2b7bfea34e837bafbed7283037f0d10f731b099cfa9a03f + checksum: ece54b76d2bf6eb620d972810a8db276a104cbd29db6a3c7eb661fc6eaf8212fda04a42920eac56831f65af77bc4a8e15260c2c0881f351289d93e4cf5371cde languageName: node linkType: hard "@commitlint/prompt@npm:^17.6.1": - version: 17.8.1 - resolution: "@commitlint/prompt@npm:17.8.1" + version: 17.6.1 + resolution: "@commitlint/prompt@npm:17.6.1" dependencies: - "@commitlint/ensure": ^17.8.1 - "@commitlint/load": ^17.8.1 - "@commitlint/types": ^17.8.1 + "@commitlint/ensure": ^17.4.4 + "@commitlint/load": ^17.5.0 + "@commitlint/types": ^17.4.4 chalk: ^4.1.0 inquirer: ^6.5.2 - checksum: a23b1d1b6c5d50dd43ec04f27cff5338ce29653b8d5f627b653fba9f0a8d140d9443a9a2426529fb627f64537077bae9195b7ee621f7f9f7501770f4d0b13b8e + checksum: 1ed73ab2c5b8ecd10066fefa6768e19258cf30ca7a0c31c7e25fa30610c1021cd8332d980698f6f35475e89c99fed225d6e13e5cb09ab0e1bcfb34e47cd92e25 languageName: node linkType: hard -"@commitlint/read@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/read@npm:19.8.1" +"@commitlint/read@npm:^19.8.0": + version: 19.8.0 + resolution: "@commitlint/read@npm:19.8.0" dependencies: - "@commitlint/top-level": ^19.8.1 - "@commitlint/types": ^19.8.1 + "@commitlint/top-level": ^19.8.0 + "@commitlint/types": ^19.8.0 git-raw-commits: ^4.0.0 minimist: ^1.2.8 - tinyexec: ^1.0.0 - checksum: a32a6d68b0178c1eca3ef58e32d4bbd5b70dc8ddc0b791c1697e5236bea1fac5ed3f97bc5e6e569399673e8341fbedf7e630f1171a40b3d756ac153d022ede68 + tinyexec: ^0.3.0 + checksum: 94b9156f67b95d0ca7dd9653e399b7129d0b84c4940dc79a5264148688ca01c70780ef235b67d344059e575938c9e0988af9fa7233a793dcd74f49f9278e0e68 languageName: node linkType: hard -"@commitlint/resolve-extends@npm:^17.8.1": - version: 17.8.1 - resolution: "@commitlint/resolve-extends@npm:17.8.1" +"@commitlint/resolve-extends@npm:^17.4.4": + version: 17.4.4 + resolution: "@commitlint/resolve-extends@npm:17.4.4" dependencies: - "@commitlint/config-validator": ^17.8.1 - "@commitlint/types": ^17.8.1 + "@commitlint/config-validator": ^17.4.4 + "@commitlint/types": ^17.4.4 import-fresh: ^3.0.0 lodash.mergewith: ^4.6.2 resolve-from: ^5.0.0 resolve-global: ^1.0.0 - checksum: 785fa1ed4675671383dd6ee55dabfba662d0f336a038ae6e84aacc6d8ffd03033df5f43c3d2daf4bc1047060a54efe1c1255517ca8eb6f50ec7f2874c6db182d + checksum: b81f5ad692c1f3aabd7b09cdca5f82c4d78aa7c28a859efbfe790dfa9b7487507e17040d8fbd5ea0aa05881fe365fcb914927cd20836feb3fa558e3bd61d52b4 languageName: node linkType: hard -"@commitlint/resolve-extends@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/resolve-extends@npm:19.8.1" +"@commitlint/resolve-extends@npm:^19.8.0": + version: 19.8.0 + resolution: "@commitlint/resolve-extends@npm:19.8.0" dependencies: - "@commitlint/config-validator": ^19.8.1 - "@commitlint/types": ^19.8.1 + "@commitlint/config-validator": ^19.8.0 + "@commitlint/types": ^19.8.0 global-directory: ^4.0.1 import-meta-resolve: ^4.0.0 lodash.mergewith: ^4.6.2 resolve-from: ^5.0.0 - checksum: 0172a0c892ae7fb95e3d982db0c559735b76384241ce524bf7257bdafb2aa8239e039894629e777e1f34c28cc7bb0938b24befb494a6b383023c004bd97adb42 + checksum: 7b05d0c9bc2171e1475baeef13d30d6d985e1dd9cb4652355484a8d4841797dffd3e80edd5c61182cbfab1a28f4180ccbdef87bfa8f4586e057e05e238f5b19b languageName: node linkType: hard -"@commitlint/rules@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/rules@npm:19.8.1" +"@commitlint/rules@npm:^19.8.0": + version: 19.8.0 + resolution: "@commitlint/rules@npm:19.8.0" dependencies: - "@commitlint/ensure": ^19.8.1 - "@commitlint/message": ^19.8.1 - "@commitlint/to-lines": ^19.8.1 - "@commitlint/types": ^19.8.1 - checksum: fa9d6ca268eec570b948d8c804f97557fd2ae2de1420e326ff387d1234fc1a255bf1ae4185affe307b2856b3b5f6ac9f13fe26b754990987b97d80b2d688076f + "@commitlint/ensure": ^19.8.0 + "@commitlint/message": ^19.8.0 + "@commitlint/to-lines": ^19.8.0 + "@commitlint/types": ^19.8.0 + checksum: 3d6e932dfbd4c6384d3b3ded66a9f886667988cae4b1ae091350198ae8ca5c703142f13ccd8b632a0d260fd48072f5bc67836c15e6d637033b97dac2c81c95dd languageName: node linkType: hard -"@commitlint/to-lines@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/to-lines@npm:19.8.1" - checksum: ad6592a550fb15379c454b8e017147dc4cecd5ee347b9a30fce0a19d80a9b5740562ac8f8fe4137864ac8bcc4892b682531c436e81b037bf4b7eb9cfc0aa016e +"@commitlint/to-lines@npm:^19.8.0": + version: 19.8.0 + resolution: "@commitlint/to-lines@npm:19.8.0" + checksum: 1a0f34805615f244f34471138cfd5c8a45531ec3d1a0254370835db817dd06ec14181a8b281cd508632cf217d6cf5148473984bf4736d74b275fe69b8cd40863 languageName: node linkType: hard -"@commitlint/top-level@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/top-level@npm:19.8.1" +"@commitlint/top-level@npm:^19.8.0": + version: 19.8.0 + resolution: "@commitlint/top-level@npm:19.8.0" dependencies: find-up: ^7.0.0 - checksum: 718723dc68bf72e9cfdeb1ee0188dcd58738b1ae8c7503d8a2b0666ec26f28a9e86ec9e12b432ebf37f14d04eaca2c8c80329228992187f2560b20a97a11f41b + checksum: 04d39835bfb8d9f86b693d8d13bfe7e6566d48ac57e382e5139277bb0e5fa286645fe220c323fcb8e6569eea48ab26253c0eb4f6a142855a3a7b7565891ead7c languageName: node linkType: hard -"@commitlint/types@npm:^17.8.1": - version: 17.8.1 - resolution: "@commitlint/types@npm:17.8.1" +"@commitlint/types@npm:^17.4.4": + version: 17.4.4 + resolution: "@commitlint/types@npm:17.4.4" dependencies: chalk: ^4.1.0 - checksum: 303528008d4c8b2e5b9a4a8177a072ead740cfbc1bad47b5327466a78c4029730bfaf805181dd38e86f38f2981ad20e6d2195fb5fcb0aa91afb8e87c2c848383 + checksum: d6419001d8044954f68ec077a54b21ad73f36901287abf496cf31ccf4d66ea7b816adf7143290d0f382f2ef625416b1d2fa99ad8b80876e1d5772a8c7165cd26 languageName: node linkType: hard -"@commitlint/types@npm:^19.8.1": - version: 19.8.1 - resolution: "@commitlint/types@npm:19.8.1" +"@commitlint/types@npm:^19.8.0": + version: 19.8.0 + resolution: "@commitlint/types@npm:19.8.0" dependencies: "@types/conventional-commits-parser": ^5.0.0 chalk: ^5.3.0 - checksum: 0507db111d1ffd7b60e7ad979b7f9e674d409fc4c64561dfe30737b2c5bfefca7a1b58116106fa4ecb480059cecb13f04fa18f999d2d4a7d665b5ab13a05a803 + checksum: 634a5db20110675da8ddf226f200c33f262c6e99d06853fd4a2f6d543e6cc7dfe48b045f7ae76bcce2e39595099bfebe6a5dd6da37ff2968733c1263b8d46644 languageName: node linkType: hard @@ -8863,113 +10811,89 @@ __metadata: linkType: hard "@csstools/normalize.css@npm:*": - version: 12.1.1 - resolution: "@csstools/normalize.css@npm:12.1.1" - checksum: 28fbba6cfd9aa71252001800decfd0f2dc4116fe57b52a2adcbe40733ada36fffc676a768a67fd9865d7b5b17d3e8456de1e642c3c5c9e06526fa3fe8ab5fec4 - languageName: node - linkType: hard - -"@csstools/postcss-cascade-layers@npm:^1.1.1": - version: 1.1.1 - resolution: "@csstools/postcss-cascade-layers@npm:1.1.1" - dependencies: - "@csstools/selector-specificity": ^2.0.2 - postcss-selector-parser: ^6.0.10 - peerDependencies: - postcss: ^8.2 - checksum: 8dcfe748194c95b2bf24cb90845d3b1e7f9a3d831f76d5ce97188026a39bec28379a5672e62ab09e4e83b24dfb93e6d784d194e4fb9474c933f93ce131cae769 + version: 12.0.0 + resolution: "@csstools/normalize.css@npm:12.0.0" + checksum: 707e3699727dec0d28537a06d7340bcea844824dd704f8fee6e4a2bc08f3e0ed2b0d6f99ff20534a8632a6cd1dcd82d6c04c431bb1c6e396bfed0c4572ec724e languageName: node linkType: hard -"@csstools/postcss-color-function@npm:^1.1.1": - version: 1.1.1 - resolution: "@csstools/postcss-color-function@npm:1.1.1" +"@csstools/postcss-color-function@npm:^1.0.3": + version: 1.1.0 + resolution: "@csstools/postcss-color-function@npm:1.1.0" dependencies: "@csstools/postcss-progressive-custom-properties": ^1.1.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 802e23fc5ac38aed7366be2ffc3ae5572b45c82b31a0ced10a8fb8e69e7e15f6e975053ce54a6dabb6e56aa5d90a396d49c24eea5723165316acc9b3f988a085 + postcss: ^8.4 + checksum: 0e232cd85be8629a6672e606db4d188321d91cb076167bdd086a8cc5971459f5a4a0f3f07f76803b13c058e7238bc946970345596de0c03af4850016da8a9231 languageName: node linkType: hard -"@csstools/postcss-font-format-keywords@npm:^1.0.1": - version: 1.0.1 - resolution: "@csstools/postcss-font-format-keywords@npm:1.0.1" +"@csstools/postcss-font-format-keywords@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-font-format-keywords@npm:1.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: bbd52500809ddc62fe5052d43f3353797d47608bab59e0f62da8165de33404ed047a024f190d69b22e1d4883a43e5a48af443c390010bcc1d58d880cc808715e + postcss: ^8.3 + checksum: 6469beea4b22991cc58d7e248dd0f7aca9e935bac42576f79d5b6e112963f092e6da057b31130d54908630b9a2cfd0c233f18a399e0badccc27002e212bcb473 languageName: node linkType: hard -"@csstools/postcss-hwb-function@npm:^1.0.2": - version: 1.0.2 - resolution: "@csstools/postcss-hwb-function@npm:1.0.2" +"@csstools/postcss-hwb-function@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-hwb-function@npm:1.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 28dfbfc01b5b1d9dd33d2cc9c2ae9b57e73bdf90f2f698f786863c3e116145a1bbe4146b2db2fdfa470444cd8cc9cedac86cf893a9025a690a350a47a040107a + postcss: ^8.3 + checksum: aed231abcc5564effe501760714bff431cd1dd94c5d09ce77a6bc1a3c9e48247a8f7f5eaf59b461740107db743c53bccfa5d3ac6178bea039f465b273cd58997 languageName: node linkType: hard -"@csstools/postcss-ic-unit@npm:^1.0.1": - version: 1.0.1 - resolution: "@csstools/postcss-ic-unit@npm:1.0.1" +"@csstools/postcss-ic-unit@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-ic-unit@npm:1.0.0" dependencies: "@csstools/postcss-progressive-custom-properties": ^1.1.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: f12ee4c3e6858be4fdf3cad05013898b7b8e62122709ef62c3b236232b1181bd142e7f19460e968fd7759e6d10b113e82a87c206f5adcaaf5ef3acf1c446e5f8 + postcss: ^8.3 + checksum: 9393633dadf3fda5f0b7d49c88ecf9f7bbe4925f8189c5d9b71a9689a55d261dd83269bad6eec286914cc01140193def38e2f4d224ba42345d430c0a9a4735fb languageName: node linkType: hard -"@csstools/postcss-is-pseudo-class@npm:^2.0.7": - version: 2.0.7 - resolution: "@csstools/postcss-is-pseudo-class@npm:2.0.7" +"@csstools/postcss-is-pseudo-class@npm:^2.0.1": + version: 2.0.2 + resolution: "@csstools/postcss-is-pseudo-class@npm:2.0.2" dependencies: - "@csstools/selector-specificity": ^2.0.0 postcss-selector-parser: ^6.0.10 peerDependencies: - postcss: ^8.2 - checksum: 7b0a511f6283b5a2c6f6fc2eecf08f7fbe3772c44cf3a2be327b41731aeafcc93cf7f2a4e01ff6dcb7c5fa88d941ae4b818f0ed2ec93f708d7efda5a3e5a8089 + postcss: ^8.4 + checksum: fa358e91deb21c47cabb41cb117c708f976203320e13e2ae01eb37fc310196b623ca711da1cad7b4bab26405031fa4c39c93bb875cdda786fdc5231cdd38b37d languageName: node linkType: hard -"@csstools/postcss-nested-calc@npm:^1.0.0": +"@csstools/postcss-normalize-display-values@npm:^1.0.0": version: 1.0.0 - resolution: "@csstools/postcss-nested-calc@npm:1.0.0" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2 - checksum: b737ed55581282c9c23b65e6b6fbc7be26f354f384c617f1f73cc252f5d9f4b3386f9b3eef5267efc84452c329895dd438864b6e4f46b0fc7d37045e00a4408c - languageName: node - linkType: hard - -"@csstools/postcss-normalize-display-values@npm:^1.0.1": - version: 1.0.1 - resolution: "@csstools/postcss-normalize-display-values@npm:1.0.1" + resolution: "@csstools/postcss-normalize-display-values@npm:1.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 92361a0917b22f3d47c61706c4124560265d9b316b3d877ab2a759de9ae8fe4c50729cc79b99a81aa3a4b54e67d4acc7512c6d460bf308c2197acdc3e9f1287e + postcss: ^8.3 + checksum: 4a6f9c964981939a93473f5f1313a8f06a9dd9f29ac8811c5d1440262f126653fe90f0459576d4e7d2279f9770ca5eba44b8665cf84baec3436805bea7a23e1c languageName: node linkType: hard -"@csstools/postcss-oklab-function@npm:^1.1.1": - version: 1.1.1 - resolution: "@csstools/postcss-oklab-function@npm:1.1.1" +"@csstools/postcss-oklab-function@npm:^1.0.2": + version: 1.1.0 + resolution: "@csstools/postcss-oklab-function@npm:1.1.0" dependencies: "@csstools/postcss-progressive-custom-properties": ^1.1.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: f7a3734154bbe3658cee776417cadb99cedfe138b2c1893095a87694fce5498cb623c743cdd5eef933c450cfbba8961b3fa079ebcb5039636f81567deb9db5d5 + postcss: ^8.4 + checksum: 1bb2e587ba0705dfb10bdf3803159b5a3c713322590c48b4bf1424271a211ab93e174e829dfab41b986f1755d8f96ffcf22ed46c21d830ac525678f29148ae32 languageName: node linkType: hard @@ -8984,111 +10908,60 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-stepped-value-functions@npm:^1.0.1": - version: 1.0.1 - resolution: "@csstools/postcss-stepped-value-functions@npm:1.0.1" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2 - checksum: ba04c94bf0b21616df278c317a047f809cfb855e4939f9511d82e80018386ccff1cef92c73c5382866491e7a1db61f7889703b97433381e882440c1f3668298a - languageName: node - linkType: hard - -"@csstools/postcss-text-decoration-shorthand@npm:^1.0.0": - version: 1.0.0 - resolution: "@csstools/postcss-text-decoration-shorthand@npm:1.0.0" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2 - checksum: 1aadbc9d7966af0bc7d459cdf34d9814e721635210d1082df277ea623820d6119058d519f6f0f027ec03026793568c7c7adf831479faafc6ff8de76a3d866a31 - languageName: node - linkType: hard - -"@csstools/postcss-trigonometric-functions@npm:^1.0.2": - version: 1.0.2 - resolution: "@csstools/postcss-trigonometric-functions@npm:1.0.2" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2 - checksum: a7ebc9a90b52089fbcf484d992beb2c881f1d9370450cf789e175c4682b4e9ae0c9c3879775b4f353a2a58f7f75462a8e3b6fb0a3fe9572aa52c85e99b4f94f4 - languageName: node - linkType: hard - -"@csstools/postcss-unset-value@npm:^1.0.2": - version: 1.0.2 - resolution: "@csstools/postcss-unset-value@npm:1.0.2" - peerDependencies: - postcss: ^8.2 - checksum: 43d656360ffda504f22f3470cd8c1826362e8938da8eea1c2878302b878d38305c48c31090455fe760f40386c10ccbe17e9a95d63fb4e7934c035e805b641e12 - languageName: node - linkType: hard - -"@csstools/selector-specificity@npm:^2.0.0, @csstools/selector-specificity@npm:^2.0.2": - version: 2.2.0 - resolution: "@csstools/selector-specificity@npm:2.2.0" - peerDependencies: - postcss-selector-parser: ^6.0.10 - checksum: d81c9b437f7d45ad0171e09240454ced439fa3e67576daae4ec7bb9c03e7a6061afeb0fa21d41f5f45d54bf8e242a7aa8101fbbba7ca7632dd847601468b5d9e - languageName: node - linkType: hard - -"@dabh/diagnostics@npm:^2.0.8": - version: 2.0.8 - resolution: "@dabh/diagnostics@npm:2.0.8" +"@dabh/diagnostics@npm:^2.0.2": + version: 2.0.2 + resolution: "@dabh/diagnostics@npm:2.0.2" dependencies: - "@so-ric/colorspace": ^1.1.6 + colorspace: 1.1.x enabled: 2.0.x kuler: ^2.0.0 - checksum: 64701c272f7de02800039fea99796507670fe5f67d4eb7718599351ec156936efd123fcab7ee18f9d7874939caaacc08e7c7a6bb05ff8cda6d930ad041cc555c + checksum: dba1b85d3092488bbddbe328e699be2fcb84a4cfa4d67aa4420ff3d46d5d80479def05226f6002a59035904d06bac9db7ffb5221431a48274b956b8dbdd65a55 languageName: node linkType: hard -"@emnapi/core@npm:^1.1.0, @emnapi/core@npm:^1.4.3": - version: 1.6.0 - resolution: "@emnapi/core@npm:1.6.0" +"@emnapi/core@npm:^1.1.0": + version: 1.3.1 + resolution: "@emnapi/core@npm:1.3.1" dependencies: - "@emnapi/wasi-threads": 1.1.0 + "@emnapi/wasi-threads": 1.0.1 tslib: ^2.4.0 - checksum: 40e384f39104a9f8260e671c0110f8618961afc564afb2e626af79175717a8b5e2d8b2ae3d30194d318a71247e0fc833601666233adfeb244c46cadc06c58a51 + checksum: d3be1044ad704e2c486641bc18908523490f28c7d38bd12d9c1d4ce37d39dae6c4aecd2f2eaf44c6e3bd90eaf04e0591acc440b1b038cdf43cce078a355a0ea0 languageName: node linkType: hard -"@emnapi/runtime@npm:^1.1.0, @emnapi/runtime@npm:^1.4.3": - version: 1.6.0 - resolution: "@emnapi/runtime@npm:1.6.0" +"@emnapi/runtime@npm:^1.1.0": + version: 1.3.1 + resolution: "@emnapi/runtime@npm:1.3.1" dependencies: tslib: ^2.4.0 - checksum: e3d2452a8fb83bb59fe60dfcf4cff99f9680c13c07dff8ad28639ccc8790151841ef626a67014bde132939bad73dfacc440ade8c3db2ab12693ea9c8ba4d37fb + checksum: 060ffede50f1b619c15083312b80a9e62a5b0c87aa8c1b54854c49766c9d69f8d1d3d87bd963a647071263a320db41b25eaa50b74d6a80dcc763c23dbeaafd6c languageName: node linkType: hard -"@emnapi/wasi-threads@npm:1.1.0": - version: 1.1.0 - resolution: "@emnapi/wasi-threads@npm:1.1.0" +"@emnapi/wasi-threads@npm:1.0.1": + version: 1.0.1 + resolution: "@emnapi/wasi-threads@npm:1.0.1" dependencies: tslib: ^2.4.0 - checksum: e6d54bf2b1e64cdd83d2916411e44e579b6ae35d5def0dea61a3c452d9921373044dff32a8b8473ae60c80692bdc39323e98b96a3f3d87ba6886b24dd0ef7ca1 + checksum: 1e0c8036b8d53e9b07cc9acf021705ef6c86ab6b13e1acda7fffaf541a2d3565072afb92597419173ced9ea14f6bf32fce149106e669b5902b825e8b499e5c6c languageName: node linkType: hard "@eslint-community/eslint-utils@npm:^4.2.0": - version: 4.9.0 - resolution: "@eslint-community/eslint-utils@npm:4.9.0" + version: 4.5.1 + resolution: "@eslint-community/eslint-utils@npm:4.5.1" dependencies: eslint-visitor-keys: ^3.4.3 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817 + checksum: b520ae1b7bd04531a5c5da2021071815df4717a9f7d13720e3a5ddccf5c9c619532039830811fcbae1c2f1c9d133e63af2435ee69e0fc0fabbd6d928c6800fb2 languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": - version: 4.12.2 - resolution: "@eslint-community/regexpp@npm:4.12.2" - checksum: fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d +"@eslint-community/regexpp@npm:^4.6.1": + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 languageName: node linkType: hard @@ -9116,13 +10989,6 @@ __metadata: languageName: node linkType: hard -"@fastify/busboy@npm:^3.1.1": - version: 3.2.0 - resolution: "@fastify/busboy@npm:3.2.0" - checksum: 3e4fb00a27e3149d1c68de8ff14007d2bbcbbc171a9d050d0a8772e836727329d4d3f130995ebaa19cf537d5d2f5ce2a88000366e6192e751457bfcc2125f351 - languageName: node - linkType: hard - "@fluentui/react-component-event-listener@npm:~0.63.0": version: 0.63.1 resolution: "@fluentui/react-component-event-listener@npm:0.63.1" @@ -9148,6 +11014,13 @@ __metadata: languageName: node linkType: hard +"@gar/promisify@npm:^1.1.3": + version: 1.1.3 + resolution: "@gar/promisify@npm:1.1.3" + checksum: 0b3c9958d3cd17f4add3574975e3115ae05dc7f1298a60810414b16f6f558c137b5fb3cd3905df380bacfd955ec13f67c1e6710cbb5c246a7e8d65a8289b2bff + languageName: node + linkType: hard + "@graphiql/toolkit@npm:^0.4.5": version: 0.4.5 resolution: "@graphiql/toolkit@npm:0.4.5" @@ -9227,28 +11100,28 @@ __metadata: linkType: hard "@graphql-tools/apollo-engine-loader@npm:^8.0.0": - version: 8.0.22 - resolution: "@graphql-tools/apollo-engine-loader@npm:8.0.22" + version: 8.0.0 + resolution: "@graphql-tools/apollo-engine-loader@npm:8.0.0" dependencies: - "@graphql-tools/utils": ^10.9.1 - "@whatwg-node/fetch": ^0.10.0 - sync-fetch: 0.6.0-2 + "@ardatan/sync-fetch": ^0.0.1 + "@graphql-tools/utils": ^10.0.0 + "@whatwg-node/fetch": ^0.9.0 tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 1fbd5501dfb72ee33b4d09109a2caca50e4dc84ebed050afa65a5d8f1dcdfefb1489d6731595068ff17d55098532b202d44ff35d55bffb96bb15aabce635612d + checksum: 8221952eebb7dda6a1da409df396611df64694368b9c53a5bb2c9c9f1552ea836a9101491b68150b475d22dd9f5a52a0249290d7cf0f7cdd45149b8bddd9fa51 languageName: node linkType: hard -"@graphql-tools/merge@npm:8.3.1": - version: 8.3.1 - resolution: "@graphql-tools/merge@npm:8.3.1" +"@graphql-tools/merge@npm:8.3.18, @graphql-tools/merge@npm:^8.2.1": + version: 8.3.18 + resolution: "@graphql-tools/merge@npm:8.3.18" dependencies: - "@graphql-tools/utils": 8.9.0 + "@graphql-tools/utils": 9.2.1 tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: dce29916fa6bd134947f584080ab18908b23537ec8dff74d838bf6c7be34b3e14c527d4ffd18b8f91efe6bb967f170f7393a2383035ed952f88010b60536a106 + checksum: 5420f5cc51f2d1c115af67661ef2ff6c87c72f66e0a160ff6f19864841a6e16d6624600f93d370ff5e29bf90734ecb073081d26b200b205f33b519a8a25724dc languageName: node linkType: hard @@ -9265,67 +11138,55 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/merge@npm:^8.4.1": - version: 8.4.2 - resolution: "@graphql-tools/merge@npm:8.4.2" - dependencies: - "@graphql-tools/utils": ^9.2.1 - tslib: ^2.4.0 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 2df55222b48e010e683572f456cf265aabae5748c59f7c1260c66dec9794b7a076d3706f04da969b77f0a32c7ccb4551fee30125931d3fe9c98a8806aae9a3f4 - languageName: node - linkType: hard - "@graphql-tools/optimize@npm:^1.0.1": - version: 1.4.0 - resolution: "@graphql-tools/optimize@npm:1.4.0" + version: 1.3.0 + resolution: "@graphql-tools/optimize@npm:1.3.0" dependencies: tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10be773b0082fe54b9505469a89925f1a5e33f866453b88cd411261951e8718f8720451e07c56cbfb762970b56b9b45c7c748d62afcdcf9414ec64533e94e543 + checksum: 48ad22dde5bf6cd60a850e74d2d675b288538e27634f6620262599228425c032cfc1ca73d51eade13de8d337c0ffb1266949200d77546d3ccc651365b1a95a96 languageName: node linkType: hard "@graphql-tools/relay-operation-optimizer@npm:^6.3.0": - version: 6.5.18 - resolution: "@graphql-tools/relay-operation-optimizer@npm:6.5.18" + version: 6.5.0 + resolution: "@graphql-tools/relay-operation-optimizer@npm:6.5.0" dependencies: "@ardatan/relay-compiler": 12.0.0 - "@graphql-tools/utils": ^9.2.1 + "@graphql-tools/utils": 8.8.0 tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 9d74d65da8bf474e256ff0cfb77afb442a968451ded6a92b8348d8ac1bca3b2c13a578ab29ac869d10d53e0101219fe8283d485fff920aa7abcc68fcbbdd9a36 + checksum: 95ffa1067e305f88f1e4306a1269c33a68dfe58ac90ea25832312b05b55333803525f23238432d3d2e366c2e616aa39a25b2c8036307631bb003180e1485da87 languageName: node linkType: hard "@graphql-tools/schema@npm:^8.0.2, @graphql-tools/schema@npm:^8.3.1": - version: 8.5.1 - resolution: "@graphql-tools/schema@npm:8.5.1" + version: 8.3.1 + resolution: "@graphql-tools/schema@npm:8.3.1" dependencies: - "@graphql-tools/merge": 8.3.1 - "@graphql-tools/utils": 8.9.0 - tslib: ^2.4.0 + "@graphql-tools/merge": ^8.2.1 + "@graphql-tools/utils": ^8.5.1 + tslib: ~2.3.0 value-or-promise: 1.0.11 peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 06000908fc5d3143f7f70eaee82874b87df4dfdd24316e88231e71e6f62f50df2e5a4b6a063b36e98f05caac09afa17861bbc5bf1c886b3f2155b96ea15c973b + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: d2b8f96a371f174a97d4432beb10adfbbcac7b6ccb5f09f45cc7ecb8c4bc9cdadfe30443af26fa87c2c01ad258f97826e84224ff53d3f3a8cc43ef22928af33c languageName: node linkType: hard "@graphql-tools/schema@npm:^9.0.0": - version: 9.0.19 - resolution: "@graphql-tools/schema@npm:9.0.19" + version: 9.0.16 + resolution: "@graphql-tools/schema@npm:9.0.16" dependencies: - "@graphql-tools/merge": ^8.4.1 - "@graphql-tools/utils": ^9.2.1 + "@graphql-tools/merge": 8.3.18 + "@graphql-tools/utils": 9.2.1 tslib: ^2.4.0 - value-or-promise: ^1.0.12 + value-or-promise: 1.0.12 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 42fd8ca8d3c8d60b583077c201980518482ff0cd5ed0c1f14bd9b835a2689ad41d02cbd3478f7d7dea7aec1227f7639fd5deb5e6360852a2e542b96b44bfb7a4 + checksum: 640dcc92612df79e80d178adb82e8cf76caf36f3080f35f6b586cb368905892c9d319e2891dcc30717bb8c2a708897033d1ab43ba492ec4a4ea013d8a2d1448d languageName: node linkType: hard @@ -9340,29 +11201,39 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/utils@npm:8.9.0": - version: 8.9.0 - resolution: "@graphql-tools/utils@npm:8.9.0" +"@graphql-tools/utils@npm:8.8.0": + version: 8.8.0 + resolution: "@graphql-tools/utils@npm:8.8.0" dependencies: tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: dd589d970fee9ce093a545c69d6306b61af0f38358361295af1274164a87db2985a51d05ca0e0dd08a4e709f0b5c7c201e69ab0b30480fe2fa0c7a7b8310da0a + checksum: b426c33ed786541f0c8be10531bf2f9ea3e8f770983042041a46cfd83066fbd6912d69a412a21e811e233aa7288dc596332f666f32300eb580ae686c24f01197 languageName: node linkType: hard -"@graphql-tools/utils@npm:^10.9.1": - version: 10.9.1 - resolution: "@graphql-tools/utils@npm:10.9.1" +"@graphql-tools/utils@npm:9.2.1, @graphql-tools/utils@npm:^9.0.0, @graphql-tools/utils@npm:^9.1.1, @graphql-tools/utils@npm:^9.2.1": + version: 9.2.1 + resolution: "@graphql-tools/utils@npm:9.2.1" + dependencies: + "@graphql-typed-document-node/core": ^3.1.1 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 37a7bd7e14d28ff1bacc007dca84bc6cef2d7d7af9a547b5dbe52fcd134afddd6d4a7b2148cfbaff5ddba91a868453d597da77bd0457fb0be15928f916901606 + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:^10.0.0": + version: 10.0.6 + resolution: "@graphql-tools/utils@npm:10.0.6" dependencies: "@graphql-typed-document-node/core": ^3.1.1 - "@whatwg-node/promise-helpers": ^1.0.0 - cross-inspect: 1.0.1 - dset: ^3.1.4 + dset: ^3.1.2 tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 97199f52d0235124d4371f7f54cc0df5ce9df6d8aae716ac05d8ebeda4b5ee3faf1fca94d5d1c521a565e152f8e02a1abfb9c2629ffe805c14468aec0c3d41cf + checksum: 85fb8faa73bd548e0dafe1d52710f246c0cacecf0f315488e7530fd3474f9642fc1cb75bd83965de1933cefc5aa5d2e579e4fd703d9113c8d95c0a67f0f401d2 languageName: node linkType: hard @@ -9403,31 +11274,19 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/utils@npm:^9.0.0, @graphql-tools/utils@npm:^9.1.1, @graphql-tools/utils@npm:^9.2.1": - version: 9.2.1 - resolution: "@graphql-tools/utils@npm:9.2.1" - dependencies: - "@graphql-typed-document-node/core": ^3.1.1 - tslib: ^2.4.0 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 37a7bd7e14d28ff1bacc007dca84bc6cef2d7d7af9a547b5dbe52fcd134afddd6d4a7b2148cfbaff5ddba91a868453d597da77bd0457fb0be15928f916901606 - languageName: node - linkType: hard - "@graphql-typed-document-node/core@npm:^3.1.1": - version: 3.2.0 - resolution: "@graphql-typed-document-node/core@npm:3.2.0" + version: 3.1.1 + resolution: "@graphql-typed-document-node/core@npm:3.1.1" peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 94e9d75c1f178bbae8d874f5a9361708a3350c8def7eaeb6920f2c820e82403b7d4f55b3735856d68e145e86c85cbfe2adc444fdc25519cd51f108697e99346c + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: c186e5adceb0dfdaa770856d2f17c831a474f5927d79f984326ecb3d8680ba3c1ee2314f7def1d863692cd9cbe4dffc8bb52fc74ee0aa9b31e9491f24ef59f90 languageName: node linkType: hard "@hapi/hoek@npm:^9.0.0": - version: 9.3.0 - resolution: "@hapi/hoek@npm:9.3.0" - checksum: a096063805051fb8bba4c947e293c664b05a32b47e13bc654c0dd43813a1cec993bdd8f29ceb838020299e1d0f89f68dc0d62a603c13c9cc8541963f0beca055 + version: 9.2.1 + resolution: "@hapi/hoek@npm:9.2.1" + checksum: 76d6635207af99908712d9a1425364d872dc8ca284174f2091998ceb24a94900e5fe76f8013d2c096b43dd1dda2c4dde1b56027fc082c697f4c40d7c6f333a03 languageName: node linkType: hard @@ -9472,37 +11331,6 @@ __metadata: languageName: node linkType: hard -"@inquirer/external-editor@npm:^1.0.0": - version: 1.0.2 - resolution: "@inquirer/external-editor@npm:1.0.2" - dependencies: - chardet: ^2.1.0 - iconv-lite: ^0.7.0 - peerDependencies: - "@types/node": ">=18" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: 414a3a2a9733459c57452d84ef19ff002222303d19041580685681153132d2a30af8f90f269b3967c30c670fa689dbb7d4fc25a86dc66f029eebe90dc7467b0a - languageName: node - linkType: hard - -"@isaacs/balanced-match@npm:^4.0.1": - version: 4.0.1 - resolution: "@isaacs/balanced-match@npm:4.0.1" - checksum: 7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420 - languageName: node - linkType: hard - -"@isaacs/brace-expansion@npm:^5.0.0": - version: 5.0.0 - resolution: "@isaacs/brace-expansion@npm:5.0.0" - dependencies: - "@isaacs/balanced-match": ^4.0.1 - checksum: b4d4812f4be53afc2c5b6c545001ff7a4659af68d4484804e9d514e183d20269bb81def8682c01a22b17c4d6aed14292c8494f7d2ac664e547101c1a905aa977 - languageName: node - linkType: hard - "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -9558,20 +11386,6 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/console@npm:28.1.3" - dependencies: - "@jest/types": ^28.1.3 - "@types/node": "*" - chalk: ^4.0.0 - jest-message-util: ^28.1.3 - jest-util: ^28.1.3 - slash: ^3.0.0 - checksum: c539b814cd9d3eadb53ce04e2ac00716fe0d808511cb64aebf2920bcb1646c65f094188a7f9aa74fca73a501c00ee5835e906717dc3682cbb4ecf7fbb316fc75 - languageName: node - linkType: hard - "@jest/console@npm:^29.7.0": version: 29.7.0 resolution: "@jest/console@npm:29.7.0" @@ -9670,12 +11484,12 @@ __metadata: languageName: node linkType: hard -"@jest/expect-utils@npm:30.2.0": - version: 30.2.0 - resolution: "@jest/expect-utils@npm:30.2.0" +"@jest/expect-utils@npm:30.0.4": + version: 30.0.4 + resolution: "@jest/expect-utils@npm:30.0.4" dependencies: - "@jest/get-type": 30.1.0 - checksum: e25a809ff2ab62292e2569f8d97f89168d27d078903f0306af5f70f1771b7efc62c458eca1dcb491ab1ed96cefedf403bd7acbb050c997105bc29b220fd9d61a + "@jest/get-type": 30.0.1 + checksum: eda2d34b883e72b4ccccac04082701d37d35cc924bba8bbf044578f34257885b04c343fbfa2949831ee75429f665f3b157066025b1e587737b946a64aa75e973 languageName: node linkType: hard @@ -9740,10 +11554,10 @@ __metadata: languageName: node linkType: hard -"@jest/get-type@npm:30.1.0": - version: 30.1.0 - resolution: "@jest/get-type@npm:30.1.0" - checksum: 3e65fd5015f551c51ec68fca31bbd25b466be0e8ee8075d9610fa1c686ea1e70a942a0effc7b10f4ea9a338c24337e1ad97ff69d3ebacc4681b7e3e80d1b24ac +"@jest/get-type@npm:30.0.1": + version: 30.0.1 + resolution: "@jest/get-type@npm:30.0.1" + checksum: 92437ae42d0df57e8acc2d067288151439db4752cde4f5e680c73c8a6e34568bbd8c1c81a2f2f9a637a619c2aac8bc87553fb80e31475b59e2ed789a71e5e540 languageName: node linkType: hard @@ -9817,21 +11631,12 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:30.0.5": - version: 30.0.5 - resolution: "@jest/schemas@npm:30.0.5" +"@jest/schemas@npm:30.0.1": + version: 30.0.1 + resolution: "@jest/schemas@npm:30.0.1" dependencies: "@sinclair/typebox": ^0.34.0 - checksum: 449dcd7ec5c6505e9ac3169d1143937e67044ae3e66a729ce4baf31812dfd30535f2b3b2934393c97cfdf5984ff581120e6b38f62b8560c8b5b7cc07f4175f65 - languageName: node - linkType: hard - -"@jest/schemas@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/schemas@npm:28.1.3" - dependencies: - "@sinclair/typebox": ^0.24.1 - checksum: 8c325918f3e1b83e687987b05c2e5143d171f372b091f891fe17835f06fadd864ddae3c7e221a704bdd7e2ea28c4b337124c02023d8affcbdd51eca2879162ac + checksum: 27977359edc4b33293af7c85c53de5014a87c29b9ab98b0a827fedfc6635abdb522aad8c3ff276080080911f519699b094bd6f4e151b43f0cc5856ccc83c04a7 languageName: node linkType: hard @@ -9878,18 +11683,6 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/test-result@npm:28.1.3" - dependencies: - "@jest/console": ^28.1.3 - "@jest/types": ^28.1.3 - "@types/istanbul-lib-coverage": ^2.0.0 - collect-v8-coverage: ^1.0.0 - checksum: 2dcc5dda444d4a308c6cb5b62f71a72ee5ff5702541e7faeec0314b4d50139d9004efd503baa15dec692856005c8a5c4afc3a94dabd92825645832eb12f00bea - languageName: node - linkType: hard - "@jest/test-result@npm:^29.7.0": version: 29.7.0 resolution: "@jest/test-result@npm:29.7.0" @@ -9960,18 +11753,18 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:30.2.0": - version: 30.2.0 - resolution: "@jest/types@npm:30.2.0" +"@jest/types@npm:30.0.1": + version: 30.0.1 + resolution: "@jest/types@npm:30.0.1" dependencies: "@jest/pattern": 30.0.1 - "@jest/schemas": 30.0.5 + "@jest/schemas": 30.0.1 "@types/istanbul-lib-coverage": ^2.0.6 "@types/istanbul-reports": ^3.0.4 "@types/node": "*" "@types/yargs": ^17.0.33 chalk: ^4.1.2 - checksum: ae121f6963bd9ed1cd9651db7be91bf14c05bff0d0eec4fca9fecf586bea4005e8f1de8cc9b8ef72e424ea96a309d123bef510b55a6a17a3b4b91a39d775e5cd + checksum: 407469331e74f9bb1ffd40202c3a8cece2fd07ba535adeb60557bdcee13713cf2f14cf78869ba7ef50a7e6fe0ed7cc97ec775056dd640fc0a332e8fbfaec1ee8 languageName: node linkType: hard @@ -9989,29 +11782,15 @@ __metadata: linkType: hard "@jest/types@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/types@npm:27.5.1" - dependencies: - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^3.0.0 - "@types/node": "*" - "@types/yargs": ^16.0.0 - chalk: ^4.0.0 - checksum: 4598b302398db0eb77168b75a6c58148ea02cc9b9f21c5d1bbe985c1c9257110a5653cf7b901c3cab87fba231e3fed83633687f1c0903b4bc6939ab2a8452504 - languageName: node - linkType: hard - -"@jest/types@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/types@npm:28.1.3" + version: 27.5.1 + resolution: "@jest/types@npm:27.5.1" dependencies: - "@jest/schemas": ^28.1.3 "@types/istanbul-lib-coverage": ^2.0.0 "@types/istanbul-reports": ^3.0.0 "@types/node": "*" - "@types/yargs": ^17.0.8 + "@types/yargs": ^16.0.0 chalk: ^4.0.0 - checksum: 3cffae7d1133aa7952a6b5c4806f89ed78cb0dfe3ec4e8c5a6e704d7bab3cff86c714abb5f0f637540da22776900a33b3bad79c5ed5fc5b5535fb24e3006e3cb + checksum: 4598b302398db0eb77168b75a6c58148ea02cc9b9f21c5d1bbe985c1c9257110a5653cf7b901c3cab87fba231e3fed83633687f1c0903b4bc6939ab2a8452504 languageName: node linkType: hard @@ -10029,47 +11808,45 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.13 - resolution: "@jridgewell/gen-mapping@npm:0.3.13" +"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: - "@jridgewell/sourcemap-codec": ^1.5.0 + "@jridgewell/set-array": ^1.2.1 + "@jridgewell/sourcemap-codec": ^1.4.10 "@jridgewell/trace-mapping": ^0.3.24 - checksum: 9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b + checksum: 1be4fd4a6b0f41337c4f5fdf4afc3bd19e39c3691924817108b82ffcb9c9e609c273f936932b9fba4b3a298ce2eb06d9bff4eb1cc3bd81c4f4ee1b4917e25feb languageName: node linkType: hard -"@jridgewell/remapping@npm:^2.3.5": - version: 2.3.5 - resolution: "@jridgewell/remapping@npm:2.3.5" - dependencies: - "@jridgewell/gen-mapping": ^0.3.5 - "@jridgewell/trace-mapping": ^0.3.24 - checksum: 3de494219ffeb2c5c38711d0d7bb128097edf91893090a2dbc8ee0b55d092bb7347b1fd0f478486c5eab010e855c73927b1666f2107516d472d24a73017d1194 +"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.1 + resolution: "@jridgewell/resolve-uri@npm:3.1.1" + checksum: 0dbc9e29bc640bbbdc5b9876d2859c69042bfcf1423c1e6421bcca53e826660bff4e41c7d4bcb8dbea696404231a6f902f76ba41835d049e20f2dd6cffb713bf languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.2 - resolution: "@jridgewell/resolve-uri@npm:3.1.2" - checksum: d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 languageName: node linkType: hard "@jridgewell/source-map@npm:^0.3.3": - version: 0.3.11 - resolution: "@jridgewell/source-map@npm:0.3.11" + version: 0.3.6 + resolution: "@jridgewell/source-map@npm:0.3.6" dependencies: "@jridgewell/gen-mapping": ^0.3.5 "@jridgewell/trace-mapping": ^0.3.25 - checksum: 50a4fdafe0b8f655cb2877e59fe81320272eaa4ccdbe6b9b87f10614b2220399ae3e05c16137a59db1f189523b42c7f88bd097ee991dbd7bc0e01113c583e844 + checksum: 6a4ecc713ed246ff8e5bdcc1ef7c49aaa93f7463d948ba5054dda18b02dcc6a055e2828c577bcceee058f302ce1fc95595713d44f5c45e43d459f88d267f2f04 languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": - version: 1.5.5 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" - checksum: f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0 +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: 0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5 languageName: node linkType: hard @@ -10083,17 +11860,17 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28": - version: 0.3.31 - resolution: "@jridgewell/trace-mapping@npm:0.3.31" +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: "@jridgewell/resolve-uri": ^3.1.0 "@jridgewell/sourcemap-codec": ^1.4.14 - checksum: 4b30ec8cd56c5fd9a661f088230af01e0c1a3888d11ffb6b47639700f71225be21d1f7e168048d6d4f9449207b978a235c07c8f15c07705685d16dc06280e9d9 + checksum: 3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 languageName: node linkType: hard -"@jsonjoy.com/base64@npm:^1.1.2": +"@jsonjoy.com/base64@npm:^1.1.1": version: 1.1.2 resolution: "@jsonjoy.com/base64@npm:1.1.2" peerDependencies: @@ -10102,76 +11879,39 @@ __metadata: languageName: node linkType: hard -"@jsonjoy.com/buffers@npm:^1.0.0, @jsonjoy.com/buffers@npm:^1.2.0": - version: 1.2.1 - resolution: "@jsonjoy.com/buffers@npm:1.2.1" - peerDependencies: - tslib: 2 - checksum: 5edaf761b78b730ae0598824adb37473fef5b40a8fc100625159700eb36e00057c5129c7ad15fc0e3178e8de58a044da65728e8d7b05fd3eed58e9b9a0d02b5a - languageName: node - linkType: hard - -"@jsonjoy.com/codegen@npm:^1.0.0": - version: 1.0.0 - resolution: "@jsonjoy.com/codegen@npm:1.0.0" - peerDependencies: - tslib: 2 - checksum: 54686352248440ad1484ce7db0270a5a72424fb9651b090e5f1c8e2cd8e55e6c7a3f67dfe4ed90c689cf01ed949e794764a8069f5f52510eaf0a2d0c41d324cd - languageName: node - linkType: hard - -"@jsonjoy.com/json-pack@npm:^1.11.0": - version: 1.21.0 - resolution: "@jsonjoy.com/json-pack@npm:1.21.0" +"@jsonjoy.com/json-pack@npm:^1.0.3": + version: 1.2.0 + resolution: "@jsonjoy.com/json-pack@npm:1.2.0" dependencies: - "@jsonjoy.com/base64": ^1.1.2 - "@jsonjoy.com/buffers": ^1.2.0 - "@jsonjoy.com/codegen": ^1.0.0 - "@jsonjoy.com/json-pointer": ^1.0.2 - "@jsonjoy.com/util": ^1.9.0 + "@jsonjoy.com/base64": ^1.1.1 + "@jsonjoy.com/util": ^1.1.2 hyperdyperid: ^1.2.0 - thingies: ^2.5.0 - tree-dump: ^1.1.0 - peerDependencies: - tslib: 2 - checksum: 0183eccccf2ab912389a6784ae81c1a7da48cf178902efe093fb60c457359c7c75da2803f869e0a1489f1342dfa4f8ab9b27b65adc9f44fd9646823773b71e9d - languageName: node - linkType: hard - -"@jsonjoy.com/json-pointer@npm:^1.0.2": - version: 1.0.2 - resolution: "@jsonjoy.com/json-pointer@npm:1.0.2" - dependencies: - "@jsonjoy.com/codegen": ^1.0.0 - "@jsonjoy.com/util": ^1.9.0 + thingies: ^1.20.0 peerDependencies: tslib: 2 - checksum: 8d959c0fdd77d937d2a829270de51533bb9e3b887b3f6f02943884dc33dd79225071218c93f4bafdee6a3412fd5153264997953a86de444d85c1fff67915af54 + checksum: 0744cfe2f54d896003ad240f0f069b41a152feb53b6134c5e65961126b9e5fdfc74a46f63b1dfa280e80a3d176c57e06de072bf03d749ec1982e41677a1ce5d5 languageName: node linkType: hard -"@jsonjoy.com/util@npm:^1.9.0": - version: 1.9.0 - resolution: "@jsonjoy.com/util@npm:1.9.0" - dependencies: - "@jsonjoy.com/buffers": ^1.0.0 - "@jsonjoy.com/codegen": ^1.0.0 +"@jsonjoy.com/util@npm:^1.1.2, @jsonjoy.com/util@npm:^1.3.0": + version: 1.5.0 + resolution: "@jsonjoy.com/util@npm:1.5.0" peerDependencies: tslib: 2 - checksum: a720a6accaae71fa9e7fa06e93e382702aa5760ef2bdc3bc45c19dc2228a01cc735d36cb970c654bc5e88f1328d55d1f0d5eceef0b76bcc327a2ce863e7b0021 + checksum: 0065ae12c4108d8aede01a479c8d2b5a39bce99e9a449d235befc753f57e8385d9c1115720529f26597840b7398d512898155423d9859fd638319fb0c827365d languageName: node linkType: hard "@leichtgewicht/ip-codec@npm:^2.0.1": - version: 2.0.5 - resolution: "@leichtgewicht/ip-codec@npm:2.0.5" - checksum: 14a0112bd59615eef9e3446fea018045720cd3da85a98f801a685a818b0d96ef2a1f7227e8d271def546b2e2a0fe91ef915ba9dc912ab7967d2317b1a051d66b + version: 2.0.3 + resolution: "@leichtgewicht/ip-codec@npm:2.0.3" + checksum: 7aea47ffd414bd61d8c56b58dd34790917eae856c695d5a07bacdd9ddf444c895389c878716497dd688b7c87374979d47422ada8ff9ce1edd00107ba88a261d7 languageName: node linkType: hard -"@lerna/create@npm:8.2.4": - version: 8.2.4 - resolution: "@lerna/create@npm:8.2.4" +"@lerna/create@npm:8.2.1": + version: 8.2.1 + resolution: "@lerna/create@npm:8.2.1" dependencies: "@npmcli/arborist": 7.5.4 "@npmcli/package-json": 5.2.0 @@ -10196,6 +11936,7 @@ __metadata: get-stream: 6.0.0 git-url-parse: 14.0.0 glob-parent: 6.0.2 + globby: 11.1.0 graceful-fs: 4.2.11 has-unicode: 2.0.1 ini: ^1.3.8 @@ -10206,6 +11947,7 @@ __metadata: js-yaml: 4.1.0 libnpmpublish: 9.0.9 load-json-file: 6.2.0 + lodash: ^4.17.21 make-dir: 4.0.0 minimatch: 3.0.5 multimatch: 5.0.0 @@ -10229,10 +11971,9 @@ __metadata: slash: ^3.0.0 ssri: ^10.0.6 string-width: ^4.2.3 + strong-log-transformer: 2.1.0 tar: 6.2.1 temp-dir: 1.0.0 - through: 2.3.8 - tinyglobby: 0.2.12 upath: 2.0.1 uuid: ^10.0.0 validate-npm-package-license: ^3.0.4 @@ -10242,67 +11983,107 @@ __metadata: write-pkg: 4.0.0 yargs: 17.7.2 yargs-parser: 21.1.1 - checksum: 9a3aee341523f95cd3bf0c2742baedd7ba35a97c0245ee581d0670df9b14317b2ef7c1e6820812b16974449fee9a3156e5e9259add76f760618ee6686494680f + checksum: 9cc9d800e5ed8d1f714d2f721f93487c2b837845416e0a0edc9674b9b2589f9f4d13c8248bcc11bbe5e56c7f78f80b7217c8858091a40aa97692a236d1de3640 languageName: node linkType: hard -"@microsoft/api-extractor-model@npm:7.31.2": - version: 7.31.2 - resolution: "@microsoft/api-extractor-model@npm:7.31.2" +"@lerna/package@npm:6.4.1": + version: 6.4.1 + resolution: "@lerna/package@npm:6.4.1" + dependencies: + load-json-file: ^6.2.0 + npm-package-arg: 8.1.1 + write-pkg: ^4.0.0 + checksum: ad08d0fec7a00c96aa767dc32ca29a6edb64ef38af3b4bb8052023539c0daa91bf58114b74f9a9ec7086aa1d4628ba4ecba0330497aa768558c1057530d39479 + languageName: node + linkType: hard + +"@lerna/project@npm:^6.0.0": + version: 6.4.1 + resolution: "@lerna/project@npm:6.4.1" + dependencies: + "@lerna/package": 6.4.1 + "@lerna/validation-error": 6.4.1 + 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 + checksum: a64be3d54856c88d4c7f5e2c01e0677577000dc96dd8ca607299b3dc7ab890b822bb6029ce46b07356a64871f4aa65f13297890f7f404eae2139960092a13e64 + languageName: node + linkType: hard + +"@lerna/validation-error@npm:6.4.1": + version: 6.4.1 + resolution: "@lerna/validation-error@npm:6.4.1" + dependencies: + npmlog: ^6.0.2 + checksum: 206926bff6f36f5c404482941b888adac2da59b1ea12980194cb2306caecef00c360bf195184b3d391dd73c1049d1d65ec045f168bd177a38f83d20f69e48da5 + languageName: node + linkType: hard + +"@microsoft/api-extractor-model@npm:7.26.7": + version: 7.26.7 + resolution: "@microsoft/api-extractor-model@npm:7.26.7" dependencies: - "@microsoft/tsdoc": ~0.15.1 - "@microsoft/tsdoc-config": ~0.17.1 - "@rushstack/node-core-library": 5.17.1 - checksum: a930ab38131f15bf0c8d0073926c76c0a8abb4c55e7f9c49f460c4da500f09e16dac9914b3ebb233044250df0179c41818c255776e8245d57d37b33f35c58635 + "@microsoft/tsdoc": 0.14.2 + "@microsoft/tsdoc-config": ~0.16.1 + "@rushstack/node-core-library": 3.58.0 + checksum: 83c6e14e0e5b554c56d148d6d3bddf20c33ad2acfce583943ccc34598323da83f4bfc4c3013b6bea68bfff0b00bb0014cd5a9cfd9a18bc51134f5060fed8b35a languageName: node linkType: hard "@microsoft/api-extractor@npm:^7.34.6": - version: 7.53.2 - resolution: "@microsoft/api-extractor@npm:7.53.2" - dependencies: - "@microsoft/api-extractor-model": 7.31.2 - "@microsoft/tsdoc": ~0.15.1 - "@microsoft/tsdoc-config": ~0.17.1 - "@rushstack/node-core-library": 5.17.1 - "@rushstack/rig-package": 0.6.0 - "@rushstack/terminal": 0.19.2 - "@rushstack/ts-command-line": 5.1.2 + version: 7.34.7 + resolution: "@microsoft/api-extractor@npm:7.34.7" + dependencies: + "@microsoft/api-extractor-model": 7.26.7 + "@microsoft/tsdoc": 0.14.2 + "@microsoft/tsdoc-config": ~0.16.1 + "@rushstack/node-core-library": 3.58.0 + "@rushstack/rig-package": 0.3.18 + "@rushstack/ts-command-line": 4.13.2 + colors: ~1.2.1 lodash: ~4.17.15 - minimatch: 10.0.3 resolve: ~1.22.1 - semver: ~7.5.4 + semver: ~7.3.0 source-map: ~0.6.1 - typescript: 5.8.2 + typescript: ~4.8.4 bin: api-extractor: bin/api-extractor - checksum: 5da9f8fedf3480c16aa7e300dbeb0426ef8ae861fe9d807a4bd061502aa5195f582bfcd327c8ef9385e9c5b22db0421bccd0e2bc0bb109eaef323d03038e3c76 + checksum: c153a87c9b15131a9c1bb6b6b34d0cd4deb8bfc21de406d67dc2ccd7e0abc5d89604ef01bc81cede637e94b04ab38c7eec447959d10e5ee42dae90443547318d languageName: node linkType: hard -"@microsoft/tsdoc-config@npm:~0.17.1": - version: 0.17.1 - resolution: "@microsoft/tsdoc-config@npm:0.17.1" +"@microsoft/tsdoc-config@npm:~0.16.1": + version: 0.16.2 + resolution: "@microsoft/tsdoc-config@npm:0.16.2" dependencies: - "@microsoft/tsdoc": 0.15.1 - ajv: ~8.12.0 + "@microsoft/tsdoc": 0.14.2 + ajv: ~6.12.6 jju: ~1.4.0 - resolve: ~1.22.2 - checksum: a686355796f492f27af17e2a17d615221309caf4d9f9047a5a8f17f8625c467c4c81e2a7923ddafd71b892631d5e5013c4b8cc49c5867d3cc1d260fd90c1413d + resolve: ~1.19.0 + checksum: 9e8c176b68f01c8bb38e6365d5b543e471bba59fced6070d9bd35b32461fbd650c2e1a6f686e8dca0cf22bc5e7d796e4213e66bce4426c8cb9864c1f6ca6836c languageName: node linkType: hard -"@microsoft/tsdoc@npm:0.15.1, @microsoft/tsdoc@npm:~0.15.1": - version: 0.15.1 - resolution: "@microsoft/tsdoc@npm:0.15.1" - checksum: 09948691fac56c45a0d1920de478d66a30371a325bd81addc92eea5654d95106ce173c440fea1a1bd5bb95b3a544b6d4def7bb0b5a846c05d043575d8369a20c +"@microsoft/tsdoc@npm:0.14.2": + version: 0.14.2 + resolution: "@microsoft/tsdoc@npm:0.14.2" + checksum: c018857ad439144559ce34a397a29ace7cf5b24b999b8e3c1b88d878338088b3a453eaac4435beaf2c7eae13c4c0aac81e42f96f0f1d48e8d4eeb438eb3bb82f languageName: node linkType: hard "@n1ru4l/push-pull-async-iterable-iterator@npm:^3.1.0": - version: 3.2.0 - resolution: "@n1ru4l/push-pull-async-iterable-iterator@npm:3.2.0" - checksum: c1fbfa49f631a4b95899b0d6c13ab7310e849bbfbcbdb4fabbcc8faa2d9e36fffdd05740746814641220235cfaac7440ee54c313edd32b4c1af37887d0046175 + version: 3.1.0 + resolution: "@n1ru4l/push-pull-async-iterable-iterator@npm:3.1.0" + checksum: 48765622b936b24a636a2155cd92adb6582ef1ff491ef38994e9f48c02ea69755dd1ab32cc84622c5d64796d075eadf650a25d141e3b9807eb63626cb5f8e547 languageName: node linkType: hard @@ -10317,17 +12098,6 @@ __metadata: languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^0.2.11": - version: 0.2.12 - resolution: "@napi-rs/wasm-runtime@npm:0.2.12" - dependencies: - "@emnapi/core": ^1.4.3 - "@emnapi/runtime": ^1.4.3 - "@tybys/wasm-util": ^0.10.0 - checksum: 6d07922c0613aab30c6a497f4df297ca7c54e5b480e00035e0209b872d5c6aab7162fc49477267556109c2c7ed1eb9c65a174e27e9b87568106a87b0a6e3ca7d - languageName: node - linkType: hard - "@nicolo-ribaudo/chokidar-2@npm:2.1.8-no-fsevents.3": version: 2.1.8-no-fsevents.3 resolution: "@nicolo-ribaudo/chokidar-2@npm:2.1.8-no-fsevents.3" @@ -10335,15 +12105,6 @@ __metadata: languageName: node linkType: hard -"@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1": - version: 5.1.1-v1 - resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1" - dependencies: - eslint-scope: 5.1.1 - checksum: 75dda3e623b8ad7369ca22552d6beee337a814b2d0e8a32d23edd13fcb65c8082b32c5d86e436f3860dd7ade30d91d5db55d4ef9a08fb5a976c718ecc0d88a74 - languageName: node - linkType: hard - "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -10371,13 +12132,6 @@ __metadata: languageName: node linkType: hard -"@nolyfill/is-core-module@npm:1.0.39": - version: 1.0.39 - resolution: "@nolyfill/is-core-module@npm:1.0.39" - checksum: 34ab85fdc2e0250879518841f74a30c276bca4f6c3e13526d2d1fe515e1adf6d46c25fcd5989d22ea056d76f7c39210945180b4859fc83b050e2da411aa86289 - languageName: node - linkType: hard - "@npmcli/agent@npm:^2.0.0": version: 2.2.2 resolution: "@npmcli/agent@npm:2.2.2" @@ -10449,6 +12203,16 @@ __metadata: languageName: node linkType: hard +"@npmcli/fs@npm:^2.1.0": + version: 2.1.2 + resolution: "@npmcli/fs@npm:2.1.2" + dependencies: + "@gar/promisify": ^1.1.3 + semver: ^7.3.5 + checksum: c50d087733d0d8df23be24f700f104b19922a28677aa66fdbe06ff6af6431cc4a5bb1e27683cbc661a5dafa9bafdc603e6a0378121506dfcd394b2b6dd76a187 + languageName: node + linkType: hard + "@npmcli/fs@npm:^3.1.0, @npmcli/fs@npm:^3.1.1": version: 3.1.1 resolution: "@npmcli/fs@npm:3.1.1" @@ -10497,14 +12261,14 @@ __metadata: linkType: hard "@npmcli/map-workspaces@npm:^3.0.2": - version: 3.0.6 - resolution: "@npmcli/map-workspaces@npm:3.0.6" + version: 3.0.4 + resolution: "@npmcli/map-workspaces@npm:3.0.4" dependencies: "@npmcli/name-from-folder": ^2.0.0 glob: ^10.2.2 minimatch: ^9.0.0 read-package-json-fast: ^3.0.0 - checksum: 6bfcf8ca05ab9ddc2bd19c0fd91e9982f03cc6e67b0c03f04ba4d2f29b7d83f96e759c0f8f1f4b6dbe3182272483643a0d1269788352edd0c883d6fbfa2f3f14 + checksum: caeb5f911d9b7ae0be01436442e6ec6b25aef750fe923de7a653eb62999d35b9f8be67c3f856790350ac86d9cea4a52532859b621eea81738f576302ecdd7475 languageName: node linkType: hard @@ -10521,6 +12285,16 @@ __metadata: languageName: node linkType: hard +"@npmcli/move-file@npm:^2.0.0": + version: 2.0.1 + resolution: "@npmcli/move-file@npm:2.0.1" + dependencies: + mkdirp: ^1.0.4 + rimraf: ^3.0.2 + checksum: 11b2151e6d1de6f6eb23128de5aa8a429fd9097d839a5190cb77aa47a6b627022c42d50fa7c47a00f1c9f8f0c1560092b09b061855d293fa0741a2a94cfb174d + languageName: node + linkType: hard + "@npmcli/name-from-folder@npm:^2.0.0": version: 2.0.0 resolution: "@npmcli/name-from-folder@npm:2.0.0" @@ -10605,8 +12379,8 @@ __metadata: linkType: hard "@nx/devkit@npm:>=17.1.2 < 21": - version: 20.8.2 - resolution: "@nx/devkit@npm:20.8.2" + version: 20.5.0 + resolution: "@nx/devkit@npm:20.5.0" dependencies: ejs: ^3.1.7 enquirer: ~2.3.6 @@ -10618,76 +12392,76 @@ __metadata: yargs-parser: 21.1.1 peerDependencies: nx: ">= 19 <= 21" - checksum: 9b91ac41d9c303e26ca1812913851233f2cfc17e71f68196a249ae55cf5866d85932b29c92c99e0865c68715bda1ec7e29330e07cebc4b78aab168af79d8c47a + checksum: 0ef956343a6156dc53ceb6ace601ec3c03fd667384fe7fbf3a5b306142c2c0ccf53224e8b72a603b72f34878995b09847ac02f67764f8748e3480e6aa80c9144 languageName: node linkType: hard -"@nx/nx-darwin-arm64@npm:20.8.2": - version: 20.8.2 - resolution: "@nx/nx-darwin-arm64@npm:20.8.2" +"@nx/nx-darwin-arm64@npm:20.5.0": + version: 20.5.0 + resolution: "@nx/nx-darwin-arm64@npm:20.5.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@nx/nx-darwin-x64@npm:20.8.2": - version: 20.8.2 - resolution: "@nx/nx-darwin-x64@npm:20.8.2" +"@nx/nx-darwin-x64@npm:20.5.0": + version: 20.5.0 + resolution: "@nx/nx-darwin-x64@npm:20.5.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@nx/nx-freebsd-x64@npm:20.8.2": - version: 20.8.2 - resolution: "@nx/nx-freebsd-x64@npm:20.8.2" +"@nx/nx-freebsd-x64@npm:20.5.0": + version: 20.5.0 + resolution: "@nx/nx-freebsd-x64@npm:20.5.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@nx/nx-linux-arm-gnueabihf@npm:20.8.2": - version: 20.8.2 - resolution: "@nx/nx-linux-arm-gnueabihf@npm:20.8.2" +"@nx/nx-linux-arm-gnueabihf@npm:20.5.0": + version: 20.5.0 + resolution: "@nx/nx-linux-arm-gnueabihf@npm:20.5.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@nx/nx-linux-arm64-gnu@npm:20.8.2": - version: 20.8.2 - resolution: "@nx/nx-linux-arm64-gnu@npm:20.8.2" +"@nx/nx-linux-arm64-gnu@npm:20.5.0": + version: 20.5.0 + resolution: "@nx/nx-linux-arm64-gnu@npm:20.5.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-arm64-musl@npm:20.8.2": - version: 20.8.2 - resolution: "@nx/nx-linux-arm64-musl@npm:20.8.2" +"@nx/nx-linux-arm64-musl@npm:20.5.0": + version: 20.5.0 + resolution: "@nx/nx-linux-arm64-musl@npm:20.5.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@nx/nx-linux-x64-gnu@npm:20.8.2": - version: 20.8.2 - resolution: "@nx/nx-linux-x64-gnu@npm:20.8.2" +"@nx/nx-linux-x64-gnu@npm:20.5.0": + version: 20.5.0 + resolution: "@nx/nx-linux-x64-gnu@npm:20.5.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-x64-musl@npm:20.8.2": - version: 20.8.2 - resolution: "@nx/nx-linux-x64-musl@npm:20.8.2" +"@nx/nx-linux-x64-musl@npm:20.5.0": + version: 20.5.0 + resolution: "@nx/nx-linux-x64-musl@npm:20.5.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@nx/nx-win32-arm64-msvc@npm:20.8.2": - version: 20.8.2 - resolution: "@nx/nx-win32-arm64-msvc@npm:20.8.2" +"@nx/nx-win32-arm64-msvc@npm:20.5.0": + version: 20.5.0 + resolution: "@nx/nx-win32-arm64-msvc@npm:20.5.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@nx/nx-win32-x64-msvc@npm:20.8.2": - version: 20.8.2 - resolution: "@nx/nx-win32-x64-msvc@npm:20.8.2" +"@nx/nx-win32-x64-msvc@npm:20.5.0": + version: 20.5.0 + resolution: "@nx/nx-win32-x64-msvc@npm:20.5.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -10700,17 +12474,17 @@ __metadata: linkType: hard "@octokit/core@npm:^5.0.2": - version: 5.2.2 - resolution: "@octokit/core@npm:5.2.2" + version: 5.2.0 + resolution: "@octokit/core@npm:5.2.0" dependencies: "@octokit/auth-token": ^4.0.0 "@octokit/graphql": ^7.1.0 - "@octokit/request": ^8.4.1 - "@octokit/request-error": ^5.1.1 + "@octokit/request": ^8.3.1 + "@octokit/request-error": ^5.1.0 "@octokit/types": ^13.0.0 before-after-hook: ^2.2.0 universal-user-agent: ^6.0.0 - checksum: b4484d85552303b839613e2133dcd064fa06a7c10fe0ebd11ba8f67cb8e3384e48983c589f4d1dc0fa3754857784e3d90ff4eab9782e118baf13ddd1b834957c + checksum: 9dc5cf55b335da382f340ef74c8009c06a1f7157b0530d3ff6cacf179887811352dcd405448e37849d73f17b28970b7817995be2260ce902dad52b91905542f0 languageName: node linkType: hard @@ -10735,10 +12509,10 @@ __metadata: languageName: node linkType: hard -"@octokit/openapi-types@npm:^24.2.0": - version: 24.2.0 - resolution: "@octokit/openapi-types@npm:24.2.0" - checksum: 8f47918b35e9b7f6109be6f7c8fc3a64ad13a48233112b29e92559e64a564b810eb3ebf81b4cd0af1bb2989d27b9b95cca96e841ec4e23a3f68703cefe62fd9e +"@octokit/openapi-types@npm:^23.0.1": + version: 23.0.1 + resolution: "@octokit/openapi-types@npm:23.0.1" + checksum: ab734ceb26343d9f051a59503b8cb5bdc7fec9ca044b60511b227179bec73141dd9144a6b2d68bcd737741881b136c1b7d5392da89ae2e35e39acc489e5eb4c1 languageName: node linkType: hard @@ -10780,7 +12554,7 @@ __metadata: languageName: node linkType: hard -"@octokit/request-error@npm:^5.1.1": +"@octokit/request-error@npm:^5.1.0, @octokit/request-error@npm:^5.1.1": version: 5.1.1 resolution: "@octokit/request-error@npm:5.1.1" dependencies: @@ -10791,7 +12565,7 @@ __metadata: languageName: node linkType: hard -"@octokit/request@npm:^8.4.1": +"@octokit/request@npm:^8.3.1, @octokit/request@npm:^8.4.1": version: 8.4.1 resolution: "@octokit/request@npm:8.4.1" dependencies: @@ -10816,11 +12590,11 @@ __metadata: linkType: hard "@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0, @octokit/types@npm:^13.7.0, @octokit/types@npm:^13.8.0": - version: 13.10.0 - resolution: "@octokit/types@npm:13.10.0" + version: 13.8.0 + resolution: "@octokit/types@npm:13.8.0" dependencies: - "@octokit/openapi-types": ^24.2.0 - checksum: f66a401b89d653ec28e5c1529abdb7965752db4d9d40fa54c80e900af4c6bf944af6bd0a83f5b4f1eecb72e3d646899dfb27ffcf272ac243552de7e3b97a038d + "@octokit/openapi-types": ^23.0.1 + checksum: e08c2fcf10e374f18e4c9fa12a6ada33a40f112d1209012a39f0ce40ae7aa9dcf0598b6007b467f63cc4a97e7b1388d6eed34ddef61494655e08b5a95afaad97 languageName: node linkType: hard @@ -10831,24 +12605,40 @@ __metadata: languageName: node linkType: hard +"@pkgr/utils@npm:^2.3.1": + version: 2.3.1 + resolution: "@pkgr/utils@npm:2.3.1" + dependencies: + cross-spawn: ^7.0.3 + is-glob: ^4.0.3 + open: ^8.4.0 + picocolors: ^1.0.0 + tiny-glob: ^0.2.9 + tslib: ^2.4.0 + checksum: 50c2480c3580c0f75b9325271deeb4f4cb24f6a29f1ebc5a7de0c6991380e23625fd554ecdbc7d7e93ad6dab92532a254f7490433cf2b8f1b18d75c9e01636ea + languageName: node + linkType: hard + "@pmmmwh/react-refresh-webpack-plugin@npm:^0.5.3": - version: 0.5.17 - resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.17" + version: 0.5.9 + resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.9" dependencies: - ansi-html: ^0.0.9 + ansi-html-community: ^0.0.8 + common-path-prefix: ^3.0.0 core-js-pure: ^3.23.3 error-stack-parser: ^2.0.6 + find-up: ^5.0.0 html-entities: ^2.1.0 - loader-utils: ^2.0.4 - schema-utils: ^4.2.0 + loader-utils: ^2.0.3 + schema-utils: ^3.0.0 source-map: ^0.7.3 peerDependencies: "@types/webpack": 4.x || 5.x react-refresh: ">=0.10.0 <1.0.0" sockjs-client: ^1.4.0 - type-fest: ">=0.17.0 <5.0.0" + type-fest: ">=0.17.0 <4.0.0" webpack: ">=4.43.0 <6.0.0" - webpack-dev-server: 3.x || 4.x || 5.x + webpack-dev-server: 3.x || 4.x webpack-hot-middleware: 2.x webpack-plugin-serve: 0.x || 1.x peerDependenciesMeta: @@ -10864,14 +12654,14 @@ __metadata: optional: true webpack-plugin-serve: optional: true - checksum: afe7d5d5895f2edc1f4336e57082072736a27d79389eabc6c4e1297dae08da06e01d17f1b3866ed871989e070dbc3ec14ad8a1a88a22b11c1c530db5aa67fa12 + checksum: 387594d4e5b6f1dd6d8c82da2ce9e878d667c5d6de2bf3659a3b4cd2bb5a0567fb5ddae55372d7cca4c6cb70b546ab386662e0dfbe84b6431589ad3d206137a6 languageName: node linkType: hard "@popperjs/core@npm:^2.6.0": - version: 2.11.8 - resolution: "@popperjs/core@npm:2.11.8" - checksum: 4681e682abc006d25eb380d0cf3efc7557043f53b6aea7a5057d0d1e7df849a00e281cd8ea79c902a35a414d7919621fc2ba293ecec05f413598e0b23d5a1e63 + version: 2.11.0 + resolution: "@popperjs/core@npm:2.11.0" + checksum: ebf363fb41625106e9f1f3e90a87fcac50bdc714f70a09dd0a87f1ac2a25bec7e9cfe681f66ec04229d1f5ec17d66a06e6e8e93eaa089eb79b005a51b779a58a languageName: node linkType: hard @@ -10964,8 +12754,8 @@ __metadata: linkType: hard "@rollup/pluginutils@npm:^5.0.1": - version: 5.3.0 - resolution: "@rollup/pluginutils@npm:5.3.0" + version: 5.1.4 + resolution: "@rollup/pluginutils@npm:5.1.4" dependencies: "@types/estree": ^1.0.0 estree-walker: ^2.0.2 @@ -10975,104 +12765,68 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: 001834bf62d7cf5bac424d2617c113f7f7d3b2bf3c1778cbcccb72cdc957b68989f8e7747c782c2b911f1dde8257f56f8ac1e779e29e74e638e3f1e2cac2bcd0 - languageName: node - linkType: hard - -"@rtsao/scc@npm:^1.1.0": - version: 1.1.0 - resolution: "@rtsao/scc@npm:1.1.0" - checksum: b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b + checksum: 6d58fbc6f1024eb4b087bc9bf59a1d655a8056a60c0b4021d3beaeec3f0743503f52467fd89d2cf0e7eccf2831feb40a05ad541a17637ea21ba10b21c2004deb languageName: node linkType: hard "@rushstack/eslint-patch@npm:^1.1.0": - version: 1.14.0 - resolution: "@rushstack/eslint-patch@npm:1.14.0" - checksum: e5948943ae8e202bd5944d3a55eb277d64f0dfd0817484930decfc3198cead44bbcd409d1e43ddd8288512c8add68db169f511b5ecbcac873614d75cf6e7c6a6 + version: 1.1.3 + resolution: "@rushstack/eslint-patch@npm:1.1.3" + checksum: edf2de575a66faa12c63630dc2e46bc523e637ce86d02e305ea5f66854839d3e0d77135f8418845eabbbf6a78da79ce79aa0015894792cde36269855598290c8 languageName: node linkType: hard -"@rushstack/node-core-library@npm:5.17.1": - version: 5.17.1 - resolution: "@rushstack/node-core-library@npm:5.17.1" +"@rushstack/node-core-library@npm:3.58.0": + version: 3.58.0 + resolution: "@rushstack/node-core-library@npm:3.58.0" dependencies: - ajv: ~8.13.0 - ajv-draft-04: ~1.0.0 - ajv-formats: ~3.0.1 - fs-extra: ~11.3.0 + colors: ~1.2.1 + fs-extra: ~7.0.1 import-lazy: ~4.0.0 jju: ~1.4.0 resolve: ~1.22.1 - semver: ~7.5.4 - peerDependencies: - "@types/node": "*" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: 3b5ae7a949e14932c50262f8b7d426b156f7bfb4c5a95756dd46858cd3e4980699fdb7bc14ee1d2941c0104a177fa43a17b1b50e8dd45c425addbfe888c9d7c2 - languageName: node - linkType: hard - -"@rushstack/problem-matcher@npm:0.1.1": - version: 0.1.1 - resolution: "@rushstack/problem-matcher@npm:0.1.1" + semver: ~7.3.0 + z-schema: ~5.0.2 peerDependencies: "@types/node": "*" peerDependenciesMeta: "@types/node": optional: true - checksum: c847e721d3536ebb316fdd90b3e4033a7d24ff8c70e38e3eaeaadf167c4d14a7f16377ae4af8097532386bcfa81c15cfec7d2da517542c07882d273d56861d78 + checksum: 159399e423b873bb13e37724bc857946749c6097fbde157b7bffa8c715db86eaa176d1844ff0a8e3cc18362740163273f5f3ef3aa5861b339f91f20251d079a1 languageName: node linkType: hard -"@rushstack/rig-package@npm:0.6.0": - version: 0.6.0 - resolution: "@rushstack/rig-package@npm:0.6.0" +"@rushstack/rig-package@npm:0.3.18": + version: 0.3.18 + resolution: "@rushstack/rig-package@npm:0.3.18" dependencies: resolve: ~1.22.1 strip-json-comments: ~3.1.1 - checksum: 303c5c010a698343124036414dbeed44b24e67585307ffa6effd052624b0384cc08a12aeb153e8466b7abd6f516900ecf8629600230f0f2c33cd5c0c3dace65e - languageName: node - linkType: hard - -"@rushstack/terminal@npm:0.19.2": - version: 0.19.2 - resolution: "@rushstack/terminal@npm:0.19.2" - dependencies: - "@rushstack/node-core-library": 5.17.1 - "@rushstack/problem-matcher": 0.1.1 - supports-color: ~8.1.1 - peerDependencies: - "@types/node": "*" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: 1b9cad6c6502095f2c180767b6f7c3ece3f56bf0523df3719b37e03850844fa7ae0a0b0c4c0129c543d3d07eb64805e51b8b706acfb4aad3974225a2c4cd165d + checksum: f0d5a4236d24d3b3d06b3183a2631f96ea2daed601cf59844f7409ee43895ef13d4df10fea3646ba16c4480b03dfdc47f2592dbdece7ddf9df0186fa98c7a3ad languageName: node linkType: hard -"@rushstack/ts-command-line@npm:5.1.2": - version: 5.1.2 - resolution: "@rushstack/ts-command-line@npm:5.1.2" +"@rushstack/ts-command-line@npm:4.13.2": + version: 4.13.2 + resolution: "@rushstack/ts-command-line@npm:4.13.2" dependencies: - "@rushstack/terminal": 0.19.2 "@types/argparse": 1.0.38 argparse: ~1.0.9 + colors: ~1.2.1 string-argv: ~0.3.1 - checksum: 58c4965b3775e225d104e3ea4cd9d8c22eba7b6b0f82c3fa5295dbd1e864aae9462f71c663f1b70c8947904c9e95d0bd22f845758bcee795008a3bf5226b13d6 + checksum: 77b2dd4eb0240695e324a4f31f83e20e5cb30666f355ef2be19f2562249e9364daa57c55c1a2abff9fc4e96033805b3f72af70c4ade92abadf3b1f0d69b35fb1 languageName: node linkType: hard "@semantic-ui-react/css-patch@npm:^1.0.0": - version: 1.1.3 - resolution: "@semantic-ui-react/css-patch@npm:1.1.3" + version: 1.0.0 + resolution: "@semantic-ui-react/css-patch@npm:1.0.0" dependencies: chalk: ^3.0.0 log-symbols: ^3.0.0 bin: semantic-ui-css-patch: dist-node/index.bin.js - checksum: 56a805509573d2f63cf787f6544ff3b27076bda87a8e1b6155927e1f97ff1197c3b5b945a7cc51fc2faeb348430dee9a5e5e72fb4ba69ae3b789c353aec14774 + checksum: d0e724fbc27aa2c294a3706a8d4217274da7d5c5a48944b71514cebc75dc7b4093c92a7356ae6997a27d2969a54650a2f27d0a312e2dd87fd648bd3d6345e372 languageName: node linkType: hard @@ -11147,13 +12901,6 @@ __metadata: languageName: node linkType: hard -"@sinclair/typebox@npm:^0.24.1": - version: 0.24.51 - resolution: "@sinclair/typebox@npm:0.24.51" - checksum: 458131e83ca59ad3721f0abeef2aa5220aff2083767e1143d75c67c85d55ef7a212f48f394471ee6bdd2e860ba30f09a489cdd2a28a2824d5b0d1014bdfb2552 - languageName: node - linkType: hard - "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -11162,9 +12909,9 @@ __metadata: linkType: hard "@sinclair/typebox@npm:^0.34.0": - version: 0.34.41 - resolution: "@sinclair/typebox@npm:0.34.41" - checksum: 0fb61fc2f90c25e30b19b0096eb8ab3ccef401d3e2acfce42168ff0ee877ba5981c8243fa6b1035ac756cde95316724e978b2837dd642d7e4e095de03a999c90 + version: 0.34.38 + resolution: "@sinclair/typebox@npm:0.34.38" + checksum: c1b9a1547c64de01ff5c89351baf289d2d5f19cfef3ae30fe4748a103eb58d0842618318543cd3de964cb0370d5a859e24aba231ade9b43ee2ef4d0bb4db7084 languageName: node linkType: hard @@ -11176,11 +12923,20 @@ __metadata: linkType: hard "@sinonjs/commons@npm:^1.7.0": - version: 1.8.6 - resolution: "@sinonjs/commons@npm:1.8.6" + version: 1.8.3 + resolution: "@sinonjs/commons@npm:1.8.3" + dependencies: + type-detect: 4.0.8 + checksum: e4d2471feb19f735654f798fcdf389b90fab5913da609f566b04c4cdd9131a97e897d565251d35389aeebcca70a22ab4ed2291c7f7927706ead12e4f94841bf1 + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^2.0.0": + version: 2.0.0 + resolution: "@sinonjs/commons@npm:2.0.0" dependencies: type-detect: 4.0.8 - checksum: 93b4d4e27e93652b83467869c2fe09cbd8f37cd5582327f0e081fbf9b93899e2d267db7b668c96810c63dc229867614ced825e5512b47db96ca6f87cb3ec0f61 + checksum: babe3fdfc7dfb810f6918f2ae055032a1c7c18910595f1c6bfda87bb1737c1a57268d4ca78c3d8ad2fa4aae99ff79796fad76be735a5a38ab763c0b3cfad1ae7 languageName: node linkType: hard @@ -11203,20 +12959,20 @@ __metadata: linkType: hard "@sinonjs/fake-timers@npm:^10.0.2": - version: 10.3.0 - resolution: "@sinonjs/fake-timers@npm:10.3.0" + version: 10.0.2 + resolution: "@sinonjs/fake-timers@npm:10.0.2" dependencies: - "@sinonjs/commons": ^3.0.0 - checksum: 2e2fb6cc57f227912814085b7b01fede050cd4746ea8d49a1e44d5a0e56a804663b0340ae2f11af7559ea9bf4d087a11f2f646197a660ea3cb04e19efc04aa63 + "@sinonjs/commons": ^2.0.0 + checksum: 24555ed94053319fa18d4efa0923b295a445a00d2515d260b9e4e2b5943bd8b5b55fee85baabb2819a13ca1f57dbc1949265a350f592eef9e2535ec9de711ebc languageName: node linkType: hard "@sinonjs/fake-timers@npm:^13.0.1": - version: 13.0.5 - resolution: "@sinonjs/fake-timers@npm:13.0.5" + version: 13.0.3 + resolution: "@sinonjs/fake-timers@npm:13.0.3" dependencies: "@sinonjs/commons": ^3.0.1 - checksum: a707476efd523d2138ef6bba916c83c4a377a8372ef04fad87499458af9f01afc58f4f245c5fd062793d6d70587309330c6f96947b5bd5697961c18004dc3e26 + checksum: 4495b12def9117b93f72b6d5d6fc1a52f2efc059166bf791381e476f197d34bcf9061bd53dce1ce6cc9d858582011d29d1360f512f746ca78ff99217545b549e languageName: node linkType: hard @@ -11239,12 +12995,13 @@ __metadata: linkType: hard "@sinonjs/samsam@npm:^8.0.0": - version: 8.0.3 - resolution: "@sinonjs/samsam@npm:8.0.3" + version: 8.0.0 + resolution: "@sinonjs/samsam@npm:8.0.0" dependencies: - "@sinonjs/commons": ^3.0.1 - type-detect: ^4.1.0 - checksum: 9bf57a8f8a484b3455696786e1679db7f0d6017de62099ee304bd364281fcb20895b7c6b05292aa10fecf76df27691e914fc3e1cb8a56d88c027e87d869dcf0c + "@sinonjs/commons": ^2.0.0 + lodash.get: ^4.4.2 + type-detect: ^4.0.8 + checksum: c1654ad72ecd9efd4a57d756c492c1c17a197c3138da57b75ba1729562001ed1b3b9c656cce1bd1d91640bc86eb4185a72eced528d176fff09a3a01de28cdcc6 languageName: node linkType: hard @@ -11255,7 +13012,7 @@ __metadata: languageName: node linkType: hard -"@smithy/abort-controller@npm:^3.1.9": +"@smithy/abort-controller@npm:^3.1.6": version: 3.1.9 resolution: "@smithy/abort-controller@npm:3.1.9" dependencies: @@ -11265,6 +13022,16 @@ __metadata: languageName: node linkType: hard +"@smithy/abort-controller@npm:^4.0.4, @smithy/abort-controller@npm:^4.0.5, @smithy/abort-controller@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/abort-controller@npm:4.2.0" + dependencies: + "@smithy/types": ^4.6.0 + tslib: ^2.6.2 + checksum: de11e4491f3042f9d3738c0bfccdcbcfa01468a90ff745ec59a26c405772f590e675f3fa7e4cfcde9165891348bb31ee434290717e8aaa90e1c131668cdcf008 + languageName: node + linkType: hard + "@smithy/abort-controller@npm:^4.2.3": version: 4.2.3 resolution: "@smithy/abort-controller@npm:4.2.3" @@ -11285,13 +13052,13 @@ __metadata: languageName: node linkType: hard -"@smithy/chunked-blob-reader-native@npm:^4.2.1": - version: 4.2.1 - resolution: "@smithy/chunked-blob-reader-native@npm:4.2.1" +"@smithy/chunked-blob-reader-native@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/chunked-blob-reader-native@npm:4.0.0" dependencies: - "@smithy/util-base64": ^4.3.0 + "@smithy/util-base64": ^4.0.0 tslib: ^2.6.2 - checksum: 63831fe47a5b3a1ea6821846a5fb009298da57159e4818238e8110b77245805c1a07cb854df7955a39de1f5f2dfb7c8803ac942117e622665e089d715cb2041c + checksum: 4387f4e8841f20c1c4e689078141de7e6f239e7883be3a02810a023aa30939b15576ee00227b991972d2c5a2f3b6152bcaeca0975c9fa8d3669354c647bd532a languageName: node linkType: hard @@ -11304,25 +13071,38 @@ __metadata: languageName: node linkType: hard -"@smithy/chunked-blob-reader@npm:^5.2.0": - version: 5.2.0 - resolution: "@smithy/chunked-blob-reader@npm:5.2.0" +"@smithy/chunked-blob-reader@npm:^5.0.0": + version: 5.0.0 + resolution: "@smithy/chunked-blob-reader@npm:5.0.0" dependencies: tslib: ^2.6.2 - checksum: 9fe95b788e022ce2b59c8cab607c8f71d73cce367329871d2a7eafdc0d77cec8d1939fe8141f446bbe4051dcfffce864a562762ac2691c368df3b6c2f6ed62b3 + checksum: 55ba0fe366ddaa3f93e1faf8a70df0b67efedbd0008922295efe215df09b68df0ba3043293e65b17e7d1be71448d074c2bfc54e5eb6bd18f59b425822c2b9e9a languageName: node linkType: hard -"@smithy/config-resolver@npm:^3.0.13, @smithy/config-resolver@npm:^3.0.5": - version: 3.0.13 - resolution: "@smithy/config-resolver@npm:3.0.13" +"@smithy/config-resolver@npm:^3.0.10, @smithy/config-resolver@npm:^3.0.5": + version: 3.0.10 + resolution: "@smithy/config-resolver@npm:3.0.10" dependencies: - "@smithy/node-config-provider": ^3.1.12 - "@smithy/types": ^3.7.2 + "@smithy/node-config-provider": ^3.1.9 + "@smithy/types": ^3.6.0 "@smithy/util-config-provider": ^3.0.0 - "@smithy/util-middleware": ^3.0.11 + "@smithy/util-middleware": ^3.0.8 + tslib: ^2.6.2 + checksum: 0c15dcc4d1d603c19ce01c7f0dcf2aa112edccfaf38a925554fbe61102e1ded9009d2cc799068bfd187eabef7fde95343596b5b970ae5750540531e7018b1333 + languageName: node + linkType: hard + +"@smithy/config-resolver@npm:^4.1.4, @smithy/config-resolver@npm:^4.1.5, @smithy/config-resolver@npm:^4.3.0": + version: 4.3.0 + resolution: "@smithy/config-resolver@npm:4.3.0" + dependencies: + "@smithy/node-config-provider": ^4.3.0 + "@smithy/types": ^4.6.0 + "@smithy/util-config-provider": ^4.2.0 + "@smithy/util-middleware": ^4.2.0 tslib: ^2.6.2 - checksum: 9dac64028019e7b64ddf0e884dd03ce53eb1e9f070aec28acfbc24d624cd5d5ba2830d1e63a448119b20711969b03d4dbca0c4d7650e976b28475a8d8b7d0d93 + checksum: 6847d620e946b84bcc35070e21db1d54cdd5a65701792552c706926b3db4fae77a9c1c54326bf631e9741e0586fabef371ead01c6a268c6cd44eaf7601915cde languageName: node linkType: hard @@ -11340,23 +13120,41 @@ __metadata: languageName: node linkType: hard -"@smithy/core@npm:^2.3.2, @smithy/core@npm:^2.5.7": - version: 2.5.7 - resolution: "@smithy/core@npm:2.5.7" +"@smithy/core@npm:^2.3.2, @smithy/core@npm:^2.5.1": + version: 2.5.1 + resolution: "@smithy/core@npm:2.5.1" dependencies: - "@smithy/middleware-serde": ^3.0.11 - "@smithy/protocol-http": ^4.1.8 - "@smithy/types": ^3.7.2 + "@smithy/middleware-serde": ^3.0.8 + "@smithy/protocol-http": ^4.1.5 + "@smithy/types": ^3.6.0 "@smithy/util-body-length-browser": ^3.0.0 - "@smithy/util-middleware": ^3.0.11 - "@smithy/util-stream": ^3.3.4 + "@smithy/util-middleware": ^3.0.8 + "@smithy/util-stream": ^3.2.1 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: a03c374c42727c3c3bcc30c6604eb2c05a60a540b38ee21c77beacf3b1145112824e47e39732a06d140d632c089f57a62d3c879da4e9f586b6adac80d9276a1e + checksum: 26afd0bdcc15f493442cd86507c929aabfc4df6819a80707d3d57cfc46b72249e38725b33c44c161fe4194cca01613758838ebd198248fa0f0b711f3e6ac6406 + languageName: node + linkType: hard + +"@smithy/core@npm:^3.14.0, @smithy/core@npm:^3.5.3, @smithy/core@npm:^3.7.0, @smithy/core@npm:^3.8.0": + version: 3.14.0 + resolution: "@smithy/core@npm:3.14.0" + dependencies: + "@smithy/middleware-serde": ^4.2.0 + "@smithy/protocol-http": ^5.3.0 + "@smithy/types": ^4.6.0 + "@smithy/util-base64": ^4.2.0 + "@smithy/util-body-length-browser": ^4.2.0 + "@smithy/util-middleware": ^4.2.0 + "@smithy/util-stream": ^4.4.0 + "@smithy/util-utf8": ^4.2.0 + "@smithy/uuid": ^1.1.0 + tslib: ^2.6.2 + checksum: 44cbc3bed4e33d8bafb367cb9205e4bb529de75f068a8f3805895874925bdb056b360e3dc11bccece5c3d2b0fcc902cfdaad8ea8ed0100be727252f7ec273228 languageName: node linkType: hard -"@smithy/core@npm:^3.17.0, @smithy/core@npm:^3.17.1": +"@smithy/core@npm:^3.17.1": version: 3.17.1 resolution: "@smithy/core@npm:3.17.1" dependencies: @@ -11374,16 +13172,29 @@ __metadata: languageName: node linkType: hard -"@smithy/credential-provider-imds@npm:^3.2.0, @smithy/credential-provider-imds@npm:^3.2.8": - version: 3.2.8 - resolution: "@smithy/credential-provider-imds@npm:3.2.8" +"@smithy/credential-provider-imds@npm:^3.2.0, @smithy/credential-provider-imds@npm:^3.2.5": + version: 3.2.5 + resolution: "@smithy/credential-provider-imds@npm:3.2.5" dependencies: - "@smithy/node-config-provider": ^3.1.12 - "@smithy/property-provider": ^3.1.11 - "@smithy/types": ^3.7.2 - "@smithy/url-parser": ^3.0.11 + "@smithy/node-config-provider": ^3.1.9 + "@smithy/property-provider": ^3.1.8 + "@smithy/types": ^3.6.0 + "@smithy/url-parser": ^3.0.8 + tslib: ^2.6.2 + checksum: b381167dec3cf3394ee36cd2ecf7c67e14f7b1eef2d5fd3ce57657682d2b1559d6750eec312bdc340d8a0064cc020ff575b344ff3f5eb2ea54dd7f1bed7b89c3 + languageName: node + linkType: hard + +"@smithy/credential-provider-imds@npm:^4.0.6, @smithy/credential-provider-imds@npm:^4.0.7, @smithy/credential-provider-imds@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/credential-provider-imds@npm:4.2.0" + dependencies: + "@smithy/node-config-provider": ^4.3.0 + "@smithy/property-provider": ^4.2.0 + "@smithy/types": ^4.6.0 + "@smithy/url-parser": ^4.2.0 tslib: ^2.6.2 - checksum: 26af5e83ccff767fc0857bc92d90e406c8cd261c40da189c6057a0c1754ba1a13abbff86bb41648988eb1d5e841af0df5cc5bed73f72c49b3f44d4121618b79c + checksum: d8d4127e0f0d991c72105213a75bf9e1249a59ee88c733ca1a5ec50ce99976a69ff00a4d6c0040b4330ffd94b6a2a40f0e0ac57dfb384512120280bce2267707 languageName: node linkType: hard @@ -11400,113 +13211,113 @@ __metadata: languageName: node linkType: hard -"@smithy/eventstream-codec@npm:^3.1.10": - version: 3.1.10 - resolution: "@smithy/eventstream-codec@npm:3.1.10" +"@smithy/eventstream-codec@npm:^3.1.7": + version: 3.1.7 + resolution: "@smithy/eventstream-codec@npm:3.1.7" dependencies: "@aws-crypto/crc32": 5.2.0 - "@smithy/types": ^3.7.2 + "@smithy/types": ^3.6.0 "@smithy/util-hex-encoding": ^3.0.0 tslib: ^2.6.2 - checksum: 2d95bbdc13866ad3acfb81b63d17ad7b9a232bde54a76f31d1f98a8097f1420a5ce86bb45e14c3fd7de0562f4cdfdb9047c79003f3cd37d0eef1b8334b4cfb61 + checksum: 6d3e93f5906501ea278c447285a1807bf0a5f2aee4683f6f1b3340e8a11e3c929b2c6389efa470c77eb03eea17824507f03224421768928d4ac5141a5b98eeff languageName: node linkType: hard -"@smithy/eventstream-codec@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/eventstream-codec@npm:4.2.3" +"@smithy/eventstream-codec@npm:^4.0.5": + version: 4.0.5 + resolution: "@smithy/eventstream-codec@npm:4.0.5" dependencies: "@aws-crypto/crc32": 5.2.0 - "@smithy/types": ^4.8.0 - "@smithy/util-hex-encoding": ^4.2.0 + "@smithy/types": ^4.3.2 + "@smithy/util-hex-encoding": ^4.0.0 tslib: ^2.6.2 - checksum: 3ee59573ccbd90b063d818df9498c08384319a71aeb45b25b8dfe9292773cdb6c073b6acf5241deecca35991d8a961df04de9a11c8aff5bc900194b9153c1c01 + checksum: d94928e22468cb6e6d09bdc8a6ee04f05947c141c0b040aa90e95b6edc123ba03a562ff3994b5827c57295981183325ed8e8f6c60448a4eec392227735e86d62 languageName: node linkType: hard "@smithy/eventstream-serde-browser@npm:^3.0.5": - version: 3.0.14 - resolution: "@smithy/eventstream-serde-browser@npm:3.0.14" + version: 3.0.11 + resolution: "@smithy/eventstream-serde-browser@npm:3.0.11" dependencies: - "@smithy/eventstream-serde-universal": ^3.0.13 - "@smithy/types": ^3.7.2 + "@smithy/eventstream-serde-universal": ^3.0.10 + "@smithy/types": ^3.6.0 tslib: ^2.6.2 - checksum: ebcdde6435df0a20b6439bd16f5a3d3597b7bcba4a3e8e05f59451116d18c874b37abcc0dfd3e7b67e3381782d6656013c2511a1b66400a7e0a9a3d00c9c38d3 + checksum: d1e7007b5de4bff20f751d6751da74690c03dd4eb339055a5f4b0db6327f9d901f385f2ce100a8d3658df6714955b4403f013285294855c30dc78a50435fdf92 languageName: node linkType: hard -"@smithy/eventstream-serde-browser@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/eventstream-serde-browser@npm:4.2.3" +"@smithy/eventstream-serde-browser@npm:^4.0.4, @smithy/eventstream-serde-browser@npm:^4.0.5": + version: 4.0.5 + resolution: "@smithy/eventstream-serde-browser@npm:4.0.5" dependencies: - "@smithy/eventstream-serde-universal": ^4.2.3 - "@smithy/types": ^4.8.0 + "@smithy/eventstream-serde-universal": ^4.0.5 + "@smithy/types": ^4.3.2 tslib: ^2.6.2 - checksum: 8b8c957c78f941a34cb8324f9ca0902424e75fe4eef66542296903f91bf3637dedc8ce2e0ada8941df2a0a73bfc379e1b855dc46e940ec55399a3b360a0cd5f0 + checksum: 352c6b73482d844f8184d6e6ffd28b1f69b376b59a3246a0ab967c990c15b11507323ff6362b27478062865e131739b27bafa7c6dedfa4c52ac8d795ce0cf8f5 languageName: node linkType: hard "@smithy/eventstream-serde-config-resolver@npm:^3.0.3": - version: 3.0.11 - resolution: "@smithy/eventstream-serde-config-resolver@npm:3.0.11" + version: 3.0.8 + resolution: "@smithy/eventstream-serde-config-resolver@npm:3.0.8" dependencies: - "@smithy/types": ^3.7.2 + "@smithy/types": ^3.6.0 tslib: ^2.6.2 - checksum: 0c8ba642c63b95c0a6c218a6fc71dd212b0fc42306605fba2827602e54782efc9ba15d9ce1b8cf0f9aa8b46cabbb4e4fab0addd12007493b9551b3997ab8cc05 + checksum: a18f5b7cfc6f9ab79d282138452b7475cafb354d2d6d9d6d8ae7815342537bd81f6e1423aa9cb77a6006d24d6a65ef7bdc47ea823f77d4b65f440e0eec708b7b languageName: node linkType: hard -"@smithy/eventstream-serde-config-resolver@npm:^4.3.3": - version: 4.3.3 - resolution: "@smithy/eventstream-serde-config-resolver@npm:4.3.3" +"@smithy/eventstream-serde-config-resolver@npm:^4.1.2, @smithy/eventstream-serde-config-resolver@npm:^4.1.3": + version: 4.1.3 + resolution: "@smithy/eventstream-serde-config-resolver@npm:4.1.3" dependencies: - "@smithy/types": ^4.8.0 + "@smithy/types": ^4.3.2 tslib: ^2.6.2 - checksum: 2f90d12bca32d561cb28161ccedb0e72e41e0bed547ae84c4d42d1e3e250327386da0b7906745b5dfcee5195cd5b7a90470f2446ebc4471b3c9f5f28adcb4a09 + checksum: bfe98977649bcbfbe93cdbfb118c363759da6910ca8fa462870427dbc6f1f2f835103831147eee7eef27ace1bc58b65a40969c4630cf76be1eedfcd36996fd28 languageName: node linkType: hard "@smithy/eventstream-serde-node@npm:^3.0.4": - version: 3.0.13 - resolution: "@smithy/eventstream-serde-node@npm:3.0.13" + version: 3.0.10 + resolution: "@smithy/eventstream-serde-node@npm:3.0.10" dependencies: - "@smithy/eventstream-serde-universal": ^3.0.13 - "@smithy/types": ^3.7.2 + "@smithy/eventstream-serde-universal": ^3.0.10 + "@smithy/types": ^3.6.0 tslib: ^2.6.2 - checksum: 934531f159cf6b24f038396df5fe5b53d43c16e143f1d89b4a9cc1d64e3a6687aa98002c4e67cc8e61ed0fe211be67c3df3dab7c5b93866e867a2887b5d3bc3b + checksum: d67feaa889473f85459061fda50ab4742cf25f8e93557a307d3c2990620a5c5893bce477ac1d747838672b7ae65d97856245f6bbe1379de9b90cd57cf6c83e2e languageName: node linkType: hard -"@smithy/eventstream-serde-node@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/eventstream-serde-node@npm:4.2.3" +"@smithy/eventstream-serde-node@npm:^4.0.4, @smithy/eventstream-serde-node@npm:^4.0.5": + version: 4.0.5 + resolution: "@smithy/eventstream-serde-node@npm:4.0.5" dependencies: - "@smithy/eventstream-serde-universal": ^4.2.3 - "@smithy/types": ^4.8.0 + "@smithy/eventstream-serde-universal": ^4.0.5 + "@smithy/types": ^4.3.2 tslib: ^2.6.2 - checksum: 821960a2dfa7a50060d89097c6204fedea724f1888c7cc128f554202fac7874d2bcfb56b9737596471f72e18537d0a1788da2bb5d7df0a5c28b43fb1aa847cf8 + checksum: 21c389202d2db2bcff23166b220ff3ba6c178f2b9eff1918317cca24c49cb6e0a53ab7f43fb8039f776f63ffd3a2bf69c909dafa5199d5d4278797cb121d3daa languageName: node linkType: hard -"@smithy/eventstream-serde-universal@npm:^3.0.13": - version: 3.0.13 - resolution: "@smithy/eventstream-serde-universal@npm:3.0.13" +"@smithy/eventstream-serde-universal@npm:^3.0.10": + version: 3.0.10 + resolution: "@smithy/eventstream-serde-universal@npm:3.0.10" dependencies: - "@smithy/eventstream-codec": ^3.1.10 - "@smithy/types": ^3.7.2 + "@smithy/eventstream-codec": ^3.1.7 + "@smithy/types": ^3.6.0 tslib: ^2.6.2 - checksum: 5eea197d6c6f2fc993bbd3499d71655bc14d597b95bda11f030c45871ae68a56472b58cee4c199a0f33bc7dd4caf437d74eafb836884c899a548dfd0b6776961 + checksum: 5f3bd8751e6ed6c2c3ea6da54dd2ecd8906de8d2606e6fb9da5f0d0500c4b5d85a1a83837cc661bcc3a058b485459b12ddcc48810b12afd8d140cc76d2516346 languageName: node linkType: hard -"@smithy/eventstream-serde-universal@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/eventstream-serde-universal@npm:4.2.3" +"@smithy/eventstream-serde-universal@npm:^4.0.5": + version: 4.0.5 + resolution: "@smithy/eventstream-serde-universal@npm:4.0.5" dependencies: - "@smithy/eventstream-codec": ^4.2.3 - "@smithy/types": ^4.8.0 + "@smithy/eventstream-codec": ^4.0.5 + "@smithy/types": ^4.3.2 tslib: ^2.6.2 - checksum: 52ad09c0150d8102a4f96eae58e703c79613258329626b932e6b1259665182f2c8ee455d68b92bdd5f48bab10c91f37b96befe121077697d10edbc326b83c8cd + checksum: 183c6d4895395bbea34d12d3a87e9c69cc598c19e0cf51ba0036277ab520230fdc4b27026d1e438304b3ac4624a4408df15fc037f5c6a96bec0c71c400711170 languageName: node linkType: hard @@ -11523,16 +13334,29 @@ __metadata: languageName: node linkType: hard -"@smithy/fetch-http-handler@npm:^4.1.3": - version: 4.1.3 - resolution: "@smithy/fetch-http-handler@npm:4.1.3" +"@smithy/fetch-http-handler@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/fetch-http-handler@npm:4.0.0" dependencies: - "@smithy/protocol-http": ^4.1.8 - "@smithy/querystring-builder": ^3.0.11 - "@smithy/types": ^3.7.2 + "@smithy/protocol-http": ^4.1.5 + "@smithy/querystring-builder": ^3.0.8 + "@smithy/types": ^3.6.0 "@smithy/util-base64": ^3.0.0 tslib: ^2.6.2 - checksum: 287e309febccd52283e1733a17a2b92623c8522f21de8faaabb8f9f28514439374142ff84fa33bd306f5884586a1838f8aa8758dda73fb72d2fba5bd781cfa77 + checksum: 82035ada9ca7cf40c897ac6e8ff0097fad46a857a46ccc2dbe353ec730dbbd1d5733c9e82a1b09f606c12c64add35a045d8c860e4fc780acbf06f9d3fae8d90c + languageName: node + linkType: hard + +"@smithy/fetch-http-handler@npm:^5.0.4, @smithy/fetch-http-handler@npm:^5.1.0, @smithy/fetch-http-handler@npm:^5.1.1, @smithy/fetch-http-handler@npm:^5.3.0": + version: 5.3.0 + resolution: "@smithy/fetch-http-handler@npm:5.3.0" + dependencies: + "@smithy/protocol-http": ^5.3.0 + "@smithy/querystring-builder": ^4.2.0 + "@smithy/types": ^4.6.0 + "@smithy/util-base64": ^4.2.0 + tslib: ^2.6.2 + checksum: cd4a02981ab35510872ae6a2bf7dfbe485109ede3dd0b0bf56042fb6f4c896fcf555e580a525ef56cd7d1b68a1b53b66c8df4a593c9e5a21d0996d030fb10f82 languageName: node linkType: hard @@ -11550,38 +13374,50 @@ __metadata: linkType: hard "@smithy/hash-blob-browser@npm:^3.1.2": - version: 3.1.10 - resolution: "@smithy/hash-blob-browser@npm:3.1.10" + version: 3.1.7 + resolution: "@smithy/hash-blob-browser@npm:3.1.7" dependencies: "@smithy/chunked-blob-reader": ^4.0.0 "@smithy/chunked-blob-reader-native": ^3.0.1 - "@smithy/types": ^3.7.2 + "@smithy/types": ^3.6.0 tslib: ^2.6.2 - checksum: 206eb5200f6d678f81cd8811cbd9e938a62256bce188503d25534a1df3d97c489420bee32cc61e634a00f9d0129c7683bca64428f7955e9c4f174df1db185cee + checksum: fda71b16b2ffdb47dd75c4568c28a712703ce987e35c646f89860668ffb0cc38c15410b6319ce077e5dc5c3e4427af9e4620281a0a491a163e2bc23c507fe610 languageName: node linkType: hard -"@smithy/hash-blob-browser@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/hash-blob-browser@npm:4.2.4" +"@smithy/hash-blob-browser@npm:^4.0.5": + version: 4.0.5 + resolution: "@smithy/hash-blob-browser@npm:4.0.5" dependencies: - "@smithy/chunked-blob-reader": ^5.2.0 - "@smithy/chunked-blob-reader-native": ^4.2.1 - "@smithy/types": ^4.8.0 + "@smithy/chunked-blob-reader": ^5.0.0 + "@smithy/chunked-blob-reader-native": ^4.0.0 + "@smithy/types": ^4.3.2 tslib: ^2.6.2 - checksum: 7c9ce6d103c0589b72dcd929bc146c7a843ab090cac2722264d26c910dc3b59e3b69c7ee9254dac8b6836c0a5cb83b8f31a0cbec2e0252d36d58bdd1e93e7964 + checksum: d44a12847dabe3ba33b52306ef8f0f61ed22943d12a1fe2d669a5425d9e7b97fc1fd52b78bd362ba56a24c8f0723630e579f2de5362cddc9c8060854150545d9 languageName: node linkType: hard "@smithy/hash-node@npm:^3.0.3": - version: 3.0.11 - resolution: "@smithy/hash-node@npm:3.0.11" + version: 3.0.8 + resolution: "@smithy/hash-node@npm:3.0.8" dependencies: - "@smithy/types": ^3.7.2 + "@smithy/types": ^3.6.0 "@smithy/util-buffer-from": ^3.0.0 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: d0eb389976fac0667d9cd94eac5d0a16010198034ecb18180973974ced06952a73846a7b760a7c53e52d7fb3d9c2193bd0580afbefd675ca5620cf66ac14d1f7 + checksum: fa8fa82b830550de01e981e0265dad3d42802208c128cdd1b970c513726d6f29f030a52d7087e1fbee751011b6dcec479e592941252a7e47004418c8d605e1a4 + languageName: node + linkType: hard + +"@smithy/hash-node@npm:^4.0.4, @smithy/hash-node@npm:^4.0.5, @smithy/hash-node@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/hash-node@npm:4.2.0" + dependencies: + "@smithy/types": ^4.6.0 + "@smithy/util-buffer-from": ^4.2.0 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: 98156506ae037d4e224b7be0c63606a04b8884b2a0309fc48c7a0bdc87025e2347a71577c3cdc73f76b776dbf09526fde3fa9d459c5f7caf6ff5f2d9258cec2e languageName: node linkType: hard @@ -11598,34 +13434,44 @@ __metadata: linkType: hard "@smithy/hash-stream-node@npm:^3.1.2": - version: 3.1.10 - resolution: "@smithy/hash-stream-node@npm:3.1.10" + version: 3.1.7 + resolution: "@smithy/hash-stream-node@npm:3.1.7" dependencies: - "@smithy/types": ^3.7.2 + "@smithy/types": ^3.6.0 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: ade9da919768d138010acf9487b8bcb18c91ba70312440322da06b75f9205bfcb8716d2fa9f3904b9d07e9d306e13b91e4f192bc8807e5a6e3f8bc77f193a4d3 + checksum: 26f1a49f9fa5486fbca97034c171f36675cffdf2fe1039cfd918a83b63d9cbb1b0cdb7c399c21f1d914f3c4df5e16754b01a755b2eadaf51c519aa183ac71ea3 languageName: node linkType: hard -"@smithy/hash-stream-node@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/hash-stream-node@npm:4.2.3" +"@smithy/hash-stream-node@npm:^4.0.5": + version: 4.0.5 + resolution: "@smithy/hash-stream-node@npm:4.0.5" dependencies: - "@smithy/types": ^4.8.0 - "@smithy/util-utf8": ^4.2.0 + "@smithy/types": ^4.3.2 + "@smithy/util-utf8": ^4.0.0 tslib: ^2.6.2 - checksum: a342ca5dda588443137fc0d314cf6e82d84c0bf9b267e0a39309dda534bab79042a0b6f037d5cdfe894a31d354b06ddc8529d99a593aa339f010a088680794b9 + checksum: 19c7ce086eb86c3a8660a587c70278ab8e201aed10157e6c2f1a7d8071967429bf70b3cd6e81fb29042b3c3ffcf40866bc94ada34b86a1688dc28527884f10de languageName: node linkType: hard "@smithy/invalid-dependency@npm:^3.0.3": - version: 3.0.11 - resolution: "@smithy/invalid-dependency@npm:3.0.11" + version: 3.0.8 + resolution: "@smithy/invalid-dependency@npm:3.0.8" dependencies: - "@smithy/types": ^3.7.2 + "@smithy/types": ^3.6.0 + tslib: ^2.6.2 + checksum: 7769ea3d6cc2530da1c6ecc6bcc90e7b6a2338d87465965f0845ad28be5d27c08516dc79ef77af2a002fe0329367fa8260399abb29676f3f37adf8c2cf2772c8 + languageName: node + linkType: hard + +"@smithy/invalid-dependency@npm:^4.0.4, @smithy/invalid-dependency@npm:^4.0.5, @smithy/invalid-dependency@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/invalid-dependency@npm:4.2.0" + dependencies: + "@smithy/types": ^4.6.0 tslib: ^2.6.2 - checksum: 7cba9b2ebfee068e5ddddfb0a89b87c70ab252e88b0bfb2967c5373187b754452e66487ad3a539095049f2a6f327e438105b781e18f9a1ba1eb898f78c25d5ba + checksum: f20003683c9358a252d05711fe7e0ad1d400fcf6658acc50894e5f3d9d8fc9a8de079f958e418c4031a872dfde0de2ac59f829e630f90241d4d4bfaa830c32f6 languageName: node linkType: hard @@ -11639,12 +13485,12 @@ __metadata: languageName: node linkType: hard -"@smithy/is-array-buffer@npm:^2.2.0": - version: 2.2.0 - resolution: "@smithy/is-array-buffer@npm:2.2.0" +"@smithy/is-array-buffer@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/is-array-buffer@npm:2.0.0" dependencies: - tslib: ^2.6.2 - checksum: 2f2523cd8cc4538131e408eb31664983fecb0c8724956788b015aaf3ab85a0c976b50f4f09b176f1ed7bbe79f3edf80743be7a80a11f22cd9ce1285d77161aaf + tslib: ^2.5.0 + checksum: c0f8983a402da853fd6ee33f60e70c561e44f83a7aae1af9675a40aeb57980d1a64ac7a9b892b69fdfcf282f54accc7e531619ba1ae5e447f17c27efd109802e languageName: node linkType: hard @@ -11657,7 +13503,7 @@ __metadata: languageName: node linkType: hard -"@smithy/is-array-buffer@npm:^4.2.0": +"@smithy/is-array-buffer@npm:^4.0.0, @smithy/is-array-buffer@npm:^4.2.0": version: 4.2.0 resolution: "@smithy/is-array-buffer@npm:4.2.0" dependencies: @@ -11666,36 +13512,47 @@ __metadata: languageName: node linkType: hard -"@smithy/md5-js@npm:^3.0.3": - version: 3.0.11 - resolution: "@smithy/md5-js@npm:3.0.11" +"@smithy/md5-js@npm:^3.0.3": + version: 3.0.8 + resolution: "@smithy/md5-js@npm:3.0.8" + dependencies: + "@smithy/types": ^3.6.0 + "@smithy/util-utf8": ^3.0.0 + tslib: ^2.6.2 + checksum: 83654b7c65be77d3e170f63a5dab4b3d19bb518ca69691b0a9c257de8101a02e005bc2136074d6ab18d0a50cef746ea610527e3530c6e843b6b9529ed9b488f1 + languageName: node + linkType: hard + +"@smithy/md5-js@npm:^4.0.5": + version: 4.0.5 + resolution: "@smithy/md5-js@npm:4.0.5" dependencies: - "@smithy/types": ^3.7.2 - "@smithy/util-utf8": ^3.0.0 + "@smithy/types": ^4.3.2 + "@smithy/util-utf8": ^4.0.0 tslib: ^2.6.2 - checksum: 6d5d13e27c0233079b2dba610d7744fba6528eb868c94a7a8d2eb8c4746bd327648016c473b7872eb4d55f6143b0253b472c91ab69e7bc2747c8f4f7212f9405 + checksum: 30f015e5846963189aef4204029506c145e7c6106983bf0cb0ace88fcfc90c8a97094d65b73a79a86406bfcf70932bab9b7a6074fcac481afd0e078955bc95eb languageName: node linkType: hard -"@smithy/md5-js@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/md5-js@npm:4.2.3" +"@smithy/middleware-content-length@npm:^3.0.5": + version: 3.0.10 + resolution: "@smithy/middleware-content-length@npm:3.0.10" dependencies: - "@smithy/types": ^4.8.0 - "@smithy/util-utf8": ^4.2.0 + "@smithy/protocol-http": ^4.1.5 + "@smithy/types": ^3.6.0 tslib: ^2.6.2 - checksum: 6495f9592ef731468392f2b17bbf781f931555d8e853c70fa2ed41f9e612df133092dffa916f1b46fa06ea414db399f40c3845f19d975c368afeae76b010ce21 + checksum: 2e7a6e36f39e1ce78ba3800979004a801fa93c7ef3b143e1c1b3ff64e4a2b92762e808ab75c2f7a1acc6133f4b301624dc08dc2354b37d5735e02ee4ccaddf78 languageName: node linkType: hard -"@smithy/middleware-content-length@npm:^3.0.5": - version: 3.0.13 - resolution: "@smithy/middleware-content-length@npm:3.0.13" +"@smithy/middleware-content-length@npm:^4.0.4, @smithy/middleware-content-length@npm:^4.0.5, @smithy/middleware-content-length@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/middleware-content-length@npm:4.2.0" dependencies: - "@smithy/protocol-http": ^4.1.8 - "@smithy/types": ^3.7.2 + "@smithy/protocol-http": ^5.3.0 + "@smithy/types": ^4.6.0 tslib: ^2.6.2 - checksum: b5a4a3d28543e2175f15f3b2df7faf4e34b5a295ffeb583333971a94cf7f769f998ffa42a66f2e56fb5c3c1590fc2d0b8880bf47251dc301c41ae81d0eebf07a + checksum: c7e39e22c97dbcad8abe7ec9fb54381fce3acd601a2d8f3ea6f64e4f37663033e8ac5034e83814015d70277f587f7e0af8a60b3a01e46b06e305023e2d740bb8 languageName: node linkType: hard @@ -11710,23 +13567,39 @@ __metadata: languageName: node linkType: hard -"@smithy/middleware-endpoint@npm:^3.1.0, @smithy/middleware-endpoint@npm:^3.2.8": - version: 3.2.8 - resolution: "@smithy/middleware-endpoint@npm:3.2.8" - dependencies: - "@smithy/core": ^2.5.7 - "@smithy/middleware-serde": ^3.0.11 - "@smithy/node-config-provider": ^3.1.12 - "@smithy/shared-ini-file-loader": ^3.1.12 - "@smithy/types": ^3.7.2 - "@smithy/url-parser": ^3.0.11 - "@smithy/util-middleware": ^3.0.11 +"@smithy/middleware-endpoint@npm:^3.1.0, @smithy/middleware-endpoint@npm:^3.2.1": + version: 3.2.1 + resolution: "@smithy/middleware-endpoint@npm:3.2.1" + dependencies: + "@smithy/core": ^2.5.1 + "@smithy/middleware-serde": ^3.0.8 + "@smithy/node-config-provider": ^3.1.9 + "@smithy/shared-ini-file-loader": ^3.1.9 + "@smithy/types": ^3.6.0 + "@smithy/url-parser": ^3.0.8 + "@smithy/util-middleware": ^3.0.8 + tslib: ^2.6.2 + checksum: d1d6406840262388a5845a29d9a2e956a2f3c42f0fb981cd34b95145a5a509bebd25b3e4fad73951b56ff71757d00f7e8ec23bc75c6362a97dacab114ecf9140 + languageName: node + linkType: hard + +"@smithy/middleware-endpoint@npm:^4.1.11, @smithy/middleware-endpoint@npm:^4.1.14, @smithy/middleware-endpoint@npm:^4.1.15, @smithy/middleware-endpoint@npm:^4.1.18, @smithy/middleware-endpoint@npm:^4.3.0": + version: 4.3.0 + resolution: "@smithy/middleware-endpoint@npm:4.3.0" + dependencies: + "@smithy/core": ^3.14.0 + "@smithy/middleware-serde": ^4.2.0 + "@smithy/node-config-provider": ^4.3.0 + "@smithy/shared-ini-file-loader": ^4.3.0 + "@smithy/types": ^4.6.0 + "@smithy/url-parser": ^4.2.0 + "@smithy/util-middleware": ^4.2.0 tslib: ^2.6.2 - checksum: 45b8d1f22eeb4c265618472ff2001e6b3e5fec6c1303443d1183fabf034d1ddf6053869fd1919c5b9f1824475c64906aa9af90793e7bf343ddebf69feebd4846 + checksum: 81877411bb98888704066dc847428c070f53cfb591e2e689e1a8b894a0a3cd74562553955ae5527ca32e8cea7309cbe995ad20976247909704c93898047ebdad languageName: node linkType: hard -"@smithy/middleware-endpoint@npm:^4.3.4, @smithy/middleware-endpoint@npm:^4.3.5": +"@smithy/middleware-endpoint@npm:^4.3.5": version: 4.3.5 resolution: "@smithy/middleware-endpoint@npm:4.3.5" dependencies: @@ -11743,23 +13616,40 @@ __metadata: linkType: hard "@smithy/middleware-retry@npm:^3.0.14": - version: 3.0.34 - resolution: "@smithy/middleware-retry@npm:3.0.34" - dependencies: - "@smithy/node-config-provider": ^3.1.12 - "@smithy/protocol-http": ^4.1.8 - "@smithy/service-error-classification": ^3.0.11 - "@smithy/smithy-client": ^3.7.0 - "@smithy/types": ^3.7.2 - "@smithy/util-middleware": ^3.0.11 - "@smithy/util-retry": ^3.0.11 + version: 3.0.25 + resolution: "@smithy/middleware-retry@npm:3.0.25" + dependencies: + "@smithy/node-config-provider": ^3.1.9 + "@smithy/protocol-http": ^4.1.5 + "@smithy/service-error-classification": ^3.0.8 + "@smithy/smithy-client": ^3.4.2 + "@smithy/types": ^3.6.0 + "@smithy/util-middleware": ^3.0.8 + "@smithy/util-retry": ^3.0.8 tslib: ^2.6.2 uuid: ^9.0.1 - checksum: ee92e911a406f312b0ad8f319d7b103f833bfa47711477033778060acfe31f0220b4db2637441c8e7fe20470a11c4aaca76ee22b69db09653067c5b749e99f0a + checksum: 5ebb8ed29be344ab92db28fbe62f1887b6a9cf7c5029450454c1a384844cd4e28a99c4c381ca2466d848d545ee885c35f6c5b965bc7a90a9a20b301433caed37 + languageName: node + linkType: hard + +"@smithy/middleware-retry@npm:^4.1.12, @smithy/middleware-retry@npm:^4.1.15, @smithy/middleware-retry@npm:^4.1.16, @smithy/middleware-retry@npm:^4.1.19, @smithy/middleware-retry@npm:^4.4.0": + version: 4.4.0 + resolution: "@smithy/middleware-retry@npm:4.4.0" + dependencies: + "@smithy/node-config-provider": ^4.3.0 + "@smithy/protocol-http": ^5.3.0 + "@smithy/service-error-classification": ^4.2.0 + "@smithy/smithy-client": ^4.7.0 + "@smithy/types": ^4.6.0 + "@smithy/util-middleware": ^4.2.0 + "@smithy/util-retry": ^4.2.0 + "@smithy/uuid": ^1.1.0 + tslib: ^2.6.2 + checksum: b135a6e9431bfd5aa417fcd1561d570d334b594bfc6069aee15f080bee9f85bc14fe2b37ca6294af8733c2acf343bef6fc50d14751fb7e42e3396b8d927c394f languageName: node linkType: hard -"@smithy/middleware-retry@npm:^4.4.4": +"@smithy/middleware-retry@npm:^4.4.5": version: 4.4.5 resolution: "@smithy/middleware-retry@npm:4.4.5" dependencies: @@ -11776,13 +13666,24 @@ __metadata: languageName: node linkType: hard -"@smithy/middleware-serde@npm:^3.0.11, @smithy/middleware-serde@npm:^3.0.3": - version: 3.0.11 - resolution: "@smithy/middleware-serde@npm:3.0.11" +"@smithy/middleware-serde@npm:^3.0.3, @smithy/middleware-serde@npm:^3.0.8": + version: 3.0.8 + resolution: "@smithy/middleware-serde@npm:3.0.8" dependencies: - "@smithy/types": ^3.7.2 + "@smithy/types": ^3.6.0 + tslib: ^2.6.2 + checksum: b7cbf57955ab82cd5ddb07fcceecdf1fbd6a3f9479179d1014d34e88f2dd32c0ffd4fb631cbb7a05ef4635efab34b32141ea5526b388138f71589ba993560fb2 + languageName: node + linkType: hard + +"@smithy/middleware-serde@npm:^4.0.8, @smithy/middleware-serde@npm:^4.0.9, @smithy/middleware-serde@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/middleware-serde@npm:4.2.0" + dependencies: + "@smithy/protocol-http": ^5.3.0 + "@smithy/types": ^4.6.0 tslib: ^2.6.2 - checksum: fae0ce5784ff77d2998652c11b18304d0a5a537853acffe683f06a505f995a21228c086f7a6a979218f81ff5aee8705ed38343b6f9db4540e90340b34f763f65 + checksum: f43d5b438aca7184c7bf43c3136ec90f14c8e3936a4624158cb27f160ae18fd8647a34c0e9f3d37e8c89e7c8711748dfe93ec388da8e0f227e01e0c5e669de30 languageName: node linkType: hard @@ -11797,13 +13698,23 @@ __metadata: languageName: node linkType: hard -"@smithy/middleware-stack@npm:^3.0.11, @smithy/middleware-stack@npm:^3.0.3": - version: 3.0.11 - resolution: "@smithy/middleware-stack@npm:3.0.11" +"@smithy/middleware-stack@npm:^3.0.3, @smithy/middleware-stack@npm:^3.0.8": + version: 3.0.8 + resolution: "@smithy/middleware-stack@npm:3.0.8" dependencies: - "@smithy/types": ^3.7.2 + "@smithy/types": ^3.6.0 + tslib: ^2.6.2 + checksum: 1a5248cdbe8d982e11fba679e9582cde8fa36093376d5076d2936e5be919866a7101089194087cda21a0b032857bf1ebca627d8e1c3e5d9519749fc5207692f5 + languageName: node + linkType: hard + +"@smithy/middleware-stack@npm:^4.0.4, @smithy/middleware-stack@npm:^4.0.5, @smithy/middleware-stack@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/middleware-stack@npm:4.2.0" + dependencies: + "@smithy/types": ^4.6.0 tslib: ^2.6.2 - checksum: 39d943328735d70b1f29d565b014aaf9c96a2f95e33ab499284b70d48229b4304d35ab5b0df31971f868066f6996d5ee24083bcd71dff3892e9f5a595064c10f + checksum: 37886fb6da8dfda4c09f2cca268214397de05009835095d773b463aa815670e9cdd8460c19bb7c6024dc0f1104baa0db3d0b9623ac30ceafd8b1a734054b53d7 languageName: node linkType: hard @@ -11817,15 +13728,27 @@ __metadata: languageName: node linkType: hard -"@smithy/node-config-provider@npm:^3.1.12, @smithy/node-config-provider@npm:^3.1.4": - version: 3.1.12 - resolution: "@smithy/node-config-provider@npm:3.1.12" +"@smithy/node-config-provider@npm:^3.1.4, @smithy/node-config-provider@npm:^3.1.9": + version: 3.1.9 + resolution: "@smithy/node-config-provider@npm:3.1.9" dependencies: - "@smithy/property-provider": ^3.1.11 - "@smithy/shared-ini-file-loader": ^3.1.12 - "@smithy/types": ^3.7.2 + "@smithy/property-provider": ^3.1.8 + "@smithy/shared-ini-file-loader": ^3.1.9 + "@smithy/types": ^3.6.0 + tslib: ^2.6.2 + checksum: 2ecd0385858f0ea818f7bef1e129e62fccd8a6ffa888f2f13286f8ffe1995f84e0e5040b7ed7b5235462ac795e9fc479ca5c5637b3bf30df2613baa6f4e718c9 + languageName: node + linkType: hard + +"@smithy/node-config-provider@npm:^4.1.3, @smithy/node-config-provider@npm:^4.1.4, @smithy/node-config-provider@npm:^4.3.0": + version: 4.3.0 + resolution: "@smithy/node-config-provider@npm:4.3.0" + dependencies: + "@smithy/property-provider": ^4.2.0 + "@smithy/shared-ini-file-loader": ^4.3.0 + "@smithy/types": ^4.6.0 tslib: ^2.6.2 - checksum: e00b47e749233df6d98287176c8b6cf69287aaab593e5e97b365da8d2781a3478178cab1ad3c68c997efe41a9653960e5615c2cab368e677f05a3acc16e958e5 + checksum: e67e3b4d281947cd7bfe358a4a40349f52c4761ec4903c4392e27ee6816eb3b0ba3d1e9d1c196ff2f28ee3ae4701945d0dfd234203aa93bc30b46146070b7216 languageName: node linkType: hard @@ -11841,20 +13764,33 @@ __metadata: languageName: node linkType: hard -"@smithy/node-http-handler@npm:^3.1.4, @smithy/node-http-handler@npm:^3.3.3": - version: 3.3.3 - resolution: "@smithy/node-http-handler@npm:3.3.3" +"@smithy/node-http-handler@npm:^3.1.4, @smithy/node-http-handler@npm:^3.2.5": + version: 3.2.5 + resolution: "@smithy/node-http-handler@npm:3.2.5" dependencies: - "@smithy/abort-controller": ^3.1.9 - "@smithy/protocol-http": ^4.1.8 - "@smithy/querystring-builder": ^3.0.11 - "@smithy/types": ^3.7.2 + "@smithy/abort-controller": ^3.1.6 + "@smithy/protocol-http": ^4.1.5 + "@smithy/querystring-builder": ^3.0.8 + "@smithy/types": ^3.6.0 + tslib: ^2.6.2 + checksum: 617b2f1c3fea4f8b549b481ec73ec2a7a404b8a8c8b47bfb8327626818f84ed94c1c5496084402a015705af715b5353a07d28ea0869ee6c877c4c8a9d29a10ab + languageName: node + linkType: hard + +"@smithy/node-http-handler@npm:^4.0.6, @smithy/node-http-handler@npm:^4.1.0, @smithy/node-http-handler@npm:^4.1.1, @smithy/node-http-handler@npm:^4.3.0": + version: 4.3.0 + resolution: "@smithy/node-http-handler@npm:4.3.0" + dependencies: + "@smithy/abort-controller": ^4.2.0 + "@smithy/protocol-http": ^5.3.0 + "@smithy/querystring-builder": ^4.2.0 + "@smithy/types": ^4.6.0 tslib: ^2.6.2 - checksum: b95ac887388f5698583855a430ca6e727bff4fc32bc4143debbdde70061685174fde132c0475f9a5128cf7522d553e108e859b41b01b3e58843f0f9cf48acd3e + checksum: 30752ee8bd3d426847221417db3742e8e976615de8277e345af58899845e0e35438e4921056849f9d505a20af0f7512cb39276b68d0da5446d0b275f038bdeaf languageName: node linkType: hard -"@smithy/node-http-handler@npm:^4.1.0, @smithy/node-http-handler@npm:^4.4.2, @smithy/node-http-handler@npm:^4.4.3": +"@smithy/node-http-handler@npm:^4.4.3": version: 4.4.3 resolution: "@smithy/node-http-handler@npm:4.4.3" dependencies: @@ -11867,13 +13803,23 @@ __metadata: languageName: node linkType: hard -"@smithy/property-provider@npm:^3.1.11, @smithy/property-provider@npm:^3.1.3": - version: 3.1.11 - resolution: "@smithy/property-provider@npm:3.1.11" +"@smithy/property-provider@npm:^3.1.3, @smithy/property-provider@npm:^3.1.8": + version: 3.1.8 + resolution: "@smithy/property-provider@npm:3.1.8" dependencies: - "@smithy/types": ^3.7.2 + "@smithy/types": ^3.6.0 + tslib: ^2.6.2 + checksum: 383621a8cf8aafb4a30ecf105fb6d9546f75fac7134b9d9e91248ebacb035867047170cbe01d4ca8d60b62d1fb6287d4fb3a752a10fe9b33f9520a951d0bb72c + languageName: node + linkType: hard + +"@smithy/property-provider@npm:^4.0.4, @smithy/property-provider@npm:^4.0.5, @smithy/property-provider@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/property-provider@npm:4.2.0" + dependencies: + "@smithy/types": ^4.6.0 tslib: ^2.6.2 - checksum: 7c8a9b567ff2ec33b021e718b9757c5492f0e6b4330793bb9726d4756312fb3e786fe636f26c56ddfcbea4f58dbf6c3452c0fd2ecce9193031151a4555602424 + checksum: 8ea9ccc9d3e67895c7002a3f5ab2f3f8b3432213eff3e5b3e4d81845273903de706e6c46e815b39e00c2fc5bf76a341d99e396cb9dc0c9cdc5981a35c83991a1 languageName: node linkType: hard @@ -11887,13 +13833,23 @@ __metadata: languageName: node linkType: hard -"@smithy/protocol-http@npm:^4.1.0, @smithy/protocol-http@npm:^4.1.4, @smithy/protocol-http@npm:^4.1.8": - version: 4.1.8 - resolution: "@smithy/protocol-http@npm:4.1.8" +"@smithy/protocol-http@npm:^4.1.0, @smithy/protocol-http@npm:^4.1.4, @smithy/protocol-http@npm:^4.1.5": + version: 4.1.5 + resolution: "@smithy/protocol-http@npm:4.1.5" dependencies: - "@smithy/types": ^3.7.2 + "@smithy/types": ^3.6.0 + tslib: ^2.6.2 + checksum: f70bd473e3c79cd33a5e1f02a30251f3e4bfa127615f6032d980a483f8abed76555f525e55f0eb8b5ac7d33dd5f359498a3e96b98c646a09d83e2d68b1fa949a + languageName: node + linkType: hard + +"@smithy/protocol-http@npm:^5.1.2, @smithy/protocol-http@npm:^5.1.3, @smithy/protocol-http@npm:^5.3.0": + version: 5.3.0 + resolution: "@smithy/protocol-http@npm:5.3.0" + dependencies: + "@smithy/types": ^4.6.0 tslib: ^2.6.2 - checksum: 490425e7329962ede034cf04911c80a2653011dc2b15b9b76a1553545bec84aeef1b70c9f0ab6c2adfc3502afec6f4cf38499dba211e9f81370d470f6e35ca0f + checksum: 718f1729c6b44a0d493ed4d815e9b6037fd50a87d9f7ac6070d53c083f11d1e460c6edc5997b2d8c8138559d15e2a79c1bd26534357c55c32bc5d2aaae625d3a languageName: node linkType: hard @@ -11907,14 +13863,25 @@ __metadata: languageName: node linkType: hard -"@smithy/querystring-builder@npm:^3.0.11, @smithy/querystring-builder@npm:^3.0.3, @smithy/querystring-builder@npm:^3.0.7": - version: 3.0.11 - resolution: "@smithy/querystring-builder@npm:3.0.11" +"@smithy/querystring-builder@npm:^3.0.3, @smithy/querystring-builder@npm:^3.0.7, @smithy/querystring-builder@npm:^3.0.8": + version: 3.0.8 + resolution: "@smithy/querystring-builder@npm:3.0.8" dependencies: - "@smithy/types": ^3.7.2 + "@smithy/types": ^3.6.0 "@smithy/util-uri-escape": ^3.0.0 tslib: ^2.6.2 - checksum: 77daf191c606178cc76f46739b4085660ed3036993a9c2274cb6b70a9ba29e000c33c3c093263a6a119e0a55f063d02a29806e1c90384e18f50a8c2bc0a1d7f0 + checksum: d3bd7af1e291bca9ac7693f6d4bfd7ae196cb3c5b26895974029163b3b9a86c03b5533fd79f9dafca6250db80a1da7be33d7d2e87eb6bf7bcde61370ea612f7e + languageName: node + linkType: hard + +"@smithy/querystring-builder@npm:^4.0.4, @smithy/querystring-builder@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/querystring-builder@npm:4.2.0" + dependencies: + "@smithy/types": ^4.6.0 + "@smithy/util-uri-escape": ^4.2.0 + tslib: ^2.6.2 + checksum: 01eb2e947130c1d88e67da65032e88911f6d2f4fa99f56555370fa765e63c629273e06537d5c5160f882b64abbf524168a8b510dc5de6ac2e161a53e914d7ef7 languageName: node linkType: hard @@ -11929,13 +13896,23 @@ __metadata: languageName: node linkType: hard -"@smithy/querystring-parser@npm:^3.0.11": - version: 3.0.11 - resolution: "@smithy/querystring-parser@npm:3.0.11" +"@smithy/querystring-parser@npm:^3.0.8": + version: 3.0.8 + resolution: "@smithy/querystring-parser@npm:3.0.8" dependencies: - "@smithy/types": ^3.7.2 + "@smithy/types": ^3.6.0 + tslib: ^2.6.2 + checksum: 8f5643f80e6146e849f239b912e555a4f146b0239da9de5f67fc99e5e2b97460ff4c54395417b14874409f071667bb1149f3ef5d1b1cc6288bbe04e21fc9bb7a + languageName: node + linkType: hard + +"@smithy/querystring-parser@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/querystring-parser@npm:4.2.0" + dependencies: + "@smithy/types": ^4.6.0 tslib: ^2.6.2 - checksum: f5650eb44ff621308ea3e65de54f284e866812abc814fd4d36c432d7a0150e7a92cead604a8580bd12d108c6e78e019fb36eef30774b36086be1137c8d6846eb + checksum: 9d50446af317bd5231514151a8a00d808db985543a2c5aa755b5b3bf1c7ce0290a652dbebb577709d2a7fa51279ad162e5551e780e5b8360eeda4cd88beaa828 languageName: node linkType: hard @@ -11949,12 +13926,21 @@ __metadata: languageName: node linkType: hard -"@smithy/service-error-classification@npm:^3.0.11": - version: 3.0.11 - resolution: "@smithy/service-error-classification@npm:3.0.11" +"@smithy/service-error-classification@npm:^3.0.8": + version: 3.0.8 + resolution: "@smithy/service-error-classification@npm:3.0.8" dependencies: - "@smithy/types": ^3.7.2 - checksum: a3e7cb55989f2f7aaca170a8b56187bab35ab2ef7c4199b145aa7e2d02b130d9e779c92e25805415a6a2e4ec4c67f0355f640281e4cf24f0e92f71f2eca32e9f + "@smithy/types": ^3.6.0 + checksum: 30256b7b1e4ff877a555ae778954e535bd43cc5da9189ad265b9596a6414774d8a6924da42f5c87e9dfe837d44027cb22d26037c3bb3e6c64ff486c9b8b5ee53 + languageName: node + linkType: hard + +"@smithy/service-error-classification@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/service-error-classification@npm:4.2.0" + dependencies: + "@smithy/types": ^4.6.0 + checksum: 943cf1afc5d0337fb35625ec1ffc1128062d12d6d97b33f7d14dad760b2b02bcb982111c131a5ada74ebe3d03fa3d12506caaa66c549fad5731718c1f4133ddd languageName: node linkType: hard @@ -11967,13 +13953,23 @@ __metadata: languageName: node linkType: hard -"@smithy/shared-ini-file-loader@npm:^3.1.12, @smithy/shared-ini-file-loader@npm:^3.1.4": - version: 3.1.12 - resolution: "@smithy/shared-ini-file-loader@npm:3.1.12" +"@smithy/shared-ini-file-loader@npm:^3.1.4, @smithy/shared-ini-file-loader@npm:^3.1.9": + version: 3.1.9 + resolution: "@smithy/shared-ini-file-loader@npm:3.1.9" dependencies: - "@smithy/types": ^3.7.2 + "@smithy/types": ^3.6.0 + tslib: ^2.6.2 + checksum: 0ca909741d634fa2ea5c53dc828347181495be431d5018b8cea468e30e5d7066b91bf39b0e182148b787ecadb0509c95e41338829b6de87d03c0f072fa436d8c + languageName: node + linkType: hard + +"@smithy/shared-ini-file-loader@npm:^4.0.4, @smithy/shared-ini-file-loader@npm:^4.0.5, @smithy/shared-ini-file-loader@npm:^4.3.0": + version: 4.3.0 + resolution: "@smithy/shared-ini-file-loader@npm:4.3.0" + dependencies: + "@smithy/types": ^4.6.0 tslib: ^2.6.2 - checksum: 8dc647cc697977bb6fd9d6d0efa51a42b811c2da11d6a73f07a9713a73ad795458d68e5fef9d2e66b45310de9f55dbace6ebb1d12f2551fc6a75aa0ceadced5f + checksum: 73d39e470acea3b635532065987f4aab72b3af73840d3d92154429f4273f0d2d3269e852da2420dd6a7d2a2fc69c38cfd6a9802a4b67002b830e9babe53fde0d languageName: node linkType: hard @@ -11988,18 +13984,34 @@ __metadata: linkType: hard "@smithy/signature-v4@npm:^4.1.0": - version: 4.2.4 - resolution: "@smithy/signature-v4@npm:4.2.4" + version: 4.2.1 + resolution: "@smithy/signature-v4@npm:4.2.1" dependencies: "@smithy/is-array-buffer": ^3.0.0 - "@smithy/protocol-http": ^4.1.8 - "@smithy/types": ^3.7.2 + "@smithy/protocol-http": ^4.1.5 + "@smithy/types": ^3.6.0 "@smithy/util-hex-encoding": ^3.0.0 - "@smithy/util-middleware": ^3.0.11 + "@smithy/util-middleware": ^3.0.8 "@smithy/util-uri-escape": ^3.0.0 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: a75450f508cec1cff56f22c4b81f51faec48474648bb4deadc28eb16f7c9bac7623b55733429169c1eaf85129c57c168dc41f0a5ceef0b2c031f4b08c49c1315 + checksum: c1dc0c4adc65c6019321cc15ca1f8b185bc682c80d6f3b3034653d523dd5da197db4f2fe892cdb3d0152b967eeee97cba085e45e4deed8035bcec23adfd6ee24 + languageName: node + linkType: hard + +"@smithy/signature-v4@npm:^5.1.2, @smithy/signature-v4@npm:^5.1.3, @smithy/signature-v4@npm:^5.3.0": + version: 5.3.0 + resolution: "@smithy/signature-v4@npm:5.3.0" + dependencies: + "@smithy/is-array-buffer": ^4.2.0 + "@smithy/protocol-http": ^5.3.0 + "@smithy/types": ^4.6.0 + "@smithy/util-hex-encoding": ^4.2.0 + "@smithy/util-middleware": ^4.2.0 + "@smithy/util-uri-escape": ^4.2.0 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: e581445d947322146358dbc4adc42cecda31892d14bc1750fac205a1bd25feb210d80aafa03428108018f67998a9b3df888f423820af55bac05d2466e75610da languageName: node linkType: hard @@ -12019,22 +14031,37 @@ __metadata: languageName: node linkType: hard -"@smithy/smithy-client@npm:^3.1.12, @smithy/smithy-client@npm:^3.7.0": - version: 3.7.0 - resolution: "@smithy/smithy-client@npm:3.7.0" - dependencies: - "@smithy/core": ^2.5.7 - "@smithy/middleware-endpoint": ^3.2.8 - "@smithy/middleware-stack": ^3.0.11 - "@smithy/protocol-http": ^4.1.8 - "@smithy/types": ^3.7.2 - "@smithy/util-stream": ^3.3.4 +"@smithy/smithy-client@npm:^3.1.12, @smithy/smithy-client@npm:^3.4.2": + version: 3.4.2 + resolution: "@smithy/smithy-client@npm:3.4.2" + dependencies: + "@smithy/core": ^2.5.1 + "@smithy/middleware-endpoint": ^3.2.1 + "@smithy/middleware-stack": ^3.0.8 + "@smithy/protocol-http": ^4.1.5 + "@smithy/types": ^3.6.0 + "@smithy/util-stream": ^3.2.1 tslib: ^2.6.2 - checksum: 216defaf8c2b6a5a1db9b658dc79afcacba3dc5b53d46fa3d54faa65e1637e8f25406a92db8bca910ccc1a21420b6723464832eb77b6cbc39b53b0f8193b173a + checksum: f405aba8f3c831a3b6d2b4b0799c8de2e3216aec7b6045d79c41a4cb577368b179d6214bb4abfa345d1dd7c100ffa9a5ad04c04d128dfced587aa54fc1647f50 languageName: node linkType: hard -"@smithy/smithy-client@npm:^4.9.0, @smithy/smithy-client@npm:^4.9.1": +"@smithy/smithy-client@npm:^4.4.10, @smithy/smithy-client@npm:^4.4.3, @smithy/smithy-client@npm:^4.4.6, @smithy/smithy-client@npm:^4.4.7, @smithy/smithy-client@npm:^4.7.0": + version: 4.7.0 + resolution: "@smithy/smithy-client@npm:4.7.0" + dependencies: + "@smithy/core": ^3.14.0 + "@smithy/middleware-endpoint": ^4.3.0 + "@smithy/middleware-stack": ^4.2.0 + "@smithy/protocol-http": ^5.3.0 + "@smithy/types": ^4.6.0 + "@smithy/util-stream": ^4.4.0 + tslib: ^2.6.2 + checksum: f94fa42a96a52fea0fdc6417477b65f7c31a63641d641d6f11e5679d9917cc40f0ff43cfbab8f9abbf5edfa31b5ffa25c354b70b2c71b4e5f04efccfe20c4063 + languageName: node + linkType: hard + +"@smithy/smithy-client@npm:^4.9.1": version: 4.9.1 resolution: "@smithy/smithy-client@npm:4.9.1" dependencies: @@ -12049,21 +14076,21 @@ __metadata: languageName: node linkType: hard -"@smithy/types@npm:^1.1.0": - version: 1.2.0 - resolution: "@smithy/types@npm:1.2.0" +"@smithy/types@npm:^3.3.0, @smithy/types@npm:^3.5.0, @smithy/types@npm:^3.6.0, @smithy/types@npm:^3.7.2": + version: 3.7.2 + resolution: "@smithy/types@npm:3.7.2" dependencies: - tslib: ^2.5.0 - checksum: fd82b07fe9e3d6fe0877a3bba7d4e93aa0d9d2b64762509ef8235a8b0d0e41631a2eb0c55678aad1d6ff1c59a443fe9647d1b79bf0ec52f78c46040bb1d8ffb9 + tslib: ^2.6.2 + checksum: 4bf4674c922c092f9c92b482b074163ceea199e82466ccd4414c4cd9651f67757456414f969e9997371250e112778b636115727b5af53324334300f328069293 languageName: node linkType: hard -"@smithy/types@npm:^3.3.0, @smithy/types@npm:^3.5.0, @smithy/types@npm:^3.7.2": - version: 3.7.2 - resolution: "@smithy/types@npm:3.7.2" +"@smithy/types@npm:^4.3.1, @smithy/types@npm:^4.3.2, @smithy/types@npm:^4.6.0": + version: 4.6.0 + resolution: "@smithy/types@npm:4.6.0" dependencies: tslib: ^2.6.2 - checksum: 4bf4674c922c092f9c92b482b074163ceea199e82466ccd4414c4cd9651f67757456414f969e9997371250e112778b636115727b5af53324334300f328069293 + checksum: 7a791fa2ad4a4407875076088b6438a6d328af9675705e64fba046c1ca84dbbdd0b9e398f4c45f5c6bc20a8b312aec0e5e69dd9114c5f7bd0a01ef23a646c6cd languageName: node linkType: hard @@ -12076,14 +14103,25 @@ __metadata: languageName: node linkType: hard -"@smithy/url-parser@npm:^3.0.11, @smithy/url-parser@npm:^3.0.3": - version: 3.0.11 - resolution: "@smithy/url-parser@npm:3.0.11" +"@smithy/url-parser@npm:^3.0.3, @smithy/url-parser@npm:^3.0.8": + version: 3.0.8 + resolution: "@smithy/url-parser@npm:3.0.8" dependencies: - "@smithy/querystring-parser": ^3.0.11 - "@smithy/types": ^3.7.2 + "@smithy/querystring-parser": ^3.0.8 + "@smithy/types": ^3.6.0 + tslib: ^2.6.2 + checksum: da2abb72e58bf419a7f27f78a2f946a515dff363419056015a2fa5f62d18de9f51d355143c428d2411051264552ae4e0d746e943fcb0c6ae3758912294a6499d + languageName: node + linkType: hard + +"@smithy/url-parser@npm:^4.0.4, @smithy/url-parser@npm:^4.0.5, @smithy/url-parser@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/url-parser@npm:4.2.0" + dependencies: + "@smithy/querystring-parser": ^4.2.0 + "@smithy/types": ^4.6.0 tslib: ^2.6.2 - checksum: 9960d5db786d61f94bf1afe689fa763fbdbbb50f4d896019cac18cb0784bcda6a40a1bcb50040b7932f7722c4760e94e88b329acd2fe99a327f131103b1e3a90 + checksum: 3e76168d2eb972e07a70cf9a4e1a45faf1915474bce399e3c1836dec9794b744e804f4c5bc0b0fd1f5f6582fbb08c716072225b5bbe7aab59d9b3a026b1a7a18 languageName: node linkType: hard @@ -12109,6 +14147,17 @@ __metadata: languageName: node linkType: hard +"@smithy/util-base64@npm:^4.0.0, @smithy/util-base64@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-base64@npm:4.2.0" + dependencies: + "@smithy/util-buffer-from": ^4.2.0 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: 6b11dd6c782a419a7a85b908e0311eab4f853ae9d60da5f2c2e42614f983858052a2075b71bd51ed15ec89a54b7d53f1e52e97e3a055a6e6de82d2cc1fd9aeb3 + languageName: node + linkType: hard + "@smithy/util-base64@npm:^4.3.0": version: 4.3.0 resolution: "@smithy/util-base64@npm:4.3.0" @@ -12129,7 +14178,7 @@ __metadata: languageName: node linkType: hard -"@smithy/util-body-length-browser@npm:^4.2.0": +"@smithy/util-body-length-browser@npm:^4.0.0, @smithy/util-body-length-browser@npm:^4.2.0": version: 4.2.0 resolution: "@smithy/util-body-length-browser@npm:4.2.0" dependencies: @@ -12147,6 +14196,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-body-length-node@npm:^4.0.0, @smithy/util-body-length-node@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-body-length-node@npm:4.2.0" + dependencies: + tslib: ^2.6.2 + checksum: 9f5197df54ad1361c7ff94cab7a5310d84e5dd9480c868de20e7e19472b0a5892ee27c5ea205ef978707868eee2ecab73b95115047a30ed070b337ab60c90936 + languageName: node + linkType: hard + "@smithy/util-body-length-node@npm:^4.2.1": version: 4.2.1 resolution: "@smithy/util-body-length-node@npm:4.2.1" @@ -12156,13 +14214,13 @@ __metadata: languageName: node linkType: hard -"@smithy/util-buffer-from@npm:^2.2.0": - version: 2.2.0 - resolution: "@smithy/util-buffer-from@npm:2.2.0" +"@smithy/util-buffer-from@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/util-buffer-from@npm:2.0.0" dependencies: - "@smithy/is-array-buffer": ^2.2.0 - tslib: ^2.6.2 - checksum: 223d6a508b52ff236eea01cddc062b7652d859dd01d457a4e50365af3de1e24a05f756e19433f6ccf1538544076b4215469e21a4ea83dc1d58d829725b0dbc5a + "@smithy/is-array-buffer": ^2.0.0 + tslib: ^2.5.0 + checksum: 21bcfe8f9dc66775970cd5d0fb401bcda39715e558f3309d0a5c1d6dc2d2cb40ed0a259748346f282b40398707f222791e6e9637174d82a510bd5eaad69dd0ca languageName: node linkType: hard @@ -12195,7 +14253,7 @@ __metadata: languageName: node linkType: hard -"@smithy/util-config-provider@npm:^4.2.0": +"@smithy/util-config-provider@npm:^4.0.0, @smithy/util-config-provider@npm:^4.2.0": version: 4.2.0 resolution: "@smithy/util-config-provider@npm:4.2.0" dependencies: @@ -12205,19 +14263,32 @@ __metadata: linkType: hard "@smithy/util-defaults-mode-browser@npm:^3.0.14": - version: 3.0.34 - resolution: "@smithy/util-defaults-mode-browser@npm:3.0.34" + version: 3.0.25 + resolution: "@smithy/util-defaults-mode-browser@npm:3.0.25" dependencies: - "@smithy/property-provider": ^3.1.11 - "@smithy/smithy-client": ^3.7.0 - "@smithy/types": ^3.7.2 + "@smithy/property-provider": ^3.1.8 + "@smithy/smithy-client": ^3.4.2 + "@smithy/types": ^3.6.0 + bowser: ^2.11.0 + tslib: ^2.6.2 + checksum: 725f1ee8f726177dd299cb3360c6b12f817defef917b9229cd5a9201a69dd29e07e1df24d90c3559b07b75bc7b90fbce74677ec9ff2ee8845e2d76c4e8c1a4fb + languageName: node + linkType: hard + +"@smithy/util-defaults-mode-browser@npm:^4.0.19, @smithy/util-defaults-mode-browser@npm:^4.0.22, @smithy/util-defaults-mode-browser@npm:^4.0.23, @smithy/util-defaults-mode-browser@npm:^4.0.26, @smithy/util-defaults-mode-browser@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-defaults-mode-browser@npm:4.2.0" + dependencies: + "@smithy/property-provider": ^4.2.0 + "@smithy/smithy-client": ^4.7.0 + "@smithy/types": ^4.6.0 bowser: ^2.11.0 tslib: ^2.6.2 - checksum: 81ef28dc21c330c012450718c18d850f8d7f46c603f4e6b98a828a9744025169a5a3a19b20480bb5124283262070af48c5c69d636ccfb442a3e40f9307606f05 + checksum: 7758034aaa3734ff92b3b9a95b940e65ef94568bcb5272861de222464b1875292a2d336b3faacbf5ccc15e6cef44fa5bc8ce282e31fc1c6685122b56d8aca15f languageName: node linkType: hard -"@smithy/util-defaults-mode-browser@npm:^4.3.3": +"@smithy/util-defaults-mode-browser@npm:^4.3.4": version: 4.3.4 resolution: "@smithy/util-defaults-mode-browser@npm:4.3.4" dependencies: @@ -12230,21 +14301,36 @@ __metadata: linkType: hard "@smithy/util-defaults-mode-node@npm:^3.0.14": - version: 3.0.34 - resolution: "@smithy/util-defaults-mode-node@npm:3.0.34" - dependencies: - "@smithy/config-resolver": ^3.0.13 - "@smithy/credential-provider-imds": ^3.2.8 - "@smithy/node-config-provider": ^3.1.12 - "@smithy/property-provider": ^3.1.11 - "@smithy/smithy-client": ^3.7.0 - "@smithy/types": ^3.7.2 + version: 3.0.25 + resolution: "@smithy/util-defaults-mode-node@npm:3.0.25" + dependencies: + "@smithy/config-resolver": ^3.0.10 + "@smithy/credential-provider-imds": ^3.2.5 + "@smithy/node-config-provider": ^3.1.9 + "@smithy/property-provider": ^3.1.8 + "@smithy/smithy-client": ^3.4.2 + "@smithy/types": ^3.6.0 + tslib: ^2.6.2 + checksum: 5fd1f18aafff469ff537e07568e2c329602fe99c31a45654c09a27bf4fa38b74652b3b4d43d3e3fd9c9dc8186f1401883b1d392bc71f2b0aa72479820edf0337 + languageName: node + linkType: hard + +"@smithy/util-defaults-mode-node@npm:^4.0.19, @smithy/util-defaults-mode-node@npm:^4.0.22, @smithy/util-defaults-mode-node@npm:^4.0.23, @smithy/util-defaults-mode-node@npm:^4.0.26, @smithy/util-defaults-mode-node@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-defaults-mode-node@npm:4.2.0" + dependencies: + "@smithy/config-resolver": ^4.3.0 + "@smithy/credential-provider-imds": ^4.2.0 + "@smithy/node-config-provider": ^4.3.0 + "@smithy/property-provider": ^4.2.0 + "@smithy/smithy-client": ^4.7.0 + "@smithy/types": ^4.6.0 tslib: ^2.6.2 - checksum: 45485c81c149f8659c9698ecc454c3f226efe8cafda05023ad4edbce354a293d839fcfc46698a2624bcbea0703c6fb8519d5322fc2aa87d13771dfdbfc015377 + checksum: 4e17e7c8a64d2798c43ad3b091a30bd908cdb166496fdcec401ae3f95076bc725c443530de0dcb9b9ba14d693cb85dc31a43d4044664b2937e4aa5b4852bef7d languageName: node linkType: hard -"@smithy/util-defaults-mode-node@npm:^4.2.5": +"@smithy/util-defaults-mode-node@npm:^4.2.6": version: 4.2.6 resolution: "@smithy/util-defaults-mode-node@npm:4.2.6" dependencies: @@ -12260,13 +14346,24 @@ __metadata: linkType: hard "@smithy/util-endpoints@npm:^2.0.5": - version: 2.1.7 - resolution: "@smithy/util-endpoints@npm:2.1.7" + version: 2.1.4 + resolution: "@smithy/util-endpoints@npm:2.1.4" dependencies: - "@smithy/node-config-provider": ^3.1.12 - "@smithy/types": ^3.7.2 + "@smithy/node-config-provider": ^3.1.9 + "@smithy/types": ^3.6.0 + tslib: ^2.6.2 + checksum: 8ef44b2ac241a5687c999f90e0aaf6f495cc46b0a604f82f44c927f7ce2f406dac53bb4030f4a83b5cf2fc5f1c73865f5ca9bea0db297e06d0fe089cb765ebae + languageName: node + linkType: hard + +"@smithy/util-endpoints@npm:^3.0.6, @smithy/util-endpoints@npm:^3.0.7, @smithy/util-endpoints@npm:^3.2.0": + version: 3.2.0 + resolution: "@smithy/util-endpoints@npm:3.2.0" + dependencies: + "@smithy/node-config-provider": ^4.3.0 + "@smithy/types": ^4.6.0 tslib: ^2.6.2 - checksum: a14f25c60f0e1b37848d7e149530366c0568aa9edc8cfc050b995874688c75cd826f5c0bba91ae3d5b9922ee02af09d204165d9ebe8643363f57fe0ad1ae2213 + checksum: 0a05ea69df3ab29b451b0e90cee43b5fa038cf15d88f724f34accd1ff84d04e274c578e29b587bc40c25201cd9e4c89840d55319eef408b06618f30ac87f2cca languageName: node linkType: hard @@ -12290,7 +14387,7 @@ __metadata: languageName: node linkType: hard -"@smithy/util-hex-encoding@npm:^4.2.0": +"@smithy/util-hex-encoding@npm:^4.0.0, @smithy/util-hex-encoding@npm:^4.2.0": version: 4.2.0 resolution: "@smithy/util-hex-encoding@npm:4.2.0" dependencies: @@ -12299,13 +14396,23 @@ __metadata: languageName: node linkType: hard -"@smithy/util-middleware@npm:^3.0.11, @smithy/util-middleware@npm:^3.0.3": - version: 3.0.11 - resolution: "@smithy/util-middleware@npm:3.0.11" +"@smithy/util-middleware@npm:^3.0.3, @smithy/util-middleware@npm:^3.0.8": + version: 3.0.8 + resolution: "@smithy/util-middleware@npm:3.0.8" dependencies: - "@smithy/types": ^3.7.2 + "@smithy/types": ^3.6.0 + tslib: ^2.6.2 + checksum: b7deae724fade93a00745e64081e7e2dba6a5d86cae9fcfb171cdc117d6574e5a63c1a599dddcc3f3175a8f8821d92052f4b9ab64b3839cdf035ac17e57eede1 + languageName: node + linkType: hard + +"@smithy/util-middleware@npm:^4.0.4, @smithy/util-middleware@npm:^4.0.5, @smithy/util-middleware@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-middleware@npm:4.2.0" + dependencies: + "@smithy/types": ^4.6.0 tslib: ^2.6.2 - checksum: 983a329b0f9abc62ddbcda7227acf2b1aa5c7c1bb06c5b1de78353cc565d3b1817607491be7d067753877a05ea4e3f648f84b8bd9600de6454713f1ac35e56ba + checksum: db64843017fed2fcda503af98b47f5c5d8e36d537ea24e5d12063a1865aa52f6ffb2ae0757c89f5734bcae2f5b3fa5e6a592eac9e8fb35f87dd84e644fd8396b languageName: node linkType: hard @@ -12319,14 +14426,25 @@ __metadata: languageName: node linkType: hard -"@smithy/util-retry@npm:^3.0.11, @smithy/util-retry@npm:^3.0.3": - version: 3.0.11 - resolution: "@smithy/util-retry@npm:3.0.11" +"@smithy/util-retry@npm:^3.0.3, @smithy/util-retry@npm:^3.0.8": + version: 3.0.8 + resolution: "@smithy/util-retry@npm:3.0.8" dependencies: - "@smithy/service-error-classification": ^3.0.11 - "@smithy/types": ^3.7.2 + "@smithy/service-error-classification": ^3.0.8 + "@smithy/types": ^3.6.0 + tslib: ^2.6.2 + checksum: 1ca5fdf8f5827f7cb0dacd917ea2bd1d0a01fe54dc890654094867f6fc78f973f47f4e2e323f35e4951afa12924999527a386f5e271715ba86739dd8aabc72ce + languageName: node + linkType: hard + +"@smithy/util-retry@npm:^4.0.5, @smithy/util-retry@npm:^4.0.6, @smithy/util-retry@npm:^4.0.7, @smithy/util-retry@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/util-retry@npm:4.2.0" + dependencies: + "@smithy/service-error-classification": ^4.2.0 + "@smithy/types": ^4.6.0 tslib: ^2.6.2 - checksum: df71c62b696a6551c2a1454d673740e58eaefcb822a9633a1bacb82464b3fed15cb7b91ed68b20661d024228d3f25ee49b5f54b51c711f7c2d7a2b802dde760a + checksum: d972acbd9e9dd524dba50cdb34eb7cc92ff305dbb8b2c4b7a270546bc75329f67c041312306f2e1bec3fb486ce3334c3e4812c03fe9950ff21d11f3336d1ce29 languageName: node linkType: hard @@ -12341,23 +14459,39 @@ __metadata: languageName: node linkType: hard -"@smithy/util-stream@npm:^3.1.3, @smithy/util-stream@npm:^3.3.4": - version: 3.3.4 - resolution: "@smithy/util-stream@npm:3.3.4" +"@smithy/util-stream@npm:^3.1.3, @smithy/util-stream@npm:^3.2.1": + version: 3.2.1 + resolution: "@smithy/util-stream@npm:3.2.1" dependencies: - "@smithy/fetch-http-handler": ^4.1.3 - "@smithy/node-http-handler": ^3.3.3 - "@smithy/types": ^3.7.2 + "@smithy/fetch-http-handler": ^4.0.0 + "@smithy/node-http-handler": ^3.2.5 + "@smithy/types": ^3.6.0 "@smithy/util-base64": ^3.0.0 "@smithy/util-buffer-from": ^3.0.0 "@smithy/util-hex-encoding": ^3.0.0 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: 5a3a09155be4796c4f0020f5bf4401831b7a4a46e0dee165983dbd2100a2d770d94fe1e8dcc775d86aa3d68c40e45e1076646b01378e8b704a1aa041b0d8b324 + checksum: 7e73a764ab6fbaef6b266d6a0ad540e04bcd9065d55ead0efc41153e3cd34576e28a944df9176bee8ba84345a59c36625aaa83fa0f8336d2e31c98530c4519a1 + languageName: node + linkType: hard + +"@smithy/util-stream@npm:^4.2.2, @smithy/util-stream@npm:^4.2.3, @smithy/util-stream@npm:^4.2.4, @smithy/util-stream@npm:^4.4.0": + version: 4.4.0 + resolution: "@smithy/util-stream@npm:4.4.0" + dependencies: + "@smithy/fetch-http-handler": ^5.3.0 + "@smithy/node-http-handler": ^4.3.0 + "@smithy/types": ^4.6.0 + "@smithy/util-base64": ^4.2.0 + "@smithy/util-buffer-from": ^4.2.0 + "@smithy/util-hex-encoding": ^4.2.0 + "@smithy/util-utf8": ^4.2.0 + tslib: ^2.6.2 + checksum: 6328011045d4d4ed8e2bc07a07559ad64a593971c886a6699bd590bbda1cbb65fe8413f8a08de66837fbf5a2d87c60f4a3885aa5b48a884f3f50d5aaefae4128 languageName: node linkType: hard -"@smithy/util-stream@npm:^4.5.3, @smithy/util-stream@npm:^4.5.4": +"@smithy/util-stream@npm:^4.5.4": version: 4.5.4 resolution: "@smithy/util-stream@npm:4.5.4" dependencies: @@ -12392,12 +14526,12 @@ __metadata: linkType: hard "@smithy/util-utf8@npm:^2.0.0": - version: 2.3.0 - resolution: "@smithy/util-utf8@npm:2.3.0" + version: 2.0.0 + resolution: "@smithy/util-utf8@npm:2.0.0" dependencies: - "@smithy/util-buffer-from": ^2.2.0 - tslib: ^2.6.2 - checksum: e18840c58cc507ca57fdd624302aefd13337ee982754c9aa688463ffcae598c08461e8620e9852a424d662ffa948fc64919e852508028d09e89ced459bd506ab + "@smithy/util-buffer-from": ^2.0.0 + tslib: ^2.5.0 + checksum: 26ecfc2a3c022f9e71dd5ede5d9fe8f1c3ecae6d623fe7504c398bc8ca7387e6a94c9fee4370da543b83220e51ee57c1fea189798c03884cecef21216918c56a languageName: node linkType: hard @@ -12411,7 +14545,7 @@ __metadata: languageName: node linkType: hard -"@smithy/util-utf8@npm:^4.2.0": +"@smithy/util-utf8@npm:^4.0.0, @smithy/util-utf8@npm:^4.2.0": version: 4.2.0 resolution: "@smithy/util-utf8@npm:4.2.0" dependencies: @@ -12422,24 +14556,24 @@ __metadata: linkType: hard "@smithy/util-waiter@npm:^3.1.2": - version: 3.2.0 - resolution: "@smithy/util-waiter@npm:3.2.0" + version: 3.1.7 + resolution: "@smithy/util-waiter@npm:3.1.7" dependencies: - "@smithy/abort-controller": ^3.1.9 - "@smithy/types": ^3.7.2 + "@smithy/abort-controller": ^3.1.6 + "@smithy/types": ^3.6.0 tslib: ^2.6.2 - checksum: 9b4a2a9f254f8218909dcc1586d3ea4026b5efc261b948f6ca89e240c317264ac93aaf66a5a8ee07ce2b6733d531179bb25d8ffcb8a0d4016ae2f81d32e45669 + checksum: 5394b180145af2d6020965c0f58157b137f3fcf5357de4334373bcb143a58190cffb5cdbc39d08b79968fd51a96b88c75da3bfeb7898bb231db7225ea26efe69 languageName: node linkType: hard -"@smithy/util-waiter@npm:^4.2.3": - version: 4.2.3 - resolution: "@smithy/util-waiter@npm:4.2.3" +"@smithy/util-waiter@npm:^4.0.6, @smithy/util-waiter@npm:^4.0.7": + version: 4.0.7 + resolution: "@smithy/util-waiter@npm:4.0.7" dependencies: - "@smithy/abort-controller": ^4.2.3 - "@smithy/types": ^4.8.0 + "@smithy/abort-controller": ^4.0.5 + "@smithy/types": ^4.3.2 tslib: ^2.6.2 - checksum: dcb37f2e3987f4ffda091e0048a8bc04fa68d67ca12d3306c5da8d88678f89247591e5f4da505f11a598137c575c6860cd39648e4c3d55991977a8b13fa0a35a + checksum: 14caffd913b9b18ff4f33d6bb1f05eef2e354104a6db2b69654d7db4582c4be46b202d46af87a66177a8a3a99082fa8b0948195de8aeb63998c6ed5b04f2bd3d languageName: node linkType: hard @@ -12452,23 +14586,6 @@ __metadata: languageName: node linkType: hard -"@so-ric/colorspace@npm:^1.1.6": - version: 1.1.6 - resolution: "@so-ric/colorspace@npm:1.1.6" - dependencies: - color: ^5.0.2 - text-hex: 1.0.x - checksum: f3ad26afefbb8d6101ea7c385cd5f402d4291c2ffc9cabe37030d5fdb8bda980ee534a0d7c250f8233fc3a59b99272410177cd98b219f6b3770f91a0fdb6eb3e - languageName: node - linkType: hard - -"@standard-schema/spec@npm:^1.0.0": - version: 1.0.0 - resolution: "@standard-schema/spec@npm:1.0.0" - checksum: a1ab9a8bdc09b5b47aa8365d0e0ec40cc2df6437be02853696a0e377321653b0d3ac6f079a8c67d5ddbe9821025584b1fb71d9cc041a6666a96f1fadf2ece15f - languageName: node - linkType: hard - "@surma/rollup-plugin-off-main-thread@npm:^2.2.3": version: 2.2.3 resolution: "@surma/rollup-plugin-off-main-thread@npm:2.2.3" @@ -12638,19 +14755,19 @@ __metadata: linkType: hard "@testing-library/jest-dom@npm:^5.11.4": - version: 5.17.0 - resolution: "@testing-library/jest-dom@npm:5.17.0" + version: 5.16.1 + resolution: "@testing-library/jest-dom@npm:5.16.1" dependencies: - "@adobe/css-tools": ^4.0.1 "@babel/runtime": ^7.9.2 "@types/testing-library__jest-dom": ^5.9.1 aria-query: ^5.0.0 chalk: ^3.0.0 + css: ^3.0.0 css.escape: ^1.5.1 dom-accessibility-api: ^0.5.6 lodash: ^4.17.15 redent: ^3.0.0 - checksum: 24e09c5779ea44644945ec26f2e4e5f48aecfe57d469decf2317a3253a5db28d865c55ad0ea4818d8d1df7572a6486c45daa06fa09644a833a7dd84563881939 + checksum: a510110bb3f37597a315bd2625162c1833432e8e86f15187294137059da443bb6cdf9bff320490ff482319da845f09ef8a5395040d1d1308c240fc6edd588b27 languageName: node linkType: hard @@ -12685,6 +14802,13 @@ __metadata: languageName: node linkType: hard +"@tootallnate/once@npm:2": + version: 2.0.0 + resolution: "@tootallnate/once@npm:2.0.0" + checksum: 073bfa548026b1ebaf1659eb8961e526be22fa77139b10d60e712f46d2f0f05f4e6c8bec62a087d41088ee9e29faa7f54838568e475ab2f776171003c3920858 + languageName: node + linkType: hard + "@tootallnate/quickjs-emscripten@npm:^0.23.0": version: 0.23.0 resolution: "@tootallnate/quickjs-emscripten@npm:0.23.0" @@ -12692,31 +14816,38 @@ __metadata: languageName: node linkType: hard +"@trysound/sax@npm:0.2.0": + version: 0.2.0 + resolution: "@trysound/sax@npm:0.2.0" + checksum: 44907308549ce775a41c38a815f747009ac45929a45d642b836aa6b0a536e4978d30b8d7d680bbd116e9dd73b7dbe2ef0d1369dcfc2d09e83ba381e485ecbe12 + languageName: node + linkType: hard + "@tsconfig/node10@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node10@npm:1.0.11" - checksum: 28a0710e5d039e0de484bdf85fee883bfd3f6a8980601f4d44066b0a6bcd821d31c4e231d1117731c4e24268bd4cf2a788a6787c12fc7f8d11014c07d582783c + version: 1.0.8 + resolution: "@tsconfig/node10@npm:1.0.8" + checksum: d400f7b5c02acd74620f892c0f41cea39e7c1b5f7f272ad6f127f4b1fba23346b2d8e30d272731a733675494145f6aa74f9faf050390c034c7c553123ab979b3 languageName: node linkType: hard "@tsconfig/node12@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node12@npm:1.0.11" - checksum: dddca2b553e2bee1308a056705103fc8304e42bb2d2cbd797b84403a223b25c78f2c683ec3e24a095e82cd435387c877239bffcb15a590ba817cd3f6b9a99fd9 + version: 1.0.9 + resolution: "@tsconfig/node12@npm:1.0.9" + checksum: fc1fb68a89d8a641953036d23d95fe68f69f74d37a499db20791b09543ad23afe7ae9ee0840eea92dd470bdcba69eef6f1ed3fe90ba64d763bcd3f738e364597 languageName: node linkType: hard "@tsconfig/node14@npm:^1.0.0": - version: 1.0.3 - resolution: "@tsconfig/node14@npm:1.0.3" - checksum: 67c1316d065fdaa32525bc9449ff82c197c4c19092b9663b23213c8cbbf8d88b6ed6a17898e0cbc2711950fbfaf40388938c1c748a2ee89f7234fc9e7fe2bf44 + version: 1.0.1 + resolution: "@tsconfig/node14@npm:1.0.1" + checksum: abd4e27d9ad712e1e229716a3dbf35d5cbb580d624a82d67414e7606cefd85d502e58800a2ab930d46a428fcfcb199436283b1a88e47d738ca1a5f7fd022ee74 languageName: node linkType: hard "@tsconfig/node16@npm:^1.0.2": - version: 1.0.4 - resolution: "@tsconfig/node16@npm:1.0.4" - checksum: 05f8f2734e266fb1839eb1d57290df1664fe2aa3b0fdd685a9035806daa635f7519bf6d5d9b33f6e69dd545b8c46bd6e2b5c79acb2b1f146e885f7f11a42a5bb + version: 1.0.2 + resolution: "@tsconfig/node16@npm:1.0.2" + checksum: d402706562444a173d48810d13fdf866c78f1b876ed8962eeac6c7cddf4e29e8aaa06dc28093219e3e9eb6316799cf4d9a7acba62c6a4e215ee0c94d83f9081f languageName: node linkType: hard @@ -12763,15 +14894,6 @@ __metadata: languageName: node linkType: hard -"@tybys/wasm-util@npm:^0.10.0": - version: 0.10.1 - resolution: "@tybys/wasm-util@npm:0.10.1" - dependencies: - tslib: ^2.4.0 - checksum: b255094f293794c6d2289300c5fbcafbb5532a3aed3a5ffd2f8dc1828e639b88d75f6a376dd8f94347a44813fd7a7149d8463477a9a49525c8b2dcaa38c2d1e8 - languageName: node - linkType: hard - "@tybys/wasm-util@npm:^0.9.0": version: 0.9.0 resolution: "@tybys/wasm-util@npm:0.9.0" @@ -12782,11 +14904,11 @@ __metadata: linkType: hard "@types/archiver@npm:^5.1.1, @types/archiver@npm:^5.3.1": - version: 5.3.4 - resolution: "@types/archiver@npm:5.3.4" + version: 5.3.1 + resolution: "@types/archiver@npm:5.3.1" dependencies: - "@types/readdir-glob": "*" - checksum: 6ce95560b8fa0a4d5e624388ecc2fdf85cdf6ea97282e2483ed6d317920bd00a2b62b37380312527a75abf3270a5f27ce47c34f6a3a01b161a5b6a3ef4846673 + "@types/glob": "*" + checksum: 622c0d3cf54c0009d07db0c78349a4e81ae3a4b699c7f2ea34085c0ebfb13eca8c4a6459aa5e376c2c0f72916280a0986154fad35022a280670a6e5551fff9d2 languageName: node linkType: hard @@ -12812,62 +14934,62 @@ __metadata: linkType: hard "@types/babel__core@npm:^7.1.14": - version: 7.20.5 - resolution: "@types/babel__core@npm:7.20.5" + version: 7.1.19 + resolution: "@types/babel__core@npm:7.1.19" dependencies: - "@babel/parser": ^7.20.7 - "@babel/types": ^7.20.7 + "@babel/parser": ^7.1.0 + "@babel/types": ^7.0.0 "@types/babel__generator": "*" "@types/babel__template": "*" "@types/babel__traverse": "*" - checksum: bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff + checksum: d07442fee0a1331405c80efc06dd74fe815fc9ac1351de54c4eaf06fea9e516992a6f6a139361d78df5828b0a94977f33c977d9391b09949b959fd20d80f48d8 languageName: node linkType: hard "@types/babel__generator@npm:*": - version: 7.27.0 - resolution: "@types/babel__generator@npm:7.27.0" + version: 7.6.3 + resolution: "@types/babel__generator@npm:7.6.3" dependencies: "@babel/types": ^7.0.0 - checksum: 9f9e959a8792df208a9d048092fda7e1858bddc95c6314857a8211a99e20e6830bdeb572e3587ae8be5429e37f2a96fcf222a9f53ad232f5537764c9e13a2bbd + checksum: 13921f2661cd0f1fe0c73dacbeac1e65580182d289911a8df7edb441656e58e2907e3e7f517f8bbf8dbe179892f8afef5f951f682ea12778e66dc21b64614091 languageName: node linkType: hard "@types/babel__template@npm:*": - version: 7.4.4 - resolution: "@types/babel__template@npm:7.4.4" + version: 7.4.1 + resolution: "@types/babel__template@npm:7.4.1" dependencies: "@babel/parser": ^7.1.0 "@babel/types": ^7.0.0 - checksum: cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + checksum: 6f180e96c39765487f27e861d43eebed341ec7a2fc06cdf5a52c22872fae67f474ca165d149c708f4fd9d5482beb66c0a92f77411b234bb30262ed2303e50b1a languageName: node linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6": - version: 7.28.0 - resolution: "@types/babel__traverse@npm:7.28.0" + version: 7.14.2 + resolution: "@types/babel__traverse@npm:7.14.2" dependencies: - "@babel/types": ^7.28.2 - checksum: b52d7d4e8fc6a9018fe7361c4062c1c190f5778cf2466817cb9ed19d69fbbb54f9a85ffedeb748ed8062d2cf7d4cc088ee739848f47c57740de1c48cbf0d0994 + "@babel/types": ^7.3.0 + checksum: 39abd9c0f8858efe3fa955f52d24ec8d953582080702cea29fd5592e697ac624e04e81da3c2b2be8f4f1387350e651802b4f1c481a9f64b002d144bd2152142b languageName: node linkType: hard "@types/bn.js@npm:*": - version: 5.2.0 - resolution: "@types/bn.js@npm:5.2.0" + version: 5.1.1 + resolution: "@types/bn.js@npm:5.1.1" dependencies: "@types/node": "*" - checksum: 7a36114b8e61faba5c28b433c3e5aabded261745dabb8f3fe41b2d84e8c4c2b8282e52a88a842bd31a565ff5dbf685145ccd91171f1a8d657fb249025c17aa85 + checksum: d9186feea87a104c44fc20617c8e8fa5384db03e3a46efea53e80da7d6ece72b847b98992465bec9a1d859d685d80e0d7a8abe8309a3f1fd415847bdc4d77fbe languageName: node linkType: hard "@types/body-parser@npm:*, @types/body-parser@npm:^1.19.2": - version: 1.19.6 - resolution: "@types/body-parser@npm:1.19.6" + version: 1.19.2 + resolution: "@types/body-parser@npm:1.19.2" dependencies: "@types/connect": "*" "@types/node": "*" - checksum: 542da05c924dce58ee23f50a8b981fee36921850c82222e384931fda3e106f750f7880c47be665217d72dbe445129049db6eb1f44e7a06b09d62af8f3cca8ea7 + checksum: c2dd533e1d4af958d656bdba7f376df68437d8dfb7e4522c88b6f3e6f827549e4be5bf0be68a5f1878accf5752ea37fba7e8a4b6dda53d0d122d77e27b69c750 languageName: node linkType: hard @@ -12893,26 +15015,25 @@ __metadata: linkType: hard "@types/chai@npm:^5.2.2": - version: 5.2.3 - resolution: "@types/chai@npm:5.2.3" + version: 5.2.2 + resolution: "@types/chai@npm:5.2.2" dependencies: "@types/deep-eql": "*" - assertion-error: ^2.0.1 - checksum: e0ef1de3b6f8045a5e473e867c8565788c444271409d155588504840ad1a53611011f85072188c2833941189400228c1745d78323dac13fcede9c2b28bacfb2f + checksum: 49282bf0e8246800ebb36f17256f97bd3a8c4fb31f92ad3c0eaa7623518d7e87f1eaad4ad206960fcaf7175854bdff4cb167e4fe96811e0081b4ada83dd533ec languageName: node linkType: hard "@types/columnify@npm:^1.5.0, @types/columnify@npm:^1.5.1": - version: 1.5.4 - resolution: "@types/columnify@npm:1.5.4" - checksum: 2d528227f1bd8793195f9287074eb753709aedc2cb5a0f1b19feb20793ddf08cea628cb09ed5c3d0e89598c43632531fa16b9f9a7bc45716072de377bb9f21a8 + version: 1.5.1 + resolution: "@types/columnify@npm:1.5.1" + checksum: 7747295c6fa3048bc4d1a5137ee2e94d49a6578b80503b3f1a9db428b4d6ebd24aaa2b9910e560b06f50584f09a40b5a43a9a38bf96e22219da238bc95e93b06 languageName: node linkType: hard "@types/configstore@npm:*": - version: 6.0.2 - resolution: "@types/configstore@npm:6.0.2" - checksum: e38020663d0693122e90d30c17024d4cdbd6e0cd44ff8188cbf5df140c98964a0017386aff8053ff7816f58a9f2fce71d5c060fb4451bc6b132b8011f1e6a224 + version: 5.0.1 + resolution: "@types/configstore@npm:5.0.1" + checksum: a15647f7dee36c6fc415a764f5983fc458c311b3c5e2a91469340ac06b54bbb3318f04f5e668dce09469475092eba6e573ac856327bfd558d9ba2b95437d501a languageName: node linkType: hard @@ -12927,11 +15048,11 @@ __metadata: linkType: hard "@types/connect@npm:*": - version: 3.4.38 - resolution: "@types/connect@npm:3.4.38" + version: 3.4.35 + resolution: "@types/connect@npm:3.4.35" dependencies: "@types/node": "*" - checksum: 2e1cdba2c410f25649e77856505cd60223250fa12dff7a503e492208dbfdd25f62859918f28aba95315251fd1f5e1ffbfca1e25e73037189ab85dd3f8d0a148c + checksum: f11a1ccfed540723dddd7cb496543ad40a2f663f22ff825e9b220f0bae86db8b1ced2184ee41d3fb358b019ad6519e39481b06386db91ebb859003ad1d54fe6a languageName: node linkType: hard @@ -12944,26 +15065,24 @@ __metadata: languageName: node linkType: hard -"@types/cookie@npm:^0.6.0": - version: 0.6.0 - resolution: "@types/cookie@npm:0.6.0" - checksum: 5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 +"@types/cookie@npm:^0.3.3": + version: 0.3.3 + resolution: "@types/cookie@npm:0.3.3" + checksum: 96521593ca46d865d03b04b4af0324a45a1da8312b13aa2026d97a284cd6f559cc0d695a4f3255405cd301a8c93c13b22e77400ad42a0b903e06056202d49fed languageName: node linkType: hard "@types/cors@npm:^2.8.6": - version: 2.8.19 - resolution: "@types/cors@npm:2.8.19" - dependencies: - "@types/node": "*" - checksum: b5dd407040db7d8aa1bd36e79e5f3f32292f6b075abc287529e9f48df1a25fda3e3799ba30b4656667ffb931d3b75690c1d6ca71e39f7337ea6dfda8581916d0 + version: 2.8.12 + resolution: "@types/cors@npm:2.8.12" + checksum: 8a69fe7bc946421f8df5173e27c557b51ac2bf51b955bed65935d49bfe6cbe028a3428d2e7ec50ac1f82effa825d75128907e8b6079d7b3ab68cd6c579a303c8 languageName: node linkType: hard "@types/deep-diff@npm:^1.0.0": - version: 1.0.5 - resolution: "@types/deep-diff@npm:1.0.5" - checksum: 8b6513fd91fe907699972fa3ee4f74dd1e608bfcf1110625b623ce33e879280c3c961f479bb142b7ca8d9729b149d4a67b5d6367904c7eb15fe9c3418e3a212d + version: 1.0.1 + resolution: "@types/deep-diff@npm:1.0.1" + checksum: c52204b334cc5597e8bbddccd756b966f350d66a1746dee315681afb4d0766387811b1c862fcae0b13cbeb0841711e770b037a924d325cea7df229e764f4d414 languageName: node linkType: hard @@ -12975,53 +15094,33 @@ __metadata: linkType: hard "@types/detect-port@npm:^1.3.0": - version: 1.3.5 - resolution: "@types/detect-port@npm:1.3.5" - checksum: d8dd9d0e643106a2263f530b24ffdc3409d9391c50fc5e404018ba3633947aa3777db7fb094aeb0f49a13cc998aae8889747ad9edaa02b13a2de2385f37106ef + version: 1.3.1 + resolution: "@types/detect-port@npm:1.3.1" + checksum: 6d909cb3619b109e4dabe609b6e42d6b6f2f1662e088bc904aa93c12339ea0ca448b9b0595211465ec10b448acd7424f4dccc6e6f86e5f25187db7dfca434754 languageName: node linkType: hard "@types/ejs@npm:^3.1.1": - version: 3.1.5 - resolution: "@types/ejs@npm:3.1.5" - checksum: 13d994cf0323d7e0ad33b9384914ccd3b4cd8bf282eced3649b1621b66ee7c784ac2d120a9d7b1f43d6f873518248fb8c3221b06a649b847860b9c2389a0b0ed - languageName: node - linkType: hard - -"@types/eslint-scope@npm:^3.7.7": - version: 3.7.7 - resolution: "@types/eslint-scope@npm:3.7.7" - dependencies: - "@types/eslint": "*" - "@types/estree": "*" - checksum: a0ecbdf2f03912679440550817ff77ef39a30fa8bfdacaf6372b88b1f931828aec392f52283240f0d648cf3055c5ddc564544a626bcf245f3d09fcb099ebe3cc - languageName: node - linkType: hard - -"@types/eslint@npm:*": - version: 9.6.1 - resolution: "@types/eslint@npm:9.6.1" - dependencies: - "@types/estree": "*" - "@types/json-schema": "*" - checksum: 69ba24fee600d1e4c5abe0df086c1a4d798abf13792d8cfab912d76817fe1a894359a1518557d21237fbaf6eda93c5ab9309143dee4c59ef54336d1b3570420e + version: 3.1.1 + resolution: "@types/ejs@npm:3.1.1" + checksum: 922083d5bb5ae290856ea334d85e20765b588987bcdf3a2e81aa724503cb127acb2bd63fddf91bdafa24b46768fe402a6acaa47ab7a4ae520efb162a5757abca languageName: node linkType: hard -"@types/eslint@npm:^7.29.0 || ^8.4.1": - version: 8.56.12 - resolution: "@types/eslint@npm:8.56.12" +"@types/eslint@npm:^7.28.2": + version: 7.29.0 + resolution: "@types/eslint@npm:7.29.0" dependencies: "@types/estree": "*" "@types/json-schema": "*" - checksum: e4ca426abe9d55f82b69a3250bec78b6d340ad1e567f91c97ecc59d3b2d6a1d8494955ac62ad0ea14b97519db580611c02be8277cbea370bdfb0f96aa2910504 + checksum: 780ea3f4abba77a577a9ca5c4b66f74acc0f5ff5162b9a361ca931763ed65bca062389fc26027b416ed0a54d390e2206412db6c682f565e523d2b82159e6c46f languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.8": - version: 1.0.8 - resolution: "@types/estree@npm:1.0.8" - checksum: 39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 +"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a languageName: node linkType: hard @@ -13033,97 +15132,64 @@ __metadata: linkType: hard "@types/etag@npm:^1.8.0": - version: 1.8.4 - resolution: "@types/etag@npm:1.8.4" + version: 1.8.1 + resolution: "@types/etag@npm:1.8.1" dependencies: "@types/node": "*" - checksum: 1a5a50cc9368d9e27389a8ba045108263f105cbd5e69c7954f560b4028f1734efd4116f1d5bc92584adb376bd30c9252f40a7882d5daee9f93ebbb4ef2e5ba5b + checksum: fad09e68d964482b8a3b889db0a181bb0b4f5dff27b7097ea11a3275be5170581688ecc3410c867bd1145a8a2ff5755ddf109387615971f121f5c587ebc340c4 languageName: node linkType: hard "@types/exit@npm:^0.1.31": - version: 0.1.33 - resolution: "@types/exit@npm:0.1.33" - dependencies: - "@types/node": "*" - checksum: 082ee94d1b1bd7e61a53256e548a9d0c525185f30e22d76bee83671f30ba5a866c6e4ca69a05dd61d6776090b31fbce73c50941dd8c7a9b12de74916e24ecfe2 - languageName: node - linkType: hard - -"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": - version: 5.1.0 - resolution: "@types/express-serve-static-core@npm:5.1.0" + version: 0.1.31 + resolution: "@types/exit@npm:0.1.31" dependencies: "@types/node": "*" - "@types/qs": "*" - "@types/range-parser": "*" - "@types/send": "*" - checksum: 1918233c68a0c69695f78331af1aed5fb5190f91da6309318f700adeb78573be840b5d206cb8eda804b65a9989fdeccdaaf84c1e95adc3615052749224b64519 + checksum: adf33ff55a38aa9e3eed0d45b541d555adcf69c88f2d427fd902040a00214127772f5a226c87e6d1317d455dd120ef14d400c32bb7ddd3c24835796b799388dd languageName: node linkType: hard -"@types/express-serve-static-core@npm:^4.17.21, @types/express-serve-static-core@npm:^4.17.33": - version: 4.19.7 - resolution: "@types/express-serve-static-core@npm:4.19.7" +"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.21, @types/express-serve-static-core@npm:^4.17.33": + version: 4.19.6 + resolution: "@types/express-serve-static-core@npm:4.19.6" dependencies: "@types/node": "*" "@types/qs": "*" "@types/range-parser": "*" "@types/send": "*" - checksum: c239df87863b8515e68dcb18203a9e2ba6108f86fdc385090284464a57a6dca6abb60a961cb6a73fea2110576f4f8acefa1cb06b60d14b6b0e5104478e7d57d1 - languageName: node - linkType: hard - -"@types/express@npm:*": - version: 5.0.3 - resolution: "@types/express@npm:5.0.3" - dependencies: - "@types/body-parser": "*" - "@types/express-serve-static-core": ^5.0.0 - "@types/serve-static": "*" - checksum: f0fbc8daa7f40070b103cf4d020ff1dd08503477d866d1134b87c0390bba71d5d7949cb8b4e719a81ccba89294d8e1573414e6dcbb5bb1d097a7b820928ebdef + checksum: 4281f4ead71723f376b3ddf64868ae26244d434d9906c101cf8d436d4b5c779d01bd046e4ea0ed1a394d3e402216fabfa22b1fa4dba501061cd7c81c54045983 languageName: node linkType: hard -"@types/express@npm:^4.17.21, @types/express@npm:^4.17.3": - version: 4.17.23 - resolution: "@types/express@npm:4.17.23" +"@types/express@npm:*, @types/express@npm:^4.17.21, @types/express@npm:^4.17.3": + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" dependencies: "@types/body-parser": "*" "@types/express-serve-static-core": ^4.17.33 "@types/qs": "*" "@types/serve-static": "*" - checksum: 60490cd4f73085007247e7d4fafad0a7abdafa34fa3caba2757512564ca5e094ece7459f0f324030a63d513f967bb86579a8682af76ae2fd718e889b0a2a4fe8 + checksum: 12e562c4571da50c7d239e117e688dc434db1bac8be55613294762f84fd77fbd0658ccd553c7d3ab02408f385bc93980992369dd30e2ecd2c68c358e6af8fabf languageName: node linkType: hard "@types/folder-hash@npm:^4.0.1": - version: 4.0.4 - resolution: "@types/folder-hash@npm:4.0.4" - checksum: dfef81bbd4bd807f6182cf97796c3c9e404298c9bc224d6a12d954b64b9b1f56de120fa8a12eae8e3b49504037dee4c33695762175fa200bd26768b4907707ce + version: 4.0.1 + resolution: "@types/folder-hash@npm:4.0.1" + checksum: fc1c978443a8116b02ba7e2c185215449d857780a352cdb395ac31a6f0a01cf342b45f6202b487c34c7cff27eadd93c904eceee1e0a794873c14d22dd9257ac4 languageName: node linkType: hard "@types/fs-extra@npm:^8.0.1": - version: 8.1.5 - resolution: "@types/fs-extra@npm:8.1.5" - dependencies: - "@types/node": "*" - checksum: c9f7965bc499a6cc1cadb37a4e9002c0f33810867a0a47a132c4165cbe3b49c6ea52e26c3c38f07720540dd5c470619254c0ef00a2e14a8bf4971ec5d478ba69 - languageName: node - linkType: hard - -"@types/glob@npm:*": - version: 8.1.0 - resolution: "@types/glob@npm:8.1.0" + version: 8.1.2 + resolution: "@types/fs-extra@npm:8.1.2" dependencies: - "@types/minimatch": ^5.1.2 "@types/node": "*" - checksum: ded07aa0d7a1caf3c47b85e262be82989ccd7933b4a14712b79c82fd45a239249811d9fc3a135b3e9457afa163e74a297033d7245b0dc63cd3d032f3906b053f + checksum: 837814d4c7d38f0546c106326e9ea92040456094b3b5fb62aa8f7802203147e1803a12a300a93dc627e83a2de46a6a9c53feb178f9894d6e35aa3a61caa0f013 languageName: node linkType: hard -"@types/glob@npm:^7.1.1": +"@types/glob@npm:*, @types/glob@npm:^7.1.1": version: 7.2.0 resolution: "@types/glob@npm:7.2.0" dependencies: @@ -13134,27 +15200,27 @@ __metadata: linkType: hard "@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": - version: 4.1.9 - resolution: "@types/graceful-fs@npm:4.1.9" + version: 4.1.6 + resolution: "@types/graceful-fs@npm:4.1.6" dependencies: "@types/node": "*" - checksum: 235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b + checksum: b1d32c5ae7bd52cf60e29df20407904c4312a39612e7ec2ee23c1e3731c1cfe31d97c6941bf6cb52f5f929d50d86d92dd506436b63fafa833181d439b628885e languageName: node linkType: hard "@types/gunzip-maybe@npm:^1.4.0": - version: 1.4.2 - resolution: "@types/gunzip-maybe@npm:1.4.2" + version: 1.4.0 + resolution: "@types/gunzip-maybe@npm:1.4.0" dependencies: "@types/node": "*" - checksum: 3184bd2ae7c9d7921b4df30fd72aac717c6682f14a54e587731278a6783ebd0550f80a2a996309a4f1411aa1da159ec9326e5ae9ecf6002086babcc944bba894 + checksum: ef8d116ffcaa288f14a8fb27507737b25e2c436abde19b9720877ebbfc20f70f953ca2529999b14292e6885f0b3e78f455598e9e201ad8164255751e33b84a31 languageName: node linkType: hard "@types/hjson@npm:^2.4.2": - version: 2.4.6 - resolution: "@types/hjson@npm:2.4.6" - checksum: 529525f5ebfc60aef7d59f1cd68373ccee11c1c1a1d76b79fef2c2b1353725bf471736d9c18bee81f2ca714c373c3f47a0f20355f63539cf0c7bb32fb79ff9e1 + version: 2.4.3 + resolution: "@types/hjson@npm:2.4.3" + checksum: 0de33442daf7c147e68d88a8f695900cedec27469b0bd75ea50e8b7f63afff0599a514e7c732e86f05c4956eeeadce1c672e62e6ad24ac79756b41b1a97b996a languageName: node linkType: hard @@ -13166,32 +15232,32 @@ __metadata: linkType: hard "@types/http-cache-semantics@npm:*": - version: 4.0.4 - resolution: "@types/http-cache-semantics@npm:4.0.4" - checksum: 51b72568b4b2863e0fe8d6ce8aad72a784b7510d72dc866215642da51d84945a9459fa89f49ec48f1e9a1752e6a78e85a4cda0ded06b1c73e727610c925f9ce6 + version: 4.0.1 + resolution: "@types/http-cache-semantics@npm:4.0.1" + checksum: 6d6068110a04cac213bdc0fff9c7bac028b5a2da390492204328987d8ddc500adc10d9cf5747a6333dab261712655dcfe120ea1d5527c205d012a39cdccc2a7b languageName: node linkType: hard "@types/http-errors@npm:*": - version: 2.0.5 - resolution: "@types/http-errors@npm:2.0.5" - checksum: 00f8140fbc504f47356512bd88e1910c2f07e04233d99c88c854b3600ce0523c8cd0ba7d1897667243282eb44c59abb9245959e2428b9de004f93937f52f7c15 + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 494670a57ad4062fee6c575047ad5782506dd35a6b9ed3894cea65830a94367bd84ba302eb3dde331871f6d70ca287bfedb1b2cf658e6132cd2cbd427ab56836 languageName: node linkType: hard "@types/http-proxy@npm:^1.17.8": - version: 1.17.16 - resolution: "@types/http-proxy@npm:1.17.16" + version: 1.17.8 + resolution: "@types/http-proxy@npm:1.17.8" dependencies: "@types/node": "*" - checksum: b71bbb7233b17604f1158bbbe33ebf8bb870179d2b6e15dc9483aa2a785ce0d19ffb6c2237225b558addf24211d1853c95e337ee496df058eb175b433418a941 + checksum: 3a423534960443e98f7e6f7a1b2ad56f2f93d6e9e927298e683a58ac3e1add4066288dfc3afa80724aee58133ab5272ed58321c11bf0925b7237c010c05f2ced languageName: node linkType: hard "@types/ini@npm:^1.3.30": - version: 1.3.34 - resolution: "@types/ini@npm:1.3.34" - checksum: 93ad848d25da8add8dc569577912f26c59f0b7464682a8cc37b999d250d4ed2bda7776a77265cd41b150a81937e98aaa405e0938f5692cc8dfbdc716efcadfb2 + version: 1.3.31 + resolution: "@types/ini@npm:1.3.31" + checksum: b0e95aa771a14f13ab12aa11348678cdd09c723c056771e370fc3c93291c01d99b68a87ca700e6e9944d1088c18b9965b22cfa2154cad43ac6d2e4ce7ce4ebd4 languageName: node linkType: hard @@ -13213,11 +15279,11 @@ __metadata: linkType: hard "@types/istanbul-lib-report@npm:*": - version: 3.0.3 - resolution: "@types/istanbul-lib-report@npm:3.0.3" + version: 3.0.0 + resolution: "@types/istanbul-lib-report@npm:3.0.0" dependencies: "@types/istanbul-lib-coverage": "*" - checksum: 247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c + checksum: 7ced458631276a28082ee40645224c3cdd8b861961039ff811d841069171c987ec7e50bc221845ec0d04df0022b2f457a21fb2f816dab2fbe64d59377b32031f languageName: node linkType: hard @@ -13230,34 +15296,24 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:*": - version: 30.0.0 - resolution: "@types/jest@npm:30.0.0" - dependencies: - expect: ^30.0.0 - pretty-format: ^30.0.0 - checksum: 20c6ce574154bc16f8dd6a97afacca4b8c4921a819496a3970382031c509ebe87a1b37b152a1b8475089b82d8ca951a9e95beb4b9bf78fbf579b1536f0b65969 - languageName: node - linkType: hard - -"@types/jest@npm:^29.0.0, @types/jest@npm:^29.5.1": - version: 29.5.14 - resolution: "@types/jest@npm:29.5.14" +"@types/jest@npm:*, @types/jest@npm:^29.0.0, @types/jest@npm:^29.5.1": + version: 29.5.1 + resolution: "@types/jest@npm:29.5.1" dependencies: expect: ^29.0.0 pretty-format: ^29.0.0 - checksum: 18e0712d818890db8a8dab3d91e9ea9f7f19e3f83c2e50b312f557017dc81466207a71f3ed79cf4428e813ba939954fa26ffa0a9a7f153181ba174581b1c2aed + checksum: ba9df58fa0c813e1dda529e34bcec2d0e0bbac2d3e921a86c8e10d77fc5165bd8e5324eeb7071bfe0490e7d1055db34ef80d57e05bd967edae00df4158097ec6 languageName: node linkType: hard "@types/js-yaml@npm:^4.0.0": - version: 4.0.9 - resolution: "@types/js-yaml@npm:4.0.9" - checksum: 24de857aa8d61526bbfbbaa383aa538283ad17363fcd5bb5148e2c7f604547db36646440e739d78241ed008702a8920665d1add5618687b6743858fae00da211 + version: 4.0.5 + resolution: "@types/js-yaml@npm:4.0.5" + checksum: 37eb783b16f1704d26bbf83b35cf5d12f6018c18f2c9232515468ac60a4c5b71b6344a7b872545eeca3dfd66bb17e2bb1e611646cc727d7c6a001165a4ec0a32 languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db @@ -13281,25 +15337,25 @@ __metadata: linkType: hard "@types/lodash.throttle@npm:^4.1.6": - version: 4.1.9 - resolution: "@types/lodash.throttle@npm:4.1.9" + version: 4.1.6 + resolution: "@types/lodash.throttle@npm:4.1.6" dependencies: "@types/lodash": "*" - checksum: 93f7096dcaea8f54a4f52d5175d97a471f155f5bae4649c967cc29bcae506a456476d13b4392361799b31c3b96659560e1bbfddf00f550a50c685f6c037411a6 + checksum: e8b272cf179e8308ecf51d2940de78ec1d7b1ecc518bae13d9d280f4294a5b441213e1a53ced5994856cb2e4d5f01958f5a2129f333b48631188e0f1b5f21bc9 languageName: node linkType: hard "@types/lodash@npm:*, @types/lodash@npm:^4.14.149, @types/lodash@npm:^4.14.175": - version: 4.17.20 - resolution: "@types/lodash@npm:4.17.20" - checksum: 98cdd0faae22cbb8079a01a3bb65aa8f8c41143367486c1cbf5adc83f16c9272a2a5d2c1f541f61d0d73da543c16ee1d21cf2ef86cb93cd0cc0ac3bced6dd88f + version: 4.14.178 + resolution: "@types/lodash@npm:4.14.178" + checksum: 820e33578a084aba2ca66fc83728c14d82813b91f3f14f281621b36904533c3d1681992b5e2719579b8beb52e1a77cfa914283a145f66dfa71b5e02a7cec5a37 languageName: node linkType: hard "@types/mime-types@npm:^2.1.1": - version: 2.1.4 - resolution: "@types/mime-types@npm:2.1.4" - checksum: a10d57881d14a053556b3d09292de467968d965b0a06d06732c748da39b3aa569270b5b9f32529fd0e9ac1e5f3b91abb894f5b1996373254a65cb87903c86622 + version: 2.1.1 + resolution: "@types/mime-types@npm:2.1.1" + checksum: 131b33bfd89481f6a791996db9198c6c5ffccbb310e990d1dd9fab7a2287b5a0fd642bdd959a19281397c86f721498e09956e3892e5db17f93f38e726ca05008 languageName: node linkType: hard @@ -13310,14 +15366,7 @@ __metadata: languageName: node linkType: hard -"@types/minimatch@npm:*, @types/minimatch@npm:^5.1.2": - version: 5.1.2 - resolution: "@types/minimatch@npm:5.1.2" - checksum: 83cf1c11748891b714e129de0585af4c55dd4c2cafb1f1d5233d79246e5e1e19d1b5ad9e8db449667b3ffa2b6c80125c429dbee1054e9efb45758dbc4e118562 - languageName: node - linkType: hard - -"@types/minimatch@npm:^3.0.3": +"@types/minimatch@npm:*, @types/minimatch@npm:^3.0.3": version: 3.0.5 resolution: "@types/minimatch@npm:3.0.5" checksum: a1a19ba342d6f39b569510f621ae4bbe972dc9378d15e9a5e47904c440ee60744f5b09225bc73be1c6490e3a9c938eee69eb53debf55ce1f15761201aa965f97 @@ -13325,9 +15374,18 @@ __metadata: linkType: hard "@types/minimist@npm:^1.2.0": - version: 1.2.5 - resolution: "@types/minimist@npm:1.2.5" - checksum: 3f791258d8e99a1d7d0ca2bda1ca6ea5a94e5e7b8fc6cde84dd79b0552da6fb68ade750f0e17718f6587783c24254bbca0357648dd59dc3812c150305cabdc46 + version: 1.2.2 + resolution: "@types/minimist@npm:1.2.2" + checksum: f220f57f682bbc3793dab4518f8e2180faa79d8e2589c79614fd777d7182be203ba399020c3a056a115064f5d57a065004a32b522b2737246407621681b24137 + languageName: node + linkType: hard + +"@types/minipass@npm:*": + version: 3.1.2 + resolution: "@types/minipass@npm:3.1.2" + dependencies: + "@types/node": "*" + checksum: 1367a29faa341d49281561ee81ccb4b8fea8afcf81fa9b9be8cb038a4c29e059307fab0a807b6a2685934c162e2b19abc09ff735b7b264650b2ff011cd35888c languageName: node linkType: hard @@ -13342,67 +15400,60 @@ __metadata: linkType: hard "@types/node-fetch@npm:^2.6.12": - version: 2.6.13 - resolution: "@types/node-fetch@npm:2.6.13" + version: 2.6.12 + resolution: "@types/node-fetch@npm:2.6.12" dependencies: "@types/node": "*" - form-data: ^4.0.4 - checksum: 6313c89f62c50bd0513a6839cdff0a06727ac5495ccbb2eeda51bb2bbbc4f3c0a76c0393a491b7610af703d3d2deb6cf60e37e59c81ceeca803ffde745dbf309 + form-data: ^4.0.0 + checksum: 7693acad5499b7df2d1727d46cff092a63896dc04645f36b973dd6dd754a59a7faba76fcb777bdaa35d80625c6a9dd7257cca9c401a4bab03b04480cda7fd1af languageName: node linkType: hard "@types/node-forge@npm:^1.3.0": - version: 1.3.14 - resolution: "@types/node-forge@npm:1.3.14" + version: 1.3.11 + resolution: "@types/node-forge@npm:1.3.11" dependencies: "@types/node": "*" - checksum: da6158fd34fa7652aa7f8164508f97a76b558724ab292f13c257e39d54d95d4d77604e8fb14dc454a867f1aeec7af70118294889195ec4400cecbb8a5c77a212 + checksum: 3d7d23ca0ba38ac0cf74028393bd70f31169ab9aba43f21deb787840170d307d662644bac07287495effe2812ddd7ac8a14dbd43f16c2936bbb06312e96fc3b9 languageName: node linkType: hard "@types/node@npm:*, @types/node@npm:^20.9.0": - version: 20.19.23 - resolution: "@types/node@npm:20.19.23" + version: 20.19.11 + resolution: "@types/node@npm:20.19.11" dependencies: undici-types: ~6.21.0 - checksum: a230f2ad8a5c10f3c5b2e31112e49b61f2cc9e7eacb95960b555ef133c0276c52b7f3841af744762ce355009fc03520ab7af5645cd877ab8699e45412bccf9b8 - languageName: node - linkType: hard - -"@types/node@npm:20.5.1": - version: 20.5.1 - resolution: "@types/node@npm:20.5.1" - checksum: b5aeaeb489842081190f8c2c09e923ff7b1b4ee3ecfceba12ba1030ce7750909a1b3c0f5372bd60cbe955e48a9889f416522e8a96697ad7209317752f395e3e5 + checksum: 9eecc4be04f1a8afbb8f8059b322fd0bbceeb02f96669bbaa52fb0b264c2e3269432a8833ada4be7b335e18d6b438b2d2c0274f5b3f54cc2081cb7c5374a6561 languageName: node linkType: hard "@types/node@npm:^16.9.2": - version: 16.18.126 - resolution: "@types/node@npm:16.18.126" - checksum: 5c137eb141d33de32b16ff26047ff6d449432b58d0d25f7cced2040c97727d81fe1099a7581eb336d14a6840f5b09e363bdd43d7a6995e8e81eb47aa51e413fc + version: 16.18.96 + resolution: "@types/node@npm:16.18.96" + checksum: 05ac1c80c8d075086863f7640fd3e75c3912c4ed067bb38bb8fd5377f4e64de7a81d5be3ceae5448dc90d9802a0c7b0d3376538759b91ea652d16cc6dc7de767 languageName: node linkType: hard "@types/normalize-package-data@npm:^2.4.0": - version: 2.4.4 - resolution: "@types/normalize-package-data@npm:2.4.4" - checksum: aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86 + version: 2.4.1 + resolution: "@types/normalize-package-data@npm:2.4.1" + checksum: c90b163741f27a1a4c3b1869d7d5c272adbd355eb50d5f060f9ce122ce4342cf35f5b0005f55ef780596cacfeb69b7eee54cd3c2e02d37f75e664945b6e75fc6 languageName: node linkType: hard "@types/openpgp@npm:^4.4.18, @types/openpgp@npm:^4.4.19": - version: 4.4.22 - resolution: "@types/openpgp@npm:4.4.22" + version: 4.4.19 + resolution: "@types/openpgp@npm:4.4.19" dependencies: "@types/bn.js": "*" - checksum: 37ff7a78c12b656624f8d80c756b73fc721f84b73a78ee688538bc5d2731cc70b19cc2e34d24dceb8719517040437b55425d13a4a0ab23fb282717c01438fffd + checksum: 1d01f52cad3e3996c647467a31aa552b7acadfe6ed8df15088c7ef7d0aaffc49cf16d8cb87a30cbd96071098cc7e09e5f4a876c85430f08a27b7d8653f2e43a6 languageName: node linkType: hard "@types/parse-json@npm:^4.0.0": - version: 4.0.2 - resolution: "@types/parse-json@npm:4.0.2" - checksum: b1b863ac34a2c2172fbe0807a1ec4d5cb684e48d422d15ec95980b81475fac4fdb3768a8b13eef39130203a7c04340fc167bae057c7ebcafd7dec9fe6c36aeb1 + version: 4.0.0 + resolution: "@types/parse-json@npm:4.0.0" + checksum: 1d3012ab2fcdad1ba313e1d065b737578f6506c8958e2a7a5bdbdef517c7e930796cb1599ee067d5dee942fb3a764df64b5eef7e9ae98548d776e86dcffba985 languageName: node linkType: hard @@ -13414,82 +15465,73 @@ __metadata: linkType: hard "@types/prettier@npm:^2.1.5": - version: 2.7.3 - resolution: "@types/prettier@npm:2.7.3" - checksum: 0960b5c1115bb25e979009d0b44c42cf3d792accf24085e4bfce15aef5794ea042e04e70c2139a2c3387f781f18c89b5706f000ddb089e9a4a2ccb7536a2c5f0 + version: 2.7.2 + resolution: "@types/prettier@npm:2.7.2" + checksum: 16ffbd1135c10027f118517d3b12aaaf3936be1f3c6e4c6c9c03d26d82077c2d86bf0dcad545417896f29e7d90faf058aae5c9db2e868be64298c644492ea29e languageName: node linkType: hard "@types/progress@npm:^2.0.3": - version: 2.0.7 - resolution: "@types/progress@npm:2.0.7" + version: 2.0.5 + resolution: "@types/progress@npm:2.0.5" dependencies: "@types/node": "*" - checksum: 1e387b59a3a19562e49b9ac43db8fb78d2d3ad9168fa54585a9455f9bb530e43a6a69c30dfb44a6fdd10e4bc7a2fb431d71d514f1bc191c2e1c76d3e0314df74 + checksum: ea94704bf0efb4ecaa5837f436b43010463982f0fba5a9c01ec447e51069279bf44ee02c78ef0ec265d195c541b0870865e9fac7333b539435a7e202f473cb02 languageName: node linkType: hard "@types/promise-sequential@npm:^1.1.0": - version: 1.1.2 - resolution: "@types/promise-sequential@npm:1.1.2" - checksum: bf564de9e2d929ede1fbe9f4ec0494a1c52785d67348aa4e5252efa0df7e7498cc3edec9e887c6539186a718bd4ccea0bd706c09eea66fa428df2b1412810501 + version: 1.1.0 + resolution: "@types/promise-sequential@npm:1.1.0" + checksum: 44f3067f4cf45fd4041e5a23fe1e971872c9b4bd7c858a276a147d5e4451036e14c537ee540eb1ec36b376cd625649ea7ce8a704b99a2593998e9a89ca24ff00 languageName: node linkType: hard "@types/prop-types@npm:*": - version: 15.7.15 - resolution: "@types/prop-types@npm:15.7.15" - checksum: b59aad1ad19bf1733cf524fd4e618196c6c7690f48ee70a327eb450a42aab8e8a063fbe59ca0a5701aebe2d92d582292c0fb845ea57474f6a15f6994b0e260b2 + version: 15.7.4 + resolution: "@types/prop-types@npm:15.7.4" + checksum: 014bb826592fab01499931259969aafc21d5a8ff4ece3e3fb8e2b5186bed17656f7dcdccf9a98c27fee74d7d0697aa3f53ea971a72679597f0ca0c3d5ca585d3 languageName: node linkType: hard "@types/q@npm:^1.5.1": - version: 1.5.8 - resolution: "@types/q@npm:1.5.8" - checksum: 6b2903a03f23ce737503b8a4c409a4133f15009a70e125b5efd5d8c315a5426e64b574ee65288c9dd655c631dcc51c69e4b540b59905ad0b1398952ba367d88b + version: 1.5.5 + resolution: "@types/q@npm:1.5.5" + checksum: 0a22134a75de86196adf4ad1052f35fdbb9d8a053b2034fb97f328b30ada26f321d7241681cd1cb76e8311f7ead85cc88aa65a42d316828a4a813caed4b55e7c languageName: node linkType: hard "@types/qs@npm:*": - version: 6.14.0 - resolution: "@types/qs@npm:6.14.0" - checksum: 5b3036df6e507483869cdb3858201b2e0b64b4793dc4974f188caa5b5732f2333ab9db45c08157975054d3b070788b35088b4bc60257ae263885016ee2131310 + version: 6.9.7 + resolution: "@types/qs@npm:6.9.7" + checksum: 157eb05f4c75790b0ebdcf7b0547ff117feabc8cda03c3cac3d3ea82bb19a1912e76a411df3eb0bdd01026a9770f07bc0e7e3fbe39ebb31c1be4564c16be35f1 languageName: node linkType: hard "@types/range-parser@npm:*": - version: 1.2.7 - resolution: "@types/range-parser@npm:1.2.7" - checksum: 361bb3e964ec5133fa40644a0b942279ed5df1949f21321d77de79f48b728d39253e5ce0408c9c17e4e0fd95ca7899da36841686393b9f7a1e209916e9381a3c + version: 1.2.4 + resolution: "@types/range-parser@npm:1.2.4" + checksum: 8e3c3cda88675efd9145241bcb454449715b7d015a7fb80d018dcb3d441fa1938b302242cc0dfa6b02c5d014dd8bc082ae90091e62b1e816cae3ec36c2a7dbcb languageName: node linkType: hard "@types/react-dom@npm:^17.0.11": - version: 17.0.26 - resolution: "@types/react-dom@npm:17.0.26" - peerDependencies: - "@types/react": ^17.0.0 - checksum: 8363921f08afe3f2ef82fe293301a0809ec646975fe9f5bfeb2e823f7237b97e47d27e1c6c2ffff27d15c12ab3cad1de6c77a737e37499fcc52793b0fd674f3f + version: 17.0.11 + resolution: "@types/react-dom@npm:17.0.11" + dependencies: + "@types/react": "*" + checksum: afd57cfd7c6ffbd5f71e6fbfb130323e938cc914b699513be7e69d7d59d3b0e332b15e5379c1e58b9f7f71fc48c0cbdcd5301e1a0017540b53c6152e150e2fee languageName: node linkType: hard -"@types/react@npm:^17.0.39": - version: 17.0.89 - resolution: "@types/react@npm:17.0.89" +"@types/react@npm:*, @types/react@npm:^17.0.39": + version: 17.0.39 + resolution: "@types/react@npm:17.0.39" dependencies: "@types/prop-types": "*" - "@types/scheduler": ^0.16 + "@types/scheduler": "*" csstype: ^3.0.2 - checksum: 2e7447096b2e16e898237eddd4db24b59343d879a0a44320a98125de5feaefe00cf7c3bc7ab20b31213f2ac91fbc084d6c483bb238d079ff83f6bb749c21ae94 - languageName: node - linkType: hard - -"@types/readdir-glob@npm:*": - version: 1.1.5 - resolution: "@types/readdir-glob@npm:1.1.5" - dependencies: - "@types/node": "*" - checksum: 46849136a3b5246105bca0303aab80552a9ff67e024e77ef1845a806a24c1a621dfcba0e4ee5a00ebad17f51edb80928f2dd6dc510a1d9897f3bc22ed64e5cbd + checksum: 1b0c280596bf2a46da7f5fa42eca35a8a53000b18dddcc6ed32a6732577b909b81e680863a1482373fb934c0426e42932738cc849c7b6739006f1b1d8bdde2aa languageName: node linkType: hard @@ -13501,11 +15543,11 @@ __metadata: linkType: hard "@types/responselike@npm:^1.0.0": - version: 1.0.3 - resolution: "@types/responselike@npm:1.0.3" + version: 1.0.0 + resolution: "@types/responselike@npm:1.0.0" dependencies: "@types/node": "*" - checksum: a58ba341cb9e7d74f71810a88862da7b2a6fa42e2a1fc0ce40498f6ea1d44382f0640117057da779f74c47039f7166bf48fad02dc876f94e005c7afa50f5e129 + checksum: 474ac2402e6d43c007eee25f50d01eb1f67255ca83dd8e036877292bbe8dd5d2d1e50b54b408e233b50a8c38e681ff3ebeaf22f18b478056eddb65536abb003a languageName: node linkType: hard @@ -13526,36 +15568,27 @@ __metadata: languageName: node linkType: hard -"@types/scheduler@npm:^0.16": - version: 0.16.8 - resolution: "@types/scheduler@npm:0.16.8" - checksum: f86de504945b8fc41b1f391f847444d542e2e4067cf7e5d9bfeb5d2d2393d3203b1161bc0ef3b1e104d828dabfb60baf06e8d2c27e27ff7e8258e6e618d8c4ec +"@types/scheduler@npm:*": + version: 0.16.2 + resolution: "@types/scheduler@npm:0.16.2" + checksum: 89a3a922f03609b61c270d534226791edeedcb1b06f0225d5543ac17830254624ef9d8a97ad05418e4ce549dd545bddf1ff28cb90658ff10721ad14556ca68a5 languageName: node linkType: hard -"@types/semver@npm:^7, @types/semver@npm:^7.1.0, @types/semver@npm:^7.3.12": - version: 7.7.1 - resolution: "@types/semver@npm:7.7.1" - checksum: c938aef3bf79a73f0f3f6037c16e2e759ff40c54122ddf0b2583703393d8d3127130823facb880e694caa324eb6845628186aac1997ee8b31dc2d18fafe26268 +"@types/semver@npm:^7, @types/semver@npm:^7.1.0": + version: 7.5.0 + resolution: "@types/semver@npm:7.5.0" + checksum: ca4ba4642b5972b6e88e73c5bc02bbaceb8d76bce71748d86e3e95042d4e5a44603113a1dcd2cb9b73ad6f91f6e4ab73185eb41bbfc9c73b11f0ed3db3b7443a languageName: node linkType: hard "@types/send@npm:*": - version: 1.2.0 - resolution: "@types/send@npm:1.2.0" - dependencies: - "@types/node": "*" - checksum: 66d34fbb49c9a7848244eb227c39d499c205875d7f6b3a7536b9c6b1e44a7764ee33ade9bc14188454c05caa7b2c583c823e8b5a1afdaa51141307cd5b3660c0 - languageName: node - linkType: hard - -"@types/send@npm:<1": - version: 0.17.5 - resolution: "@types/send@npm:0.17.5" + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" dependencies: "@types/mime": ^1 "@types/node": "*" - checksum: a86c9b89bb0976ff58c1cdd56360ea98528f4dbb18a5c2287bb8af04815513a576a42b4e0e1e7c4d14f7d6ea54733f6ef935ebff8c65e86d9c222881a71e1f15 + checksum: 7f17fa696cb83be0a104b04b424fdedc7eaba1c9a34b06027239aba513b398a0e2b7279778af521f516a397ced417c96960e5f50fcfce40c4bc4509fb1a5883c languageName: node linkType: hard @@ -13569,13 +15602,13 @@ __metadata: linkType: hard "@types/serve-static@npm:*, @types/serve-static@npm:^1.13.3, @types/serve-static@npm:^1.15.5": - version: 1.15.9 - resolution: "@types/serve-static@npm:1.15.9" + version: 1.15.7 + resolution: "@types/serve-static@npm:1.15.7" dependencies: "@types/http-errors": "*" "@types/node": "*" - "@types/send": <1 - checksum: 3dc98f41085afbc1ea4768e764b891a6b917f01f0db8a1610a6bc8f0e989015c22af71a05f7b0ae336456169f86e863a60273ddd64c0fa13855ae4ed50ed7789 + "@types/send": "*" + checksum: 26ec864d3a626ea627f8b09c122b623499d2221bbf2f470127f4c9ebfe92bd8a6bb5157001372d4c4bd0dd37a1691620217d9dc4df5aa8f779f3fd996b1c60ae languageName: node linkType: hard @@ -13589,9 +15622,9 @@ __metadata: linkType: hard "@types/sinonjs__fake-timers@npm:*": - version: 15.0.0 - resolution: "@types/sinonjs__fake-timers@npm:15.0.0" - checksum: e4e23d3aef432dd5a02cee8cac99c9b1af78ce4b19f677f53249d7924673b432d90ebecb7f7b3fb5c387a035d2a0639c0d2d5558e48251e1d70164ec8e1bd788 + version: 8.1.5 + resolution: "@types/sinonjs__fake-timers@npm:8.1.5" + checksum: 2b8bdc246365518fc1b08f5720445093cce586183acca19a560be6ef81f824bd9a96c090e462f622af4d206406dadf2033c5daf99a51c1096da6494e5c8dc32e languageName: node linkType: hard @@ -13612,77 +15645,70 @@ __metadata: linkType: hard "@types/tar-fs@npm:^2.0.0": - version: 2.0.4 - resolution: "@types/tar-fs@npm:2.0.4" + version: 2.0.1 + resolution: "@types/tar-fs@npm:2.0.1" dependencies: "@types/node": "*" "@types/tar-stream": "*" - checksum: d1dd6944d0905debaabe5787af7f3aeb98f13a928d688d00fb7de0411040f8556c297d388abdd046f6b0646a374b53c198ade0484060b63ef36ad5ac585df138 + checksum: 2d7a5fa119049868456d234311c4a97c64ed9c5f5e0f065d16ade4f00753389ee838dbedf4e43831e43d2cd1cd87282fbde2b318b764ddec826f60b88958fcc7 languageName: node linkType: hard "@types/tar-stream@npm:*": - version: 3.1.4 - resolution: "@types/tar-stream@npm:3.1.4" + version: 2.2.2 + resolution: "@types/tar-stream@npm:2.2.2" dependencies: "@types/node": "*" - checksum: 1ee17888b0532f9907788e3e9d60ef25fd5e376c4a09b40aa6ece407fa67ad3d11d25780914ed6360e50451d3039a4e248696c780dcba410779c2d37842afd19 + checksum: 5300f6cd7e318fc5a293e09de3e923434e17b66e6dfe9e7d569d2e960e36ea210d5d9ccbf40fea73890b58e2d2ad51187a4ad399b78f1971aded1cd7aeb902dc languageName: node linkType: hard "@types/tar@npm:^6.1.1": - version: 6.1.13 - resolution: "@types/tar@npm:6.1.13" + version: 6.1.1 + resolution: "@types/tar@npm:6.1.1" dependencies: + "@types/minipass": "*" "@types/node": "*" - minipass: ^4.0.0 - checksum: 98cc72d444fa622049e86e457a64d859c6effd7c7518d36e7b40b4ab1e7aa9e2412cc868cbef396650485dae07d50d98f662e8a53bb45f4a70eb6c61f80a63c7 + checksum: 89314eb78300c11367dacfbc6fe816767a86fcc94540e4cc224f8f484f516c6f77b492c025caf9ec3029d3a42199121327370c3ac8663743c632687ea4b04f35 languageName: node linkType: hard "@types/testing-library__jest-dom@npm:^5.9.1": - version: 5.14.9 - resolution: "@types/testing-library__jest-dom@npm:5.14.9" + version: 5.14.2 + resolution: "@types/testing-library__jest-dom@npm:5.14.2" dependencies: "@types/jest": "*" - checksum: 91f7b15e8813b515912c54da44464fb60ecf21162b7cae2272fcb3918074f4e1387dc2beca1f5041667e77b76b34253c39675ea4e0b3f28f102d8cc87fdba9fa + checksum: 775b5fb3dd26dfff1a17dc7f404c9b06c7aeb388e55802607ba6e08593deaa585fb1ed5e6809090cfe13707667bf413cbf56036952a26b383ac7d7efadac6e30 languageName: node linkType: hard "@types/through@npm:*": - version: 0.0.33 - resolution: "@types/through@npm:0.0.33" + version: 0.0.30 + resolution: "@types/through@npm:0.0.30" dependencies: "@types/node": "*" - checksum: 6a8edd7f40cd7e197318e86310a40e568cddd380609dde59b30d5cc6c5f8276ddc698905eac4b3b429eb39f2e8ee326bc20dc6e95a2cdc41c4d3fc9a1ebd4929 + checksum: f78ead4bb253d9ce7e173fb3895a61d3bfc7c368246e886cfc79e16c65ed88b3acfe7812c06e72bfde54d6a25b9b1af4fc09072ee9353627093159d403003d59 languageName: node linkType: hard "@types/tiny-async-pool@npm:^2.0.0": - version: 2.0.3 - resolution: "@types/tiny-async-pool@npm:2.0.3" - checksum: d77d56e3f00c1d7b9c123a0a6b1495ef3fbc07b1f66fb90aa30e0475aed1ebf9bb8a1ff46bdd37ea3e2e55317720305256717065431326f3e5da09619c0cccac + version: 2.0.0 + resolution: "@types/tiny-async-pool@npm:2.0.0" + checksum: fbeb8f4641b684148426d46b26d9df274fa32b6d8479950309a858a6595bcd687191de4383d36e6379ee53dcde4f2dbcb241a80ca339a9d47da42723fcb5bbde languageName: node linkType: hard "@types/treeify@npm:^1.0.0": - version: 1.0.3 - resolution: "@types/treeify@npm:1.0.3" - checksum: 758902638ff83a790c13359729d77aeb80aae50f7039670037e3a0ba2bcc7b09dd49173ab21a96946d83af1682fcd70e448e49151ecd46e190f8925077142d4a - languageName: node - linkType: hard - -"@types/triple-beam@npm:^1.3.2": - version: 1.3.5 - resolution: "@types/triple-beam@npm:1.3.5" - checksum: d5d7f25da612f6d79266f4f1bb9c1ef8f1684e9f60abab251e1261170631062b656ba26ff22631f2760caeafd372abc41e64867cde27fba54fafb73a35b9056a + version: 1.0.0 + resolution: "@types/treeify@npm:1.0.0" + checksum: 8a279d0f1897e47cc02b4b5a570141ab70de6bc5d95cafe976aaee78740c13c2e80dae69f7ae9ca1c735c653b65a4ec59a7eed6970683cd04fc0ddf4b98794ff languageName: node linkType: hard "@types/trusted-types@npm:^2.0.2": - version: 2.0.7 - resolution: "@types/trusted-types@npm:2.0.7" - checksum: 4c4855f10de7c6c135e0d32ce462419d8abbbc33713b31d294596c0cc34ae1fa6112a2f9da729c8f7a20707782b0d69da3b1f8df6645b0366d08825ca1522e0c + version: 2.0.2 + resolution: "@types/trusted-types@npm:2.0.2" + checksum: 8c5253d7a297ba375b1dff7704013fb8d31c08c681d257db9e7e0624309cbb4a1e0c916bdd5a8c378992391126af0adb731720ba7642244a2f2c1ff42aba5bcf languageName: node linkType: hard @@ -13703,6 +15729,13 @@ __metadata: languageName: node linkType: hard +"@types/uuid@npm:^9.0.1": + version: 9.0.8 + resolution: "@types/uuid@npm:9.0.8" + checksum: b411b93054cb1d4361919579ef3508a1f12bf15b5fdd97337d3d351bece6c921b52b6daeef89b62340fd73fd60da407878432a1af777f40648cbe53a01723489 + languageName: node + linkType: hard + "@types/which@npm:^1.3.2": version: 1.3.2 resolution: "@types/which@npm:1.3.2" @@ -13729,36 +15762,36 @@ __metadata: linkType: hard "@types/xml@npm:^1.0.4": - version: 1.0.11 - resolution: "@types/xml@npm:1.0.11" + version: 1.0.6 + resolution: "@types/xml@npm:1.0.6" dependencies: "@types/node": "*" - checksum: df1a27f027e9a3f8535bd43591cbe64e2dcff320d1cce528667d8e17d479efe96702eda837153471c1f6489e8129cff2a80636e0cf9d15d3d143203f6e1496ea + checksum: 072d6ebde820130a91855ba0a3fc99595239ba2333cbad178fde478231b84d77f8f6b9dea93ebff7481d8844050b79e5fb637619d2f4b3ec7f66020367cf44cf languageName: node linkType: hard "@types/yargs-parser@npm:*": - version: 21.0.3 - resolution: "@types/yargs-parser@npm:21.0.3" - checksum: e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 + version: 20.2.1 + resolution: "@types/yargs-parser@npm:20.2.1" + checksum: 9171590c7f6762fa753cfe25b3d61f468ed4eebc011c3856fffc4937b14bff03b6b02fe93246ae7e01c4e09a6c3aa980a1637d7171869e32041992340f5445bc languageName: node linkType: hard "@types/yargs@npm:^15.0.0": - version: 15.0.19 - resolution: "@types/yargs@npm:15.0.19" + version: 15.0.14 + resolution: "@types/yargs@npm:15.0.14" dependencies: "@types/yargs-parser": "*" - checksum: 9fe9b8645304a628006cbba2d1990fb015e2727274d0e3853f321a379a1242d1da2c15d2f56cff0d4313ae94f0383ccf834c3bded9fb3589608aefb3432fcf00 + checksum: 49eb8ad456c218a6dc8abd90a6f635a3ef44bb59161fbee2e9208f86fcb931668bb3559cad8cfe9a84d9c32b98034e37fefc2d728c3a077784b51971f0766b2e languageName: node linkType: hard "@types/yargs@npm:^16.0.0": - version: 16.0.9 - resolution: "@types/yargs@npm:16.0.9" + version: 16.0.4 + resolution: "@types/yargs@npm:16.0.4" dependencies: "@types/yargs-parser": "*" - checksum: be24bd9a56c97ddb2964c1c18f5b9fe8271a50e100dc6945989901aae58f7ce6fb8f3a591c749a518401b6301358dbd1997e83c36138a297094feae7f9ac8211 + checksum: 892bfe48183756d4e3b4922abf582c34c326975368f4572af0521f51b6628997c2f916cb2d27f91494e5bbcc0425a9224f2f02191003e4aa2e360b78116ee8a7 languageName: node linkType: hard @@ -13772,9 +15805,9 @@ __metadata: linkType: hard "@types/yarnpkg__lockfile@npm:^1.1.5": - version: 1.1.9 - resolution: "@types/yarnpkg__lockfile@npm:1.1.9" - checksum: 18f365ec90372d9e3c838cb76ddbfb0cc181562151f7a91144604e683e740afb8fd89b0e88559147e3b051709046b0ed84ec8f6535b0494b17cabef6580ac3f1 + version: 1.1.5 + resolution: "@types/yarnpkg__lockfile@npm:1.1.5" + checksum: 332c965be40bf9febffbf15e608a5a6bfbd6dba308254af4f72c9332a4670d18050259e0e69795cb9714baa4cc234d980330a52c93ab6012b48ccb7c2abad0c6 languageName: node linkType: hard @@ -13786,24 +15819,23 @@ __metadata: linkType: hard "@types/zen-observable@npm:^0.8.0": - version: 0.8.7 - resolution: "@types/zen-observable@npm:0.8.7" - checksum: c6c5ef1d759e1dae5bc598f9ef40a10a9535fd85d65cd7e236ad28fca627866d30b1db6b430d213161e946c5001799caf8293e7831de6841d8ac2e65400ff48f + version: 0.8.3 + resolution: "@types/zen-observable@npm:0.8.3" + checksum: c0605d109e58a32c9b47ab9becb4ee4bcd8ed54f452ccdcfbb025a60eb8abb1341f00fb045caaa6f1a72f1299f2cdf7b7918023aef34bd9bfdfdbae0e21e66eb languageName: node linkType: hard "@typescript-eslint/eslint-plugin@npm:^5.34.0, @typescript-eslint/eslint-plugin@npm:^5.5.0": - version: 5.62.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" + version: 5.34.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.34.0" dependencies: - "@eslint-community/regexpp": ^4.4.0 - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/type-utils": 5.62.0 - "@typescript-eslint/utils": 5.62.0 + "@typescript-eslint/scope-manager": 5.34.0 + "@typescript-eslint/type-utils": 5.34.0 + "@typescript-eslint/utils": 5.34.0 debug: ^4.3.4 - graphemer: ^1.4.0 + functional-red-black-tree: ^1.0.1 ignore: ^5.2.0 - natural-compare-lite: ^1.4.0 + regexpp: ^3.2.0 semver: ^7.3.7 tsutils: ^3.21.0 peerDependencies: @@ -13812,54 +15844,63 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 3f40cb6bab5a2833c3544e4621b9fdacd8ea53420cadc1c63fac3b89cdf5c62be1e6b7bcf56976dede5db4c43830de298ced3db60b5494a3b961ca1b4bff9f2a + checksum: 1dec6b7fcbe9ca065e1cb0e3cf2dc62af2aff5781695f7439dc9d32b1e27fd0f621511c15817420ce03a6e4fe58709eecafc857e6693a1fd9eb950f0706cebff languageName: node linkType: hard "@typescript-eslint/experimental-utils@npm:^5.0.0": - version: 5.62.0 - resolution: "@typescript-eslint/experimental-utils@npm:5.62.0" + version: 5.19.0 + resolution: "@typescript-eslint/experimental-utils@npm:5.19.0" dependencies: - "@typescript-eslint/utils": 5.62.0 + "@typescript-eslint/utils": 5.19.0 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: f7037977e00849cd8c03677a88b0659a4f0e0b1e0151aebb47c49c92b8e57408578142df598eac08b364623d926343c724f42494f87662e437b1c89f0b2e815b + checksum: d12fb280aa55aaa289b21a15aec1ba144a5ffa3f9ddd9488673a2d9e81a24ac717f2bd50748295b724402ce5653860227ad1b8c5f9b7690e43b36a1bcfa6d6a1 languageName: node linkType: hard "@typescript-eslint/parser@npm:^5.34.0, @typescript-eslint/parser@npm:^5.5.0": - version: 5.62.0 - resolution: "@typescript-eslint/parser@npm:5.62.0" + version: 5.34.0 + resolution: "@typescript-eslint/parser@npm:5.34.0" dependencies: - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/typescript-estree": 5.62.0 + "@typescript-eslint/scope-manager": 5.34.0 + "@typescript-eslint/types": 5.34.0 + "@typescript-eslint/typescript-estree": 5.34.0 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 315194b3bf39beb9bd16c190956c46beec64b8371e18d6bb72002108b250983eb1e186a01d34b77eb4045f4941acbb243b16155fbb46881105f65e37dc9e24d4 + checksum: b7173a5d37e759869ae17eb5fb5efa7e8f95d04933889d225fc78320fb295ca3a5a6f4f250afd117a6d0426183df2aa6e354ff505222c7e45c454acbe878a7f7 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/scope-manager@npm:5.62.0" +"@typescript-eslint/scope-manager@npm:5.19.0": + version: 5.19.0 + resolution: "@typescript-eslint/scope-manager@npm:5.19.0" dependencies: - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/visitor-keys": 5.62.0 - checksum: 861253235576c1c5c1772d23cdce1418c2da2618a479a7de4f6114a12a7ca853011a1e530525d0931c355a8fd237b9cd828fac560f85f9623e24054fd024726f + "@typescript-eslint/types": 5.19.0 + "@typescript-eslint/visitor-keys": 5.19.0 + checksum: b73c0dd4c3e860c44762568c21c7fabe74825048bcd9a5ce3bef5fee0dcb53c96d72980a07c14244061da530361295e7d161c6945c1317d9a9408824cc58679b languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/type-utils@npm:5.62.0" +"@typescript-eslint/scope-manager@npm:5.34.0": + version: 5.34.0 + resolution: "@typescript-eslint/scope-manager@npm:5.34.0" dependencies: - "@typescript-eslint/typescript-estree": 5.62.0 - "@typescript-eslint/utils": 5.62.0 + "@typescript-eslint/types": 5.34.0 + "@typescript-eslint/visitor-keys": 5.34.0 + checksum: ff7e2cf6cc030b5aa0008dc59e66d4b19ddd6b13fd323b4c00961d7f6b7e83c911b127461cf57d2410d1e0ebe4ea08a0d32a2397f666f4244f6a9a01d2682901 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:5.34.0": + version: 5.34.0 + resolution: "@typescript-eslint/type-utils@npm:5.34.0" + dependencies: + "@typescript-eslint/utils": 5.34.0 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -13867,443 +15908,348 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 93112e34026069a48f0484b98caca1c89d9707842afe14e08e7390af51cdde87378df29d213d3bbd10a7cfe6f91b228031b56218515ce077bdb62ddea9d9f474 + checksum: 8739d25982581390babf90efaa64d8e926afc8d161132230b530ba3a407bc26bba1090ecfd149189b526e654c0c003c4f285fb37bb0e886ec15b4c4613de91e3 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/types@npm:5.62.0" - checksum: 7febd3a7f0701c0b927e094f02e82d8ee2cada2b186fcb938bc2b94ff6fbad88237afc304cbaf33e82797078bbbb1baf91475f6400912f8b64c89be79bfa4ddf +"@typescript-eslint/types@npm:5.19.0": + version: 5.19.0 + resolution: "@typescript-eslint/types@npm:5.19.0" + checksum: b0de6e5b6c784236b73c6688b4dd66a9891965577ab91e460e807b4ac57c058bf62349bc1dd0c257f4fa947ef6603876e9fecaf73b2260b7ccd143b234d1f139 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" +"@typescript-eslint/types@npm:5.34.0": + version: 5.34.0 + resolution: "@typescript-eslint/types@npm:5.34.0" + checksum: 547d073ef15e7d1dae12553e8b9a73db466e2d8e9a8b61b69f375c1648e314a19b1ac1ed546e1a18cbd259ba56c63ca8b30a4a60ec10824a0ae8ad228419445d + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:5.19.0": + version: 5.19.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.19.0" dependencies: - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/visitor-keys": 5.62.0 - debug: ^4.3.4 - globby: ^11.1.0 + "@typescript-eslint/types": 5.19.0 + "@typescript-eslint/visitor-keys": 5.19.0 + debug: ^4.3.2 + globby: ^11.0.4 is-glob: ^4.0.3 - semver: ^7.3.7 + semver: ^7.3.5 tsutils: ^3.21.0 peerDependenciesMeta: typescript: optional: true - checksum: d7984a3e9d56897b2481940ec803cb8e7ead03df8d9cfd9797350be82ff765dfcf3cfec04e7355e1779e948da8f02bc5e11719d07a596eb1cb995c48a95e38cf + checksum: 53b860c7554b31027454c8a22a06a399c115e9c082c91e9dea1c93b3c542cc8098a674d25ab3a90a0627533113808c9e0a65be7f7d7b36e3e0d148ec758ec4a4 languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.58.0": - version: 5.62.0 - resolution: "@typescript-eslint/utils@npm:5.62.0" +"@typescript-eslint/typescript-estree@npm:5.34.0": + version: 5.34.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.34.0" dependencies: - "@eslint-community/eslint-utils": ^4.2.0 - "@types/json-schema": ^7.0.9 - "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/typescript-estree": 5.62.0 - eslint-scope: ^5.1.1 + "@typescript-eslint/types": 5.34.0 + "@typescript-eslint/visitor-keys": 5.34.0 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 semver: ^7.3.7 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: f09b7d9952e4a205eb1ced31d7684dd55cee40bf8c2d78e923aa8a255318d97279825733902742c09d8690f37a50243f4c4d383ab16bd7aefaf9c4b438f785e1 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" - dependencies: - "@typescript-eslint/types": 5.62.0 - eslint-visitor-keys: ^3.3.0 - checksum: 7c3b8e4148e9b94d9b7162a596a1260d7a3efc4e65199693b8025c71c4652b8042501c0bc9f57654c1e2943c26da98c0f77884a746c6ae81389fcb0b513d995d + tsutils: ^3.21.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: ee957354ff4870df830141ebab6ee716058f61350b5b1c51bfdcfbed71e59af430e07ecab886a9c6e4ec7b4133127572a2d694c8737d3f706d24e9005142da61 languageName: node linkType: hard -"@typescript/vfs@npm:~1.3.5": - version: 1.3.6 - resolution: "@typescript/vfs@npm:1.3.6" +"@typescript-eslint/utils@npm:5.19.0": + version: 5.19.0 + resolution: "@typescript-eslint/utils@npm:5.19.0" dependencies: - debug: ^4.1.1 - checksum: b4a5a549b81db0efd78d7b7933b9f37a0b196659f68969a3d50d4c01699133d27cdbc463c3c0c99320a9e48462f674a3f845db4bdbb18451b34be80a6223c9c9 - languageName: node - linkType: hard - -"@ungap/structured-clone@npm:^1.2.0": - version: 1.3.0 - resolution: "@ungap/structured-clone@npm:1.3.0" - checksum: 0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a - languageName: node - linkType: hard - -"@unrs/resolver-binding-android-arm-eabi@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.11.1" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@unrs/resolver-binding-android-arm64@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-android-arm64@npm:1.11.1" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@unrs/resolver-binding-darwin-arm64@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.11.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@unrs/resolver-binding-darwin-x64@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-darwin-x64@npm:1.11.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@unrs/resolver-binding-freebsd-x64@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.11.1" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - -"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - -"@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1" - conditions: os=linux & cpu=riscv64 & libc=musl - languageName: node - linkType: hard - -"@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - -"@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1" - conditions: os=linux & cpu=x64 & libc=glibc + "@types/json-schema": ^7.0.9 + "@typescript-eslint/scope-manager": 5.19.0 + "@typescript-eslint/types": 5.19.0 + "@typescript-eslint/typescript-estree": 5.19.0 + eslint-scope: ^5.1.1 + eslint-utils: ^3.0.0 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: d9d0ccf3e68cd7e0a161be9c117c1e277c7a576877f7ff06d0e5419cedc2388387689652bd031483c3acf7c9838f5f4535dc3479aa5d019aa01c507ef40d3590 languageName: node linkType: hard -"@unrs/resolver-binding-linux-x64-musl@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.11.1" - conditions: os=linux & cpu=x64 & libc=musl +"@typescript-eslint/utils@npm:5.34.0, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.13.0": + version: 5.34.0 + resolution: "@typescript-eslint/utils@npm:5.34.0" + dependencies: + "@types/json-schema": ^7.0.9 + "@typescript-eslint/scope-manager": 5.34.0 + "@typescript-eslint/types": 5.34.0 + "@typescript-eslint/typescript-estree": 5.34.0 + eslint-scope: ^5.1.1 + eslint-utils: ^3.0.0 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 125742c0796a05008949aad1db15ee292f030547c475adb1752240ea3bf7243ef6ece8d89e732c6988f11d01df35b77c6540b3fcb80a812d34eadd816fe421a3 languageName: node linkType: hard -"@unrs/resolver-binding-wasm32-wasi@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.11.1" +"@typescript-eslint/visitor-keys@npm:5.19.0": + version: 5.19.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.19.0" dependencies: - "@napi-rs/wasm-runtime": ^0.2.11 - conditions: cpu=wasm32 + "@typescript-eslint/types": 5.19.0 + eslint-visitor-keys: ^3.0.0 + checksum: 204b6d94d7d6828104a436eec2bd1d0a1dd6e9023c56c32804ce3ce1f039b5e0f391f60701e8d6d69f71bf90c1c1f01d8b02a8ea62efb070aca5e9762c7409dd languageName: node linkType: hard -"@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1" - conditions: os=win32 & cpu=arm64 +"@typescript-eslint/visitor-keys@npm:5.34.0": + version: 5.34.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.34.0" + dependencies: + "@typescript-eslint/types": 5.34.0 + eslint-visitor-keys: ^3.3.0 + checksum: d56c11dd6ef8c362d84cadab537dc76a2c1fb81c5883d895d8af41ac24ad2a7ed6f6e32533866450d07b7c6849cef7fedad6d69963aaff1c57eca3556690a0fe languageName: node linkType: hard -"@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1" - conditions: os=win32 & cpu=ia32 +"@typescript/vfs@npm:~1.3.5": + version: 1.3.5 + resolution: "@typescript/vfs@npm:1.3.5" + dependencies: + debug: ^4.1.1 + checksum: b3512eb50b6dc6affbd0402eb6cf6ee31b2877c262588520753f5a4de8ecf73f396843ac776b3b1ab681d34448154672b6fd6f826184cb9318c9835e5511b3da languageName: node linkType: hard -"@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1" - conditions: os=win32 & cpu=x64 +"@ungap/structured-clone@npm:^1.2.0": + version: 1.3.0 + resolution: "@ungap/structured-clone@npm:1.3.0" + checksum: 0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a languageName: node linkType: hard "@vitest/expect@npm:>1.6.0": - version: 4.0.1 - resolution: "@vitest/expect@npm:4.0.1" + version: 3.2.4 + resolution: "@vitest/expect@npm:3.2.4" dependencies: - "@standard-schema/spec": ^1.0.0 "@types/chai": ^5.2.2 - "@vitest/spy": 4.0.1 - "@vitest/utils": 4.0.1 - chai: ^6.0.1 - tinyrainbow: ^3.0.3 - checksum: 11c5049fe5960fb8403ede0dbdc7c25ac9a9c6eadfc7f9ae5a59cf9e71a44f025ec8a93363aca838ae9cd672ea2f66a735d44246ae1f05005b45b70f09b2e138 + "@vitest/spy": 3.2.4 + "@vitest/utils": 3.2.4 + chai: ^5.2.0 + tinyrainbow: ^2.0.0 + checksum: 7586104e3fd31dbe1e6ecaafb9a70131e4197dce2940f727b6a84131eee3decac7b10f9c7c72fa5edbdb68b6f854353bd4c0fa84779e274207fb7379563b10db languageName: node linkType: hard -"@vitest/pretty-format@npm:4.0.1": - version: 4.0.1 - resolution: "@vitest/pretty-format@npm:4.0.1" +"@vitest/pretty-format@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/pretty-format@npm:3.2.4" dependencies: - tinyrainbow: ^3.0.3 - checksum: 4f71073ff474ee5c8fe8481fff219576b27b8f370e83b13ab1f7252f6f8a0d68569f5548ba35286804bc919b0a3cf01f3125ca1edf5f326974a01db53f83d2f9 + tinyrainbow: ^2.0.0 + checksum: 5ad7d4278e067390d7d633e307fee8103958806a419ca380aec0e33fae71b44a64415f7a9b4bc11635d3c13d4a9186111c581d3cef9c65cc317e68f077456887 languageName: node linkType: hard -"@vitest/spy@npm:4.0.1": - version: 4.0.1 - resolution: "@vitest/spy@npm:4.0.1" - checksum: 7c088c307fc72c033d324563f7b5c8f4f7afdbea51683d896d99b5463ff9f3801b559869a5c9c0078945e3f6d92745273eb19fc20f01b3b95d46f10f81bd9db9 +"@vitest/spy@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/spy@npm:3.2.4" + dependencies: + tinyspy: ^4.0.3 + checksum: 6ebf0b4697dc238476d6b6a60c76ba9eb1dd8167a307e30f08f64149612fd50227682b876420e4c2e09a76334e73f72e3ebf0e350714dc22474258292e202024 languageName: node linkType: hard -"@vitest/utils@npm:4.0.1": - version: 4.0.1 - resolution: "@vitest/utils@npm:4.0.1" +"@vitest/utils@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/utils@npm:3.2.4" dependencies: - "@vitest/pretty-format": 4.0.1 - tinyrainbow: ^3.0.3 - checksum: f042d3ea8d7d224d510db028312998d83bcc36da681c441c6aec7eb641393dc979e20c424bf26f11ca26468c3c2d6a1fd4a86f3b09a75afaa54c2bc2e1cc900a + "@vitest/pretty-format": 3.2.4 + loupe: ^3.1.4 + tinyrainbow: ^2.0.0 + checksum: 024a9b8c8bcc12cf40183c246c244b52ecff861c6deb3477cbf487ac8781ad44c68a9c5fd69f8c1361878e55b97c10d99d511f2597f1f7244b5e5101d028ba64 languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/ast@npm:1.14.1" +"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/ast@npm:1.12.1" dependencies: - "@webassemblyjs/helper-numbers": 1.13.2 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - checksum: 67a59be8ed50ddd33fbb2e09daa5193ac215bf7f40a9371be9a0d9797a114d0d1196316d2f3943efdb923a3d809175e1563a3cb80c814fb8edccd1e77494972b + "@webassemblyjs/helper-numbers": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + checksum: ba7f2b96c6e67e249df6156d02c69eb5f1bd18d5005303cdc42accb053bebbbde673826e54db0437c9748e97abd218366a1d13fa46859b23cde611b6b409998c languageName: node linkType: hard -"@webassemblyjs/floating-point-hex-parser@npm:1.13.2": - version: 1.13.2 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" - checksum: 0e88bdb8b50507d9938be64df0867f00396b55eba9df7d3546eb5dc0ca64d62e06f8d881ec4a6153f2127d0f4c11d102b6e7d17aec2f26bb5ff95a5e60652412 +"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" + checksum: 37fe26f89e18e4ca0e7d89cfe3b9f17cfa327d7daf906ae01400416dbb2e33c8a125b4dc55ad7ff405e5fcfb6cf0d764074c9bc532b9a31a71e762be57d2ea0a languageName: node linkType: hard -"@webassemblyjs/helper-api-error@npm:1.13.2": - version: 1.13.2 - resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" - checksum: 31be497f996ed30aae4c08cac3cce50c8dcd5b29660383c0155fce1753804fc55d47fcba74e10141c7dd2899033164e117b3bcfcda23a6b043e4ded4f1003dfb +"@webassemblyjs/helper-api-error@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" + checksum: a681ed51863e4ff18cf38d223429f414894e5f7496856854d9a886eeddcee32d7c9f66290f2919c9bb6d2fc2b2fae3f989b6a1e02a81e829359738ea0c4d371a languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" - checksum: 0d54105dc373c0fe6287f1091e41e3a02e36cdc05e8cf8533cdc16c59ff05a646355415893449d3768cda588af451c274f13263300a251dc11a575bc4c9bd210 +"@webassemblyjs/helper-buffer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" + checksum: 0270724afb4601237410f7fd845ab58ccda1d5456a8783aadfb16eaaf3f2c9610c28e4a5bcb6ad880cde5183c82f7f116d5ccfc2310502439d33f14b6888b48a languageName: node linkType: hard -"@webassemblyjs/helper-numbers@npm:1.13.2": - version: 1.13.2 - resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" +"@webassemblyjs/helper-numbers@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" dependencies: - "@webassemblyjs/floating-point-hex-parser": 1.13.2 - "@webassemblyjs/helper-api-error": 1.13.2 + "@webassemblyjs/floating-point-hex-parser": 1.11.6 + "@webassemblyjs/helper-api-error": 1.11.6 "@xtuc/long": 4.2.2 - checksum: 9c46852f31b234a8fb5a5a9d3f027bc542392a0d4de32f1a9c0075d5e8684aa073cb5929b56df565500b3f9cc0a2ab983b650314295b9bf208d1a1651bfc825a + checksum: c7d5afc0ff3bd748339b466d8d2f27b908208bf3ff26b2e8e72c39814479d486e0dca6f3d4d776fd9027c1efe05b5c0716c57a23041eb34473892b2731c33af3 languageName: node linkType: hard -"@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": - version: 1.13.2 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" - checksum: c4355d14f369b30cf3cbdd3acfafc7d0488e086be6d578e3c9780bd1b512932352246be96e034e2a7fcfba4f540ec813352f312bfcbbfe5bcfbf694f82ccc682 +"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" + checksum: 79d2bebdd11383d142745efa32781249745213af8e022651847382685ca76709f83e1d97adc5f0d3c2b8546bf02864f8b43a531fdf5ca0748cb9e4e0ef2acaa5 languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" +"@webassemblyjs/helper-wasm-section@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-buffer": 1.14.1 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/wasm-gen": 1.14.1 - checksum: 1f9b33731c3c6dbac3a9c483269562fa00d1b6a4e7133217f40e83e975e636fd0f8736e53abd9a47b06b66082ecc976c7384391ab0a68e12d509ea4e4b948d64 + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/wasm-gen": 1.12.1 + checksum: 0546350724d285ae3c26e6fc444be4c3b5fb824f3be0ec8ceb474179dc3f4430336dd2e36a44b3e3a1a6815960e5eec98cd9b3a8ec66dc53d86daedd3296a6a2 languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.13.2": - version: 1.13.2 - resolution: "@webassemblyjs/ieee754@npm:1.13.2" +"@webassemblyjs/ieee754@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/ieee754@npm:1.11.6" dependencies: "@xtuc/ieee754": ^1.2.0 - checksum: 2e732ca78c6fbae3c9b112f4915d85caecdab285c0b337954b180460290ccd0fb00d2b1dc4bb69df3504abead5191e0d28d0d17dfd6c9d2f30acac8c4961c8a7 + checksum: 59de0365da450322c958deadade5ec2d300c70f75e17ae55de3c9ce564deff5b429e757d107c7ec69bd0ba169c6b6cc2ff66293ab7264a7053c829b50ffa732f languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.13.2": - version: 1.13.2 - resolution: "@webassemblyjs/leb128@npm:1.13.2" +"@webassemblyjs/leb128@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/leb128@npm:1.11.6" dependencies: "@xtuc/long": 4.2.2 - checksum: dad5ef9e383c8ab523ce432dfd80098384bf01c45f70eb179d594f85ce5db2f80fa8c9cba03adafd85684e6d6310f0d3969a882538975989919329ac4c984659 + checksum: cb344fc04f1968209804de4da018679c5d4708a03b472a33e0fa75657bb024978f570d3ccf9263b7f341f77ecaa75d0e051b9cd4b7bb17a339032cfd1c37f96e languageName: node linkType: hard -"@webassemblyjs/utf8@npm:1.13.2": - version: 1.13.2 - resolution: "@webassemblyjs/utf8@npm:1.13.2" - checksum: d3fac9130b0e3e5a1a7f2886124a278e9323827c87a2b971e6d0da22a2ba1278ac9f66a4f2e363ecd9fac8da42e6941b22df061a119e5c0335f81006de9ee799 +"@webassemblyjs/utf8@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/utf8@npm:1.11.6" + checksum: 14d6c24751a89ad9d801180b0d770f30a853c39f035a15fbc96266d6ac46355227abd27a3fd2eeaa97b4294ced2440a6b012750ae17bafe1a7633029a87b6bee languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:^1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" +"@webassemblyjs/wasm-edit@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-buffer": 1.14.1 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/helper-wasm-section": 1.14.1 - "@webassemblyjs/wasm-gen": 1.14.1 - "@webassemblyjs/wasm-opt": 1.14.1 - "@webassemblyjs/wasm-parser": 1.14.1 - "@webassemblyjs/wast-printer": 1.14.1 - checksum: 5ac4781086a2ca4b320bdbfd965a209655fe8a208ca38d89197148f8597e587c9a2c94fb6bd6f1a7dbd4527c49c6844fcdc2af981f8d793a97bf63a016aa86d2 + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/helper-wasm-section": 1.12.1 + "@webassemblyjs/wasm-gen": 1.12.1 + "@webassemblyjs/wasm-opt": 1.12.1 + "@webassemblyjs/wasm-parser": 1.12.1 + "@webassemblyjs/wast-printer": 1.12.1 + checksum: 972f5e6c522890743999e0ed45260aae728098801c6128856b310dd21f1ee63435fc7b518e30e0ba1cdafd0d1e38275829c1e4451c3536a1d9e726e07a5bba0b languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" +"@webassemblyjs/wasm-gen@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/ieee754": 1.13.2 - "@webassemblyjs/leb128": 1.13.2 - "@webassemblyjs/utf8": 1.13.2 - checksum: d678810d7f3f8fecb2e2bdadfb9afad2ec1d2bc79f59e4711ab49c81cec578371e22732d4966f59067abe5fba8e9c54923b57060a729d28d408e608beef67b10 + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/ieee754": 1.11.6 + "@webassemblyjs/leb128": 1.11.6 + "@webassemblyjs/utf8": 1.11.6 + checksum: 1e257288177af9fa34c69cab94f4d9036ebed611f77f3897c988874e75182eeeec759c79b89a7a49dd24624fc2d3d48d5580b62b67c4a1c9bfbdcd266b281c16 languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" +"@webassemblyjs/wasm-opt@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-buffer": 1.14.1 - "@webassemblyjs/wasm-gen": 1.14.1 - "@webassemblyjs/wasm-parser": 1.14.1 - checksum: 515bfb15277ee99ba6b11d2232ddbf22aed32aad6d0956fe8a0a0a004a1b5a3a277a71d9a3a38365d0538ac40d1b7b7243b1a244ad6cd6dece1c1bb2eb5de7ee + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 + "@webassemblyjs/wasm-gen": 1.12.1 + "@webassemblyjs/wasm-parser": 1.12.1 + checksum: 992a45e1f1871033c36987459436ab4e6430642ca49328e6e32a13de9106fe69ae6c0ac27d7050efd76851e502d11cd1ac0e06b55655dfa889ad82f11a2712fb languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" +"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-api-error": 1.13.2 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/ieee754": 1.13.2 - "@webassemblyjs/leb128": 1.13.2 - "@webassemblyjs/utf8": 1.13.2 - checksum: 95427b9e5addbd0f647939bd28e3e06b8deefdbdadcf892385b5edc70091bf9b92fa5faac3fce8333554437c5d85835afef8c8a7d9d27ab6ba01ffab954db8c6 + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-api-error": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/ieee754": 1.11.6 + "@webassemblyjs/leb128": 1.11.6 + "@webassemblyjs/utf8": 1.11.6 + checksum: e85cec1acad07e5eb65b92d37c8e6ca09c6ca50d7ca58803a1532b452c7321050a0328c49810c337cc2dfd100c5326a54d5ebd1aa5c339ebe6ef10c250323a0e languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.14.1": - version: 1.14.1 - resolution: "@webassemblyjs/wast-printer@npm:1.14.1" +"@webassemblyjs/wast-printer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wast-printer@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/ast": 1.12.1 "@xtuc/long": 4.2.2 - checksum: 8d7768608996a052545251e896eac079c98e0401842af8dd4de78fba8d90bd505efb6c537e909cd6dae96e09db3fa2e765a6f26492553a675da56e2db51f9d24 - languageName: node - linkType: hard - -"@whatwg-node/disposablestack@npm:^0.0.6": - version: 0.0.6 - resolution: "@whatwg-node/disposablestack@npm:0.0.6" - dependencies: - "@whatwg-node/promise-helpers": ^1.0.0 - tslib: ^2.6.3 - checksum: e751da9f8552728f28a140fd78c1da88be167ee8a5688371da88e024a2bf151298d194a61c9750b44bbbb4cf5c687959d495d41b1388e4cfcfe9dbe3584c79b3 + checksum: 39bf746eb7a79aa69953f194943bbc43bebae98bd7cadd4d8bc8c0df470ca6bf9d2b789effaa180e900fab4e2691983c1f7d41571458bd2a26267f2f0c73705a languageName: node linkType: hard -"@whatwg-node/fetch@npm:^0.10.0": - version: 0.10.11 - resolution: "@whatwg-node/fetch@npm:0.10.11" - dependencies: - "@whatwg-node/node-fetch": ^0.8.0 - urlpattern-polyfill: ^10.0.0 - checksum: d64fd5b545313f3d5cd362aa5700de5f6a25684ac7b74d8dd809ac27b67d3fc99cf5e47124dcc6623bbfef55ee87394c423933298feedc13c29aa6061f0cb894 +"@whatwg-node/events@npm:^0.1.0": + version: 0.1.1 + resolution: "@whatwg-node/events@npm:0.1.1" + checksum: 7e4678c8c092484dc248f4a229a398de30d21190b94ebebc333c2187180207a18e257c4588d0910e872251b3089007f4a2a3ff8b9a4d057fae94db8da28be467 languageName: node linkType: hard -"@whatwg-node/node-fetch@npm:^0.8.0": - version: 0.8.1 - resolution: "@whatwg-node/node-fetch@npm:0.8.1" +"@whatwg-node/fetch@npm:^0.9.0": + version: 0.9.13 + resolution: "@whatwg-node/fetch@npm:0.9.13" dependencies: - "@fastify/busboy": ^3.1.1 - "@whatwg-node/disposablestack": ^0.0.6 - "@whatwg-node/promise-helpers": ^1.3.2 - tslib: ^2.6.3 - checksum: 6bfdc2eab750ef1f7fd89acac635c5a2f57e2da9bce537ae80300f3dd804ff4f6c0842490d421671065589f8f165827a1ba9a17043ae28642b6f01ad67e1e04b + "@whatwg-node/node-fetch": ^0.4.17 + urlpattern-polyfill: ^9.0.0 + checksum: cd65ac6f41b5f78103cb2b78a5594e871977aeb104adf177ddb89c07867b976b08d5160d97517c156a09a9d172ab40f54804693b10d665533e5a876491f3a09c languageName: node linkType: hard -"@whatwg-node/promise-helpers@npm:^1.0.0, @whatwg-node/promise-helpers@npm:^1.3.2": - version: 1.3.2 - resolution: "@whatwg-node/promise-helpers@npm:1.3.2" +"@whatwg-node/node-fetch@npm:^0.4.17": + version: 0.4.19 + resolution: "@whatwg-node/node-fetch@npm:0.4.19" dependencies: - tslib: ^2.6.3 - checksum: d20e8d740cfa1f0eac7dce11e8a7a84f1567513a8ff0bd1772724b581a8ca77df3f9600a95047c0d2628335626113fa98367517abd01c1ff49817fccf225a29a + "@whatwg-node/events": ^0.1.0 + busboy: ^1.6.0 + fast-querystring: ^1.1.1 + fast-url-parser: ^1.1.3 + tslib: ^2.3.1 + checksum: a89bb2b4bd6e3da7d4c884e3771532f83a307a123098a19d3ca03351ce8e2961717a51b76fcec6928b400a20989acd8590905a680c28c09057d540e25ceebc2d languageName: node linkType: hard @@ -14316,13 +16262,6 @@ __metadata: languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.8.8": - version: 0.8.11 - resolution: "@xmldom/xmldom@npm:0.8.11" - checksum: e768623de72c95d3dae6b5da8e33dda0d81665047811b5498d23a328d45b13feb5536fe921d0308b96a4a8dd8addf80b1f6ef466508051c0b581e63e0dc74ed5 - languageName: node - linkType: hard - "@xtuc/ieee754@npm:^1.2.0": version: 1.2.0 resolution: "@xtuc/ieee754@npm:1.2.0" @@ -14337,45 +16276,45 @@ __metadata: languageName: node linkType: hard -"@yao-pkg/pkg-fetch@npm:3.5.29": - version: 3.5.29 - resolution: "@yao-pkg/pkg-fetch@npm:3.5.29" +"@yao-pkg/pkg-fetch@npm:3.5.18": + version: 3.5.18 + resolution: "@yao-pkg/pkg-fetch@npm:3.5.18" dependencies: https-proxy-agent: ^5.0.0 node-fetch: ^2.6.6 picocolors: ^1.1.0 progress: ^2.0.3 semver: ^7.3.5 - tar-fs: ^3.1.1 + tar-fs: ^2.1.1 yargs: ^16.2.0 bin: pkg-fetch: lib-es5/bin.js - checksum: c0e0acddc9db9cab703ed002ae88435f81199531a640ed5ca6351742099a9da30f2ba2dc366cb31f2f9403b3e6ee8b0668a402cd9861de8d19952a41002c2378 + checksum: f63f728965d404d429a3c11c09f7655b6adce54cc5a2094b0507e206d9c5fd6e6dd0950ae1e7ad5db36d195f40e5437b026592a93c92149c35dd49f09fc6f57a languageName: node linkType: hard "@yao-pkg/pkg@npm:^6.2.0": - version: 6.9.0 - resolution: "@yao-pkg/pkg@npm:6.9.0" + version: 6.2.0 + resolution: "@yao-pkg/pkg@npm:6.2.0" dependencies: "@babel/generator": ^7.23.0 "@babel/parser": ^7.23.0 "@babel/types": ^7.23.0 - "@yao-pkg/pkg-fetch": 3.5.29 + "@yao-pkg/pkg-fetch": 3.5.18 into-stream: ^6.0.0 minimist: ^1.2.6 multistream: ^4.1.0 picocolors: ^1.1.0 picomatch: ^4.0.2 prebuild-install: ^7.1.1 - resolve: ^1.22.10 + resolve: ^1.22.0 stream-meter: ^1.0.4 tar: ^7.4.3 - tinyglobby: ^0.2.11 + tinyglobby: ^0.2.9 unzipper: ^0.12.3 bin: pkg: lib-es5/bin.js - checksum: c15eec7cbcfc9798f3262c025a177f95265eeea3d19c205c3aac040de51db13e6af4c12311b1cce6a3a91425d245edbf6c882e5bc6ca8cc830751888ab5bb335 + checksum: 5fc37c105ae06b2ae4bd4566f6c74020d2dd9cb0cf841cad4a909396850cd3e30766585e9b9e1af56cce690152661ddf72d99e6f3ef4332ab639cc222744f74b languageName: node linkType: hard @@ -14397,13 +16336,12 @@ __metadata: linkType: hard "@zkochan/cmd-shim@npm:^5.1.0": - version: 5.4.1 - resolution: "@zkochan/cmd-shim@npm:5.4.1" + version: 5.2.1 + resolution: "@zkochan/cmd-shim@npm:5.2.1" dependencies: - cmd-extension: ^1.0.2 - graceful-fs: ^4.2.10 + cmd-extension: ^1.0.1 is-windows: ^1.0.2 - checksum: 59ef924e62aa6ddb6867e6e9b6b9b428fcb0d47a647b2e43fc0ed1e0af6812c140e224265b0f33149a2e833475b3109ed55b278882a3f59dd4f27a5ed8e1356f + checksum: 0968296ebff983e9b1453203633de4ee84c56a6b3063217d12f6ea199898f3f9c993f604e274b754d2364e0707c6e8f344135bbda1ce6527b83e032628d925dd languageName: node linkType: hard @@ -14431,13 +16369,13 @@ __metadata: linkType: hard "abab@npm:^2.0.5": - version: 2.0.6 - resolution: "abab@npm:2.0.6" - checksum: 0b245c3c3ea2598fe0025abf7cc7bb507b06949d51e8edae5d12c1b847a0a0c09639abcb94788332b4e2044ac4491c1e8f571b51c7826fd4b0bda1685ad4a278 + version: 2.0.5 + resolution: "abab@npm:2.0.5" + checksum: 6d70f6a1362a1bd31d8033cfc71c1930e336758b2ac517192338e76c3ea55f53a6aafad60162e8152c4e45c95e0a1499888e803fed9060764c4e102587c497a8 languageName: node linkType: hard -"abbrev@npm:1": +"abbrev@npm:1, abbrev@npm:^1.0.0": version: 1.1.1 resolution: "abbrev@npm:1.1.1" checksum: 3f762677702acb24f65e813070e306c61fafe25d4b2583f9dfc935131f774863f3addd5741572ed576bd69cabe473c5af18e1e108b829cb7b6b4747884f726e6 @@ -14474,7 +16412,7 @@ __metadata: languageName: node linkType: hard -"accepts@npm:~1.3.4, accepts@npm:~1.3.8": +"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: @@ -14484,12 +16422,12 @@ __metadata: languageName: node linkType: hard -"acorn-import-phases@npm:^1.0.3": - version: 1.0.4 - resolution: "acorn-import-phases@npm:1.0.4" +"acorn-import-attributes@npm:^1.9.5": + version: 1.9.5 + resolution: "acorn-import-attributes@npm:1.9.5" peerDependencies: - acorn: ^8.14.0 - checksum: 338eb46fc1aed5544f628344cb9af189450b401d152ceadbf1f5746901a5d923016cd0e7740d5606062d374fdf6941c29bb515d2bd133c4f4242d5d4cd73a3c7 + acorn: ^8 + checksum: 5926eaaead2326d5a86f322ff1b617b0f698aa61dc719a5baa0e9d955c9885cc71febac3fb5bacff71bbf2c4f9c12db2056883c68c53eb962c048b952e1e013d languageName: node linkType: hard @@ -14502,21 +16440,46 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^8.1.1": - version: 8.3.4 - resolution: "acorn-walk@npm:8.3.4" +"acorn-node@npm:^1.6.1": + version: 1.8.2 + resolution: "acorn-node@npm:1.8.2" dependencies: - acorn: ^8.11.0 - checksum: 76537ac5fb2c37a64560feaf3342023dadc086c46da57da363e64c6148dc21b57d49ace26f949e225063acb6fb441eabffd89f7a3066de5ad37ab3e328927c62 + acorn: ^7.0.0 + acorn-walk: ^7.0.0 + xtend: ^4.0.2 + checksum: e9a20dae515701cd3d03812929a7f74c4363fdcb4c74d762f7c43566dc87175ad817aa281ba11c88dabf5e8d35aec590073393c02a04bbdcfda58c2f320d08ac + languageName: node + linkType: hard + +"acorn-walk@npm:^7.0.0": + version: 7.2.0 + resolution: "acorn-walk@npm:7.2.0" + checksum: ff99f3406ed8826f7d6ef6ac76b7608f099d45a1ff53229fa267125da1924188dbacf02e7903dfcfd2ae4af46f7be8847dc7d564c73c4e230dfb69c8ea8e6b4c + languageName: node + linkType: hard + +"acorn-walk@npm:^8.1.1": + version: 8.2.0 + resolution: "acorn-walk@npm:8.2.0" + checksum: dbe92f5b2452c93e960c5594e666dd1fae141b965ff2cb4a1e1d0381e3e4db4274c5ce4ffa3d681a86ca2a8d4e29d5efc0670a08e23fd2800051ea387df56ca2 + languageName: node + linkType: hard + +"acorn@npm:^7.0.0": + version: 7.4.1 + resolution: "acorn@npm:7.4.1" + bin: + acorn: bin/acorn + checksum: bd0b2c2b0f334bbee48828ff897c12bd2eb5898d03bf556dcc8942022cec795ac5bb5b6b585e2de687db6231faf07e096b59a361231dd8c9344d5df5f7f0e526 languageName: node linkType: hard -"acorn@npm:^8.11.0, acorn@npm:^8.15.0, acorn@npm:^8.4.1, acorn@npm:^8.9.0": - version: 8.15.0 - resolution: "acorn@npm:8.15.0" +"acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.14.1 + resolution: "acorn@npm:8.14.1" bin: acorn: bin/acorn - checksum: dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec + checksum: dbd36c1ed1d2fa3550140000371fcf721578095b18777b85a79df231ca093b08edc6858d75d6e48c73e431c174dcf9214edbd7e6fa5911b93bd8abfa54e47123 languageName: node linkType: hard @@ -14528,9 +16491,9 @@ __metadata: linkType: hard "address@npm:^1.0.1, address@npm:^1.1.2": - version: 1.2.2 - resolution: "address@npm:1.2.2" - checksum: 1c8056b77fb124456997b78ed682ecc19d2fd7ea8bd5850a2aa8c3e3134c913847c57bcae418622efd32ba858fa1e242a40a251ac31da0515664fc0ac03a047d + version: 1.2.1 + resolution: "address@npm:1.2.1" + checksum: 64096b80207588684ec47f106a29205e58f3cda6fcc70bc4e1c141c1f166d0df8868e104687455b46e82c71efc5b38abb5095cf9e75cbba54128250422ea519b languageName: node linkType: hard @@ -14544,7 +16507,7 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:6": +"agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" dependencies: @@ -14553,10 +16516,21 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": - version: 7.1.4 - resolution: "agent-base@npm:7.1.4" - checksum: c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.3 + resolution: "agent-base@npm:7.1.3" + checksum: 6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11 + languageName: node + linkType: hard + +"agentkeepalive@npm:^4.2.1": + version: 4.2.1 + resolution: "agentkeepalive@npm:4.2.1" + dependencies: + debug: ^4.1.0 + depd: ^1.1.2 + humanize-ms: ^1.2.1 + checksum: 259dafa84a9e1f9e277ac8b31995a7a4f4db36a1df1710e9d413d98c6c013ab81370ad585d92038045cc8657662e578b07fd60b312b212f59ad426b10e1d6dce languageName: node linkType: hard @@ -14570,18 +16544,6 @@ __metadata: languageName: node linkType: hard -"ajv-draft-04@npm:~1.0.0": - version: 1.0.0 - resolution: "ajv-draft-04@npm:1.0.0" - peerDependencies: - ajv: ^8.5.0 - peerDependenciesMeta: - ajv: - optional: true - checksum: 6044310bd38c17d77549fd326bd40ce1506fa10b0794540aa130180808bf94117fac8c9b448c621512bea60e4a947278f6a978e87f10d342950c15b33ddd9271 - languageName: node - linkType: hard - "ajv-formats@npm:^2.1.1": version: 2.1.1 resolution: "ajv-formats@npm:2.1.1" @@ -14596,20 +16558,6 @@ __metadata: languageName: node linkType: hard -"ajv-formats@npm:~3.0.1": - version: 3.0.1 - resolution: "ajv-formats@npm:3.0.1" - dependencies: - ajv: ^8.0.0 - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - checksum: 168d6bca1ea9f163b41c8147bae537e67bd963357a5488a1eaf3abe8baa8eec806d4e45f15b10767e6020679315c7e1e5e6803088dfb84efa2b4e9353b83dd0a - languageName: node - linkType: hard - "ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": version: 3.5.2 resolution: "ajv-keywords@npm:3.5.2" @@ -14630,7 +16578,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.12.6": +"ajv@npm:^6.12.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.12.6, ajv@npm:~6.12.6": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -14643,18 +16591,6 @@ __metadata: linkType: hard "ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.11.0, ajv@npm:^8.6.0, ajv@npm:^8.9.0": - version: 8.17.1 - resolution: "ajv@npm:8.17.1" - dependencies: - fast-deep-equal: ^3.1.3 - fast-uri: ^3.0.1 - json-schema-traverse: ^1.0.0 - require-from-string: ^2.0.2 - checksum: ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 - languageName: node - linkType: hard - -"ajv@npm:~8.12.0": version: 8.12.0 resolution: "ajv@npm:8.12.0" dependencies: @@ -14666,28 +16602,16 @@ __metadata: languageName: node linkType: hard -"ajv@npm:~8.13.0": - version: 8.13.0 - resolution: "ajv@npm:8.13.0" - dependencies: - fast-deep-equal: ^3.1.3 - json-schema-traverse: ^1.0.0 - require-from-string: ^2.0.2 - uri-js: ^4.4.1 - checksum: 14c6497b6f72843986d7344175a1aa0e2c35b1e7f7475e55bc582cddb765fca7e6bf950f465dc7846f817776d9541b706f4b5b3fbedd8dfdeb5fce6f22864264 - languageName: node - linkType: hard - -"amazon-cognito-identity-js@npm:6.3.14": - version: 6.3.14 - resolution: "amazon-cognito-identity-js@npm:6.3.14" +"amazon-cognito-identity-js@npm:6.3.11": + version: 6.3.11 + resolution: "amazon-cognito-identity-js@npm:6.3.11" dependencies: "@aws-crypto/sha256-js": 1.2.2 buffer: 4.9.2 fast-base64-decode: ^1.0.0 isomorphic-unfetch: ^3.0.0 js-cookie: ^2.2.1 - checksum: 2487aa3fa73ff952cbd233a014dda9c53f952e0820695a54d19c2f8dc003ae2791210a224bbd676f570ea9f24a4fa0d8d43e8f02d911bfd5277ec3a9885afa53 + checksum: 4619e4c19770722ac243c98fb7d4aff35eb0b8f5a2db9ea31a5765f5c54deb7245e316e7e9f633f07d70520f13be157fc90c6139c5f0f2ecc59e5e7d16ee76b1 languageName: node linkType: hard @@ -15036,7 +16960,7 @@ __metadata: languageName: node linkType: hard -"ansi-colors@npm:^4.1.1": +"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" checksum: ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9 @@ -15068,26 +16992,17 @@ __metadata: languageName: node linkType: hard -"ansi-html@npm:^0.0.9": - version: 0.0.9 - resolution: "ansi-html@npm:0.0.9" - bin: - ansi-html: bin/ansi-html - checksum: 4a5de9802fb50193e32b51a9ea48dc0d7e4436b860cb819d7110c62f2bfb1410288e1a2f9a848269f5eab8f903797a7f0309fe4c552f92a92b61a5b759ed52bd - languageName: node - linkType: hard - "ansi-regex@npm:^3.0.0": - version: 3.0.1 - resolution: "ansi-regex@npm:3.0.1" - checksum: d108a7498b8568caf4a46eea4f1784ab4e0dfb2e3f3938c697dee21443d622d765c958f2b7e2b9f6b9e55e2e2af0584eaa9915d51782b89a841c28e744e7a167 + version: 3.0.0 + resolution: "ansi-regex@npm:3.0.0" + checksum: c6a2b226d009965decc65d330b953290039f0f2b31d200516a9a79b6010f5f8f9d6acbaa0917d925c578df0c0feaddcb56569aad05776f99e2918116d4233121 languageName: node linkType: hard "ansi-regex@npm:^4.1.0": - version: 4.1.1 - resolution: "ansi-regex@npm:4.1.1" - checksum: d36d34234d077e8770169d980fed7b2f3724bfa2a01da150ccd75ef9707c80e883d27cdf7a0eac2f145ac1d10a785a8a855cffd05b85f778629a0db62e7033da + version: 4.1.0 + resolution: "ansi-regex@npm:4.1.0" + checksum: a10376bc12035b0b40f036d3e544d92f9e6a525bc7cd65f71e108c0965d74f777e0eef47a6d0bfbdec1d835df1edf0410516a39525d2d89ce9547eb47644d681 languageName: node linkType: hard @@ -15099,9 +17014,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.2.2 - resolution: "ansi-regex@npm:6.2.2" - checksum: 05d4acb1d2f59ab2cf4b794339c7b168890d44dda4bf0ce01152a8da0213aca207802f930442ce8cd22d7a92f44907664aac6508904e75e038fa944d2601b30f + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 languageName: node linkType: hard @@ -15131,26 +17046,19 @@ __metadata: linkType: hard "ansi-styles@npm:^6.1.0": - version: 6.2.3 - resolution: "ansi-styles@npm:6.2.3" - checksum: 23b8a4ce14e18fb854693b95351e286b771d23d8844057ed2e7d083cd3e708376c3323707ec6a24365f7d7eda3ca00327fe04092e29e551499ec4c8b7bfac868 - languageName: node - linkType: hard - -"any-promise@npm:^1.0.0": - version: 1.3.0 - resolution: "any-promise@npm:1.3.0" - checksum: 60f0298ed34c74fef50daab88e8dab786036ed5a7fad02e012ab57e376e0a0b4b29e83b95ea9b5e7d89df762f5f25119b83e00706ecaccb22cfbacee98d74889 + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c languageName: node linkType: hard "anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": - version: 3.1.3 - resolution: "anymatch@npm:3.1.3" + version: 3.1.2 + resolution: "anymatch@npm:3.1.2" dependencies: normalize-path: ^3.0.0 picomatch: ^2.0.4 - checksum: 57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac + checksum: 900645535aee46ed7958f4f5b5e38abcbf474b5230406e913de15fc9a1310f0d5322775deb609688efe31010fa57831e55d36040b19826c22ce61d537e9b9759 languageName: node linkType: hard @@ -15312,7 +17220,7 @@ __metadata: languageName: node linkType: hard -"aproba@npm:2.0.0": +"aproba@npm:2.0.0, aproba@npm:^1.0.3 || ^2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" checksum: d06e26384a8f6245d8c8896e138c0388824e259a329e0c9f196b4fa533c82502a6fd449586e3604950a0c42921832a458bb3aa0aa9f0ba449cfd4f50fd0d09b5 @@ -15349,6 +17257,16 @@ __metadata: languageName: node linkType: hard +"are-we-there-yet@npm:^3.0.0": + version: 3.0.1 + resolution: "are-we-there-yet@npm:3.0.1" + dependencies: + delegates: ^1.0.0 + readable-stream: ^3.6.0 + checksum: 8373f289ba42e4b5ec713bb585acdac14b5702c75f2a458dc985b9e4fa5762bc5b46b40a21b72418a3ed0cfb5e35bdc317ef1ae132f3035f633d581dd03168c3 + languageName: node + linkType: hard + "arg@npm:^4.1.0": version: 4.1.3 resolution: "arg@npm:4.1.3" @@ -15356,10 +17274,10 @@ __metadata: languageName: node linkType: hard -"arg@npm:^5.0.2": - version: 5.0.2 - resolution: "arg@npm:5.0.2" - checksum: ccaf86f4e05d342af6666c569f844bec426595c567d32a8289715087825c2ca7edd8a3d204e4d2fb2aa4602e09a57d0c13ea8c9eea75aac3dbb4af5514e6800e +"arg@npm:^5.0.1": + version: 5.0.1 + resolution: "arg@npm:5.0.1" + checksum: b7087004468507db9bb5dbd00de408e0b589b63620e09ca8c45bef0731fce337ce43f66fb1dd88551648f31e8ae081a60a8ed27a60213d3968b6f65b7b1f5930 languageName: node linkType: hard @@ -15396,20 +17314,20 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.0.0, aria-query@npm:^5.3.2": - version: 5.3.2 - resolution: "aria-query@npm:5.3.2" - checksum: 003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e +"aria-query@npm:^5.0.0": + version: 5.0.0 + resolution: "aria-query@npm:5.0.0" + checksum: d8508a793e70bc8ef793c6df0adae1b337b60cd978974931e1a405e30b1356c822355950c9ad58271ea0353608a47d3b3a317667850d9c0ce227b0e88a8b2371 languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": - version: 1.0.2 - resolution: "array-buffer-byte-length@npm:1.0.2" +"array-buffer-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "array-buffer-byte-length@npm:1.0.1" dependencies: - call-bound: ^1.0.3 - is-array-buffer: ^3.0.5 - checksum: 74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d + call-bind: ^1.0.5 + is-array-buffer: ^3.0.4 + checksum: f5cdf54527cd18a3d2852ddf73df79efec03829e7373a8322ef5df2b4ef546fb365c19c71d6b42d641cb6bfe0f1a2f19bc0ece5b533295f86d7c3d522f228917 languageName: node linkType: hard @@ -15434,19 +17352,16 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8, array-includes@npm:^3.1.9": - version: 3.1.9 - resolution: "array-includes@npm:3.1.9" +"array-includes@npm:^3.1.3, array-includes@npm:^3.1.4": + version: 3.1.4 + resolution: "array-includes@npm:3.1.4" dependencies: - call-bind: ^1.0.8 - call-bound: ^1.0.4 - define-properties: ^1.2.1 - es-abstract: ^1.24.0 - es-object-atoms: ^1.1.1 - get-intrinsic: ^1.3.0 - is-string: ^1.1.1 - math-intrinsics: ^1.1.0 - checksum: 0235fa69078abeac05ac4250699c44996bc6f774a9cbe45db48674ce6bd142f09b327d31482ff75cf03344db4ea03eae23edb862d59378b484b47ed842574856 + call-bind: ^1.0.2 + define-properties: ^1.1.3 + es-abstract: ^1.19.1 + get-intrinsic: ^1.1.1 + is-string: ^1.0.7 + checksum: 04c05682b45c1d58b9ad91296b3b91550c66196aae3076a42a0bb9094c00a9c3e4178520d13b093baab3313d862725a4596554da31989b12882be2073df038ac languageName: node linkType: hard @@ -15464,100 +17379,42 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlast@npm:^1.2.5": +"array.prototype.flat@npm:^1.2.5": version: 1.2.5 - resolution: "array.prototype.findlast@npm:1.2.5" - dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.2 - es-errors: ^1.3.0 - es-object-atoms: ^1.0.0 - es-shim-unscopables: ^1.0.2 - checksum: ddc952b829145ab45411b9d6adcb51a8c17c76bf89c9dd64b52d5dffa65d033da8c076ed2e17091779e83bc892b9848188d7b4b33453c5565e65a92863cb2775 - languageName: node - linkType: hard - -"array.prototype.findlastindex@npm:^1.2.6": - version: 1.2.6 - resolution: "array.prototype.findlastindex@npm:1.2.6" - dependencies: - call-bind: ^1.0.8 - call-bound: ^1.0.4 - define-properties: ^1.2.1 - es-abstract: ^1.23.9 - es-errors: ^1.3.0 - es-object-atoms: ^1.1.1 - es-shim-unscopables: ^1.1.0 - checksum: 82559310d2e57ec5f8fc53d7df420e3abf0ba497935de0a5570586035478ba7d07618cb18e2d4ada2da514c8fb98a034aaf5c06caa0a57e2f7f4c4adedef5956 - languageName: node - linkType: hard - -"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.3": - version: 1.3.3 - resolution: "array.prototype.flat@npm:1.3.3" - dependencies: - call-bind: ^1.0.8 - define-properties: ^1.2.1 - es-abstract: ^1.23.5 - es-shim-unscopables: ^1.0.2 - checksum: d90e04dfbc43bb96b3d2248576753d1fb2298d2d972e29ca7ad5ec621f0d9e16ff8074dae647eac4f31f4fb7d3f561a7ac005fb01a71f51705a13b5af06a7d8a - languageName: node - linkType: hard - -"array.prototype.flatmap@npm:^1.2.4, array.prototype.flatmap@npm:^1.3.2, array.prototype.flatmap@npm:^1.3.3": - version: 1.3.3 - resolution: "array.prototype.flatmap@npm:1.3.3" + resolution: "array.prototype.flat@npm:1.2.5" dependencies: - call-bind: ^1.0.8 - define-properties: ^1.2.1 - es-abstract: ^1.23.5 - es-shim-unscopables: ^1.0.2 - checksum: ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54 - languageName: node - linkType: hard - -"array.prototype.reduce@npm:^1.0.6": - version: 1.0.8 - resolution: "array.prototype.reduce@npm:1.0.8" - dependencies: - call-bind: ^1.0.8 - call-bound: ^1.0.4 - define-properties: ^1.2.1 - es-abstract: ^1.23.9 - es-array-method-boxes-properly: ^1.0.0 - es-errors: ^1.3.0 - es-object-atoms: ^1.1.1 - is-string: ^1.1.1 - checksum: 0a4635f468e9161f51c4a87f80057b8b3c27b0ccc3e40ad7ea77cd1e147f1119f46977b0452f3fa325f543126200f2caf8c1390bd5303edf90d9c1dcd7d5a8a0 + call-bind: ^1.0.2 + define-properties: ^1.1.3 + es-abstract: ^1.19.0 + checksum: 91f3a8f8a74552ffb8f001ff26aaacf2baedf8bf9334cee9ac440ffb095f05df40f88c78384d004d4999b5876b30a6520a77dd9e5bccf065d68d7f3910e5ed6e languageName: node linkType: hard -"array.prototype.tosorted@npm:^1.1.4": - version: 1.1.4 - resolution: "array.prototype.tosorted@npm:1.1.4" +"array.prototype.flatmap@npm:^1.2.4, array.prototype.flatmap@npm:^1.2.5": + version: 1.3.0 + resolution: "array.prototype.flatmap@npm:1.3.0" dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.3 - es-errors: ^1.3.0 - es-shim-unscopables: ^1.0.2 - checksum: eb3c4c4fc0381b0bf6dba2ea4d48d367c2827a0d4236a5718d97caaccc6b78f11f4cadf090736e86301d295a6aa4967ed45568f92ced51be8cbbacd9ca410943 + call-bind: ^1.0.2 + define-properties: ^1.1.3 + es-abstract: ^1.19.2 + es-shim-unscopables: ^1.0.0 + checksum: f837de45bd1f22eb0aaf5fd79324e18a1461d6cf93edc4d48ef4695587cb5bf051c1e3de87477fbd7bb70fe6c71c8d11f10ea3c8c797553709ad1d11e649d120 languageName: node linkType: hard -"arraybuffer.prototype.slice@npm:^1.0.4": - version: 1.0.4 - resolution: "arraybuffer.prototype.slice@npm:1.0.4" +"arraybuffer.prototype.slice@npm:^1.0.3": + version: 1.0.3 + resolution: "arraybuffer.prototype.slice@npm:1.0.3" dependencies: array-buffer-byte-length: ^1.0.1 - call-bind: ^1.0.8 + call-bind: ^1.0.5 define-properties: ^1.2.1 - es-abstract: ^1.23.5 - es-errors: ^1.3.0 - get-intrinsic: ^1.2.6 + es-abstract: ^1.22.3 + es-errors: ^1.2.1 + get-intrinsic: ^1.2.3 is-array-buffer: ^3.0.4 - checksum: 2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06 + is-shared-array-buffer: ^1.0.2 + checksum: d32754045bcb2294ade881d45140a5e52bda2321b9e98fa514797b7f0d252c4c5ab0d1edb34112652c62fa6a9398def568da63a4d7544672229afea283358c36 languageName: node linkType: hard @@ -15582,18 +17439,7 @@ __metadata: languageName: node linkType: hard -"asn1.js@npm:^4.10.1": - version: 4.10.1 - resolution: "asn1.js@npm:4.10.1" - dependencies: - bn.js: ^4.0.0 - inherits: ^2.0.1 - minimalistic-assert: ^1.0.0 - checksum: afa7f3ab9e31566c80175a75b182e5dba50589dcc738aa485be42bdd787e2a07246a4b034d481861123cbe646a7656f318f4f1cad2e9e5e808a210d5d6feaa88 - languageName: node - linkType: hard - -"asn1.js@npm:^5.0.0": +"asn1.js@npm:^5.0.0, asn1.js@npm:^5.2.0": version: 5.4.1 resolution: "asn1.js@npm:5.4.1" dependencies: @@ -15628,10 +17474,10 @@ __metadata: languageName: node linkType: hard -"ast-types-flow@npm:^0.0.8": - version: 0.0.8 - resolution: "ast-types-flow@npm:0.0.8" - checksum: f2a0ba8055353b743c41431974521e5e852a9824870cd6fce2db0e538ac7bf4da406bbd018d109af29ff3f8f0993f6a730c9eddbd0abd031fbcb29ca75c1014e +"ast-types-flow@npm:^0.0.7": + version: 0.0.7 + resolution: "ast-types-flow@npm:0.0.7" + checksum: f381529f2da535949ba6cceddbdfaa33b4d5105842e147ec63582f560ea9ecc1a08f66457664f3109841d3053641fa8b9fa94ba607f1ea9f6c804fe5dee44a1d languageName: node linkType: hard @@ -15651,20 +17497,6 @@ __metadata: languageName: node linkType: hard -"async-function@npm:^1.0.0": - version: 1.0.0 - resolution: "async-function@npm:1.0.0" - checksum: 669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 - languageName: node - linkType: hard - -"async-generator-function@npm:^1.0.0": - version: 1.0.0 - resolution: "async-generator-function@npm:1.0.0" - checksum: 2c50ef856c543ad500d8d8777d347e3c1ba623b93e99c9263ecc5f965c1b12d2a140e2ab6e43c3d0b85366110696f28114649411cbcd10b452a92a2318394186 - languageName: node - linkType: hard - "async@npm:^2.6.4": version: 2.6.4 resolution: "async@npm:2.6.4" @@ -15674,7 +17506,7 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.3, async@npm:^3.2.4": +"async@npm:^3.1.0, async@npm:^3.2.4": version: 3.2.6 resolution: "async@npm:3.2.6" checksum: 36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 @@ -15695,6 +17527,15 @@ __metadata: languageName: node linkType: hard +"atob@npm:^2.1.2": + version: 2.1.2 + resolution: "atob@npm:2.1.2" + bin: + atob: bin/atob.js + checksum: ada635b519dc0c576bb0b3ca63a73b50eefacf390abb3f062558342a8d68f2db91d0c8db54ce81b0d89de3b0f000de71f3ae7d761fd7d8cc624278fe443d6c7e + languageName: node + linkType: hard + "auto-bind@npm:~4.0.0": version: 4.0.0 resolution: "auto-bind@npm:4.0.0" @@ -15702,21 +17543,21 @@ __metadata: languageName: node linkType: hard -"autoprefixer@npm:^10.4.13": - version: 10.4.21 - resolution: "autoprefixer@npm:10.4.21" +"autoprefixer@npm:^10.4.4": + version: 10.4.4 + resolution: "autoprefixer@npm:10.4.4" dependencies: - browserslist: ^4.24.4 - caniuse-lite: ^1.0.30001702 - fraction.js: ^4.3.7 + browserslist: ^4.20.2 + caniuse-lite: ^1.0.30001317 + fraction.js: ^4.2.0 normalize-range: ^0.1.2 - picocolors: ^1.1.1 + picocolors: ^1.0.0 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.1.0 bin: autoprefixer: bin/autoprefixer - checksum: de5b71d26d0baff4bbfb3d59f7cf7114a6030c9eeb66167acf49a32c5b61c68e308f1e0f869d92334436a221035d08b51cd1b2f2c4689b8d955149423c16d4d4 + checksum: 42d46509c50d840c5040bfc1a336533f5920af9152caea9f5a734e47cd5bf533b1f7425db60997c43e3d72e3385d08d0baa2c8781179a8466af2bb75ef7671ae languageName: node linkType: hard @@ -15730,23 +17571,23 @@ __metadata: linkType: hard "aws-amplify@npm:^5.3.16": - version: 5.3.27 - resolution: "aws-amplify@npm:5.3.27" - dependencies: - "@aws-amplify/analytics": 6.5.14 - "@aws-amplify/api": 5.4.16 - "@aws-amplify/auth": 5.6.15 - "@aws-amplify/cache": 5.1.20 - "@aws-amplify/core": 5.8.14 - "@aws-amplify/datastore": 4.7.16 - "@aws-amplify/geo": 2.3.14 - "@aws-amplify/interactions": 5.2.21 - "@aws-amplify/notifications": 1.6.16 - "@aws-amplify/predictions": 5.5.17 - "@aws-amplify/pubsub": 5.6.2 - "@aws-amplify/storage": 5.9.16 + version: 5.3.16 + resolution: "aws-amplify@npm:5.3.16" + dependencies: + "@aws-amplify/analytics": 6.5.10 + "@aws-amplify/api": 5.4.10 + "@aws-amplify/auth": 5.6.10 + "@aws-amplify/cache": 5.1.16 + "@aws-amplify/core": 5.8.10 + "@aws-amplify/datastore": 4.7.10 + "@aws-amplify/geo": 2.3.10 + "@aws-amplify/interactions": 5.2.16 + "@aws-amplify/notifications": 1.6.10 + "@aws-amplify/predictions": 5.5.10 + "@aws-amplify/pubsub": 5.5.10 + "@aws-amplify/storage": 5.9.10 tslib: ^2.0.0 - checksum: 2f855bd3c66dd6e93a1cc924faea1f3687554cd3a5623f14256ddaf4f0f1eedc4179e9c12e60989ce862df0abfba05ba368cbeab57964e7a80133aea27508495 + checksum: 199a1f36b093a81ca3d79470eacf69f45c98201d1e0d03f2256a0e4e75872cb8b1ecabf01ba53cb3952ec0b220f82786953a9849e0ba9df82162698767fed614 languageName: node linkType: hard @@ -15763,9 +17604,9 @@ __metadata: languageName: node linkType: hard -"aws-appsync-subscription-link@npm:^2.4.3": - version: 2.4.3 - resolution: "aws-appsync-subscription-link@npm:2.4.3" +"aws-appsync-subscription-link@npm:^2.4.0": + version: 2.4.0 + resolution: "aws-appsync-subscription-link@npm:2.4.0" dependencies: apollo-link: 1.2.5 apollo-link-context: 1.0.11 @@ -15774,16 +17615,15 @@ __metadata: aws-appsync-auth-link: ^2.0.8 debug: 2.6.9 url: ^0.11.0 - zen-observable-ts: ^1.2.5 peerDependencies: apollo-client: 2.x - checksum: 65d1da8c8f9d2baf7368f7dad07a53359d22b9fa0ab8bbecd7b6718f476f60cd06cc0f736d9dd23d135fb03685653c833e516ec27512fad4eed7ddcb7cdf749b + checksum: 58293597a890c86e633457e12e89f962c783ca1348bb3cb768029d7c379019f82041585c11f6fd9c4a45cbbe3885a14272acdd48fa16e441e2402e381bebca3a languageName: node linkType: hard "aws-appsync@npm:^4.1.1, aws-appsync@npm:^4.1.4": - version: 4.1.10 - resolution: "aws-appsync@npm:4.1.10" + version: 4.1.7 + resolution: "aws-appsync@npm:4.1.7" dependencies: "@aws-crypto/sha256-universal": ^1.1.1 "@aws-sdk/client-s3": ^3.25.0 @@ -15797,7 +17637,7 @@ __metadata: 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.3 + aws-appsync-subscription-link: ^2.4.0 debug: 2.6.9 redux: ^3.7.2 redux-thunk: ^2.2.0 @@ -15805,8 +17645,8 @@ __metadata: url: ^0.11.0 uuid: 3.x peerDependencies: - graphql: 0.13.0 || 14.x || 15.0.0 - 15.3.0 - checksum: 4dbdbeed8b8123c312ff3175d1cedd5271ae0f8e742e41c37dd275f70e81d85342f4186880e0aa43e5a435ac18ae16f3549d773ef69d51cfc82f81005feb18d9 + graphql: 0.13.0 || 14.x || 15.x + checksum: 7ca528a8dd408b8305f413156eb2b295ed896446e426f597906185442d0eb76f679e47b3ef4ae5155b330901b350a839dc5a3dea71a559cc94b92a8e6f3f49cc languageName: node linkType: hard @@ -15863,8 +17703,8 @@ __metadata: linkType: hard "aws-sdk@npm:^2.1464.0": - version: 2.1692.0 - resolution: "aws-sdk@npm:2.1692.0" + version: 2.1464.0 + resolution: "aws-sdk@npm:2.1464.0" dependencies: buffer: 4.9.2 events: 1.1.1 @@ -15875,40 +17715,33 @@ __metadata: url: 0.10.3 util: ^0.12.4 uuid: 8.0.0 - xml2js: 0.6.2 - checksum: 5123174cf9c7952f9f072789f2a95f1cb346a676652425a8c73dcda195181f8a8d947f4edea0056552a315bbd5126ed8bb71d0a38b16f337d168bf7bf63a5b0a + xml2js: 0.5.0 + checksum: 042485e757a035fb0486a7010897073a2919e561e1f54da68dc2cc5d81fe710bf9c57a4914bbece554a42efc4170acbdc52f9308d5d845ae09b4b6e64b31455a languageName: node linkType: hard "aws-sign2@npm:~0.7.0": version: 0.7.0 - resolution: "aws-sign2@npm:0.7.0" - checksum: 021d2cc5547d4d9ef1633e0332e746a6f447997758b8b68d6fb33f290986872d2bff5f0c37d5832f41a7229361f093cd81c40898d96ed153493c0fb5cd8575d2 - languageName: node - linkType: hard - -"aws-ssl-profiles@npm:^1.1.1": - version: 1.1.2 - resolution: "aws-ssl-profiles@npm:1.1.2" - checksum: e5f59a4146fe3b88ad2a84f814886c788557b80b744c8cbcb1cbf8cf5ba19cc006a7a12e88819adc614ecda9233993f8f1d1f3b612cbc2f297196df9e8f4f66e + resolution: "aws-sign2@npm:0.7.0" + checksum: 021d2cc5547d4d9ef1633e0332e746a6f447997758b8b68d6fb33f290986872d2bff5f0c37d5832f41a7229361f093cd81c40898d96ed153493c0fb5cd8575d2 languageName: node linkType: hard "aws4@npm:^1.8.0": - version: 1.13.2 - resolution: "aws4@npm:1.13.2" - checksum: c993d0d186d699f685d73113733695d648ec7d4b301aba2e2a559d0cd9c1c902308cc52f4095e1396b23fddbc35113644e7f0a6a32753636306e41e3ed6f1e79 + version: 1.11.0 + resolution: "aws4@npm:1.11.0" + checksum: 00c32a5dc0f864a731e26406fa7d51595e09359dd8f9c813fa3122e3833f564bf95b78cdf6acf8b5d0462403d7c73ce5f22ad19050d75b17019c7978f970c4fa languageName: node linkType: hard -"axe-core@npm:^4.10.0": - version: 4.11.0 - resolution: "axe-core@npm:4.11.0" - checksum: 7d7020a568a824c303711858c2fcfe56d001d27e46c0c2ff75dc31b436cfddfd4857a301e70536cc9e64829d25338f7fb782102d23497ebdc66801e9900fc895 +"axe-core@npm:^4.3.5": + version: 4.3.5 + resolution: "axe-core@npm:4.3.5" + checksum: 48c08748271964b9a09e523cd5739cc3b8be8982ffffda30269b7e4f75af35b56ba951467a0e37eb213380f7b3544b7503e1a213660aadc00b990d6427e11b1e languageName: node linkType: hard -"axios@npm:^1.11.0, axios@npm:^1.6.5, axios@npm:^1.8.3": +"axios@npm:^1.11.0, axios@npm:^1.6.5, axios@npm:^1.7.4": version: 1.12.2 resolution: "axios@npm:1.12.2" dependencies: @@ -15919,22 +17752,17 @@ __metadata: languageName: node linkType: hard -"axobject-query@npm:^4.1.0": - version: 4.1.0 - resolution: "axobject-query@npm:4.1.0" - checksum: c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775 +"axobject-query@npm:^2.2.0": + version: 2.2.0 + resolution: "axobject-query@npm:2.2.0" + checksum: 75e173c4f8477814a03c46b5864810c0d62d15515e3e1067093d934b77d2dd68704a4e5141e190e305fee9630405c1ea013642f50ed476b27d8d79033c489ce9 languageName: node linkType: hard "b4a@npm:^1.6.4": - version: 1.7.3 - resolution: "b4a@npm:1.7.3" - peerDependencies: - react-native-b4a: "*" - peerDependenciesMeta: - react-native-b4a: - optional: true - checksum: ac16d186e00fa0d16de1f1a4af413953bc762d50d5a0e382aaa744a13886600313b7293403ad77fc83f6b1489c3fc2610494d1026754a51d1b7cdac2115a7598 + version: 1.6.7 + resolution: "b4a@npm:1.6.7" + checksum: ec2f004d1daae04be8c5a1f8aeb7fea213c34025e279db4958eb0b82c1729ee25f7c6e89f92a5f65c8a9cf2d017ce27e3dda912403341d1781bd74528a4849d4 languageName: node linkType: hard @@ -15988,17 +17816,17 @@ __metadata: linkType: hard "babel-loader@npm:^8.3.0": - version: 8.4.1 - resolution: "babel-loader@npm:8.4.1" + version: 8.3.0 + resolution: "babel-loader@npm:8.3.0" dependencies: find-cache-dir: ^3.3.1 - loader-utils: ^2.0.4 + loader-utils: ^2.0.0 make-dir: ^3.1.0 schema-utils: ^2.6.5 peerDependencies: "@babel/core": ^7.0.0 webpack: ">=2" - checksum: efdca9c3ef502af58b923a32123d660c54fd0be125b7b64562c8a43bda0a3a55dac0db32331674104e7e5184061b75c3a0e395b2c5ccdc7cb2125dd9ec7108d2 + checksum: 7b83bae35a12fbc5cdf250e2d36a288305fe5b6d20ab044ab7c09bbf456c8895b80af7a4f1e8b64b5c07a4fd48d4b5144dab40b4bc72a4fed532dc000362f38f languageName: node linkType: hard @@ -16065,39 +17893,51 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.4.14": - version: 0.4.14 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.14" +"babel-plugin-polyfill-corejs2@npm:^0.3.0": + version: 0.3.0 + resolution: "babel-plugin-polyfill-corejs2@npm:0.3.0" dependencies: - "@babel/compat-data": ^7.27.7 - "@babel/helper-define-polyfill-provider": ^0.6.5 - semver: ^6.3.1 + "@babel/compat-data": ^7.13.11 + "@babel/helper-define-polyfill-provider": ^0.3.0 + semver: ^6.1.1 peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: d74cba0600a6508e86d220bde7164eb528755d91be58020e5ea92ea7fbb12c9d8d2c29246525485adfe7f68ae02618ec428f9a589cac6cbedf53cc3972ad7fbe + "@babel/core": ^7.0.0-0 + checksum: e3d86452139d3fd5e385644b429e8de6f9f70673294dba070c2dcd09a2075372e2f0e8837edbfae4e862c4ff891c5a1aebbc9e92adf6ee10798a42bc6ee9e505 languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.13.0": - version: 0.13.0 - resolution: "babel-plugin-polyfill-corejs3@npm:0.13.0" +"babel-plugin-polyfill-corejs3@npm:^0.4.0": + version: 0.4.0 + resolution: "babel-plugin-polyfill-corejs3@npm:0.4.0" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.3.0 + core-js-compat: ^3.18.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1b18ba8925b42a70f14f64be825664ddd11cd5f53b50c2cb859d2f8eb00d62b292c5cac78cbeeb0bc7ba621826aa8674e6d9cdf7a32cece4b0d76c8263f92966 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs3@npm:^0.5.0": + version: 0.5.2 + resolution: "babel-plugin-polyfill-corejs3@npm:0.5.2" dependencies: - "@babel/helper-define-polyfill-provider": ^0.6.5 - core-js-compat: ^3.43.0 + "@babel/helper-define-polyfill-provider": ^0.3.1 + core-js-compat: ^3.21.0 peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 5d8e228da425edc040d8c868486fd01ba10b0440f841156a30d9f8986f330f723e2ee61553c180929519563ef5b64acce2caac36a5a847f095d708dda5d8206d + "@babel/core": ^7.0.0-0 + checksum: 4b6c36934e1b80629abcb35a8b2e0749e9f3df5ba911447a1726b30ff6eeb76e5858b83477e844abf33fea25da2220e820a1d7a10035d88f63c98544d1d66723 languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.6.5": - version: 0.6.5 - resolution: "babel-plugin-polyfill-regenerator@npm:0.6.5" +"babel-plugin-polyfill-regenerator@npm:^0.3.0": + version: 0.3.0 + resolution: "babel-plugin-polyfill-regenerator@npm:0.3.0" dependencies: - "@babel/helper-define-polyfill-provider": ^0.6.5 + "@babel/helper-define-polyfill-provider": ^0.3.0 peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 63aa8ed716df6a9277c6ab42b887858fa9f57a70cc1d0ae2b91bdf081e45d4502848cba306fb60b02f59f99b32fd02ff4753b373cac48ccdac9b7d19dd56f06d + "@babel/core": ^7.0.0-0 + checksum: 2d4b83c7ae734cf1b1a41170dfa6d044e41f2c5262c0b9d41ee1195caa61f56cd85bad2d80cfe49f4d729be45f0d03276fa33b7433379fc4f39f82eb4fad865d languageName: node linkType: hard @@ -16116,27 +17956,24 @@ __metadata: linkType: hard "babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.2.0 - resolution: "babel-preset-current-node-syntax@npm:1.2.0" + version: 1.0.1 + resolution: "babel-preset-current-node-syntax@npm:1.0.1" dependencies: "@babel/plugin-syntax-async-generators": ^7.8.4 "@babel/plugin-syntax-bigint": ^7.8.3 - "@babel/plugin-syntax-class-properties": ^7.12.13 - "@babel/plugin-syntax-class-static-block": ^7.14.5 - "@babel/plugin-syntax-import-attributes": ^7.24.7 - "@babel/plugin-syntax-import-meta": ^7.10.4 + "@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.10.4 + "@babel/plugin-syntax-logical-assignment-operators": ^7.8.3 "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - "@babel/plugin-syntax-numeric-separator": ^7.10.4 + "@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-private-property-in-object": ^7.14.5 - "@babel/plugin-syntax-top-level-await": ^7.14.5 + "@babel/plugin-syntax-top-level-await": ^7.8.3 peerDependencies: - "@babel/core": ^7.0.0 || ^8.0.0-0 - checksum: 94a4f81cddf9b051045d08489e4fff7336292016301664c138cfa3d9ffe3fe2ba10a24ad6ae589fd95af1ac72ba0216e1653555c187e694d7b17be0c002bea10 + "@babel/core": ^7.0.0 + checksum: 5ba39a3a0e6c37d25e56a4fb843be632dac98d54706d8a0933f9bcb1a07987a96d55c2b5a6c11788a74063fb2534fe68c1f1dbb6c93626850c785e0938495627 languageName: node linkType: hard @@ -16190,8 +18027,8 @@ __metadata: linkType: hard "babel-preset-react-app@npm:^10.0.1": - version: 10.1.0 - resolution: "babel-preset-react-app@npm:10.1.0" + version: 10.0.1 + resolution: "babel-preset-react-app@npm:10.0.1" dependencies: "@babel/core": ^7.16.0 "@babel/plugin-proposal-class-properties": ^7.16.0 @@ -16200,7 +18037,6 @@ __metadata: "@babel/plugin-proposal-numeric-separator": ^7.16.0 "@babel/plugin-proposal-optional-chaining": ^7.16.0 "@babel/plugin-proposal-private-methods": ^7.16.0 - "@babel/plugin-proposal-private-property-in-object": ^7.16.7 "@babel/plugin-transform-flow-strip-types": ^7.16.0 "@babel/plugin-transform-react-display-name": ^7.16.0 "@babel/plugin-transform-runtime": ^7.16.4 @@ -16210,7 +18046,7 @@ __metadata: "@babel/runtime": ^7.16.3 babel-plugin-macros: ^3.1.0 babel-plugin-transform-react-remove-prop-types: ^0.4.24 - checksum: 4cb4d85cc08dd813ac9a3e9c39e764e0b32d3333c9464517f5ae9a2289a41fe40e107c5909e8cc9ff6627a38b0c0d50b1c86679bde7623bb36b257902fb8bb20 + checksum: aba225d0caf2591f7cc1aeed69369d1e86419a92fcf6025312421c238f4468347a7b6c12a45a4fb15e879a01f5a060439842fbde5739d7be31077b35c7d20fa5 languageName: node linkType: hard @@ -16243,75 +18079,10 @@ __metadata: languageName: node linkType: hard -"bare-events@npm:^2.5.4, bare-events@npm:^2.7.0": - version: 2.8.1 - resolution: "bare-events@npm:2.8.1" - peerDependencies: - bare-abort-controller: "*" - peerDependenciesMeta: - bare-abort-controller: - optional: true - checksum: 0564f170b60ce827bc115b1c6e32092c7072905c560a941ac26149bbdde672d203897419f53015e0b41a2b3f3332a03dc2c66d3176ceebe1c58f636246f45808 - languageName: node - linkType: hard - -"bare-fs@npm:^4.0.1": - version: 4.5.0 - resolution: "bare-fs@npm:4.5.0" - dependencies: - bare-events: ^2.5.4 - bare-path: ^3.0.0 - bare-stream: ^2.6.4 - bare-url: ^2.2.2 - fast-fifo: ^1.3.2 - peerDependencies: - bare-buffer: "*" - peerDependenciesMeta: - bare-buffer: - optional: true - checksum: 8092cd3389c4a2ef6bb4b0d5df1112d948d03043e8021cb790cd3bd0a190574322e34170379f0bb16b50b37a88dab0a4aca1c1eb5abb28eee8349fa274a9ed55 - languageName: node - linkType: hard - -"bare-os@npm:^3.0.1": - version: 3.6.2 - resolution: "bare-os@npm:3.6.2" - checksum: 7d917bc202b7efbb6b78658403fac04ae4e91db98d38cbd24037f896a2b1b4f4571d8cd408d12bed6a4c406d6abaf8d03836eacbcc4c75a0b6974e268574fc5a - languageName: node - linkType: hard - -"bare-path@npm:^3.0.0": - version: 3.0.0 - resolution: "bare-path@npm:3.0.0" - dependencies: - bare-os: ^3.0.1 - checksum: 56a3ca82a9f808f4976cb1188640ac206546ce0ddff582afafc7bd2a6a5b31c3bd16422653aec656eeada2830cfbaa433c6cbf6d6b4d9eba033d5e06d60d9a68 - languageName: node - linkType: hard - -"bare-stream@npm:^2.6.4": - version: 2.7.0 - resolution: "bare-stream@npm:2.7.0" - dependencies: - streamx: ^2.21.0 - peerDependencies: - bare-buffer: "*" - bare-events: "*" - peerDependenciesMeta: - bare-buffer: - optional: true - bare-events: - optional: true - checksum: 3acd840b7b288dc066226c36446ff605fba2ecce98f1a0ce6aa611b81aabbcd204046a3209bce172373d17eaeaa5b7d35a85649c18ffcb9f2c783242854e99bd - languageName: node - linkType: hard - -"bare-url@npm:^2.2.2": - version: 2.3.1 - resolution: "bare-url@npm:2.3.1" - dependencies: - bare-path: ^3.0.0 - checksum: aa1313dd49763b8e56d3e3d72d290b79a61d75823a93e22ae176f17b5269469bde06651f26c66de55ab8e5c5cb0896a0890c7fc39b5789a70fb97c87223ee3a5 +"bare-events@npm:^2.2.0": + version: 2.5.4 + resolution: "bare-events@npm:2.5.4" + checksum: 877a9cea73d545e2588cdbd6fd01653e27dac48ad6b44985cdbae73e1f57f292d4ba52e25d1fba53674c1053c463d159f3d5c7bc36a2e6e192e389b499ddd627 languageName: node linkType: hard @@ -16329,19 +18100,10 @@ __metadata: languageName: node linkType: hard -"baseline-browser-mapping@npm:^2.8.19": - version: 2.8.19 - resolution: "baseline-browser-mapping@npm:2.8.19" - bin: - baseline-browser-mapping: dist/cli.js - checksum: bfdc00501d691166a45303d7a83420ac90ae42619fc1625dcb7ef486b4a049237b37314aaa51e265b8c5083eecfd7064d9af9cb57b9f686bb7b306d7de45b0a3 - languageName: node - linkType: hard - "basic-ftp@npm:^5.0.2": - version: 5.0.5 - resolution: "basic-ftp@npm:5.0.5" - checksum: be983a3997749856da87b839ffce6b8ed6c7dbf91ea991d5c980d8add275f9f2926c19f80217ac3e7f353815be879371d636407ca72b038cea8cab30e53928a6 + version: 5.0.3 + resolution: "basic-ftp@npm:5.0.3" + checksum: 2b960ea976a4c16f420290063e6399894220e107653de3bc9a19d842bcfee49855d20f2449d27f0217af2e9bcfb6008a81461b59e43b9ef1fe21263513b107b4 languageName: node linkType: hard @@ -16362,29 +18124,28 @@ __metadata: linkType: hard "before-after-hook@npm:^2.2.0": - version: 2.2.3 - resolution: "before-after-hook@npm:2.2.3" - checksum: 0488c4ae12df758ca9d49b3bb27b47fd559677965c52cae7b335784724fb8bf96c42b6e5ba7d7afcbc31facb0e294c3ef717cc41c5bc2f7bd9e76f8b90acd31c + version: 2.2.2 + resolution: "before-after-hook@npm:2.2.2" + checksum: 7457bfb8f40e8cbce943ea6e6531261925c6c8a451fea540762367a3e2e52b5979978963a7ec65f232a4f5b87310930bf152c9a055608c64ecee5115bad60b9a languageName: node linkType: hard "bfj@npm:^7.0.2": - version: 7.1.0 - resolution: "bfj@npm:7.1.0" + version: 7.0.2 + resolution: "bfj@npm:7.0.2" dependencies: - bluebird: ^3.7.2 - check-types: ^11.2.3 + bluebird: ^3.5.5 + check-types: ^11.1.1 hoopy: ^0.1.4 - jsonpath: ^1.1.1 tryer: ^1.0.1 - checksum: e5fc6690cd093c06ca6ed7584a2caf0c4a762bc9d9d9cb18efbabc75c973b071a8dad7037c617d0ea4d97b7b439821fea32f7c232ed0be8fa7840533a9643171 + checksum: 2e576c7e13a036c457dd45ce8d8aa3c407a801e90a4feb7e3adc42238befdef19a7c677a23725e42f6c7f79e76838afd72e7a0b7c5aa7a6e8147209709f57981 languageName: node linkType: hard "big-integer@npm:1.6.x": - version: 1.6.52 - resolution: "big-integer@npm:1.6.52" - checksum: 9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0 + version: 1.6.51 + resolution: "big-integer@npm:1.6.51" + checksum: c8139662d57f8833a44802f4b65be911679c569535ea73c5cfd3c1c8994eaead1b84b6f63e1db63833e4d4cacb6b6a9e5522178113dfdc8e4c81ed8436f1e8cc languageName: node linkType: hard @@ -16408,9 +18169,9 @@ __metadata: linkType: hard "binary-extensions@npm:^2.0.0": - version: 2.3.0 - resolution: "binary-extensions@npm:2.3.0" - checksum: 75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 + version: 2.2.0 + resolution: "binary-extensions@npm:2.2.0" + checksum: d73d8b897238a2d3ffa5f59c0241870043aa7471335e89ea5e1ff48edb7c2d0bb471517a3e4c5c3f4c043615caa2717b5f80a5e61e07503d51dc85cb848e665d languageName: node linkType: hard @@ -16425,7 +18186,7 @@ __metadata: languageName: node linkType: hard -"bluebird@npm:^3.7.2, bluebird@npm:~3.7.2": +"bluebird@npm:^3.5.5, bluebird@npm:~3.7.2": version: 3.7.2 resolution: "bluebird@npm:3.7.2" checksum: 680de03adc54ff925eaa6c7bb9a47a0690e8b5de60f4792604aae8ed618c65e6b63a7893b57ca924beaf53eee69c5af4f8314148c08124c550fe1df1add897d2 @@ -16433,16 +18194,16 @@ __metadata: linkType: hard "bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": - version: 4.12.2 - resolution: "bn.js@npm:4.12.2" - checksum: 09a249faa416a9a1ce68b5f5ec8bbca87fe54e5dd4ef8b1cc8a4969147b80035592bddcb1e9cc814c3ba79e573503d5c5178664b722b509fb36d93620dba9b57 + version: 4.12.0 + resolution: "bn.js@npm:4.12.0" + checksum: 9736aaa317421b6b3ed038ff3d4491935a01419ac2d83ddcfebc5717385295fcfcf0c57311d90fe49926d0abbd7a9dbefdd8861e6129939177f7e67ebc645b21 languageName: node linkType: hard -"bn.js@npm:^5.2.1, bn.js@npm:^5.2.2": - version: 5.2.2 - resolution: "bn.js@npm:5.2.2" - checksum: cb97827d476aab1a0194df33cd84624952480d92da46e6b4a19c32964aa01553a4a613502396712704da2ec8f831cf98d02e74ca03398404bd78a037ba93f2ab +"bn.js@npm:^5.0.0, bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa languageName: node linkType: hard @@ -16491,9 +18252,9 @@ __metadata: linkType: hard "bowser@npm:^2.11.0": - version: 2.12.1 - resolution: "bowser@npm:2.12.1" - checksum: 017e8cc63ce2dec75037340626e1408f68334dac95f953ba7db33a266c019f1d262346d2be3994f9a12b7e9c02f57c562078719b8c5e8e8febe01053c613ffbc + version: 2.11.0 + resolution: "bowser@npm:2.11.0" + checksum: 04efeecc7927a9ec33c667fa0965dea19f4ac60b3fea60793c2e6cf06c1dcd2f7ae1dbc656f450c5f50783b1c75cf9dc173ba6f3b7db2feee01f8c4b793e1bd3 languageName: node linkType: hard @@ -16529,21 +18290,21 @@ __metadata: languageName: node linkType: hard -"bplist-creator@npm:0.1.1": - version: 0.1.1 - resolution: "bplist-creator@npm:0.1.1" +"bplist-creator@npm:0.1.0": + version: 0.1.0 + resolution: "bplist-creator@npm:0.1.0" dependencies: stream-buffers: 2.2.x - checksum: 427ec37263ce0e8c68a83f595fc9889a9cbf2e6fda2de18e1f8ef7f0c6ce68c0cdbb7c9c1f3bb3f2d217407af8cffbdf254bf0f71c99f2186175d07752f08a47 + checksum: 86f5fe95f34abd369b381abf0f726e220ecebd60a3d932568ae94895ccf1989a87553e4aee9ab3cfb4f35e6f72319f52aa73028165eec82819ed39f15189d493 languageName: node linkType: hard -"bplist-parser@npm:0.3.2": - version: 0.3.2 - resolution: "bplist-parser@npm:0.3.2" +"bplist-parser@npm:0.3.1": + version: 0.3.1 + resolution: "bplist-parser@npm:0.3.1" dependencies: big-integer: 1.6.x - checksum: 4dc307c11d2511a01255e87e370d4ab6f1962b35fdc27605fd4ce9a557a259c2dc9f87822617ddb1f7aa062a71e30ef20d6103329ac7ce235628f637fb0ed763 + checksum: 00940a60214e8f58246264d389db8817b7f7f968cd544ec4a5843e33f810c7a07294a92060fc507104a1a2921212c053fe8e941fb2129b9b4da5fbb12a08e95c languageName: node linkType: hard @@ -16589,7 +18350,7 @@ __metadata: languageName: node linkType: hard -"browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": +"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" dependencies: @@ -16603,7 +18364,7 @@ __metadata: languageName: node linkType: hard -"browserify-cipher@npm:^1.0.1": +"browserify-cipher@npm:^1.0.0": version: 1.0.1 resolution: "browserify-cipher@npm:1.0.1" dependencies: @@ -16626,31 +18387,30 @@ __metadata: languageName: node linkType: hard -"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.1": - version: 4.1.1 - resolution: "browserify-rsa@npm:4.1.1" +"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0": + version: 4.1.0 + resolution: "browserify-rsa@npm:4.1.0" dependencies: - bn.js: ^5.2.1 - randombytes: ^2.1.0 - safe-buffer: ^5.2.1 - checksum: b650ee1192e3d7f3d779edc06dd96ed8720362e72ac310c367b9d7fe35f7e8dbb983c1829142b2b3215458be8bf17c38adc7224920843024ed8cf39e19c513c0 + bn.js: ^5.0.0 + randombytes: ^2.0.1 + checksum: fb2b5a8279d8a567a28d8ee03fb62e448428a906bab5c3dc9e9c3253ace551b5ea271db15e566ac78f1b1d71b243559031446604168b9235c351a32cae99d02a languageName: node linkType: hard -"browserify-sign@npm:^4.2.3": - version: 4.2.5 - resolution: "browserify-sign@npm:4.2.5" +"browserify-sign@npm:^4.0.0": + version: 4.2.2 + resolution: "browserify-sign@npm:4.2.2" dependencies: - bn.js: ^5.2.2 - browserify-rsa: ^4.1.1 + bn.js: ^5.2.1 + browserify-rsa: ^4.1.0 create-hash: ^1.2.0 create-hmac: ^1.1.7 - elliptic: ^6.6.1 + elliptic: ^6.5.4 inherits: ^2.0.4 - parse-asn1: ^5.1.9 - readable-stream: ^2.3.8 + parse-asn1: ^5.1.6 + readable-stream: ^3.6.2 safe-buffer: ^5.2.1 - checksum: 6192f9696934bbba58932d098face34c2ab9cac09feed826618b86b8c00a897dab7324cd9aa7d6cb1597064f197264ad72fa5418d4d52bf3c8f9b9e0e124655e + checksum: 4d1292e5c165d93455630515003f0e95eed9239c99e2d373920c5b56903d16296a3d23cd4bdc4d298f55ad9b83714a9e63bc4839f1166c303349a16e84e9b016 languageName: node linkType: hard @@ -16663,22 +18423,21 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.4, browserslist@npm:^4.24.0, browserslist@npm:^4.24.4, browserslist@npm:^4.25.1, browserslist@npm:^4.26.3": - version: 4.27.0 - resolution: "browserslist@npm:4.27.0" +"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.20.2, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0": + version: 4.24.4 + resolution: "browserslist@npm:4.24.4" dependencies: - baseline-browser-mapping: ^2.8.19 - caniuse-lite: ^1.0.30001751 - electron-to-chromium: ^1.5.238 - node-releases: ^2.0.26 - update-browserslist-db: ^1.1.4 + caniuse-lite: ^1.0.30001688 + electron-to-chromium: ^1.5.73 + node-releases: ^2.0.19 + update-browserslist-db: ^1.1.1 bin: browserslist: cli.js - checksum: 395611e54374da9171cdbe7e3704ab426e0f1d622751392df6d6cbf60c539bf06cf2407e9dd769bc01ee2abca6a14af6509a2e0bbb448ba75a054db6c1840643 + checksum: db7ebc1733cf471e0b490b4f47e3e2ea2947ce417192c9246644e92c667dd56a71406cc58f62ca7587caf828364892e9952904a02b7aead752bc65b62a37cfe9 languageName: node linkType: hard -"bs-logger@npm:^0.2.6": +"bs-logger@npm:0.x": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" dependencies: @@ -16717,6 +18476,13 @@ __metadata: languageName: node linkType: hard +"buffer-writer@npm:2.0.0": + version: 2.0.0 + resolution: "buffer-writer@npm:2.0.0" + checksum: c91b2ab09a200cf0862237e5a4dbd5077003b42d26d4f0c596ec7149f82ef83e0751d670bcdf379ed988d1a08c0fac7759a8cb928cf1a4710a1988a7618b1190 + languageName: node + linkType: hard + "buffer-xor@npm:^1.0.3": version: 1.0.3 resolution: "buffer-xor@npm:1.0.3" @@ -16765,6 +18531,13 @@ __metadata: languageName: node linkType: hard +"builtins@npm:^1.0.3": + version: 1.0.3 + resolution: "builtins@npm:1.0.3" + checksum: 493afcc1db0a56d174cc85bebe5ca69144f6fdd0007d6cbe6b2434185314c79d83cb867e492b56aa5cf421b4b8a8135bf96ba4c3ce71994cf3da154d1ea59747 + languageName: node + linkType: hard + "bundle-name@npm:^4.1.0": version: 4.1.0 resolution: "bundle-name@npm:4.1.0" @@ -16774,6 +18547,15 @@ __metadata: languageName: node linkType: hard +"busboy@npm:^1.6.0": + version: 1.6.0 + resolution: "busboy@npm:1.6.0" + dependencies: + streamsearch: ^1.1.0 + checksum: fa7e836a2b82699b6e074393428b91ae579d4f9e21f5ac468e1b459a244341d722d2d22d10920cdd849743dbece6dca11d72de939fb75a7448825cf2babfba1f + languageName: node + linkType: hard + "byte-size@npm:8.1.1": version: 8.1.1 resolution: "byte-size@npm:8.1.1" @@ -16781,6 +18563,13 @@ __metadata: languageName: node linkType: hard +"bytes@npm:3.0.0": + version: 3.0.0 + resolution: "bytes@npm:3.0.0" + checksum: 91d42c38601c76460519ffef88371caacaea483a354c8e4b8808e7b027574436a5713337c003ea3de63ee4991c2a9a637884fdfe7f761760d746929d9e8fec60 + languageName: node + linkType: hard + "bytes@npm:3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" @@ -16788,6 +18577,32 @@ __metadata: languageName: node linkType: hard +"cacache@npm:^16.1.0": + version: 16.1.3 + resolution: "cacache@npm:16.1.3" + 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 + checksum: cdf6836e1c457d2a5616abcaf5d8240c0346b1f5bd6fdb8866b9d84b6dff0b54e973226dc11e0d099f35394213d24860d1989c8358d2a41b39eb912b3000e749 + languageName: node + linkType: hard + "cacache@npm:^18.0.0, cacache@npm:^18.0.3": version: 18.0.4 resolution: "cacache@npm:18.0.4" @@ -16836,8 +18651,8 @@ __metadata: linkType: hard "cacheable-request@npm:^7.0.2": - version: 7.0.4 - resolution: "cacheable-request@npm:7.0.4" + version: 7.0.2 + resolution: "cacheable-request@npm:7.0.2" dependencies: clone-response: ^1.0.2 get-stream: ^5.1.0 @@ -16846,7 +18661,7 @@ __metadata: lowercase-keys: ^2.0.0 normalize-url: ^6.0.1 responselike: ^2.0.0 - checksum: 0834a7d17ae71a177bc34eab06de112a43f9b5ad05ebe929bec983d890a7d9f2bc5f1aa8bb67ea2b65e07a3bc74bea35fa62dd36dbac52876afe36fdcf83da41 + checksum: 681bad13691d0d5d10652d409374747a2ce8676f854b0d454ee8fc65e0a10a52ea83cd1f6c367ada08572fd4982f2aa2582dc38983d4e958e053e181c433765e languageName: node linkType: hard @@ -16860,7 +18675,7 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": version: 1.0.8 resolution: "call-bind@npm:1.0.8" dependencies: @@ -16872,7 +18687,7 @@ __metadata: languageName: node linkType: hard -"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": +"call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": version: 1.0.4 resolution: "call-bound@npm:1.0.4" dependencies: @@ -16953,10 +18768,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001702, caniuse-lite@npm:^1.0.30001751": - version: 1.0.30001751 - resolution: "caniuse-lite@npm:1.0.30001751" - checksum: c3f2d448f3569004ace160fd9379ea0def8e7a7bc6e65611baadb57d24e1f418258647a6210e46732419f5663e2356c22aa841f92449dd3849eb6471bb7ad592 +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001317, caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001700 + resolution: "caniuse-lite@npm:1.0.30001700" + checksum: 3d391bcdd193208166d3ad759de240b9c18ac3759dbd57195770f0fcd2eedcd47d5e853609aba1eee5a2def44b0a14eee457796bdb3451a27de0c8b27355017c languageName: node linkType: hard @@ -16992,10 +18807,16 @@ __metadata: languageName: node linkType: hard -"chai@npm:^6.0.1": - version: 6.2.0 - resolution: "chai@npm:6.2.0" - checksum: a4b7d7f5907187e09f1847afa838d6d1608adc7d822031b7900813c4ed5d9702911ac2468bf290676f22fddb3d727b1be90b57c1d0a69b902534ee29cdc6ff8a +"chai@npm:^5.2.0": + version: 5.2.1 + resolution: "chai@npm:5.2.1" + dependencies: + assertion-error: ^2.0.1 + check-error: ^2.1.1 + deep-eql: ^5.0.1 + loupe: ^3.1.0 + pathval: ^2.0.0 + checksum: 58209c03ae9b2fd97cfa1cb0fbe372b1906e6091311b9ba1b0468cc4923b0766a50a1050a164df3ccefb9464944c9216b632f1477c9e429068013bdbb57220f6 languageName: node linkType: hard @@ -17030,7 +18851,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": +"chalk@npm:^4, chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -17041,9 +18862,9 @@ __metadata: linkType: hard "chalk@npm:^5.3.0": - version: 5.6.2 - resolution: "chalk@npm:5.6.2" - checksum: 99a4b0f0e7991796b1e7e3f52dceb9137cae2a9dfc8fc0784a550dc4c558e15ab32ed70b14b21b52beb2679b4892b41a0aa44249bcb996f01e125d58477c6976 + version: 5.4.1 + resolution: "chalk@npm:5.4.1" + checksum: b23e88132c702f4855ca6d25cb5538b1114343e41472d5263ee8a37cccfccd9c4216d111e1097c6a27830407a1dc81fecdf2a56f2c63033d4dbbd88c10b0dcef languageName: node linkType: hard @@ -17111,9 +18932,9 @@ __metadata: linkType: hard "char-regex@npm:^2.0.0": - version: 2.0.2 - resolution: "char-regex@npm:2.0.2" - checksum: afbfb11019bafcc70a3e85b760d63336cf941f7608f1df7d746a60ee6075d1926e5c18a9fb1b6c22024f3a000c0e0c745f059b2bf679a5cba6cb48adf7ea43ce + version: 2.0.1 + resolution: "char-regex@npm:2.0.1" + checksum: ec592229ac3ef18f2ea1f5676ae9a829c37150db55fd7f709edce1bcdc9f506de22ae19388d853704806e51af71fe9239bcb7e7be583296951bfbf2a9a9763a2 languageName: node linkType: hard @@ -17124,13 +18945,6 @@ __metadata: languageName: node linkType: hard -"chardet@npm:^2.1.0": - version: 2.1.0 - resolution: "chardet@npm:2.1.0" - checksum: d1b03e47371851ed72741a898281d58f8a9b577aeea6fdfa75a86832898b36c550b3ad057e66d50d774a9cebd9f56c66b6880e4fe75e387794538ba7565b0b6f - languageName: node - linkType: hard - "charenc@npm:0.0.2": version: 0.0.2 resolution: "charenc@npm:0.0.2" @@ -17138,10 +18952,17 @@ __metadata: languageName: node linkType: hard -"check-types@npm:^11.2.3": - version: 11.2.3 - resolution: "check-types@npm:11.2.3" - checksum: 08d17e528b189e0e431689f0f2f0a78f425202f6e5ac93def5c3b8d128eb888a5103fc980d4feb7b2d4248f8114d354c223dff3c0b5ac4b1def526ef441aaf55 +"check-error@npm:^2.1.1": + version: 2.1.1 + resolution: "check-error@npm:2.1.1" + checksum: 979f13eccab306cf1785fa10941a590b4e7ea9916ea2a4f8c87f0316fc3eab07eabefb6e587424ef0f88cbcd3805791f172ea739863ca3d7ce2afc54641c7f0e + languageName: node + linkType: hard + +"check-types@npm:^11.1.1": + version: 11.1.2 + resolution: "check-types@npm:11.1.2" + checksum: 2860f38fd2e8c532920ec9e74960b530043e96ba96ddd2c854de4c0783c92c1515db91a164436adb104ded0d939b925385abec857d1f15872c0f5776b4c8a250 languageName: node linkType: hard @@ -17164,15 +18985,6 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^4.0.1": - version: 4.0.3 - resolution: "chokidar@npm:4.0.3" - dependencies: - readdirp: ^4.0.1 - checksum: a58b9df05bb452f7d105d9e7229ac82fa873741c0c40ddcc7bb82f8a909fbe3f7814c9ebe9bc9a2bef9b737c0ec6e2d699d179048ef06ad3ec46315df0ebe6ad - languageName: node - linkType: hard - "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -17188,9 +19000,9 @@ __metadata: linkType: hard "chrome-trace-event@npm:^1.0.2": - version: 1.0.4 - resolution: "chrome-trace-event@npm:1.0.4" - checksum: 3058da7a5f4934b87cf6a90ef5fb68ebc5f7d06f143ed5a4650208e5d7acae47bc03ec844b29fbf5ba7e46e8daa6acecc878f7983a4f4bb7271593da91e61ff5 + version: 1.0.3 + resolution: "chrome-trace-event@npm:1.0.3" + checksum: 080ce2d20c2b9e0f8461a380e9585686caa768b1c834a464470c9dc74cda07f27611c7b727a2cd768a9cecd033297fdec4ce01f1e58b62227882c1059dec321c languageName: node linkType: hard @@ -17202,43 +19014,42 @@ __metadata: linkType: hard "ci-info@npm:^3.2.0, ci-info@npm:^3.8.0": - version: 3.9.0 - resolution: "ci-info@npm:3.9.0" - checksum: 6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a + version: 3.8.0 + resolution: "ci-info@npm:3.8.0" + checksum: 0d3052193b58356372b34ab40d2668c3e62f1006d5ca33726d1d3c423853b19a85508eadde7f5908496fb41448f465263bf61c1ee58b7832cb6a924537e3863a languageName: node linkType: hard "ci-info@npm:^4.0.0, ci-info@npm:^4.2.0": - version: 4.3.1 - resolution: "ci-info@npm:4.3.1" - checksum: 7dd82000f514d76ddfe7775e4cb0d66e5c638f5fa0e2a3be29557e898da0d32ac04f231217d414d07fb968b1fbc6d980ee17ddde0d2c516f23da9cfff608f6c1 + version: 4.3.0 + resolution: "ci-info@npm:4.3.0" + checksum: 60d3dfe95d75c01454ec1cfd5108617dd598a28a2a3e148bd7e1523c1c208b5f5a3007cafcbe293e6fd0a5a310cc32217c5dc54743eeabc0a2bec80072fc055c languageName: node linkType: hard "cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": - version: 1.0.7 - resolution: "cipher-base@npm:1.0.7" + version: 1.0.6 + resolution: "cipher-base@npm:1.0.6" dependencies: inherits: ^2.0.4 safe-buffer: ^5.2.1 - to-buffer: ^1.2.2 - checksum: 53c5046a9d9b60c586479b8f13fde263c3f905e13f11e8e04c7a311ce399c91d9c3ec96642332e0de077d356e1014ee12bba96f74fbaad0de750f49122258836 + checksum: f73268e0ee6585800875d9748f2a2377ae7c2c3375cba346f75598ac6f6bc3a25dec56e984a168ced1a862529ffffe615363f750c40349039d96bd30fba0fca8 languageName: node linkType: hard "cjs-module-lexer@npm:^1.0.0": - version: 1.4.3 - resolution: "cjs-module-lexer@npm:1.4.3" - checksum: 076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be + version: 1.2.2 + resolution: "cjs-module-lexer@npm:1.2.2" + checksum: 83330e1feda2e3699b8c305bfa8f841b41822049393f5eefeb574e60bde556e2a251ee9b7971cde0cb47ac4f7823bf4ab4a6005b8471f86ad9f5509eefb66cbd languageName: node linkType: hard "clean-css@npm:^5.2.2": - version: 5.3.3 - resolution: "clean-css@npm:5.3.3" + version: 5.3.0 + resolution: "clean-css@npm:5.3.0" dependencies: source-map: ~0.6.0 - checksum: 381de7523e23f3762eb180e327dcc0cedafaf8cb1cd8c26b7cc1fc56e0829a92e734729c4f955394d65ed72fb62f82d8baf78af34b33b8a7d41ebad2accdd6fb + checksum: 3dd6f2dee3e10a1604321b34cae774b987f410e88f0959b22fd8606653d23121674406e3531dbf61d2cb8b8389e7e541e1df0b0785572cde75d4b8a73dc1ca44 languageName: node linkType: hard @@ -17282,22 +19093,23 @@ __metadata: linkType: hard "cli-spinners@npm:^2.2.0, cli-spinners@npm:^2.5.0": - version: 2.9.2 - resolution: "cli-spinners@npm:2.9.2" - checksum: 907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 + version: 2.7.0 + resolution: "cli-spinners@npm:2.7.0" + checksum: 5c781ace5c8f304ae4d138837f19cf88f03a97de3c3e388f9d1d6434146f06f6ce2a161d6237b3bb86448a05fbcbb20084f3fea96077e42a655b273e39c6f08d languageName: node linkType: hard "cli-table3@npm:^0.6.0": - version: 0.6.5 - resolution: "cli-table3@npm:0.6.5" + version: 0.6.0 + resolution: "cli-table3@npm:0.6.0" dependencies: - "@colors/colors": 1.5.0 + colors: ^1.1.2 + object-assign: ^4.1.0 string-width: ^4.2.0 dependenciesMeta: - "@colors/colors": + colors: optional: true - checksum: d7cc9ed12212ae68241cc7a3133c52b844113b17856e11f4f81308acc3febcea7cc9fd298e70933e294dd642866b29fd5d113c2c098948701d0c35f09455de78 + checksum: 3805702bb9a0d54ed8a5385237088b489109744b37654fd2fe9ca9df0369dc1603feef28f610c5f5fee8ed4350c38ddcfb1dfc7f700616e668f5487529551249 languageName: node linkType: hard @@ -17360,11 +19172,11 @@ __metadata: linkType: hard "clone-response@npm:^1.0.2": - version: 1.0.3 - resolution: "clone-response@npm:1.0.3" + version: 1.0.2 + resolution: "clone-response@npm:1.0.2" dependencies: mimic-response: ^1.0.0 - checksum: 06a2b611824efb128810708baee3bd169ec9a1bf5976a5258cd7eb3f7db25f00166c6eee5961f075c7e38e194f373d4fdf86b8166ad5b9c7e82bbd2e333a6087 + checksum: 96f3527ef86d0c322e0a5188d929ab78ddbc3238d47ccbb00f8abb02b02e4ef70339646ec73d657383ffbdb1f0cfef6a937062d4f701ca6f84cee7a37114007f languageName: node linkType: hard @@ -17383,13 +19195,13 @@ __metadata: linkType: hard "clsx@npm:^1.1.1": - version: 1.2.1 - resolution: "clsx@npm:1.2.1" - checksum: 34dead8bee24f5e96f6e7937d711978380647e936a22e76380290e35486afd8634966ce300fc4b74a32f3762c7d4c0303f442c3e259f4ce02374eb0c82834f27 + version: 1.1.1 + resolution: "clsx@npm:1.1.1" + checksum: 5c34e1d5623e3dce0dbf22eedd4f3cc7cd0dee6b1b1ef3ad49d042c9d86372a1dc7788c2ca3213ec08e65ad0e91572ae7cb77183a478c9977bd5327e8f43ffe5 languageName: node linkType: hard -"cmd-extension@npm:^1.0.2": +"cmd-extension@npm:^1.0.1": version: 1.0.2 resolution: "cmd-extension@npm:1.0.2" checksum: acdb425d51f3a97b365de7f62330554f430470b06c3091e7d5c92a13b8be08aba4ce6d8ab4c8049e01fb51fbda79c188c5454e5a3cd4530fc9508f9eb302a94f @@ -17422,17 +19234,17 @@ __metadata: linkType: hard "codecov@npm:^3.7.0": - version: 3.8.2 - resolution: "codecov@npm:3.8.2" + version: 3.8.3 + resolution: "codecov@npm:3.8.3" dependencies: argv: 0.0.2 - ignore-walk: 3.0.3 + ignore-walk: 3.0.4 js-yaml: 3.14.1 - teeny-request: 7.0.1 - urlgrey: 0.4.4 + teeny-request: 7.1.1 + urlgrey: 1.0.0 bin: codecov: bin/codecov - checksum: 8b58aa507d0f7843cdf28cfc0724d43951619d262486a15d71f3d8c703937a37624b2e3f8551c05929704d4f45c8d4c0bf05cf2b17287bb7403a74b073e1e546 + checksum: bf51f421eb91cc6b1f88ad418620516adf187712555967cf23ca5bc734f2ab73743006ee5b2ec45bdc5b5b4db0d67656a5bb4c959fe9df89b009823bd611f789 languageName: node linkType: hard @@ -17450,20 +19262,20 @@ __metadata: linkType: hard "codemirror@npm:^5.65.3": - version: 5.65.20 - resolution: "codemirror@npm:5.65.20" - checksum: a1efc27d6c550f65b8ebe9c4229b7c4bb99e3856595779573597773f72aa576750f67765a598cb881d9238128d7b43be287f26e8a83bb2d42c2b2f0c0decb190 + version: 5.65.16 + resolution: "codemirror@npm:5.65.16" + checksum: 72ab3aae5ee0511b33348761da43585a0368f2845016f1fe177e1aa9bf3d7beee7f98550ffd82908726bf731df2376dc371e383bf4c0c91a66e3f18d0b7c4f3b languageName: node linkType: hard "collect-v8-coverage@npm:^1.0.0": - version: 1.0.3 - resolution: "collect-v8-coverage@npm:1.0.3" - checksum: bc62ba251bcce5e3354a8f88fa6442bee56e3e612fec08d4dfcf66179b41ea0bf544b0f78c4ebc0f8050871220af95bb5c5578a6aef346feea155640582f09dc + version: 1.0.1 + resolution: "collect-v8-coverage@npm:1.0.1" + checksum: df8192811a773d10978fd25060124e4228d9a86bab40de3f18df5ce1a3730832351a52ba1c0e3915d5bd638298fc7bc9723760d25f534462746e269a6f0ac91c languageName: node linkType: hard -"color-convert@npm:^1.9.0": +"color-convert@npm:^1.9.0, color-convert@npm:^1.9.3": version: 1.9.3 resolution: "color-convert@npm:1.9.3" dependencies: @@ -17481,15 +19293,6 @@ __metadata: languageName: node linkType: hard -"color-convert@npm:^3.0.1": - version: 3.1.2 - resolution: "color-convert@npm:3.1.2" - dependencies: - color-name: ^2.0.0 - checksum: 5b83147015024931a06b57b197d09fc1f67f2efc93dfea5f042aba4788a95b13aebe511b0a929e0e837e442fd91a60c27de8e6761ff30e1a1e2fb634cca8a976 - languageName: node - linkType: hard - "color-name@npm:1.1.3": version: 1.1.3 resolution: "color-name@npm:1.1.3" @@ -17497,30 +19300,24 @@ __metadata: languageName: node linkType: hard -"color-name@npm:^2.0.0": - version: 2.0.2 - resolution: "color-name@npm:2.0.2" - checksum: 40372a581fdeca099b824b6a14dac095387ae83457ed0fafe6f37053515c1094365f0d26b5f29df941be748051b490a0aa3f2ea0c29126a90ab2add482942701 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": +"color-name@npm:^1.0.0, color-name@npm:^1.1.4, color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" checksum: a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 languageName: node linkType: hard -"color-string@npm:^2.0.0": - version: 2.1.2 - resolution: "color-string@npm:2.1.2" +"color-string@npm:^1.6.0": + version: 1.9.0 + resolution: "color-string@npm:1.9.0" dependencies: - color-name: ^2.0.0 - checksum: d1d3e8123b2a6a6715e539b347ce000925305946092d566697bb872b1b8951a8699a842b4e5e6324733bef7e4cd3517c50aeecf2a6aae12efc7ca5697ac95178 + color-name: ^1.0.0 + simple-swizzle: ^0.2.2 + checksum: db3442bcc6f524845b546847d61781acd6f938b83d6eb75941000aa175a510f64d719ecc7913cd4e83e9dfdeda23c5e39c16045f3c4615ce94b89e1c634a375c languageName: node linkType: hard -"color-support@npm:1.1.3": +"color-support@npm:1.1.3, color-support@npm:^1.1.3": version: 1.1.3 resolution: "color-support@npm:1.1.3" bin: @@ -17529,13 +19326,13 @@ __metadata: languageName: node linkType: hard -"color@npm:^5.0.2": - version: 5.0.2 - resolution: "color@npm:5.0.2" +"color@npm:^3.1.3": + version: 3.2.1 + resolution: "color@npm:3.2.1" dependencies: - color-convert: ^3.0.1 - color-string: ^2.0.0 - checksum: a5eeee197651a5fe84ab578a8477827e2c2e56b82832aae2b6c60469240be3bc1f03f99686223b1c4e48107c9e20b980475524faab7e6bab1cb9104313910f0e + color-convert: ^1.9.3 + color-string: ^1.6.0 + checksum: 39345d55825884c32a88b95127d417a2c24681d8b57069413596d9fcbb721459ef9d9ec24ce3e65527b5373ce171b73e38dbcd9c830a52a6487e7f37bf00e83c languageName: node linkType: hard @@ -17560,13 +19357,30 @@ __metadata: languageName: node linkType: hard -"colors@npm:1.4.0": +"colors@npm:1.4.0, colors@npm:^1.1.2, colors@npm:^1.2.1": version: 1.4.0 resolution: "colors@npm:1.4.0" checksum: 9af357c019da3c5a098a301cf64e3799d27549d8f185d86f79af23069e4f4303110d115da98483519331f6fb71c8568d5688fa1c6523600044fd4a54e97c4efb languageName: node linkType: hard +"colors@npm:~1.2.1": + version: 1.2.5 + resolution: "colors@npm:1.2.5" + checksum: f4acebf2d2da9b4f8afb770361d14c01034bcb43add4cae493e7d186dcd7e0c5e2b440520fbfdf636e872606a0eb86b1f69fcf2f087df2876a4e222612539ee0 + languageName: node + linkType: hard + +"colorspace@npm:1.1.x": + version: 1.1.4 + resolution: "colorspace@npm:1.1.4" + dependencies: + color: ^3.1.3 + text-hex: 1.0.x + checksum: af5f91ff7f8e146b96e439ac20ed79b197210193bde721b47380a75b21751d90fa56390c773bb67c0aedd34ff85091883a437ab56861c779bd507d639ba7e123 + languageName: node + linkType: hard + "columnify@npm:1.6.0, columnify@npm:^1.5.4": version: 1.6.0 resolution: "columnify@npm:1.6.0" @@ -17586,14 +19400,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^11.1.0": - version: 11.1.0 - resolution: "commander@npm:11.1.0" - checksum: 13cc6ac875e48780250f723fb81c1c1178d35c5decb1abb1b628b3177af08a8554e76b2c0f29de72d69eef7c864d12613272a71fabef8047922bc622ab75a179 - languageName: node - linkType: hard - -"commander@npm:^2.20.0": +"commander@npm:^2.20.0, commander@npm:^2.20.3": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: 74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 @@ -17607,13 +19414,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^4.0.0": - version: 4.1.1 - resolution: "commander@npm:4.1.1" - checksum: 84a76c08fe6cc08c9c93f62ac573d2907d8e79138999312c92d4155bc2325d487d64d13f669b2000c9f8caf70493c1be2dac74fec3c51d5a04f8bc3ae1830bab - languageName: node - linkType: hard - "commander@npm:^6.2.0": version: 6.2.1 resolution: "commander@npm:6.2.1" @@ -17621,6 +19421,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^7.2.0": + version: 7.2.0 + resolution: "commander@npm:7.2.0" + checksum: 8d690ff13b0356df7e0ebbe6c59b4712f754f4b724d4f473d3cc5b3fdcf978e3a5dc3078717858a2ceb50b0f84d0660a7f22a96cdc50fb877d0c9bb31593d23a + languageName: node + linkType: hard + "commander@npm:^8.3.0": version: 8.3.0 resolution: "commander@npm:8.3.0" @@ -17636,15 +19443,15 @@ __metadata: linkType: hard "comment-json@npm:~4.2.0": - version: 4.2.5 - resolution: "comment-json@npm:4.2.5" + version: 4.2.3 + resolution: "comment-json@npm:4.2.3" dependencies: array-timsort: ^1.0.3 core-util-is: ^1.0.3 esprima: ^4.0.1 has-own-prop: ^2.0.0 repeat-string: ^1.6.1 - checksum: e22f13f18fcc484ac33c8bc02a3d69c3f9467ae5063fdfb3df7735f83a8d9a2cab6a32b7d4a0c53123413a9577de8e17c8cc88369c433326799558febb34ef9c + checksum: e8a0d3a6d75d92551f9a7e6fefa31f3d831dc33117b0b9432f061f45a571c85c16143e4110693d450f6eca20841db43f5429ac0d801673bcf03e9973ab1c31af languageName: node linkType: hard @@ -17655,6 +19462,13 @@ __metadata: languageName: node linkType: hard +"common-path-prefix@npm:^3.0.0": + version: 3.0.0 + resolution: "common-path-prefix@npm:3.0.0" + checksum: c4a74294e1b1570f4a8ab435285d185a03976c323caa16359053e749db4fde44e3e6586c29cd051100335e11895767cbbd27ea389108e327d62f38daf4548fdb + languageName: node + linkType: hard + "common-tags@npm:1.8.0": version: 1.8.0 resolution: "common-tags@npm:1.8.0" @@ -17699,7 +19513,7 @@ __metadata: languageName: node linkType: hard -"compressible@npm:~2.0.18": +"compressible@npm:~2.0.16": version: 2.0.18 resolution: "compressible@npm:2.0.18" dependencies: @@ -17709,17 +19523,17 @@ __metadata: linkType: hard "compression@npm:^1.7.4": - version: 1.8.1 - resolution: "compression@npm:1.8.1" + version: 1.7.4 + resolution: "compression@npm:1.7.4" dependencies: - bytes: 3.1.2 - compressible: ~2.0.18 + accepts: ~1.3.5 + bytes: 3.0.0 + compressible: ~2.0.16 debug: 2.6.9 - negotiator: ~0.6.4 - on-headers: ~1.1.0 - safe-buffer: 5.2.1 + on-headers: ~1.0.2 + safe-buffer: 5.1.2 vary: ~1.1.2 - checksum: 85114b0b91c16594dc8c671cd9b05ef5e465066a60e5a4ed8b4551661303559a896ed17bb72c4234c04064e078f6ca86a34b8690349499a43f6fc4b844475da4 + checksum: 138db836202a406d8a14156a5564fb1700632a76b6e7d1546939472895a5304f2b23c80d7a22bf44c767e87a26e070dbc342ea63bb45ee9c863354fa5556bbbc languageName: node linkType: hard @@ -17789,9 +19603,9 @@ __metadata: linkType: hard "constructs@npm:^10.0.5": - version: 10.4.2 - resolution: "constructs@npm:10.4.2" - checksum: dcd5edd631c7313964f89fffb7365e1eebaede16cbc9ae69eab5337710353913684b860ccc4b2a3dfaf147656f48f0ae7853ca94cb51833e152b46047ac7a4ff + version: 10.1.138 + resolution: "constructs@npm:10.1.138" + checksum: b86fcfb5a51a04b55b5d4364b7d5f0af3fdc3117c8bc1f561ed3984cb9cae0864d6f7f304768ca1145b57343ba9750b5978c5e3c550b805472c4207e81d743e6 languageName: node linkType: hard @@ -17820,12 +19634,14 @@ __metadata: languageName: node linkType: hard -"conventional-changelog-conventionalcommits@npm:^6.1.0": - version: 6.1.0 - resolution: "conventional-changelog-conventionalcommits@npm:6.1.0" +"conventional-changelog-conventionalcommits@npm:^5.0.0": + version: 5.0.0 + resolution: "conventional-changelog-conventionalcommits@npm:5.0.0" dependencies: compare-func: ^2.0.0 - checksum: b313f5c0160d109f58d976566e1331ede3a25ab19fbf43f86763b280659195de00a68551f7f3930bf1cbf39a5e707d94f2a25b79996e59043fa9ee0bed68a79f + lodash: ^4.17.15 + q: ^1.5.1 + checksum: 02cc9313b44953332e9d45833615675cbc4d0f4129b27ea7218f8f4fc2f35124748725969c0cb3dc645713d19684540b87c5af25bd17ce3dccd7ef4e05e42442 languageName: node linkType: hard @@ -17927,7 +19743,7 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.7.0": +"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" checksum: 281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b @@ -17955,19 +19771,19 @@ __metadata: languageName: node linkType: hard -"cookie@npm:^0.7.2": - version: 0.7.2 - resolution: "cookie@npm:0.7.2" - checksum: 9596e8ccdbf1a3a88ae02cf5ee80c1c50959423e1022e4e60b91dd87c622af1da309253d8abdb258fb5e3eacb4f08e579dc58b4897b8087574eee0fd35dfa5d2 +"cookie@npm:^0.4.0": + version: 0.4.2 + resolution: "cookie@npm:0.4.2" + checksum: beab41fbd7c20175e3a2799ba948c1dcc71ef69f23fe14eeeff59fc09f50c517b0f77098db87dbb4c55da802f9d86ee86cdc1cd3efd87760341551838d53fca2 languageName: node linkType: hard "copy-to-clipboard@npm:^3.2.0": - version: 3.3.3 - resolution: "copy-to-clipboard@npm:3.3.3" + version: 3.3.1 + resolution: "copy-to-clipboard@npm:3.3.1" dependencies: toggle-selection: ^1.0.6 - checksum: 3ebf5e8ee00601f8c440b83ec08d838e8eabb068c1fae94a9cda6b42f288f7e1b552f3463635f419af44bf7675afc8d0390d30876cf5c2d5d35f86d9c56a3e5f + checksum: cc38a2a07ec22b1b60c6bd1648a21178fade4d972b43e4c2570f36f8df59ca2b7e9f8a6125d271cf2927367d3ec4012c92deaf244c12cd79509244d5c7f0f4dd languageName: node linkType: hard @@ -17989,19 +19805,20 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.43.0": - version: 3.46.0 - resolution: "core-js-compat@npm:3.46.0" +"core-js-compat@npm:^3.18.0, core-js-compat@npm:^3.20.2, core-js-compat@npm:^3.21.0": + version: 3.22.0 + resolution: "core-js-compat@npm:3.22.0" dependencies: - browserslist: ^4.26.3 - checksum: d50f8870e14434477acac1f9f52929b6298fd86313386c4105be0d43978708ad10ab3b80b9b54d77b93761dbc5430e3151de0c792dabd117b58c25b551b78e20 + browserslist: ^4.20.2 + semver: 7.0.0 + checksum: 932fccc6ba29ddee474723e7014a32529417aee202a5f13581b86fab603d9560daffc8d5061311bbc4864c27f377def4720f7e61acea0a34133480f27ce2d46f languageName: node linkType: hard -"core-js-pure@npm:^3.23.3, core-js-pure@npm:^3.43.0": - version: 3.46.0 - resolution: "core-js-pure@npm:3.46.0" - checksum: 8cf5016f92af5d23c6440649f46fc793ba0201e1687e696cee0341af8e8c6a2e9958b078f23af3a7440edf1ced63ce23a511f7b1357e4793c1101b907bf6ff87 +"core-js-pure@npm:^3.19.0, core-js-pure@npm:^3.23.3": + version: 3.26.1 + resolution: "core-js-pure@npm:3.26.1" + checksum: a58ec9bfc88b87d39a31c099a4701cb44a2b0856b182630341fe12a9170e60c087345e566b52479f5111349ae6eb52a74926bfee5d6553dfd15cb5a161470e57 languageName: node linkType: hard @@ -18013,9 +19830,9 @@ __metadata: linkType: hard "core-js@npm:^3.19.2, core-js@npm:^3.6.4": - version: 3.46.0 - resolution: "core-js@npm:3.46.0" - checksum: 12d559d39a58227881bc6c86c36d24dcfbe2d56e52dac42e35e8643278172596ab67f57ede98baf40b153ca1b830f37420ea32c3f7417c0c5a1fed46438ae187 + version: 3.22.0 + resolution: "core-js@npm:3.22.0" + checksum: b959f7e6b302aaa37438513f4cf0f99d9d6ca6ea2b80fa9edeb0a953abd5c98dbcf59f735278277d936be1f6a995ba02835ab76f85b527e4cbf956e84bc2921d languageName: node linkType: hard @@ -18044,27 +19861,27 @@ __metadata: linkType: hard "cosmiconfig-typescript-loader@npm:^4.0.0": - version: 4.4.0 - resolution: "cosmiconfig-typescript-loader@npm:4.4.0" + version: 4.3.0 + resolution: "cosmiconfig-typescript-loader@npm:4.3.0" peerDependencies: "@types/node": "*" cosmiconfig: ">=7" ts-node: ">=10" - typescript: ">=4" - checksum: a204eb354943f84ab0434d108fdf593db84c477f107f3ccb586e2d659c1d87f03071d8983c96d4ce2a59cc524ec845697f0432876339e4c28bde84b665cd92a6 + typescript: ">=3" + checksum: 15a0bad3befdc3bf1fddda4876068971508f8dc7e2fb24b16aa0641e1d629bf48f35ff23b87a01177d25e7d5ad8522b995eab76bf44180a27b9245b9eeb4f140 languageName: node linkType: hard "cosmiconfig-typescript-loader@npm:^6.1.0": - version: 6.2.0 - resolution: "cosmiconfig-typescript-loader@npm:6.2.0" + version: 6.1.0 + resolution: "cosmiconfig-typescript-loader@npm:6.1.0" dependencies: - jiti: ^2.6.1 + jiti: ^2.4.1 peerDependencies: "@types/node": "*" cosmiconfig: ">=9" typescript: ">=5" - checksum: 0fd8fd9b9b6a04eec75617b965ce0a1f63310fe29a361c1f95cb971e05dbbb935291899c2b15abfd69e09db58dbe97077f24a7c61414bbc6c3e78349b4314ad7 + checksum: 5e3baf85a9da7dcdd7ef53a54d1293400eed76baf0abb3a41bf9fcc789f1a2653319443471f9a1dc32951f1de4467a6696ccd0f88640e7827f1af6ff94ceaf1a languageName: node linkType: hard @@ -18099,32 +19916,27 @@ __metadata: linkType: hard "cosmiconfig@npm:^7.0.0": - version: 7.1.0 - resolution: "cosmiconfig@npm:7.1.0" + version: 7.0.1 + resolution: "cosmiconfig@npm:7.0.1" 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 - checksum: b923ff6af581638128e5f074a5450ba12c0300b71302398ea38dbeabd33bbcaa0245ca9adbedfcf284a07da50f99ede5658c80bb3e39e2ce770a99d28a21ef03 + checksum: 3cd38525ba22e13da0ef9f4be131df226c94f5b96fb50f6297eb17baeedefe15cf5819f8c73cde69f71cc5034e712c86bd20c7756883dd8094087680ecc25932 languageName: node linkType: hard "cosmiconfig@npm:^8.0.0": - version: 8.3.6 - resolution: "cosmiconfig@npm:8.3.6" + version: 8.1.3 + resolution: "cosmiconfig@npm:8.1.3" dependencies: - import-fresh: ^3.3.0 + import-fresh: ^3.2.1 js-yaml: ^4.1.0 - parse-json: ^5.2.0 + parse-json: ^5.0.0 path-type: ^4.0.0 - peerDependencies: - typescript: ">=4.9.5" - peerDependenciesMeta: - typescript: - optional: true - checksum: 0382a9ed13208f8bfc22ca2f62b364855207dffdb73dc26e150ade78c3093f1cf56172df2dd460c8caf2afa91c0ed4ec8a88c62f8f9cd1cf423d26506aa8797a + checksum: 80144be230b89857e7c4cafd59ba8feb3f5f7e6dae90faa324629fdecf9a6fc3f5b4106c3623f69a1a3d77cb11ef90e5ab65a67f21d73ffda3d76b18f8e4e6c2 languageName: node linkType: hard @@ -18144,11 +19956,14 @@ __metadata: linkType: hard "crc-32@npm:^1.2.0": - version: 1.2.2 - resolution: "crc-32@npm:1.2.2" + version: 1.2.0 + resolution: "crc-32@npm:1.2.0" + dependencies: + exit-on-epipe: ~1.0.1 + printj: ~1.1.0 bin: - crc32: bin/crc32.njs - checksum: 11dcf4a2e77ee793835d49f2c028838eae58b44f50d1ff08394a610bfd817523f105d6ae4d9b5bef0aad45510f633eb23c903e9902e4409bed1ce70cb82b9bf0 + crc32: ./bin/crc32.njs + checksum: edd4f21e23dea2f1c947c9fc0c0ea098116c6764ce3103a76296ac8ad15ef0b70cfe480af709afa542d5ebb9bca440ba5d63eb67f2aca70d7d8bf560856d5067 languageName: node linkType: hard @@ -18162,7 +19977,7 @@ __metadata: languageName: node linkType: hard -"create-ecdh@npm:^4.0.4": +"create-ecdh@npm:^4.0.0": version: 4.0.4 resolution: "create-ecdh@npm:4.0.4" dependencies: @@ -18185,7 +20000,19 @@ __metadata: languageName: node linkType: hard -"create-hmac@npm:^1.1.7": +"create-hash@npm:~1.1.3": + version: 1.1.3 + resolution: "create-hash@npm:1.1.3" + dependencies: + cipher-base: ^1.0.1 + inherits: ^2.0.1 + ripemd160: ^2.0.0 + sha.js: ^2.4.0 + checksum: dbcf4a1b13c8dd5f2a69f5f30bd2701f919ed7d3fbf5aa530cf00b17a950c2b77f63bfe6a2981735a646ae2620d96c8f4584bf70aeeabf050a31de4e46219d08 + languageName: node + linkType: hard + +"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.7": version: 1.1.7 resolution: "create-hmac@npm:1.1.7" dependencies: @@ -18245,16 +20072,7 @@ __metadata: languageName: node linkType: hard -"cross-inspect@npm:1.0.1": - version: 1.0.1 - resolution: "cross-inspect@npm:1.0.1" - dependencies: - tslib: ^2.4.0 - checksum: 2493ee47a801b46ede1c42ca6242b8d2059f7319b5baf23887bbaf46a6ea8e536d2e271d0990176c05092f67b32d084ffd8c93e7c1227eff4a06cceadb49af47 - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -18273,22 +20091,21 @@ __metadata: linkType: hard "crypto-browserify@npm:^3.12.0": - version: 3.12.1 - resolution: "crypto-browserify@npm:3.12.1" + version: 3.12.0 + resolution: "crypto-browserify@npm:3.12.0" dependencies: - browserify-cipher: ^1.0.1 - browserify-sign: ^4.2.3 - create-ecdh: ^4.0.4 - create-hash: ^1.2.0 - create-hmac: ^1.1.7 - diffie-hellman: ^5.0.3 - hash-base: ~3.0.4 - inherits: ^2.0.4 - pbkdf2: ^3.1.2 - public-encrypt: ^4.0.3 - randombytes: ^2.1.0 - randomfill: ^1.0.4 - checksum: 184a2def7b16628e79841243232ab5497f18d8e158ac21b7ce90ab172427d0a892a561280adc08f9d4d517bce8db2a5b335dc21abb970f787f8e874bd7b9db7d + browserify-cipher: ^1.0.0 + browserify-sign: ^4.0.0 + create-ecdh: ^4.0.0 + create-hash: ^1.1.0 + create-hmac: ^1.1.0 + diffie-hellman: ^5.0.0 + inherits: ^2.0.1 + pbkdf2: ^3.0.3 + public-encrypt: ^4.0.0 + randombytes: ^2.0.0 + randomfill: ^1.0.3 + checksum: 0c20198886576050a6aa5ba6ae42f2b82778bfba1753d80c5e7a090836890dc372bdc780986b2568b4fb8ed2a91c958e61db1f0b6b1cc96af4bd03ffc298ba92 languageName: node linkType: hard @@ -18313,11 +20130,11 @@ __metadata: linkType: hard "css-declaration-sorter@npm:^7.2.0": - version: 7.3.0 - resolution: "css-declaration-sorter@npm:7.3.0" + version: 7.2.0 + resolution: "css-declaration-sorter@npm:7.2.0" peerDependencies: postcss: ^8.0.9 - checksum: a715c90ac1b849e52cb697eb3c28ae86ee80fa9ccb26a9da60eb5621a0a6657c41a8126e27d96a622f96ca70692e210ac33362888f0274ba23056ac401089fa5 + checksum: d8516be94f8f2daa233ef021688b965c08161624cbf830a4d7ee1099429437c0ee124d35c91b1c659cfd891a68e8888aa941726dab12279bc114aaed60a94606 languageName: node linkType: hard @@ -18335,37 +20152,31 @@ __metadata: linkType: hard "css-loader@npm:^6.8.1": - version: 6.11.0 - resolution: "css-loader@npm:6.11.0" + version: 6.8.1 + resolution: "css-loader@npm:6.8.1" dependencies: icss-utils: ^5.1.0 - postcss: ^8.4.33 - postcss-modules-extract-imports: ^3.1.0 - postcss-modules-local-by-default: ^4.0.5 - postcss-modules-scope: ^3.2.0 + postcss: ^8.4.21 + postcss-modules-extract-imports: ^3.0.0 + postcss-modules-local-by-default: ^4.0.3 + postcss-modules-scope: ^3.0.0 postcss-modules-values: ^4.0.0 postcss-value-parser: ^4.2.0 - semver: ^7.5.4 + semver: ^7.3.8 peerDependencies: - "@rspack/core": 0.x || 1.x webpack: ^5.0.0 - peerDependenciesMeta: - "@rspack/core": - optional: true - webpack: - optional: true - checksum: bb52434138085fed06a33e2ffbdae9ee9014ad23bf60f59d6b7ee67f28f26c6b1764024d3030bd19fd884d6ee6ee2224eaed64ad19eb18fbbb23d148d353a965 + checksum: a6e23de4ec1d2832f10b8ca3cfec6b6097a97ca3c73f64338ae5cd110ac270f1b218ff0273d39f677a7a561f1a9d9b0d332274664d0991bcfafaae162c2669c4 languageName: node linkType: hard "css-minimizer-webpack-plugin@npm:^7.0.0": - version: 7.0.2 - resolution: "css-minimizer-webpack-plugin@npm:7.0.2" + version: 7.0.0 + resolution: "css-minimizer-webpack-plugin@npm:7.0.0" dependencies: "@jridgewell/trace-mapping": ^0.3.25 - cssnano: ^7.0.4 + cssnano: ^7.0.1 jest-worker: ^29.7.0 - postcss: ^8.4.40 + postcss: ^8.4.38 schema-utils: ^4.2.0 serialize-javascript: ^6.0.2 peerDependencies: @@ -18383,7 +20194,7 @@ __metadata: optional: true lightningcss: optional: true - checksum: da12f3214220cec8240af7206477f1d1a0036943b704ae36c75617bda8f1905b4d0f71869eda70dfbb184d3e200be541fc5b8b65781294bde71ede1660406a5b + checksum: 607258ea16b753b42cbcf88b0b20c99406d7f162ad3a4da50ec3e23d1fb652d1304815c0d0c577944256c76dff3df64e1708e5c5e255318694ba8aaba7820ca3 languageName: node linkType: hard @@ -18418,28 +20229,28 @@ __metadata: linkType: hard "css-select@npm:^4.1.3": - version: 4.3.0 - resolution: "css-select@npm:4.3.0" + version: 4.2.0 + resolution: "css-select@npm:4.2.0" dependencies: boolbase: ^1.0.0 - css-what: ^6.0.1 - domhandler: ^4.3.1 + css-what: ^5.1.0 + domhandler: ^4.3.0 domutils: ^2.8.0 nth-check: ^2.0.1 - checksum: a489d8e5628e61063d5a8fe0fa1cc7ae2478cb334a388a354e91cf2908154be97eac9fa7ed4dffe87a3e06cf6fcaa6016553115335c4fd3377e13dac7bd5a8e1 + checksum: d56c573f556c3a840ab9799b8c702f4a9060497220e40fd55495d627d5a2b5bfc4126b218263b511a8f0032c0eae68a064bbcdb1704596c496953c25bb950bd9 languageName: node linkType: hard "css-select@npm:^5.1.0": - version: 5.2.2 - resolution: "css-select@npm:5.2.2" + version: 5.1.0 + resolution: "css-select@npm:5.1.0" dependencies: boolbase: ^1.0.0 css-what: ^6.1.0 domhandler: ^5.0.2 domutils: ^3.0.1 nth-check: ^2.0.1 - checksum: d79fffa97106007f2802589f3ed17b8c903f1c961c0fc28aa8a051eee0cbad394d8446223862efd4c1b40445a6034f626bb639cf2035b0bfc468544177593c99 + checksum: 551c60dba5b54054741032c1793b5734f6ba45e23ae9e82761a3c0ed1acbb8cfedfa443aaba3a3c1a54cac12b456d2012a09d2cd5f0e82e430454c1b9d84d500 languageName: node linkType: hard @@ -18463,13 +20274,13 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^3.0.1": - version: 3.1.0 - resolution: "css-tree@npm:3.1.0" +"css-tree@npm:^2.3.1": + version: 2.3.1 + resolution: "css-tree@npm:2.3.1" dependencies: - mdn-data: 2.12.2 + mdn-data: 2.0.30 source-map-js: ^1.0.1 - checksum: b5715852c2f397c715ca00d56ec53fc83ea596295ae112eb1ba6a1bda3b31086380e596b1d8c4b980fe6da09e7d0fc99c64d5bb7313030dd0fba9c1415f30979 + checksum: 6f8c1a11d5e9b14bf02d10717fc0351b66ba12594166f65abfbd8eb8b5b490dd367f5c7721db241a3c792d935fc6751fbc09f7e1598d421477ad9fadc30f4f24 languageName: node linkType: hard @@ -18490,10 +20301,17 @@ __metadata: languageName: node linkType: hard -"css-what@npm:^6.0.1, css-what@npm:^6.1.0": - version: 6.2.2 - resolution: "css-what@npm:6.2.2" - checksum: 91e24c26fb977b4ccef30d7007d2668c1c10ac0154cc3f42f7304410e9594fb772aea4f30c832d2993b132ca8d99338050866476210316345ec2e7d47b248a56 +"css-what@npm:^5.1.0": + version: 5.1.0 + resolution: "css-what@npm:5.1.0" + checksum: e6e4eacc9aa8773b4150af23b13c84e349adb697ef7e222e71bd03d3792b3562ea8d0ad579cc56c6cea37a7541e80547d292ea150ccaa8719b969f63d459fb34 + languageName: node + linkType: hard + +"css-what@npm:^6.1.0": + version: 6.1.0 + resolution: "css-what@npm:6.1.0" + checksum: a09f5a6b14ba8dcf57ae9a59474722e80f20406c53a61e9aedb0eedc693b135113ffe2983f4efc4b5065ae639442e9ae88df24941ef159c218b231011d733746 languageName: node linkType: hard @@ -18504,10 +20322,21 @@ __metadata: languageName: node linkType: hard -"cssdb@npm:^7.1.0": - version: 7.11.2 - resolution: "cssdb@npm:7.11.2" - checksum: 5cd8dfee703dfbd7b7a8c3a93d65d26007ec1cd9692379b5868a0ceedf23b88e28d4b98f1cb9a4161f8b01e4a229e08ba9603fb94b756a3df6e07c423fff5b5d +"css@npm:^3.0.0": + version: 3.0.0 + resolution: "css@npm:3.0.0" + dependencies: + inherits: ^2.0.4 + source-map: ^0.6.1 + source-map-resolve: ^0.6.0 + checksum: c17cb4a46a39c11b00225f1314158a892828af34cdf3badc7e88084882e9f414e4902a1d59231c0854f310af30bde343fd8a9e79c6001426fe88af45d3312fe2 + languageName: node + linkType: hard + +"cssdb@npm:^6.5.0": + version: 6.5.0 + resolution: "cssdb@npm:6.5.0" + checksum: b3ba0c4a0a23a6392ff0be60296b4e42795c971b9da469a290e3a746fc94fdfd8a33710ea51e7ea81df079631acfcdfdb94c1948063df7e2c66b5be7c9ba5007 languageName: node linkType: hard @@ -18520,64 +20349,64 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^7.0.9": - version: 7.0.9 - resolution: "cssnano-preset-default@npm:7.0.9" +"cssnano-preset-default@npm:^7.0.6": + version: 7.0.6 + resolution: "cssnano-preset-default@npm:7.0.6" dependencies: - browserslist: ^4.25.1 + browserslist: ^4.23.3 css-declaration-sorter: ^7.2.0 - cssnano-utils: ^5.0.1 - postcss-calc: ^10.1.1 - postcss-colormin: ^7.0.4 - postcss-convert-values: ^7.0.7 - postcss-discard-comments: ^7.0.4 - postcss-discard-duplicates: ^7.0.2 - postcss-discard-empty: ^7.0.1 - postcss-discard-overridden: ^7.0.1 - postcss-merge-longhand: ^7.0.5 - postcss-merge-rules: ^7.0.6 - postcss-minify-font-values: ^7.0.1 - postcss-minify-gradients: ^7.0.1 - postcss-minify-params: ^7.0.4 - postcss-minify-selectors: ^7.0.5 - postcss-normalize-charset: ^7.0.1 - postcss-normalize-display-values: ^7.0.1 - postcss-normalize-positions: ^7.0.1 - postcss-normalize-repeat-style: ^7.0.1 - postcss-normalize-string: ^7.0.1 - postcss-normalize-timing-functions: ^7.0.1 - postcss-normalize-unicode: ^7.0.4 - postcss-normalize-url: ^7.0.1 - postcss-normalize-whitespace: ^7.0.1 - postcss-ordered-values: ^7.0.2 - postcss-reduce-initial: ^7.0.4 - postcss-reduce-transforms: ^7.0.1 - postcss-svgo: ^7.1.0 - postcss-unique-selectors: ^7.0.4 - peerDependencies: - postcss: ^8.4.32 - checksum: 5590f751596a8f782418a9dc72b8f365a9d53d3e42e606d9ce1db5f8ad74daee044b880e228565c36bfe701094738fa04f4f4429ad34087580d1e84b2a7b7ff9 - languageName: node - linkType: hard - -"cssnano-utils@npm:^5.0.1": - version: 5.0.1 - resolution: "cssnano-utils@npm:5.0.1" + cssnano-utils: ^5.0.0 + postcss-calc: ^10.0.2 + postcss-colormin: ^7.0.2 + postcss-convert-values: ^7.0.4 + postcss-discard-comments: ^7.0.3 + postcss-discard-duplicates: ^7.0.1 + postcss-discard-empty: ^7.0.0 + postcss-discard-overridden: ^7.0.0 + postcss-merge-longhand: ^7.0.4 + postcss-merge-rules: ^7.0.4 + postcss-minify-font-values: ^7.0.0 + postcss-minify-gradients: ^7.0.0 + postcss-minify-params: ^7.0.2 + postcss-minify-selectors: ^7.0.4 + postcss-normalize-charset: ^7.0.0 + postcss-normalize-display-values: ^7.0.0 + postcss-normalize-positions: ^7.0.0 + postcss-normalize-repeat-style: ^7.0.0 + postcss-normalize-string: ^7.0.0 + postcss-normalize-timing-functions: ^7.0.0 + postcss-normalize-unicode: ^7.0.2 + postcss-normalize-url: ^7.0.0 + postcss-normalize-whitespace: ^7.0.0 + postcss-ordered-values: ^7.0.1 + postcss-reduce-initial: ^7.0.2 + postcss-reduce-transforms: ^7.0.0 + postcss-svgo: ^7.0.1 + postcss-unique-selectors: ^7.0.3 peerDependencies: - postcss: ^8.4.32 - checksum: e416e58587ccec4d904093a2834c66c44651578a58960019884add376d4f151c5b809674108088140dd57b0787cb7132a083d40ae33a72bf986d03c4b7b7c5f4 + postcss: ^8.4.31 + checksum: 5c827a9f6b35475267af0512d55f569994b8334eb06565498daa2070ef52f0cdd2013f5efc1cbc0b4664370f491b0080f93c8ee56a7730d38fdf451fb65b030c languageName: node linkType: hard -"cssnano@npm:^7.0.4": - version: 7.1.1 - resolution: "cssnano@npm:7.1.1" +"cssnano-utils@npm:^5.0.0": + version: 5.0.0 + resolution: "cssnano-utils@npm:5.0.0" + peerDependencies: + postcss: ^8.4.31 + checksum: 492593fb45151e8622357bb958d0d80475372de38523ef0587d77e9c5f386beb55c30b41f2f3c735a374a230bc61404eb7ae9c2beeab0666afb499442c62ecba + languageName: node + linkType: hard + +"cssnano@npm:^7.0.1": + version: 7.0.6 + resolution: "cssnano@npm:7.0.6" dependencies: - cssnano-preset-default: ^7.0.9 - lilconfig: ^3.1.3 + cssnano-preset-default: ^7.0.6 + lilconfig: ^3.1.2 peerDependencies: - postcss: ^8.4.32 - checksum: d761e86277dabfa986a34de4c8c79c555b0982b66b9e80a4a4c60956b5d34ae94c5464d74ab8c222578ee5f78c157ff7310386827a0f9cb847263797f738b300 + postcss: ^8.4.31 + checksum: 19ff09931a1531e7c0c0d8928da554d99213aa0bb1f3b93cc6b4987727d60a8cd5537b113a5cf4f95cc1db65bba3f2b35476bd63bb57e7469d4eab73e07d736d languageName: node linkType: hard @@ -18600,23 +20429,23 @@ __metadata: linkType: hard "csstype@npm:^3.0.2": - version: 3.1.3 - resolution: "csstype@npm:3.1.3" - checksum: 80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 + version: 3.0.10 + resolution: "csstype@npm:3.0.10" + checksum: f0fff671ab368a863946859ad96be0be66afeb83566215d6494be840ffedfaef4945b48d1b0ce1a19f9983af772e0ce38c7be91a1ad46fe7ecd641937c5a99f7 languageName: node linkType: hard "csv-parse@npm:^5.5.2": - version: 5.6.0 - resolution: "csv-parse@npm:5.6.0" - checksum: 52f5e6c45359902e0c8e57fc2eeed41366dc6b6d283b495b538dd50c8e8510413d6f924096ea056319cbbb8ed26e111c3a3485d7985c021bcf5abaa9e92425c7 + version: 5.5.2 + resolution: "csv-parse@npm:5.5.2" + checksum: 96e2f0afd4f74a43908d197379cbbc59b73d144fc54208763e838614e1b98f5be23c4c3e707ead1ed4dd838b9f515f40ea6d2c98dbd3a50becb4663e982d1f78 languageName: node linkType: hard -"damerau-levenshtein@npm:^1.0.8": - version: 1.0.8 - resolution: "damerau-levenshtein@npm:1.0.8" - checksum: 4c2647e0f42acaee7d068756c1d396e296c3556f9c8314bac1ac63ffb236217ef0e7e58602b18bb2173deec7ec8e0cac8e27cccf8f5526666b4ff11a13ad54a3 +"damerau-levenshtein@npm:^1.0.7": + version: 1.0.7 + resolution: "damerau-levenshtein@npm:1.0.7" + checksum: 05083ca068c3d126191a7bd9392e313117010166540bb3018b40e63cd24c376fe323161c46b1a1dd73e482f323416eaee4430352c69207d6a968b33f4af66217 languageName: node linkType: hard @@ -18657,57 +20486,50 @@ __metadata: languageName: node linkType: hard -"data-uri-to-buffer@npm:^4.0.0": - version: 4.0.1 - resolution: "data-uri-to-buffer@npm:4.0.1" - checksum: 20a6b93107597530d71d4cb285acee17f66bcdfc03fd81040921a81252f19db27588d87fc8fc69e1950c55cfb0bf8ae40d0e5e21d907230813eb5d5a7f9eb45b - languageName: node - linkType: hard - -"data-uri-to-buffer@npm:^6.0.2": - version: 6.0.2 - resolution: "data-uri-to-buffer@npm:6.0.2" - checksum: f76922bf895b3d7d443059ff278c9cc5efc89d70b8b80cd9de0aa79b3adc6d7a17948eefb8692e30398c43635f70ece1673d6085cc9eba2878dbc6c6da5292ac +"data-uri-to-buffer@npm:^5.0.1": + version: 5.0.1 + resolution: "data-uri-to-buffer@npm:5.0.1" + checksum: 08ad2f2cd5cb8f37258fcd94ccaa549948bf3b0f921f29bb58840ae64c968c06efb60edf3dd51f803084765e5d3ab11896a98fd33a7729a7eb23e83d5ba5223c languageName: node linkType: hard -"data-view-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "data-view-buffer@npm:1.0.2" +"data-view-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-buffer@npm:1.0.1" dependencies: - call-bound: ^1.0.3 + call-bind: ^1.0.6 es-errors: ^1.3.0 - is-data-view: ^1.0.2 - checksum: 7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c + is-data-view: ^1.0.1 + checksum: 8984119e59dbed906a11fcfb417d7d861936f16697a0e7216fe2c6c810f6b5e8f4a5281e73f2c28e8e9259027190ac4a33e2a65fdd7fa86ac06b76e838918583 languageName: node linkType: hard -"data-view-byte-length@npm:^1.0.2": - version: 1.0.2 - resolution: "data-view-byte-length@npm:1.0.2" +"data-view-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-length@npm:1.0.1" dependencies: - call-bound: ^1.0.3 + call-bind: ^1.0.7 es-errors: ^1.3.0 - is-data-view: ^1.0.2 - checksum: f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55 + is-data-view: ^1.0.1 + checksum: b7d9e48a0cf5aefed9ab7d123559917b2d7e0d65531f43b2fd95b9d3a6b46042dd3fca597c42bba384e66b70d7ad66ff23932f8367b241f53d93af42cfe04ec2 languageName: node linkType: hard -"data-view-byte-offset@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-byte-offset@npm:1.0.1" +"data-view-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "data-view-byte-offset@npm:1.0.0" dependencies: - call-bound: ^1.0.2 + call-bind: ^1.0.6 es-errors: ^1.3.0 is-data-view: ^1.0.1 - checksum: fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4 + checksum: 21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f languageName: node linkType: hard "dataloader@npm:^2.0.0": - version: 2.2.3 - resolution: "dataloader@npm:2.2.3" - checksum: 9b9a056fbc863ca86da87d59e053e871e263b4966aa4d55e40d61a65e96815fae5530ca220629064ca5f8e3000c0c4ec93292e170c38ff393fb34256b4d7c1aa + version: 2.0.0 + resolution: "dataloader@npm:2.0.0" + checksum: af2c080fc29dd8286d87df63bbe69e09b1ddf4e88b2959f603e82969d3a58d04ba8a98286f9e5767a22a859009d024f002757a9f82adbc931d8a58e63f8dc8ce languageName: node linkType: hard @@ -18718,14 +20540,7 @@ __metadata: languageName: node linkType: hard -"debounce-promise@npm:^3.1.2": - version: 3.1.2 - resolution: "debounce-promise@npm:3.1.2" - checksum: 68d22b2ed5e8c890643c1b02dadffc9a6a31ec6db225530f34dfeef14112977bedf735d5141e29264ce608ec59375665d582f0013362fa61c7a92d3c0f2f410d - languageName: node - linkType: hard - -"debug@npm:2.6.9, debug@npm:^2.6.0": +"debug@npm:2.6.9, debug@npm:^2.6.0, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -18734,15 +20549,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.4.0, debug@npm:^4.4.1": - version: 4.4.3 - resolution: "debug@npm:4.4.3" +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5": + version: 4.4.0 + resolution: "debug@npm:4.4.0" dependencies: ms: ^2.1.3 peerDependenciesMeta: supports-color: optional: true - checksum: d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6 + checksum: db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de languageName: node linkType: hard @@ -18758,18 +20573,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:4.4.0": - version: 4.4.0 - resolution: "debug@npm:4.4.0" - dependencies: - ms: ^2.1.3 - peerDependenciesMeta: - supports-color: - optional: true - checksum: db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de - languageName: node - linkType: hard - "debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -18780,12 +20583,12 @@ __metadata: linkType: hard "decamelize-keys@npm:^1.1.0": - version: 1.1.1 - resolution: "decamelize-keys@npm:1.1.1" + version: 1.1.0 + resolution: "decamelize-keys@npm:1.1.0" dependencies: decamelize: ^1.1.0 map-obj: ^1.0.0 - checksum: 4ca385933127437658338c65fb9aead5f21b28d3dd3ccd7956eb29aab0953b5d3c047fbc207111672220c71ecf7a4d34f36c92851b7bbde6fca1a02c541bdd7d + checksum: 95d4e3692cf7cf6568042658b780f16475a2145910a3d4e996a8d1686c2328c061365643b67b19fee5ea4a03448afc65c9fbb844400c0ecd7dadad175a72e6ef languageName: node linkType: hard @@ -18803,6 +20606,13 @@ __metadata: languageName: node linkType: hard +"decode-uri-component@npm:^0.2.0": + version: 0.2.2 + resolution: "decode-uri-component@npm:0.2.2" + checksum: 1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 + languageName: node + linkType: hard + "decompress-response@npm:^6.0.0": version: 6.0.0 resolution: "decompress-response@npm:6.0.0" @@ -18812,7 +20622,7 @@ __metadata: languageName: node linkType: hard -"dedent@npm:1.5.3": +"dedent@npm:1.5.3, dedent@npm:^1.0.0": version: 1.5.3 resolution: "dedent@npm:1.5.3" peerDependencies: @@ -18831,18 +20641,6 @@ __metadata: languageName: node linkType: hard -"dedent@npm:^1.0.0": - version: 1.7.0 - resolution: "dedent@npm:1.7.0" - peerDependencies: - babel-plugin-macros: ^3.1.0 - peerDependenciesMeta: - babel-plugin-macros: - optional: true - checksum: c5e8a8beb5072bd5e520cb64b27a82d7ec3c2a63ee5ce47dbc2a05d5b7700cefd77a992a752cd0a8b1d979c1db06b14fb9486e805f3ad6088eda6e07cd9bf2d5 - languageName: node - linkType: hard - "deep-diff@npm:^1.0.2": version: 1.0.2 resolution: "deep-diff@npm:1.0.2" @@ -18850,6 +20648,13 @@ __metadata: languageName: node linkType: hard +"deep-eql@npm:^5.0.1": + version: 5.0.2 + resolution: "deep-eql@npm:5.0.2" + checksum: 7102cf3b7bb719c6b9c0db2e19bf0aa9318d141581befe8c7ce8ccd39af9eaa4346e5e05adef7f9bd7015da0f13a3a25dcfe306ef79dc8668aedbecb658dd247 + languageName: node + linkType: hard + "deep-extend@npm:^0.6.0": version: 0.6.0 resolution: "deep-extend@npm:0.6.0" @@ -18865,9 +20670,9 @@ __metadata: linkType: hard "deepmerge@npm:^4.2.2": - version: 4.3.1 - resolution: "deepmerge@npm:4.3.1" - checksum: e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 + version: 4.2.2 + resolution: "deepmerge@npm:4.2.2" + checksum: d6136eee869057fea7a829aa2d10073ed49db5216e42a77cc737dd385334aab9b68dae22020a00c24c073d5f79cbbdd3f11b8d4fc87700d112ddaa0e1f968ef2 languageName: node linkType: hard @@ -18889,11 +20694,11 @@ __metadata: linkType: hard "defaults@npm:^1.0.3": - version: 1.0.4 - resolution: "defaults@npm:1.0.4" + version: 1.0.3 + resolution: "defaults@npm:1.0.3" dependencies: clone: ^1.0.2 - checksum: 9cfbe498f5c8ed733775db62dfd585780387d93c17477949e1670bfcfb9346e0281ce8c4bf9f4ac1fc0f9b851113bd6dc9e41182ea1644ccd97de639fa13c35a + checksum: c9ba6718eb293fa701652e28967b87102fc13d8e33997748191ad8ed3b2235714bd3661e8505bed06994e6b4604a1281c35462ec328c2bbedd79ebbf7e82adb2 languageName: node linkType: hard @@ -18929,7 +20734,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -18940,6 +20745,13 @@ __metadata: languageName: node linkType: hard +"defined@npm:^1.0.0": + version: 1.0.0 + resolution: "defined@npm:1.0.0" + checksum: 2b9929414857729a97cfcc77987e65005e03b3fd92747e1d6a743b054c1387b62e669dc453b53e3a8105f1398df6aad54c07eed984871c93be8c7f4560a1828b + languageName: node + linkType: hard + "degenerator@npm:^5.0.0": version: 5.0.1 resolution: "degenerator@npm:5.0.1" @@ -18958,6 +20770,13 @@ __metadata: languageName: node linkType: hard +"delegates@npm:^1.0.0": + version: 1.0.0 + resolution: "delegates@npm:1.0.0" + checksum: ba05874b91148e1db4bf254750c042bf2215febd23a6d3cda2e64896aef79745fbd4b9996488bd3cafb39ce19dbce0fd6e3b6665275638befffe1c9b312b91b5 + languageName: node + linkType: hard + "denque@npm:^2.1.0": version: 2.1.0 resolution: "denque@npm:2.1.0" @@ -18972,7 +20791,7 @@ __metadata: languageName: node linkType: hard -"depd@npm:~1.1.2": +"depd@npm:^1.1.2, depd@npm:~1.1.2": version: 1.1.2 resolution: "depd@npm:1.1.2" checksum: acb24aaf936ef9a227b6be6d495f0d2eb20108a9a6ad40585c5bda1a897031512fef6484e4fdbb80bd249fdaa82841fa1039f416ece03188e677ba11bcfda249 @@ -18994,12 +20813,12 @@ __metadata: linkType: hard "des.js@npm:^1.0.0": - version: 1.1.0 - resolution: "des.js@npm:1.1.0" + version: 1.0.1 + resolution: "des.js@npm:1.0.1" dependencies: inherits: ^2.0.1 minimalistic-assert: ^1.0.0 - checksum: 671354943ad67493e49eb4c555480ab153edd7cee3a51c658082fcde539d2690ed2a4a0b5d1f401f9cde822edf3939a6afb2585f32c091f2d3a1b1665cd45236 + checksum: 69bf742d1c381e01d75151bdcaac71a18d251d7debfc9b6ae5ee4b4edaf39691ae203c5ec9173ba89aedb3ddc622cdff4fca065448c6c2afb1140d9fb826339d languageName: node linkType: hard @@ -19026,10 +20845,17 @@ __metadata: languageName: node linkType: hard +"detect-indent@npm:^6.0.0": + version: 6.1.0 + resolution: "detect-indent@npm:6.1.0" + checksum: dd83cdeda9af219cf77f5e9a0dc31d828c045337386cfb55ce04fad94ba872ee7957336834154f7647b89b899c3c7acc977c57a79b7c776b506240993f97acc7 + languageName: node + linkType: hard + "detect-libc@npm:^2.0.0": - version: 2.1.2 - resolution: "detect-libc@npm:2.1.2" - checksum: acc675c29a5649fa1fb6e255f993b8ee829e510b6b56b0910666949c80c364738833417d0edb5f90e4e46be17228b0f2b66a010513984e18b15deeeac49369c4 + version: 2.0.1 + resolution: "detect-libc@npm:2.0.1" + checksum: 153009d0ce4073ea885a97641aa1cc0327ff168b971fa3c770958345ad3ead4618f3747334435dc8edff32c0f56d8ba16dcf5271543c99b24af532b1cf84a61d languageName: node linkType: hard @@ -19061,15 +20887,28 @@ __metadata: linkType: hard "detect-port@npm:^1.3.0": - version: 1.6.1 - resolution: "detect-port@npm:1.6.1" + version: 1.3.0 + resolution: "detect-port@npm:1.3.0" dependencies: address: ^1.0.1 - debug: 4 + debug: ^2.6.0 + bin: + detect: ./bin/detect-port + detect-port: ./bin/detect-port + checksum: 6cafbd72d4f20860ea580b2f06e4c3350452ecb9acdfc1051c49b8a3dfa6f3d6bb252a69c0e97b3c5e13a2fa31a368aca2f7102e996e2caa7c938f3053b72b62 + languageName: node + linkType: hard + +"detective@npm:^5.2.0": + version: 5.2.0 + resolution: "detective@npm:5.2.0" + dependencies: + acorn-node: ^1.6.1 + defined: ^1.0.0 + minimist: ^1.1.1 bin: - detect: bin/detect-port.js - detect-port: bin/detect-port.js - checksum: 4ea9eb46a637cb21220dd0a62b6074792894fc77b2cacbc9de533d1908b2eedafa7bfd7547baaa2ac1e9c7ba7c289b34b17db896dca6da142f4fc6e2060eee17 + detective: bin/detective.js + checksum: 2070576d500d269bb41cded1e9dbd8ac0deca746b56e00c86a9dd2db4dc81cdedf3daa98b2c370d32705f7ded4aac48c96985a498ca541b7840f47898016d984 languageName: node linkType: hard @@ -19108,14 +20947,7 @@ __metadata: languageName: node linkType: hard -"diff@npm:^7.0.0": - version: 7.0.0 - resolution: "diff@npm:7.0.0" - checksum: 251fd15f85ffdf814cfc35a728d526b8d2ad3de338dcbd011ac6e57c461417090766b28995f8ff733135b5fbc3699c392db1d5e27711ac4e00244768cd1d577b - languageName: node - linkType: hard - -"diffie-hellman@npm:^5.0.3": +"diffie-hellman@npm:^5.0.0": version: 5.0.3 resolution: "diffie-hellman@npm:5.0.3" dependencies: @@ -19143,11 +20975,11 @@ __metadata: linkType: hard "dns-packet@npm:^5.2.2": - version: 5.6.1 - resolution: "dns-packet@npm:5.6.1" + version: 5.4.0 + resolution: "dns-packet@npm:5.4.0" dependencies: "@leichtgewicht/ip-codec": ^2.0.1 - checksum: 8948d3d03063fb68e04a1e386875f8c3bcc398fc375f535f2b438fad8f41bf1afa6f5e70893ba44f4ae884c089247e0a31045722fa6ff0f01d228da103f1811d + checksum: bd5ecfd7d8b9cacd4d0029819699051c4e231d8fa6ed96e1573f7fee4b9147c3406207a260adbd7fb5c6d08a7db7641836467f450fa88e2ec5075f482e39ed77 languageName: node linkType: hard @@ -19170,9 +21002,9 @@ __metadata: linkType: hard "dom-accessibility-api@npm:^0.5.6": - version: 0.5.16 - resolution: "dom-accessibility-api@npm:0.5.16" - checksum: b2c2eda4fae568977cdac27a9f0c001edf4f95a6a6191dfa611e3721db2478d1badc01db5bb4fa8a848aeee13e442a6c2a4386d65ec65a1436f24715a2f8d053 + version: 0.5.10 + resolution: "dom-accessibility-api@npm:0.5.10" + checksum: 59ef8de881d28181a28c969a976beb89538ce13dce78da1f81f432369c4723f48dd5c2671526eb0276ff320c2e2ee46b84636024c6b668209fd224886f1847f3 languageName: node linkType: hard @@ -19196,13 +21028,13 @@ __metadata: linkType: hard "dom-serializer@npm:^1.0.1": - version: 1.4.1 - resolution: "dom-serializer@npm:1.4.1" + version: 1.3.2 + resolution: "dom-serializer@npm:1.3.2" dependencies: domelementtype: ^2.0.1 domhandler: ^4.2.0 entities: ^2.0.0 - checksum: 67d775fa1ea3de52035c98168ddcd59418356943b5eccb80e3c8b3da53adb8e37edb2cc2f885802b7b1765bf5022aec21dfc32910d7f9e6de4c3148f095ab5e0 + checksum: 0a39ff0634da807b0e7b4e28d20305658e366d920050296ea6a306c29eb4094a1bf942a72ec2e51145f01efcff93e98eaa1eef4c299ca398e326a2e1c4641220 languageName: node linkType: hard @@ -19231,12 +21063,12 @@ __metadata: languageName: node linkType: hard -"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": - version: 4.3.1 - resolution: "domhandler@npm:4.3.1" +"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.0": + version: 4.3.0 + resolution: "domhandler@npm:4.3.0" dependencies: domelementtype: ^2.2.0 - checksum: 5c199c7468cb052a8b5ab80b13528f0db3d794c64fc050ba793b574e158e67c93f8336e87fd81e9d5ee43b0e04aea4d8b93ed7be4899cb726a1601b3ba18538b + checksum: c3de81c50d8e017dcfc404914ca29d30b4c646536ab52f133134ddc64b9e9987d9f11602c5beb08b435ec95cf5543f2d300daa56e9841e4c73c3f4f69f269c19 languageName: node linkType: hard @@ -19271,13 +21103,13 @@ __metadata: linkType: hard "domutils@npm:^3.0.1": - version: 3.2.2 - resolution: "domutils@npm:3.2.2" + version: 3.1.0 + resolution: "domutils@npm:3.1.0" dependencies: dom-serializer: ^2.0.0 domelementtype: ^2.3.0 domhandler: ^5.0.3 - checksum: 47938f473b987ea71cd59e59626eb8666d3aa8feba5266e45527f3b636c7883cca7e582d901531961f742c519d7514636b7973353b648762b2e3bedbf235fada + checksum: 342d64cf4d07b8a0573fb51e0a6312a88fb520c7fefd751870bf72fa5fc0f2e0cb9a3958a573610b1d608c6e2a69b8e9b4b40f0bfb8f87a71bce4f180cca1887 languageName: node linkType: hard @@ -19300,6 +21132,15 @@ __metadata: languageName: node linkType: hard +"dot-prop@npm:^6.0.1": + version: 6.0.1 + resolution: "dot-prop@npm:6.0.1" + dependencies: + is-obj: ^2.0.0 + checksum: 30e51ec6408978a6951b21e7bc4938aad01a86f2fdf779efe52330205c6bb8a8ea12f35925c2029d6dc9d1df22f916f32f828ce1e9b259b1371c580541c22b5a + languageName: node + linkType: hard + "dotenv-expand@npm:^5.1.0": version: 5.1.0 resolution: "dotenv-expand@npm:5.1.0" @@ -19323,10 +21164,10 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.4.5": - version: 16.6.1 - resolution: "dotenv@npm:16.6.1" - checksum: 15ce56608326ea0d1d9414a5c8ee6dcf0fffc79d2c16422b4ac2268e7e2d76ff5a572d37ffe747c377de12005f14b3cc22361e79fc7f1061cce81f77d2c973dc +"dotenv@npm:^16.4.5, dotenv@npm:~16.4.5": + version: 16.4.7 + resolution: "dotenv@npm:16.4.7" + checksum: be9f597e36a8daf834452daa1f4cc30e5375a5968f98f46d89b16b983c567398a330580c88395069a77473943c06b877d1ca25b4afafcdd6d4adb549e8293462 languageName: node linkType: hard @@ -19337,21 +21178,14 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:~16.4.5": - version: 16.4.7 - resolution: "dotenv@npm:16.4.7" - checksum: be9f597e36a8daf834452daa1f4cc30e5375a5968f98f46d89b16b983c567398a330580c88395069a77473943c06b877d1ca25b4afafcdd6d4adb549e8293462 - languageName: node - linkType: hard - -"dset@npm:^3.1.4": +"dset@npm:^3.1.2": version: 3.1.4 resolution: "dset@npm:3.1.4" checksum: b67bbd28dd8a539e90c15ffb61100eb64ef995c5270a124d4f99bbb53f4d82f55a051b731ba81f3215dd9dce2b4c8d69927dc20b3be1c5fc88bab159467aa438 languageName: node linkType: hard -"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": +"dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" dependencies: @@ -19371,7 +21205,7 @@ __metadata: languageName: node linkType: hard -"duplexer@npm:^0.1.2": +"duplexer@npm:^0.1.1, duplexer@npm:^0.1.2": version: 0.1.2 resolution: "duplexer@npm:0.1.2" checksum: c57bcd4bdf7e623abab2df43a7b5b23d18152154529d166c1e0da6bee341d84c432d157d7e97b32fecb1bf3a8b8857dd85ed81a915789f550637ed25b8e64fc2 @@ -19425,14 +21259,14 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.238": - version: 1.5.239 - resolution: "electron-to-chromium@npm:1.5.239" - checksum: 59fa7d4511be09f7808a9aa891ccf3c2d0f7817c48d7548be198a75c7ffb2df7d192c22b2b5b613b30a4b6f3bf0b2be84700f86480af81f1c2c12e0401990234 +"electron-to-chromium@npm:^1.5.73": + version: 1.5.217 + resolution: "electron-to-chromium@npm:1.5.217" + checksum: e63eab55c0bd5d08e878f90c1adec384f701d51763ecb7c08a951adc49b97483d5cd93595d2166c7072ed1ba314a65d27efca99aa611669f9d9a89e351fd9529 languageName: node linkType: hard -"elliptic@npm:^6.5.3, elliptic@npm:^6.6.1": +"elliptic@npm:^6.5.3, elliptic@npm:^6.5.4": version: 6.6.1 resolution: "elliptic@npm:6.6.1" dependencies: @@ -19447,13 +21281,6 @@ __metadata: languageName: node linkType: hard -"emittery@npm:^0.10.2": - version: 0.10.2 - resolution: "emittery@npm:0.10.2" - checksum: 2caeea7501a0cca9b0e9d8d0a84d7d059cd2319ab02016bb6f81ae8bc2f3353c6734ed50a5fe0e4e2b96ebcc1623c1344b6beec51a4feda34b121942dd50ba55 - languageName: node - linkType: hard - "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" @@ -19489,6 +21316,13 @@ __metadata: languageName: node linkType: hard +"encodeurl@npm:~1.0.2": + version: 1.0.2 + resolution: "encodeurl@npm:1.0.2" + checksum: f6c2387379a9e7c1156c1c3d4f9cb7bb11cf16dd4c1682e1f6746512564b053df5781029b6061296832b59fb22f459dbe250386d217c2f6e203601abb2ee0bec + languageName: node + linkType: hard + "encodeurl@npm:~2.0.0": version: 2.0.0 resolution: "encodeurl@npm:2.0.0" @@ -19506,35 +21340,25 @@ __metadata: linkType: hard "end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": - version: 1.4.5 - resolution: "end-of-stream@npm:1.4.5" + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" dependencies: once: ^1.4.0 - checksum: b0701c92a10b89afb1cb45bf54a5292c6f008d744eb4382fa559d54775ff31617d1d7bc3ef617575f552e24fad2c7c1a1835948c66b3f3a4be0a6c1f35c883d8 + checksum: 870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 languageName: node linkType: hard -"enhanced-resolve@npm:^5.17.3": - version: 5.18.3 - resolution: "enhanced-resolve@npm:5.18.3" +"enhanced-resolve@npm:^5.12.0, enhanced-resolve@npm:^5.17.1": + version: 5.17.1 + resolution: "enhanced-resolve@npm:5.17.1" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: d413c23c2d494e4c1c9c9ac7d60b812083dc6d446699ed495e69c920988af0a3c66bf3f8d0e7a45cb1686c2d4c1df9f4e7352d973f5b56fe63d8d711dd0ccc54 - languageName: node - linkType: hard - -"enquirer@npm:^2.3.6": - version: 2.4.1 - resolution: "enquirer@npm:2.4.1" - dependencies: - ansi-colors: ^4.1.1 - strip-ansi: ^6.0.1 - checksum: 43850479d7a51d36a9c924b518dcdc6373b5a8ae3401097d336b7b7e258324749d0ad37a1fcaa5706f04799baa05585cd7af19ebdf7667673e7694435fcea918 + checksum: 81a0515675eca17efdba2cf5bad87abc91a528fc1191aad50e275e74f045b41506167d420099022da7181c8d787170ea41e4a11a0b10b7a16f6237daecb15370 languageName: node linkType: hard -"enquirer@npm:~2.3.6": +"enquirer@npm:^2.3.6, enquirer@npm:~2.3.6": version: 2.3.6 resolution: "enquirer@npm:2.3.6" dependencies: @@ -19595,11 +21419,11 @@ __metadata: linkType: hard "error-ex@npm:^1.3.1": - version: 1.3.4 - resolution: "error-ex@npm:1.3.4" + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" dependencies: is-arrayish: ^0.2.1 - checksum: b9e34ff4778b8f3b31a8377e1c654456f4c41aeaa3d10a1138c3b7635d8b7b2e03eb2475d46d8ae055c1f180a1063e100bffabf64ea7e7388b37735df5328664 + checksum: ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce languageName: node linkType: hard @@ -19612,72 +21436,57 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.2, es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0": - version: 1.24.0 - resolution: "es-abstract@npm:1.24.0" +"es-abstract@npm:^1.17.2, es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1, es-abstract@npm:^1.19.2, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0": + version: 1.23.3 + resolution: "es-abstract@npm:1.23.3" dependencies: - array-buffer-byte-length: ^1.0.2 - arraybuffer.prototype.slice: ^1.0.4 + array-buffer-byte-length: ^1.0.1 + arraybuffer.prototype.slice: ^1.0.3 available-typed-arrays: ^1.0.7 - call-bind: ^1.0.8 - call-bound: ^1.0.4 - data-view-buffer: ^1.0.2 - data-view-byte-length: ^1.0.2 - data-view-byte-offset: ^1.0.1 - es-define-property: ^1.0.1 + call-bind: ^1.0.7 + data-view-buffer: ^1.0.1 + data-view-byte-length: ^1.0.1 + data-view-byte-offset: ^1.0.0 + es-define-property: ^1.0.0 es-errors: ^1.3.0 - es-object-atoms: ^1.1.1 - es-set-tostringtag: ^2.1.0 - es-to-primitive: ^1.3.0 - function.prototype.name: ^1.1.8 - get-intrinsic: ^1.3.0 - get-proto: ^1.0.1 - get-symbol-description: ^1.1.0 - globalthis: ^1.0.4 - gopd: ^1.2.0 + es-object-atoms: ^1.0.0 + es-set-tostringtag: ^2.0.3 + es-to-primitive: ^1.2.1 + function.prototype.name: ^1.1.6 + get-intrinsic: ^1.2.4 + get-symbol-description: ^1.0.2 + globalthis: ^1.0.3 + gopd: ^1.0.1 has-property-descriptors: ^1.0.2 - has-proto: ^1.2.0 - has-symbols: ^1.1.0 + has-proto: ^1.0.3 + has-symbols: ^1.0.3 hasown: ^2.0.2 - internal-slot: ^1.1.0 - is-array-buffer: ^3.0.5 + internal-slot: ^1.0.7 + is-array-buffer: ^3.0.4 is-callable: ^1.2.7 - is-data-view: ^1.0.2 + is-data-view: ^1.0.1 is-negative-zero: ^2.0.3 - is-regex: ^1.2.1 - is-set: ^2.0.3 - is-shared-array-buffer: ^1.0.4 - is-string: ^1.1.1 - is-typed-array: ^1.1.15 - is-weakref: ^1.1.1 - math-intrinsics: ^1.1.0 - object-inspect: ^1.13.4 + is-regex: ^1.1.4 + is-shared-array-buffer: ^1.0.3 + is-string: ^1.0.7 + is-typed-array: ^1.1.13 + is-weakref: ^1.0.2 + object-inspect: ^1.13.1 object-keys: ^1.1.1 - object.assign: ^4.1.7 - own-keys: ^1.0.1 - regexp.prototype.flags: ^1.5.4 - safe-array-concat: ^1.1.3 - safe-push-apply: ^1.0.0 - safe-regex-test: ^1.1.0 - set-proto: ^1.0.0 - stop-iteration-iterator: ^1.1.0 - string.prototype.trim: ^1.2.10 - string.prototype.trimend: ^1.0.9 + object.assign: ^4.1.5 + regexp.prototype.flags: ^1.5.2 + safe-array-concat: ^1.1.2 + safe-regex-test: ^1.0.3 + string.prototype.trim: ^1.2.9 + string.prototype.trimend: ^1.0.8 string.prototype.trimstart: ^1.0.8 - typed-array-buffer: ^1.0.3 - typed-array-byte-length: ^1.0.3 - typed-array-byte-offset: ^1.0.4 - typed-array-length: ^1.0.7 - unbox-primitive: ^1.1.0 - which-typed-array: ^1.1.19 - checksum: b256e897be32df5d382786ce8cce29a1dd8c97efbab77a26609bd70f2ed29fbcfc7a31758cb07488d532e7ccccdfca76c1118f2afe5a424cdc05ca007867c318 - languageName: node - linkType: hard - -"es-array-method-boxes-properly@npm:^1.0.0": - version: 1.0.0 - resolution: "es-array-method-boxes-properly@npm:1.0.0" - checksum: 4b7617d3fbd460d6f051f684ceca6cf7e88e6724671d9480388d3ecdd72119ddaa46ca31f2c69c5426a82e4b3091c1e81867c71dcdc453565cd90005ff2c382d + typed-array-buffer: ^1.0.2 + typed-array-byte-length: ^1.0.1 + typed-array-byte-offset: ^1.0.2 + typed-array-length: ^1.0.6 + unbox-primitive: ^1.0.2 + which-typed-array: ^1.1.15 + checksum: d27e9afafb225c6924bee9971a7f25f20c314f2d6cb93a63cada4ac11dcf42040896a6c22e5fb8f2a10767055ed4ddf400be3b1eb12297d281726de470b75666 languageName: node linkType: hard @@ -19688,41 +21497,17 @@ __metadata: languageName: node linkType: hard -"es-errors@npm:^1.3.0": +"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: 0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 languageName: node linkType: hard -"es-iterator-helpers@npm:^1.2.1": - version: 1.2.1 - resolution: "es-iterator-helpers@npm:1.2.1" - dependencies: - call-bind: ^1.0.8 - call-bound: ^1.0.3 - define-properties: ^1.2.1 - es-abstract: ^1.23.6 - es-errors: ^1.3.0 - es-set-tostringtag: ^2.0.3 - function-bind: ^1.1.2 - get-intrinsic: ^1.2.6 - globalthis: ^1.0.4 - gopd: ^1.2.0 - has-property-descriptors: ^1.0.2 - has-proto: ^1.2.0 - has-symbols: ^1.1.0 - internal-slot: ^1.1.0 - iterator.prototype: ^1.1.4 - safe-array-concat: ^1.1.3 - checksum: 97e3125ca472d82d8aceea11b790397648b52c26d8768ea1c1ee6309ef45a8755bb63225a43f3150c7591cffc17caf5752459f1e70d583b4184370a8f04ebd2f - languageName: node - linkType: hard - "es-module-lexer@npm:^1.2.1": - version: 1.7.0 - resolution: "es-module-lexer@npm:1.7.0" - checksum: 4c935affcbfeba7fb4533e1da10fa8568043df1e3574b869385980de9e2d475ddc36769891936dbb07036edb3c3786a8b78ccf44964cd130dedc1f2c984b6c7b + version: 1.5.4 + resolution: "es-module-lexer@npm:1.5.4" + checksum: 300a469488c2f22081df1e4c8398c78db92358496e639b0df7f89ac6455462aaf5d8893939087c1a1cbcbf20eed4610c70e0bcb8f3e4b0d80a5d2611c539408c languageName: node linkType: hard @@ -19747,23 +21532,23 @@ __metadata: languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.2, es-shim-unscopables@npm:^1.1.0": - version: 1.1.0 - resolution: "es-shim-unscopables@npm:1.1.0" +"es-shim-unscopables@npm:^1.0.0": + version: 1.0.0 + resolution: "es-shim-unscopables@npm:1.0.0" dependencies: - hasown: ^2.0.2 - checksum: 1b9702c8a1823fc3ef39035a4e958802cf294dd21e917397c561d0b3e195f383b978359816b1732d02b255ccf63e1e4815da0065b95db8d7c992037be3bbbcdb + has: ^1.0.3 + checksum: d54a66239fbd19535b3e50333913260394f14d2d7adb136a95396a13ca584bab400cf9cb2ffd9232f3fe2f0362540bd3a708240c493e46e13fe0b90cfcfedc3d languageName: node linkType: hard -"es-to-primitive@npm:^1.3.0": - version: 1.3.0 - resolution: "es-to-primitive@npm:1.3.0" +"es-to-primitive@npm:^1.2.1": + version: 1.2.1 + resolution: "es-to-primitive@npm:1.2.1" dependencies: - is-callable: ^1.2.7 - is-date-object: ^1.0.5 - is-symbol: ^1.0.4 - checksum: c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b + is-callable: ^1.1.4 + is-date-object: ^1.0.1 + is-symbol: ^1.0.2 + checksum: 0886572b8dc075cb10e50c0af62a03d03a68e1e69c388bd4f10c0649ee41b1fbb24840a1b7e590b393011b5cdbe0144b776da316762653685432df37d6de60f1 languageName: node linkType: hard @@ -19824,26 +21609,7 @@ __metadata: bin: escodegen: ./bin/escodegen.js esgenerate: ./bin/esgenerate.js - checksum: ac19704975bb22e20f04d0da8b4586c11e302fd9fb48bbf945c5b9c0fd01dc85ed25975b6eaba733047e9cc7e57a4bb95c39820843d1f8f55daf88be02398d8f - languageName: node - linkType: hard - -"escodegen@npm:^1.8.1": - version: 1.14.3 - resolution: "escodegen@npm:1.14.3" - dependencies: - esprima: ^4.0.1 - estraverse: ^4.2.0 - esutils: ^2.0.2 - optionator: ^0.8.1 - source-map: ~0.6.1 - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 30d337803e8f44308c90267bf6192399e4b44792497c77a7506b68ab802ba6a48ebbe1ce77b219aba13dfd2de5f5e1c267e35be1ed87b2a9c3315e8b283e302a + checksum: ac19704975bb22e20f04d0da8b4586c11e302fd9fb48bbf945c5b9c0fd01dc85ed25975b6eaba733047e9cc7e57a4bb95c39820843d1f8f55daf88be02398d8f languageName: node linkType: hard @@ -19897,13 +21663,13 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^8.5.0": - version: 8.10.2 - resolution: "eslint-config-prettier@npm:8.10.2" + version: 8.5.0 + resolution: "eslint-config-prettier@npm:8.5.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: b5953cf7a86f685e1218b16707bf36643b525513d08495226a6820caccd8b7bfc6b9aa64ac7cb2415dbe2c1f7dc4995832148bdc53ad45777f75a8ded1073b29 + checksum: e01efe3a30cc7a9d4944242b7944c4488514dfa198707d268474e1b938c6b8d1be1320c40ad01f1f3cde93bf393770b2d013e709c8411d41d9d0421fff86a12a languageName: node linkType: hard @@ -19931,61 +21697,55 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.9": - version: 0.3.9 - resolution: "eslint-import-resolver-node@npm:0.3.9" +"eslint-import-resolver-node@npm:^0.3.6": + version: 0.3.6 + resolution: "eslint-import-resolver-node@npm:0.3.6" dependencies: debug: ^3.2.7 - is-core-module: ^2.13.0 - resolve: ^1.22.4 - checksum: 0ea8a24a72328a51fd95aa8f660dcca74c1429806737cf10261ab90cfcaaf62fd1eff664b76a44270868e0a932711a81b250053942595bcd00a93b1c1575dd61 + resolve: ^1.20.0 + checksum: 20e06f3fa27b49de7159c8db54b4d7f82c156498e0050c491fcf7395922f927765b8296bf857c3b487da361bd65c1dcc68203832ef8e9179b461aa4192406535 languageName: node linkType: hard "eslint-import-resolver-typescript@npm:^3.5.5": - version: 3.10.1 - resolution: "eslint-import-resolver-typescript@npm:3.10.1" + version: 3.5.5 + resolution: "eslint-import-resolver-typescript@npm:3.5.5" dependencies: - "@nolyfill/is-core-module": 1.0.39 - debug: ^4.4.0 - get-tsconfig: ^4.10.0 - is-bun-module: ^2.0.0 - stable-hash: ^0.0.5 - tinyglobby: ^0.2.13 - unrs-resolver: ^1.6.2 + debug: ^4.3.4 + enhanced-resolve: ^5.12.0 + eslint-module-utils: ^2.7.4 + get-tsconfig: ^4.5.0 + globby: ^13.1.3 + is-core-module: ^2.11.0 + is-glob: ^4.0.3 + synckit: ^0.8.5 peerDependencies: eslint: "*" eslint-plugin-import: "*" - eslint-plugin-import-x: "*" - peerDependenciesMeta: - eslint-plugin-import: - optional: true - eslint-plugin-import-x: - optional: true - checksum: 02ba72cf757753ab9250806c066d09082e00807b7b6525d7687e1c0710bc3f6947e39120227fe1f93dabea3510776d86fb3fd769466ba3c46ce67e9f874cb702 + checksum: 6cdbfae5be1087b2f18fd82939697f085a9b766e518494c45efd84b3eba3e2640f00e155b824cff4d1d9d518b46cc86082e7c72a37c784b22f5064d55c634724 languageName: node linkType: hard -"eslint-module-utils@npm:^2.12.1": - version: 2.12.1 - resolution: "eslint-module-utils@npm:2.12.1" +"eslint-module-utils@npm:^2.7.3, eslint-module-utils@npm:^2.7.4": + version: 2.8.0 + resolution: "eslint-module-utils@npm:2.8.0" dependencies: debug: ^3.2.7 peerDependenciesMeta: eslint: optional: true - checksum: 6f4efbe7a91ae49bf67b4ab3644cb60bc5bd7db4cb5521de1b65be0847ffd3fb6bce0dd68f0995e1b312d137f768e2a1f842ee26fe73621afa05f850628fdc40 + checksum: c7a8d1a58d76ec8217a8fea49271ec8132d1b9390965a75f6a4ecbc9e5983d742195b46d2e4378231d2186801439fe1aa5700714b0bfd4eb17aac6e1b65309df languageName: node linkType: hard "eslint-plugin-cypress@npm:^2.12.1": - version: 2.15.2 - resolution: "eslint-plugin-cypress@npm:2.15.2" + version: 2.12.1 + resolution: "eslint-plugin-cypress@npm:2.12.1" dependencies: - globals: ^13.20.0 + globals: ^11.12.0 peerDependencies: eslint: ">= 3.2.1" - checksum: bcc521633251a852dc3c115455ddda931435bb61c0895e5ad1abe43acb3a15fc0b0e79bf73b7aa078794a2b1084232f1b74ffe39d631a3f312265f97941cd290 + checksum: 4295bbd0ceb8d182f79bbad3f73eb462df5e2e1cb8ff1e9fd99d7fda10dcbd964522bfdfa0d8cf011396d2265f2f1a0f1aeb9340b224974ba02d0d681641eac9 languageName: node linkType: hard @@ -20004,31 +21764,25 @@ __metadata: linkType: hard "eslint-plugin-import@npm:^2.22.1, eslint-plugin-import@npm:^2.25.3": - version: 2.32.0 - resolution: "eslint-plugin-import@npm:2.32.0" - dependencies: - "@rtsao/scc": ^1.1.0 - array-includes: ^3.1.9 - array.prototype.findlastindex: ^1.2.6 - array.prototype.flat: ^1.3.3 - array.prototype.flatmap: ^1.3.3 - debug: ^3.2.7 + version: 2.26.0 + resolution: "eslint-plugin-import@npm:2.26.0" + 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.9 - eslint-module-utils: ^2.12.1 - hasown: ^2.0.2 - is-core-module: ^2.16.1 + 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.fromentries: ^2.0.8 - object.groupby: ^1.0.3 - object.values: ^1.2.1 - semver: ^6.3.1 - string.prototype.trimend: ^1.0.9 - tsconfig-paths: ^3.15.0 + object.values: ^1.1.5 + resolve: ^1.22.0 + tsconfig-paths: ^3.14.1 peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - checksum: bfb1b8fc8800398e62ddfefbf3638d185286edfed26dfe00875cc2846d954491b4f5112457831588b757fa789384e1ae585f812614c4797f0499fa234fd4a48b + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + checksum: d4b6f22dbbc72997b37ccb6f5948e7ae02f1f93bb2a1da7dea830ecd4d7f0ba60c69418cb298d54ffa0aa854f96b2ad9df3d21ca2bff6617e625cd26266eb74f languageName: node linkType: hard @@ -20050,58 +21804,54 @@ __metadata: linkType: hard "eslint-plugin-jest@npm:^27.0.0": - version: 27.9.0 - resolution: "eslint-plugin-jest@npm:27.9.0" + version: 27.1.7 + resolution: "eslint-plugin-jest@npm:27.1.7" dependencies: "@typescript-eslint/utils": ^5.10.0 peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 || ^6.0.0 || ^7.0.0 + "@typescript-eslint/eslint-plugin": ^5.0.0 eslint: ^7.0.0 || ^8.0.0 - jest: "*" peerDependenciesMeta: "@typescript-eslint/eslint-plugin": optional: true jest: optional: true - checksum: b8b09f7d8ba3d84a8779a6e95702a6e4dce45ab034e4edf5ddb631e77cd38dcdf791dfd9228e0a0d1d80d1eb2d278deb62ad2ec39f10fb8fd43cec07304e0c38 + checksum: d168d33558204fd41fdeca636c75fd820343958e6b6e3c89b4b354c0652b2b524cc9848e5e2960c067071afb88749a7ca0334cd47aa45313d9408475e088923d languageName: node linkType: hard "eslint-plugin-jsx-a11y@npm:^6.5.1": - version: 6.10.2 - resolution: "eslint-plugin-jsx-a11y@npm:6.10.2" - dependencies: - aria-query: ^5.3.2 - array-includes: ^3.1.8 - array.prototype.flatmap: ^1.3.2 - ast-types-flow: ^0.0.8 - axe-core: ^4.10.0 - axobject-query: ^4.1.0 - damerau-levenshtein: ^1.0.8 + version: 6.5.1 + resolution: "eslint-plugin-jsx-a11y@npm:6.5.1" + dependencies: + "@babel/runtime": ^7.16.3 + aria-query: ^4.2.2 + array-includes: ^3.1.4 + ast-types-flow: ^0.0.7 + axe-core: ^4.3.5 + axobject-query: ^2.2.0 + damerau-levenshtein: ^1.0.7 emoji-regex: ^9.2.2 - hasown: ^2.0.2 - jsx-ast-utils: ^3.3.5 - language-tags: ^1.0.9 - minimatch: ^3.1.2 - object.fromentries: ^2.0.8 - safe-regex-test: ^1.0.3 - string.prototype.includes: ^2.0.1 + has: ^1.0.3 + jsx-ast-utils: ^3.2.1 + language-tags: ^1.0.5 + minimatch: ^3.0.4 peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - checksum: d93354e03b0cf66f018d5c50964e074dffe4ddf1f9b535fa020d19c4ae45f89c1a16e9391ca61ac3b19f7042c751ac0d361a056a65cbd1de24718a53ff8daa6e + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + checksum: 320bafc9d27279b72b8c25db4d188690d9b334f69cfa3bd33ff17f7c7dfe89dc31b463c57e79a932a218dba771137c541f88af93cdb36ae7552bc051cef8a591 languageName: node linkType: hard "eslint-plugin-package-json-dependencies@npm:^1.0.17": - version: 1.0.20 - resolution: "eslint-plugin-package-json-dependencies@npm:1.0.20" + version: 1.0.17 + resolution: "eslint-plugin-package-json-dependencies@npm:1.0.17" dependencies: comment-json: ~4.2.0 esprima: ~4.0.0 lodash: ~4.17.0 micromatch: ~4.0.0 - semver: ~7.5.2 - checksum: fa44ebcaa39fcda5cce06094fcc700147499afee9dfc4f61ccd7e41e007f7b9b852cd374b40d28ee87c9eec5e912c416da97db25c10002585b5aa442d2d9009c + semver: ~7.3.0 + checksum: c98364733ff5e857a3c2d22f765796f05c269ad988a7747ebbd278dafb3b1e6fbb79772bc9f5a4005725f669b8fdf7c91344934517d0fa8d61912deb93cfeb8d languageName: node linkType: hard @@ -20115,39 +21865,35 @@ __metadata: linkType: hard "eslint-plugin-react-hooks@npm:^4.3.0": - version: 4.6.2 - resolution: "eslint-plugin-react-hooks@npm:4.6.2" + version: 4.4.0 + resolution: "eslint-plugin-react-hooks@npm:4.4.0" peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 4844e58c929bc05157fb70ba1e462e34f1f4abcbc8dd5bbe5b04513d33e2699effb8bca668297976ceea8e7ebee4e8fc29b9af9d131bcef52886feaa2308b2cc + checksum: 4944bebb7fc611386e8fb12e94c7d187a5f18d8f84bd9e4b82baebb632bb0e0dc3071e320516b141217ba9369df685186d773f4cd42717b423aa46803b199898 languageName: node linkType: hard "eslint-plugin-react@npm:^7.27.1, eslint-plugin-react@npm:^7.29.4": - version: 7.37.5 - resolution: "eslint-plugin-react@npm:7.37.5" + version: 7.29.4 + resolution: "eslint-plugin-react@npm:7.29.4" dependencies: - array-includes: ^3.1.8 - array.prototype.findlast: ^1.2.5 - array.prototype.flatmap: ^1.3.3 - array.prototype.tosorted: ^1.1.4 + array-includes: ^3.1.4 + array.prototype.flatmap: ^1.2.5 doctrine: ^2.1.0 - es-iterator-helpers: ^1.2.1 estraverse: ^5.3.0 - hasown: ^2.0.2 jsx-ast-utils: ^2.4.1 || ^3.0.0 minimatch: ^3.1.2 - object.entries: ^1.1.9 - object.fromentries: ^2.0.8 - object.values: ^1.2.1 + object.entries: ^1.1.5 + object.fromentries: ^2.0.5 + object.hasown: ^1.1.0 + object.values: ^1.1.5 prop-types: ^15.8.1 - resolve: ^2.0.0-next.5 - semver: ^6.3.1 - string.prototype.matchall: ^4.0.12 - string.prototype.repeat: ^1.0.0 + resolve: ^2.0.0-next.3 + semver: ^6.3.0 + string.prototype.matchall: ^4.0.6 peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - checksum: c850bfd556291d4d9234f5ca38db1436924a1013627c8ab1853f77cac73ec19b020e861e6c7b783436a48b6ffcdfba4547598235a37ad4611b6739f65fd8ad57 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + checksum: d15a77f524c59cd82be821c0aa97d4e4499cd37c783e985e0f7869041d4345ef95c9c444c4a27f6158b82dbdecf7b65aa7805dcac8c73a71a832fee82418172e languageName: node linkType: hard @@ -20165,13 +21911,13 @@ __metadata: linkType: hard "eslint-plugin-testing-library@npm:^5.0.1": - version: 5.11.1 - resolution: "eslint-plugin-testing-library@npm:5.11.1" + version: 5.3.1 + resolution: "eslint-plugin-testing-library@npm:5.3.1" dependencies: - "@typescript-eslint/utils": ^5.58.0 + "@typescript-eslint/utils": ^5.13.0 peerDependencies: eslint: ^7.5.0 || ^8.0.0 - checksum: 55c7792345710a2b951acb0552ebe4e491d988f7d37fd308749e75fdbc36142b9a151ecec03b39992f672afea1a99dd3c3d2fb9f737ef18f56d7168e294fd9eb + checksum: 90242eec4d26b00f8302e7338705759657fb8c52ad75a8a43b4bdcd64e92075affb2aac72f1bcc4373ca6b9bb49bda9fa72868f5131343ff199c55d1e4752797 languageName: node linkType: hard @@ -20195,6 +21941,17 @@ __metadata: languageName: node linkType: hard +"eslint-utils@npm:^3.0.0": + version: 3.0.0 + resolution: "eslint-utils@npm:3.0.0" + dependencies: + eslint-visitor-keys: ^2.0.0 + peerDependencies: + eslint: ">=5" + checksum: 45aa2b63667a8d9b474c98c28af908d0a592bed1a4568f3145cd49fb5d9510f545327ec95561625290313fe126e6d7bdfe3fdbdb6f432689fab6b9497d3bfb52 + languageName: node + linkType: hard + "eslint-visitor-keys@npm:^1.0.0": version: 1.3.0 resolution: "eslint-visitor-keys@npm:1.3.0" @@ -20202,14 +21959,14 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^2.1.0": +"eslint-visitor-keys@npm:^2.0.0, eslint-visitor-keys@npm:^2.1.0": version: 2.1.0 resolution: "eslint-visitor-keys@npm:2.1.0" checksum: 9f0e3a2db751d84067d15977ac4b4472efd6b303e369e6ff241a99feac04da758f46d5add022c33d06b53596038dbae4b4aceb27c7e68b8dfc1055b35e495787 languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.0.0, eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 @@ -20217,18 +21974,18 @@ __metadata: linkType: hard "eslint-webpack-plugin@npm:^3.1.1": - version: 3.2.0 - resolution: "eslint-webpack-plugin@npm:3.2.0" + version: 3.1.1 + resolution: "eslint-webpack-plugin@npm:3.1.1" dependencies: - "@types/eslint": ^7.29.0 || ^8.4.1 - jest-worker: ^28.0.2 - micromatch: ^4.0.5 + "@types/eslint": ^7.28.2 + jest-worker: ^27.3.1 + micromatch: ^4.0.4 normalize-path: ^3.0.0 - schema-utils: ^4.0.0 + schema-utils: ^3.1.1 peerDependencies: eslint: ^7.0.0 || ^8.0.0 webpack: ^5.0.0 - checksum: e2e11e6743df9e65e73f4d0b6de832a47a17568b2a4b03b86acfa3458bb2db50a7809c835b64613320f5fd5e1b1395dd2abe08d7f5c466c77234c500a087cad2 + checksum: 03c87290fd49cac4cd6dff330786b9215b8b75eb3b9de8ea03df66e2468636f53f956c1aefc1fbfcfe2d969d9a06a066fcfd85afa2bdd7330d76c9f7ff36d6b8 languageName: node linkType: hard @@ -20298,16 +22055,6 @@ __metadata: languageName: node linkType: hard -"esprima@npm:1.2.2": - version: 1.2.2 - resolution: "esprima@npm:1.2.2" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: a5a8fd359651dd8228736d7352eb7636c7765e1ec6ff8fff3f6641622039a9f51fa501969a1a4777ba4187cf9942a8d7e0367dccaff768b782bdb1a71d046abf - languageName: node - linkType: hard - "esprima@npm:2.7.x, esprima@npm:^2.7.1": version: 2.7.3 resolution: "esprima@npm:2.7.3" @@ -20353,7 +22100,7 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^4.1.1, estraverse@npm:^4.2.0": +"estraverse@npm:^4.1.1": version: 4.3.0 resolution: "estraverse@npm:4.3.0" checksum: 9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d @@ -20409,15 +22156,6 @@ __metadata: languageName: node linkType: hard -"events-universal@npm:^1.0.0": - version: 1.0.1 - resolution: "events-universal@npm:1.0.1" - dependencies: - bare-events: ^2.7.0 - checksum: a1d9a5e9f95843650f8ec240dd1221454c110189a9813f32cdf7185759b43f1f964367ac7dca4ebc69150b59043f2d77c7e122b0d03abf7c25477ea5494785a5 - languageName: node - linkType: hard - "events@npm:1.1.1": version: 1.1.1 resolution: "events@npm:1.1.1" @@ -20484,6 +22222,13 @@ __metadata: languageName: node linkType: hard +"exit-on-epipe@npm:~1.0.1": + version: 1.0.1 + resolution: "exit-on-epipe@npm:1.0.1" + checksum: f10a5fbf1abb6294b06220f99d84bb918286700e8aec3d364963767f1f0530b7e5abf29d8f0ef2672458e794f746f73254d397b1596acc745bdce81586b183c0 + languageName: node + linkType: hard + "exit@npm:^0.1.2": version: 0.1.2 resolution: "exit@npm:0.1.2" @@ -20498,17 +22243,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:>28.1.3, expect@npm:^30.0.0": - version: 30.2.0 - resolution: "expect@npm:30.2.0" +"expect@npm:>28.1.3": + version: 30.0.4 + resolution: "expect@npm:30.0.4" dependencies: - "@jest/expect-utils": 30.2.0 - "@jest/get-type": 30.1.0 - jest-matcher-utils: 30.2.0 - jest-message-util: 30.2.0 - jest-mock: 30.2.0 - jest-util: 30.2.0 - checksum: fe440b3a036e2de1a3ede84bc6a699925328056e74324fbd2fdd9ce7b7358d03e515ac8db559c33828bcb0b7887b493dbaaece565e67d88748685850da5d9209 + "@jest/expect-utils": 30.0.4 + "@jest/get-type": 30.0.1 + jest-matcher-utils: 30.0.4 + jest-message-util: 30.0.2 + jest-mock: 30.0.2 + jest-util: 30.0.2 + checksum: de0c7cf4068591feda6b4b1dfcb5711f085266bfa720a8498ac8c0d03fbfa84881f54b67f25c79bee4bf0f6040ee12ed004b209de7d0cff82fd06d7b42baabc2 languageName: node linkType: hard @@ -20538,9 +22283,9 @@ __metadata: linkType: hard "exponential-backoff@npm:^3.1.1": - version: 3.1.3 - resolution: "exponential-backoff@npm:3.1.3" - checksum: 77e3ae682b7b1f4972f563c6dbcd2b0d54ac679e62d5d32f3e5085feba20483cf28bd505543f520e287a56d4d55a28d7874299941faf637e779a1aa5994d1267 + version: 3.1.2 + resolution: "exponential-backoff@npm:3.1.2" + checksum: d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 languageName: node linkType: hard @@ -20622,6 +22367,13 @@ __metadata: languageName: node linkType: hard +"fast-decode-uri-component@npm:^1.0.1": + version: 1.0.1 + resolution: "fast-decode-uri-component@npm:1.0.1" + checksum: 039d50c2e99d64f999c3f2126c23fbf75a04a4117e218a149ca0b1d2aeb8c834b7b19d643b9d35d4eabce357189a6a94085f78cf48869e6e26cc59b036284bc3 + languageName: node + linkType: hard + "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -20636,16 +22388,16 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": - version: 3.3.3 - resolution: "fast-glob@npm:3.3.3" +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9": + version: 3.2.12 + resolution: "fast-glob@npm:3.2.12" 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.8 - checksum: f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe + micromatch: ^4.0.4 + checksum: 08604fb8ef6442ce74068bef3c3104382bb1f5ab28cf75e4ee904662778b60ad620e1405e692b7edea598ef445f5d387827a965ba034e1892bf54b1dfde97f26 languageName: node linkType: hard @@ -20663,30 +22415,41 @@ __metadata: languageName: node linkType: hard -"fast-uri@npm:^3.0.1": - version: 3.1.0 - resolution: "fast-uri@npm:3.1.0" - checksum: 44364adca566f70f40d1e9b772c923138d47efeac2ae9732a872baafd77061f26b097ba2f68f0892885ad177becd065520412b8ffeec34b16c99433c5b9e2de7 +"fast-querystring@npm:^1.1.1": + version: 1.1.2 + resolution: "fast-querystring@npm:1.1.2" + dependencies: + fast-decode-uri-component: ^1.0.1 + checksum: e8223273a9b199722f760f5a047a77ad049a14bd444b821502cb8218f5925e3a5fffb56b64389bca73ab2ac6f1aa7aebbe4e203e5f6e53ff5978de97c0fde4e3 + languageName: node + linkType: hard + +"fast-url-parser@npm:^1.1.3": + version: 1.1.3 + resolution: "fast-url-parser@npm:1.1.3" + dependencies: + punycode: ^1.3.2 + checksum: d85c5c409cf0215417380f98a2d29c23a95004d93ff0d8bdf1af5f1a9d1fc608ac89ac6ffe863783d2c73efb3850dd35390feb1de3296f49877bfee0392eb5d3 languageName: node linkType: hard "fast-xml-parser@npm:^4.4.1": - version: 4.5.3 - resolution: "fast-xml-parser@npm:4.5.3" + version: 4.4.1 + resolution: "fast-xml-parser@npm:4.4.1" dependencies: - strnum: ^1.1.1 + strnum: ^1.0.5 bin: fxparser: src/cli/cli.js - checksum: bf9ccadacfadc95f6e3f0e7882a380a7f219cf0a6f96575149f02cb62bf44c3b7f0daee75b8ff3847bcfd7fbcb201e402c71045936c265cf6d94b141ec4e9327 + checksum: 7f334841fe41bfb0bf5d920904ccad09cefc4b5e61eaf4c225bf1e1bb69ee77ef2147d8942f783ee8249e154d1ca8a858e10bda78a5d78b8bed3f48dcee9bf33 languageName: node linkType: hard "fastq@npm:^1.6.0": - version: 1.19.1 - resolution: "fastq@npm:1.19.1" + version: 1.13.0 + resolution: "fastq@npm:1.13.0" dependencies: reusify: ^1.0.4 - checksum: ebc6e50ac7048daaeb8e64522a1ea7a26e92b3cee5cd1c7f2316cdca81ba543aa40a136b53891446ea5c3a67ec215fbaca87ad405f102dd97012f62916905630 + checksum: 76c7b5dafb93c7e74359a3e6de834ce7a7c2e3a3184050ed4cb652661de55cf8d4895178d8d3ccd23069395056c7bb15450660d38fb382ca88c142b22694d7c9 languageName: node linkType: hard @@ -20700,11 +22463,11 @@ __metadata: linkType: hard "fb-watchman@npm:^2.0.0": - version: 2.0.2 - resolution: "fb-watchman@npm:2.0.2" + version: 2.0.1 + resolution: "fb-watchman@npm:2.0.1" dependencies: bser: 2.1.1 - checksum: feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581 + checksum: 796ce6de1f915d4230771a6ad2219e0555275f2936d66022321845f7e69c65b10baa74959322b1ab94ac65b91307f1f09a6b8e2097a337ff113101ebbc4c6958 languageName: node linkType: hard @@ -20716,8 +22479,8 @@ __metadata: linkType: hard "fbjs@npm:^3.0.0": - version: 3.0.5 - resolution: "fbjs@npm:3.0.5" + version: 3.0.4 + resolution: "fbjs@npm:3.0.4" dependencies: cross-fetch: ^3.1.5 fbjs-css-vars: ^1.0.0 @@ -20725,37 +22488,27 @@ __metadata: object-assign: ^4.1.0 promise: ^7.1.1 setimmediate: ^1.0.5 - ua-parser-js: ^1.0.35 - checksum: 66d0a2fc9a774f9066e35ac2ac4bf1245931d27f3ac287c7d47e6aa1fc152b243c2109743eb8f65341e025621fb51a12038fadb9fd8fda2e3ddae04ebab06f91 + ua-parser-js: ^0.7.30 + checksum: 6c605d038d6852f0199a333e0b7f1f3e2602eebd0b815fba505f641912610007a0a8419222909e17ad0e07365d3b8a0bf45cacf9b43366dde0e95e5ced251632 languageName: node linkType: hard -"fdir@npm:^6.4.3, fdir@npm:^6.5.0": - version: 6.5.0 - resolution: "fdir@npm:6.5.0" +"fdir@npm:^6.4.4": + version: 6.4.4 + resolution: "fdir@npm:6.4.4" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f + checksum: 6ccc33be16945ee7bc841e1b4178c0b4cf18d3804894cb482aa514651c962a162f96da7ffc6ebfaf0df311689fb70091b04dd6caffe28d56b9ebdc0e7ccadfdd languageName: node linkType: hard "fecha@npm:^4.2.0": - version: 4.2.3 - resolution: "fecha@npm:4.2.3" - checksum: 0e895965959cf6a22bb7b00f0bf546f2783836310f510ddf63f463e1518d4c96dec61ab33fdfd8e79a71b4856a7c865478ce2ee8498d560fe125947703c9b1cf - languageName: node - linkType: hard - -"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": - version: 3.2.0 - resolution: "fetch-blob@npm:3.2.0" - dependencies: - node-domexception: ^1.0.0 - web-streams-polyfill: ^3.0.3 - checksum: 60054bf47bfa10fb0ba6cb7742acec2f37c1f56344f79a70bb8b1c48d77675927c720ff3191fa546410a0442c998d27ab05e9144c32d530d8a52fbe68f843b69 + version: 4.2.1 + resolution: "fecha@npm:4.2.1" + checksum: 82da2987eca501f266e5b197f9267d61b72203fa9479ae600bb4987d1416f8df642299f38b3ceb6534013ea1fc2a7501cf1007e0d51d5b51a73c3ed2fd9e1ac1 languageName: node linkType: hard @@ -20805,21 +22558,21 @@ __metadata: languageName: node linkType: hard -"file-stream-rotator@npm:^0.6.1": - version: 0.6.1 - resolution: "file-stream-rotator@npm:0.6.1" +"file-stream-rotator@npm:^0.5.7": + version: 0.5.7 + resolution: "file-stream-rotator@npm:0.5.7" dependencies: - moment: ^2.29.1 - checksum: ebb53cc22a33b0b57457c49df96ac96d8f7bace5e495f19577b37c4d87712b5fbe3539724de384852f2f6221aa0f2045e81e1f09a991fcf190f8954ef83caca1 + moment: ^2.11.2 + checksum: 403fc27d65186bf4939dbf011cfaf3d9dbefcd899f594639ff01b2f48a0cef4140da81a1a379e8aa63425e8f1b059f6a70b7616bd0eac075dacc663f6e31777c languageName: node linkType: hard -"filelist@npm:^1.0.4": - version: 1.0.4 - resolution: "filelist@npm:1.0.4" +"filelist@npm:^1.0.1": + version: 1.0.2 + resolution: "filelist@npm:1.0.2" dependencies: - minimatch: ^5.0.1 - checksum: 426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 + minimatch: ^3.0.4 + checksum: 313cef552b9914d25b8e4cda2bad192cdcddf2f81d0e7f27f9fc02b5a13b2c19971f886c263e3ca2283d7d82a8f8272d1690cc9ff8bdcc40a565aa16f90c378e languageName: node linkType: hard @@ -20915,13 +22668,12 @@ __metadata: linkType: hard "flat-cache@npm:^3.0.4": - version: 3.2.0 - resolution: "flat-cache@npm:3.2.0" + version: 3.0.4 + resolution: "flat-cache@npm:3.0.4" dependencies: - flatted: ^3.2.9 - keyv: ^4.5.3 + flatted: ^3.1.0 rimraf: ^3.0.2 - checksum: b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 + checksum: f274dcbadb09ad8d7b6edf2ee9b034bc40bf0c12638f6c4084e9f1d39208cb104a5ebbb24b398880ef048200eaa116852f73d2d8b72e8c9627aba8c3e27ca057 languageName: node linkType: hard @@ -20934,10 +22686,10 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.2.9": - version: 3.3.3 - resolution: "flatted@npm:3.3.3" - checksum: e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 +"flatted@npm:^3.1.0": + version: 3.2.4 + resolution: "flatted@npm:3.2.4" + checksum: c07ea1049868202cfb91570832fd3b549cfa3e5b5fdf9c03c7c6ad73277eef17c7e01c0491e1fa7301bb968c9b3061a6286a8bd94c192fd70c8f36c44c02395d languageName: node linkType: hard @@ -20949,24 +22701,25 @@ __metadata: linkType: hard "folder-hash@npm:^4.0.2": - version: 4.1.1 - resolution: "folder-hash@npm:4.1.1" + version: 4.0.2 + resolution: "folder-hash@npm:4.0.2" dependencies: - debug: 4.4.0 - minimatch: 7.4.6 + debug: ^4.3.3 + graceful-fs: ~4.2.9 + minimatch: ~5.0.0 bin: folder-hash: bin/folder-hash - checksum: 71597548cccda43c3d4bda940fd1277f63839a86322d66dec2aa883dce4f51c4c0a6e274d7cb30cfbf4df9897d7a5649a09257e5ffada2fa50cd3a2b09da5a32 + checksum: 040613d9a83b2ee0689879d712cb7fbbfef4b2fd4dcb6a652523723b8e9220470af25a50cf54cb39fca7e5e20db9ec94474b671167aed8c24c5b36a280c0adae languageName: node linkType: hard "follow-redirects@npm:^1.15.6": - version: 1.15.11 - resolution: "follow-redirects@npm:1.15.11" + version: 1.15.6 + resolution: "follow-redirects@npm:1.15.6" peerDependenciesMeta: debug: optional: true - checksum: d301f430542520a54058d4aeeb453233c564aaccac835d29d15e050beb33f339ad67d9bddbce01739c5dc46a6716dbe3d9d0d5134b1ca203effa11a7ef092343 + checksum: 9ff767f0d7be6aa6870c82ac79cf0368cd73e01bbc00e9eb1c2a16fbb198ec105e3c9b6628bb98e9f3ac66fe29a957b9645bcb9a490bb7aa0d35f908b6b85071 languageName: node linkType: hard @@ -20979,13 +22732,13 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.1": - version: 3.3.1 - resolution: "foreground-child@npm:3.3.1" +"foreground-child@npm:^3.1.0": + version: 3.1.1 + resolution: "foreground-child@npm:3.1.1" dependencies: - cross-spawn: ^7.0.6 + cross-spawn: ^7.0.0 signal-exit: ^4.0.1 - checksum: 8986e4af2430896e65bc2788d6679067294d6aee9545daefc84923a0a4b399ad9c7a3ea7bd8c0b2b80fdf4a92de4c69df3f628233ff3224260e9c1541a9e9ed3 + checksum: 9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 languageName: node linkType: hard @@ -20997,8 +22750,8 @@ __metadata: linkType: hard "fork-ts-checker-webpack-plugin@npm:^6.5.0": - version: 6.5.3 - resolution: "fork-ts-checker-webpack-plugin@npm:6.5.3" + version: 6.5.2 + resolution: "fork-ts-checker-webpack-plugin@npm:6.5.2" dependencies: "@babel/code-frame": ^7.8.3 "@types/json-schema": ^7.0.5 @@ -21023,7 +22776,7 @@ __metadata: optional: true vue-template-compiler: optional: true - checksum: 0885ea75474de011d4068ca3e2d3ca6e4cd318f5cfa018e28ff8fef23ef3a1f1c130160ef192d3e5d31ef7b6fe9f8fb1d920eab5e9e449fb30ce5cc96647245c + checksum: 886e606ef582a8a11da95e054f1d0cca0121dfdebefabf4c17e4d9acc029cab173b3be068fec8d8b666abd182571ae87630fb60c3572651e0b26c9811ec952a5 languageName: node linkType: hard @@ -21040,15 +22793,6 @@ __metadata: languageName: node linkType: hard -"formdata-polyfill@npm:^4.0.10": - version: 4.0.10 - resolution: "formdata-polyfill@npm:4.0.10" - dependencies: - fetch-blob: ^3.1.2 - checksum: 5392ec484f9ce0d5e0d52fb5a78e7486637d516179b0eb84d81389d7eccf9ca2f663079da56f761355c0a65792810e3b345dc24db9a8bbbcf24ef3c8c88570c6 - languageName: node - linkType: hard - "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" @@ -21056,10 +22800,10 @@ __metadata: languageName: node linkType: hard -"fraction.js@npm:^4.3.7": - version: 4.3.7 - resolution: "fraction.js@npm:4.3.7" - checksum: df291391beea9ab4c263487ffd9d17fed162dbb736982dee1379b2a8cc94e4e24e46ed508c6d278aded9080ba51872f1bc5f3a5fd8d7c74e5f105b508ac28711 +"fraction.js@npm:^4.2.0": + version: 4.2.0 + resolution: "fraction.js@npm:4.2.0" + checksum: b16c0a6a7f045b3416c1afbb174b7afca73bd7eb0c62598a0c734a8b1f888cb375684174daf170abfba314da9f366b7d6445e396359d5fae640883bdb2ed18cb languageName: node linkType: hard @@ -21108,24 +22852,24 @@ __metadata: linkType: hard "fs-extra@npm:^10.0.0": - version: 10.1.0 - resolution: "fs-extra@npm:10.1.0" + version: 10.0.0 + resolution: "fs-extra@npm:10.0.0" dependencies: graceful-fs: ^4.2.0 jsonfile: ^6.0.1 universalify: ^2.0.0 - checksum: 5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e + checksum: 85802f3d9e49d197744a8372f0d78d5a1faa3df73f4c5375d6366a4b9f745197d3da1f095841443d50f29a9f81cdc01363eb6d17bef2ba70c268559368211040 languageName: node linkType: hard -"fs-extra@npm:^11.2.0, fs-extra@npm:^11.3.0, fs-extra@npm:~11.3.0": - version: 11.3.2 - resolution: "fs-extra@npm:11.3.2" +"fs-extra@npm:^11.2.0, fs-extra@npm:^11.3.0": + version: 11.3.0 + resolution: "fs-extra@npm:11.3.0" dependencies: graceful-fs: ^4.2.0 jsonfile: ^6.0.1 universalify: ^2.0.0 - checksum: f5d629e1bb646d5dedb4d8b24c5aad3deb8cc1d5438979d6f237146cd10e113b49a949ae1b54212c2fbc98e2d0995f38009a9a1d0520f0287943335e65fe919b + checksum: 5f95e996186ff45463059feb115a22fb048bdaf7e487ecee8a8646c78ed8fdca63630e3077d4c16ce677051f5e60d3355a06f3cd61f3ca43f48cc58822a44d0a languageName: node linkType: hard @@ -21152,7 +22896,18 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^2.0.0": +"fs-extra@npm:~7.0.1": + version: 7.0.1 + resolution: "fs-extra@npm:7.0.1" + dependencies: + graceful-fs: ^4.1.2 + jsonfile: ^4.0.0 + universalify: ^0.1.0 + checksum: 1943bb2150007e3739921b8d13d4109abdc3cc481e53b97b7ea7f77eda1c3c642e27ae49eac3af074e3496ea02fde30f411ef410c760c70a38b92e656e5da784 + languageName: node + linkType: hard + +"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" dependencies: @@ -21162,18 +22917,18 @@ __metadata: linkType: hard "fs-minipass@npm:^3.0.0": - version: 3.0.3 - resolution: "fs-minipass@npm:3.0.3" + version: 3.0.2 + resolution: "fs-minipass@npm:3.0.2" dependencies: - minipass: ^7.0.3 - checksum: 63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + minipass: ^5.0.0 + checksum: 34726f25b968ac05f6122ea7e9457fe108c7ae3b82beff0256953b0e405def61af2850570e32be2eb05c1e7660b663f24e14b6ab882d1d8a858314faacc4c972 languageName: node linkType: hard "fs-monkey@npm:^1.0.4": - version: 1.1.0 - resolution: "fs-monkey@npm:1.1.0" - checksum: 45596fe14753ae8f3fa180724106383de68c8de2836eb24d1647cacf18a6d05335402f3611d32e00234072a60d2f3371024c00cd295593bfbce35b84ff9f6a34 + version: 1.0.5 + resolution: "fs-monkey@npm:1.0.5" + checksum: 815025e75549fb1ac6c403413b82fd631eded862ae27694a515c0f666069e95874ab34e79c33d1b3b8c87d1e54350d5e4262090d0aa5bd7130143cbc627537e4 languageName: node linkType: hard @@ -21192,18 +22947,18 @@ __metadata: linkType: hard "fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": - version: 2.3.3 - resolution: "fsevents@npm:2.3.3" + version: 2.3.2 + resolution: "fsevents@npm:2.3.2" dependencies: node-gyp: latest - checksum: a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + checksum: be78a3efa3e181cda3cf7a4637cb527bcebb0bd0ea0440105a3bb45b86f9245b307dc10a2507e8f4498a7d4ec349d1910f4d73e4d4495b16103106e07eee735b conditions: os=darwin languageName: node linkType: hard "fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": - version: 2.3.3 - resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" + version: 2.3.2 + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" dependencies: node-gyp: latest conditions: os=darwin @@ -21211,30 +22966,35 @@ __metadata: linkType: hard "fswin@npm:^3.18.918": - version: 3.24.829 - resolution: "fswin@npm:3.24.829" - checksum: b8b0a67b45c07320fe9ad8183712761c9219baa6090cec221fbb4767820485603ed2a940a37563c1ad38d84b6f376463b11f852a6028478bf8e7cd151b25a3d5 + version: 3.21.1015 + resolution: "fswin@npm:3.21.1015" + checksum: c5c82bc43a469733396912bc2d1dc5f3a8589096fe9f70395fee2c2170781ec0f94ef87f8e170dfc4ba3b7f88a5f0d2c691688ffcb13d9af946a74b2aa2aa1b8 languageName: node linkType: hard -"function-bind@npm:^1.1.2": +"function-bind@npm:^1.1.1, function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" checksum: d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 languageName: node linkType: hard -"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": - version: 1.1.8 - resolution: "function.prototype.name@npm:1.1.8" +"function.prototype.name@npm:^1.1.6": + version: 1.1.6 + resolution: "function.prototype.name@npm:1.1.6" dependencies: - call-bind: ^1.0.8 - call-bound: ^1.0.3 - define-properties: ^1.2.1 + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 functions-have-names: ^1.2.3 - hasown: ^2.0.2 - is-callable: ^1.2.7 - checksum: e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 + checksum: 9eae11294905b62cb16874adb4fc687927cda3162285e0ad9612e6a1d04934005d46907362ea9cdb7428edce05a2f2c3dabc3b2d21e9fd343e9bb278230ad94b + languageName: node + linkType: hard + +"functional-red-black-tree@npm:^1.0.1": + version: 1.0.1 + resolution: "functional-red-black-tree@npm:1.0.1" + checksum: 5959eed0375803d9924f47688479bb017e0c6816a0e5ac151e22ba6bfe1d12c41de2f339188885e0aa8eeea2072dad509d8e4448467e816bde0a2ca86a0670d3 languageName: node linkType: hard @@ -21252,6 +23012,22 @@ __metadata: languageName: node linkType: hard +"gauge@npm:^4.0.3": + version: 4.0.4 + resolution: "gauge@npm:4.0.4" + 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 + checksum: ef10d7981113d69225135f994c9f8c4369d945e64a8fc721d655a3a38421b738c9fe899951721d1b47b73c41fdb5404ac87cc8903b2ecbed95d2800363e7e58c + languageName: node + linkType: hard + "generate-function@npm:^2.3.1": version: 2.3.1 resolution: "generate-function@npm:2.3.1" @@ -21261,13 +23037,6 @@ __metadata: languageName: node linkType: hard -"generator-function@npm:^2.0.0": - version: 2.0.1 - resolution: "generator-function@npm:2.0.1" - checksum: 8a9f59df0f01cfefafdb3b451b80555e5cf6d76487095db91ac461a0e682e4ff7a9dbce15f4ecec191e53586d59eece01949e05a4b4492879600bbbe8e28d6b8 - languageName: node - linkType: hard - "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -21282,24 +23051,21 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": - version: 1.3.1 - resolution: "get-intrinsic@npm:1.3.1" +"get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.3.0": + version: 1.3.0 + resolution: "get-intrinsic@npm:1.3.0" dependencies: - async-function: ^1.0.0 - async-generator-function: ^1.0.0 call-bind-apply-helpers: ^1.0.2 es-define-property: ^1.0.1 es-errors: ^1.3.0 es-object-atoms: ^1.1.1 function-bind: ^1.1.2 - generator-function: ^2.0.0 get-proto: ^1.0.1 gopd: ^1.2.0 has-symbols: ^1.1.0 hasown: ^2.0.2 math-intrinsics: ^1.1.0 - checksum: 9f4ab0cf7efe0fd2c8185f52e6f637e708f3a112610c88869f8f041bb9ecc2ce44bf285dfdbdc6f4f7c277a5b88d8e94a432374d97cca22f3de7fc63795deb5d + checksum: 52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a languageName: node linkType: hard @@ -21338,7 +23104,7 @@ __metadata: languageName: node linkType: hard -"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": +"get-proto@npm:^1.0.1": version: 1.0.1 resolution: "get-proto@npm:1.0.1" dependencies: @@ -21371,34 +23137,33 @@ __metadata: languageName: node linkType: hard -"get-symbol-description@npm:^1.1.0": - version: 1.1.0 - resolution: "get-symbol-description@npm:1.1.0" +"get-symbol-description@npm:^1.0.2": + version: 1.0.2 + resolution: "get-symbol-description@npm:1.0.2" dependencies: - call-bound: ^1.0.3 + call-bind: ^1.0.5 es-errors: ^1.3.0 - get-intrinsic: ^1.2.6 - checksum: d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b + get-intrinsic: ^1.2.4 + checksum: 867be6d63f5e0eb026cb3b0ef695ec9ecf9310febb041072d2e142f260bd91ced9eeb426b3af98791d1064e324e653424afa6fd1af17dee373bea48ae03162bc languageName: node linkType: hard -"get-tsconfig@npm:^4.10.0": - version: 4.13.0 - resolution: "get-tsconfig@npm:4.13.0" - dependencies: - resolve-pkg-maps: ^1.0.0 - checksum: 2c49ef8d3907047a107f229fd610386fe3b7fe9e42dfd6b42e7406499493cdda8c62e83e57e8d7a98125610774b9f604d3a0ff308d7f9de5c7ac6d1b07cb6036 +"get-tsconfig@npm:^4.5.0": + version: 4.5.0 + resolution: "get-tsconfig@npm:4.5.0" + checksum: 0ff157b0f6cd9f92e4112b24522aa74c23b3207cb8ae7f491c2cac99fd65b811e955f61aace805121478b23619da2dbfc4cac3135f584e80038be86d16c5121a languageName: node linkType: hard "get-uri@npm:^6.0.1": - version: 6.0.5 - resolution: "get-uri@npm:6.0.5" + version: 6.0.1 + resolution: "get-uri@npm:6.0.1" dependencies: basic-ftp: ^5.0.2 - data-uri-to-buffer: ^6.0.2 + data-uri-to-buffer: ^5.0.1 debug: ^4.3.4 - checksum: c7ff5d5d55de53d23ecce7c5108cc3ed0db1174db43c9aa15506d640283d36ee0956fd8ba1fc50b06a718466cc85794ae9d8860193f91318afe846e3e7010f3a + fs-extra: ^8.1.0 + checksum: dde1cd2fa74561e603fd114de360bbe7e2c9b4f7c942257cd176bf508528ba7e7f31ae25b5c09b75cda7a09b4cabcc2f8bce9eb061e5709b680d67a544ae9bb9 languageName: node linkType: hard @@ -21510,15 +23275,6 @@ __metadata: languageName: node linkType: hard -"glob-to-regex.js@npm:^1.0.1": - version: 1.2.0 - resolution: "glob-to-regex.js@npm:1.2.0" - peerDependencies: - tslib: 2 - checksum: 011c81ae2a4d7ac5fd617038209fd9639d54c76211cc88fe8dd85d1a0850bc683a63cf5b1eae370141fca7dd2c834dfb9684dfdd8bf7472f2c1e4ef6ab6e34f9 - languageName: node - linkType: hard - "glob-to-regexp@npm:^0.4.1": version: 0.4.1 resolution: "glob-to-regexp@npm:0.4.1" @@ -21543,18 +23299,18 @@ __metadata: linkType: hard "glob@npm:^11.0.0, glob@npm:^11.0.1": - version: 11.0.3 - resolution: "glob@npm:11.0.3" + version: 11.0.2 + resolution: "glob@npm:11.0.2" dependencies: - foreground-child: ^3.3.1 - jackspeak: ^4.1.1 - minimatch: ^10.0.3 + foreground-child: ^3.1.0 + jackspeak: ^4.0.1 + minimatch: ^10.0.0 minipass: ^7.1.2 package-json-from-dist: ^1.0.0 path-scurry: ^2.0.0 bin: glob: dist/esm/bin.mjs - checksum: 7d24457549ec2903920dfa3d8e76850e7c02aa709122f0164b240c712f5455c0b457e6f2a1eee39344c6148e39895be8094ae8cfef7ccc3296ed30bce250c661 + checksum: 49f91c64ca882d5e3a72397bd45a146ca91fd3ca53dafb5254daf6c0e83fc510d39ea66f136f9ac7ca075cdd11fbe9aaa235b28f743bd477622e472f4fdc0240 languageName: node linkType: hard @@ -21585,7 +23341,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.3": +"glob@npm:^8.0.1, glob@npm:^8.0.3": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -21629,11 +23385,11 @@ __metadata: linkType: hard "global-dirs@npm:^3.0.0": - version: 3.0.1 - resolution: "global-dirs@npm:3.0.1" + version: 3.0.0 + resolution: "global-dirs@npm:3.0.0" dependencies: ini: 2.0.0 - checksum: ef65e2241a47ff978f7006a641302bc7f4c03dfb98783d42bf7224c136e3a06df046e70ee3a010cf30214114755e46c9eb5eb1513838812fbbe0d92b14c25080 + checksum: 2b3c05967873662204dfe7159cfef20019e898b5ebe2ac70fc155e4cbe2207732f4b72d4ea1e72f10e91cee139d237ab4d39f1e282751093e7fe83c53abba46f languageName: node linkType: hard @@ -21657,7 +23413,14 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.0.0, globals@npm:^13.19.0, globals@npm:^13.20.0": +"globals@npm:^11.1.0, globals@npm:^11.12.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 + languageName: node + linkType: hard + +"globals@npm:^13.0.0, globals@npm:^13.19.0": version: 13.24.0 resolution: "globals@npm:13.24.0" dependencies: @@ -21666,7 +23429,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.4": +"globalthis@npm:^1.0.3": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -21676,7 +23439,14 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.3, globby@npm:^11.0.4, globby@npm:^11.1.0": +"globalyzer@npm:0.1.0": + version: 0.1.0 + resolution: "globalyzer@npm:0.1.0" + checksum: e16e47a5835cbe8a021423d4c7fcd9f5f85815b4190a7f50c1fdb95fc559d72e4fb30be96f106c66a99413f36d72da0f8323d19d27f60a8feec9d936139ec5a8 + languageName: node + linkType: hard + +"globby@npm:11.1.0, globby@npm:^11.0.2, globby@npm:^11.0.3, globby@npm:^11.0.4, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -21690,6 +23460,26 @@ __metadata: languageName: node linkType: hard +"globby@npm:^13.1.3": + version: 13.1.4 + resolution: "globby@npm:13.1.4" + dependencies: + dir-glob: ^3.0.1 + fast-glob: ^3.2.11 + ignore: ^5.2.0 + merge2: ^1.4.1 + slash: ^4.0.0 + checksum: cbf4ce32ea7fba37be8c4749a2f69c2803b70a57e40a968b57343cc74daced8c87a7cdea038f69eda95fe17df8ebf75346d18e188c2bc4948f081bbbc655c323 + languageName: node + linkType: hard + +"globrex@npm:^0.1.2": + version: 0.1.2 + resolution: "globrex@npm:0.1.2" + checksum: a54c029520cf58bda1d8884f72bd49b4cd74e977883268d931fd83bcbd1a9eb96d57c7dbd4ad80148fb9247467ebfb9b215630b2ed7563b2a8de02e1ff7f89d1 + languageName: node + linkType: hard + "gopd@npm:^1.0.1, gopd@npm:^1.2.0": version: 1.2.0 resolution: "gopd@npm:1.2.0" @@ -21716,7 +23506,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:4.2.11, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:4.2.11, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9, graceful-fs@npm:~4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -21897,17 +23687,16 @@ __metadata: linkType: hard "graphql-language-service@npm:^5.0.4, graphql-language-service@npm:^5.0.6": - version: 5.5.0 - resolution: "graphql-language-service@npm:5.5.0" + version: 5.2.0 + resolution: "graphql-language-service@npm:5.2.0" dependencies: - debounce-promise: ^3.1.2 nullthrows: ^1.0.0 vscode-languageserver-types: ^3.17.1 peerDependencies: - graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 + graphql: ^15.5.0 || ^16.0.0 bin: graphql: dist/temp-bin.js - checksum: edac04ef2ebc33cb6dcb07bbc6ae8c92ad952e3f830782e5dd89cb57f3ee93ed50f750c8c2c4636e1e9841eb6c4429892abbf22a85c34f900d0e6f0c74554047 + checksum: 2a865d6a7a7fa44bdce12768f7f3b2840a295f9cd684f30bb54db1f3def5f44ea8719c9605b6334fa76798d664f58ed025f17d78199f6c5bc431a67af50190fc languageName: node linkType: hard @@ -22027,28 +23816,21 @@ __metadata: linkType: hard "graphql-ws@npm:^5.14.3": - version: 5.16.2 - resolution: "graphql-ws@npm:5.16.2" + version: 5.16.0 + resolution: "graphql-ws@npm:5.16.0" peerDependencies: graphql: ">=0.11 <=16" - checksum: ba373df11ea8c6349c9f67335a0dfb09050a09ecc6b724b64730d242675c41d9f4b4a114b190b8711d014f8491c2bb8249e0df8308d51c4b27c921f87c4f6c58 + checksum: 5e538c3460ca997a1634bd0f64236d8d7aa6ac75c58aba549b49953faf0dd2497f4fa43eedb0bc82cfff50426c7ce47682a670d2571fd7f3af5dcf00911c9e1b languageName: node linkType: hard -"graphql@npm:15.8.0": +"graphql@npm:15.8.0, graphql@npm:^15.5.0": version: 15.8.0 resolution: "graphql@npm:15.8.0" checksum: 30cc09b77170a9d1ed68e4c017ec8c5265f69501c96e4f34f8f6613f39a886c96dd9853eac925f212566ed651736334c8fe24ceae6c44e8d7625c95c3009a801 languageName: node linkType: hard -"graphql@npm:^15.5.0": - version: 15.10.1 - resolution: "graphql@npm:15.10.1" - checksum: 8bbf6c1acda84dcff532f2ec492ffb2859d2ffd0c8e0143447c727388c5c3d7cab338143ecbdf61acc1f04227f2e0a8180f26ce9ea280b63a65079c58f6cfa25 - languageName: node - linkType: hard - "growl@npm:^1.10.5": version: 1.10.5 resolution: "growl@npm:1.10.5" @@ -22088,7 +23870,7 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:4.7.7": +"handlebars@npm:4.7.7, handlebars@npm:^4.0.1, handlebars@npm:^4.7.7": version: 4.7.7 resolution: "handlebars@npm:4.7.7" dependencies: @@ -22106,24 +23888,6 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:^4.0.1, handlebars@npm:^4.7.7, handlebars@npm:^4.7.8": - version: 4.7.8 - resolution: "handlebars@npm:4.7.8" - dependencies: - minimist: ^1.2.5 - neo-async: ^2.6.2 - source-map: ^0.6.1 - uglify-js: ^3.1.4 - wordwrap: ^1.0.0 - dependenciesMeta: - uglify-js: - optional: true - bin: - handlebars: bin/handlebars - checksum: 7aff423ea38a14bb379316f3857fe0df3c5d66119270944247f155ba1f08e07a92b340c58edaa00cfe985c21508870ee5183e0634dcb53dd405f35c93ef7f10d - languageName: node - linkType: hard - "har-schema@npm:^2.0.0": version: 2.0.0 resolution: "har-schema@npm:2.0.0" @@ -22155,10 +23919,10 @@ __metadata: languageName: node linkType: hard -"has-bigints@npm:^1.0.2": - version: 1.1.0 - resolution: "has-bigints@npm:1.1.0" - checksum: 2de0cdc4a1ccf7a1e75ffede1876994525ac03cc6f5ae7392d3415dd475cd9eee5bceec63669ab61aa997ff6cceebb50ef75561c7002bed8988de2b9d1b40788 +"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": + version: 1.0.2 + resolution: "has-bigints@npm:1.0.2" + checksum: 724eb1485bfa3cdff6f18d95130aa190561f00b3fcf9f19dc640baf8176b5917c143b81ec2123f8cddb6c05164a198c94b13e1377c497705ccc8e1a80306e83b languageName: node linkType: hard @@ -22199,23 +23963,21 @@ __metadata: languageName: node linkType: hard -"has-proto@npm:^1.2.0": - version: 1.2.0 - resolution: "has-proto@npm:1.2.0" - dependencies: - dunder-proto: ^1.0.0 - checksum: 46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95 +"has-proto@npm:^1.0.3": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: 35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 languageName: node linkType: hard -"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": +"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": version: 1.1.0 resolution: "has-symbols@npm:1.1.0" checksum: dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e languageName: node linkType: hard -"has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -22224,7 +23986,7 @@ __metadata: languageName: node linkType: hard -"has-unicode@npm:2.0.1": +"has-unicode@npm:2.0.1, has-unicode@npm:^2.0.1": version: 2.0.1 resolution: "has-unicode@npm:2.0.1" checksum: ebdb2f4895c26bb08a8a100b62d362e49b2190bcfd84b76bc4be1a3bd4d254ec52d0dd9f2fbcc093fc5eb878b20c52146f9dfd33e2686ed28982187be593b47c @@ -22238,25 +24000,32 @@ __metadata: languageName: node linkType: hard -"hash-base@npm:^3.0.0, hash-base@npm:^3.1.2": - version: 3.1.2 - resolution: "hash-base@npm:3.1.2" +"has@npm:^1.0.3": + version: 1.0.3 + resolution: "has@npm:1.0.3" dependencies: - inherits: ^2.0.4 - readable-stream: ^2.3.8 - safe-buffer: ^5.2.1 - to-buffer: ^1.2.1 - checksum: f3b7fae1853b31340048dd659f40f5260ca6f3ff53b932f807f4ab701ee09039f6e9dbe1841723ff61e20f3f69d6387a352e4ccc5f997dedb0d375c7d88bc15e + function-bind: ^1.1.1 + checksum: e1da0d2bd109f116b632f27782cf23182b42f14972ca9540e4c5aa7e52647407a0a4a76937334fddcb56befe94a3494825ec22b19b51f5e5507c3153fd1a5e1b languageName: node linkType: hard -"hash-base@npm:~3.0.4": - version: 3.0.5 - resolution: "hash-base@npm:3.0.5" +"hash-base@npm:^2.0.0": + version: 2.0.2 + resolution: "hash-base@npm:2.0.2" + dependencies: + inherits: ^2.0.1 + checksum: 283f6060277b52e627a734c4d19d4315ba82326cab5a2f4f2f00b924d747dc7cc902a8cedb1904c7a3501075fcbb24c08de1152bae296698fdc5ad75b33986af + languageName: node + linkType: hard + +"hash-base@npm:^3.0.0": + version: 3.1.0 + resolution: "hash-base@npm:3.1.0" dependencies: inherits: ^2.0.4 - safe-buffer: ^5.2.1 - checksum: 6dc185b79bad9b6d525cd132a588e4215380fdc36fec6f7a8a58c5db8e3b642557d02ad9c367f5e476c7c3ad3ccffa3607f308b124e1ed80e3b80a1b254db61e + readable-stream: ^3.6.0 + safe-buffer: ^5.2.0 + checksum: 663eabcf4173326fbb65a1918a509045590a26cc7e0964b754eef248d281305c6ec9f6b31cb508d02ffca383ab50028180ce5aefe013e942b44a903ac8dc80d0 languageName: node linkType: hard @@ -22270,7 +24039,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.2": +"hasown@npm:^2.0.0, hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -22341,6 +24110,15 @@ __metadata: languageName: node linkType: hard +"hosted-git-info@npm:^3.0.6": + version: 3.0.8 + resolution: "hosted-git-info@npm:3.0.8" + dependencies: + lru-cache: ^6.0.0 + checksum: af1392086ab3ab5576aa81af07be2f93ee1588407af18fd9752eb67502558e6ea0ffdd4be35ac6c8bef12fb9017f6e7705757e21b10b5ce7798da9106c9c0d9d + languageName: node + linkType: hard + "hosted-git-info@npm:^4.0.0, hosted-git-info@npm:^4.0.1": version: 4.1.0 resolution: "hosted-git-info@npm:4.1.0" @@ -22403,8 +24181,8 @@ __metadata: linkType: hard "html-webpack-plugin@npm:^5.5.0": - version: 5.6.4 - resolution: "html-webpack-plugin@npm:5.6.4" + version: 5.5.0 + resolution: "html-webpack-plugin@npm:5.5.0" dependencies: "@types/html-minifier-terser": ^6.0.0 html-minifier-terser: ^6.0.2 @@ -22412,14 +24190,8 @@ __metadata: pretty-error: ^4.0.0 tapable: ^2.0.0 peerDependencies: - "@rspack/core": 0.x || 1.x webpack: ^5.20.0 - peerDependenciesMeta: - "@rspack/core": - optional: true - webpack: - optional: true - checksum: c3acef1e2a007e2dfc67610eaf366bd13cb7e4a024ceef7f181eb7b7375dde2521543108377802f920cce4d3c842e2aafaef53254c08b8d400fbce56ff1715f3 + checksum: d10fa5888db9ee2afe1d8544107d3d8eb0f30fd88a3304842725e91f9b86cd70fae9954342e6d513bdf9bb13f345c5f51c09421dbd96285593ea7ee8444b188e languageName: node linkType: hard @@ -22435,10 +24207,10 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1": - version: 4.2.0 - resolution: "http-cache-semantics@npm:4.2.0" - checksum: 45b66a945cf13ec2d1f29432277201313babf4a01d9e52f44b31ca923434083afeca03f18417f599c9ab3d0e7b618ceb21257542338b57c54b710463b4a53e37 +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc languageName: node linkType: hard @@ -22475,9 +24247,9 @@ __metadata: linkType: hard "http-parser-js@npm:>=0.5.1": - version: 0.5.10 - resolution: "http-parser-js@npm:0.5.10" - checksum: 8bbcf1832a8d70b2bd515270112116333add88738a2cc05bfb94ba6bde3be4b33efee5611584113818d2bcf654fdc335b652503be5a6b4c0b95e46f214187d93 + version: 0.5.5 + resolution: "http-parser-js@npm:0.5.5" + checksum: fd8888b4b61bd1de9a9d3cfe6d606f4a6e3d17c8fe02cbec34c7fb6dda1b9a3ab267e94570a861b785166db72256c49327c79ca9ca03058b922d1dffde5fda7b languageName: node linkType: hard @@ -22492,13 +24264,24 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.1": - version: 7.0.2 - resolution: "http-proxy-agent@npm:7.0.2" +"http-proxy-agent@npm:^5.0.0": + version: 5.0.0 + resolution: "http-proxy-agent@npm:5.0.0" + dependencies: + "@tootallnate/once": 2 + agent-base: 6 + debug: 4 + checksum: 32a05e413430b2c1e542e5c74b38a9f14865301dd69dff2e53ddb684989440e3d2ce0c4b64d25eb63cf6283e6265ff979a61cf93e3ca3d23047ddfdc8df34a32 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "http-proxy-agent@npm:7.0.0" dependencies: agent-base: ^7.1.0 debug: ^4.3.4 - checksum: 4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 + checksum: a11574ff39436cee3c7bc67f259444097b09474605846ddd8edf0bf4ad8644be8533db1aa463426e376865047d05dc22755e638632819317c0c2f1b2196657c8 languageName: node linkType: hard @@ -22562,7 +24345,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.6": +"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -22579,6 +24362,15 @@ __metadata: languageName: node linkType: hard +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" + dependencies: + ms: ^2.0.0 + checksum: f34a2c20161d02303c2807badec2f3b49cbfbbb409abd4f95a07377ae01cfe6b59e3d15ac609cffcd8f2521f0eb37b7e1091acf65da99aa2a4f1ad63c21e7e7a + languageName: node + linkType: hard + "hunspell-spellchecker@npm:^1.0.2": version: 1.0.2 resolution: "hunspell-spellchecker@npm:1.0.2" @@ -22622,15 +24414,6 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:^0.7.0": - version: 0.7.0 - resolution: "iconv-lite@npm:0.7.0" - dependencies: - safer-buffer: ">= 2.1.2 < 3.0.0" - checksum: 2382400469071c55b6746c531eed5fa4d033e5db6690b7331fb2a5f59a30d7a9782932e92253db26df33c1cf46fa200a3fbe524a2a7c62037c762283f188ec2f - languageName: node - linkType: hard - "icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": version: 5.1.0 resolution: "icss-utils@npm:5.1.0" @@ -22677,12 +24460,12 @@ __metadata: languageName: node linkType: hard -"ignore-walk@npm:3.0.3": - version: 3.0.3 - resolution: "ignore-walk@npm:3.0.3" +"ignore-walk@npm:3.0.4": + version: 3.0.4 + resolution: "ignore-walk@npm:3.0.4" dependencies: minimatch: ^3.0.4 - checksum: 80d8a223fa82609188033581212b0e3906ddb996c35e2a8693a17f2f03f5f2e411bc877db3dca3aaf407b4220fa83cab33f5d5cb91c4a42cda8dc7cf3eb63915 + checksum: 690372b433887796fa3badd25babab7daf60a1882259dcc130ec78eea79745c2416322e10d1a96b367071204471c532647d20b11cd7ab70bd9b49879e461f956 languageName: node linkType: hard @@ -22710,9 +24493,9 @@ __metadata: linkType: hard "immer@npm:^9.0.12, immer@npm:^9.0.7": - version: 9.0.21 - resolution: "immer@npm:9.0.21" - checksum: 03ea3ed5d4d72e8bd428df4a38ad7e483ea8308e9a113d3b42e0ea2cc0cc38340eb0a6aca69592abbbf047c685dbda04e3d34bf2ff438ab57339ed0a34cc0a05 + version: 9.0.16 + resolution: "immer@npm:9.0.16" + checksum: 38f3b463051b0be66e786bdb313eb3fc5b801efbf83deb64729a032ebf64fda91b44e3ad1401dcc0f6a1fcabf285ca860fbc98c136731dfddf9695277108f4f3 languageName: node linkType: hard @@ -22740,7 +24523,7 @@ __metadata: languageName: node linkType: hard -"import-from@npm:4.0.0": +"import-from@npm:4.0.0, import-from@npm:^4.0.0": version: 4.0.0 resolution: "import-from@npm:4.0.0" checksum: 7fd98650d555e418c18341fef49ae11afc833f5ae70b7043e99684187cba6ac6b52e4118a491bd9f856045495bef5bdda7321095e65bcb2ef70ce2adf9f0d8d1 @@ -22779,7 +24562,7 @@ __metadata: languageName: node linkType: hard -"import-local@npm:3.1.0": +"import-local@npm:3.1.0, import-local@npm:^3.0.2": version: 3.1.0 resolution: "import-local@npm:3.1.0" dependencies: @@ -22791,22 +24574,10 @@ __metadata: languageName: node linkType: hard -"import-local@npm:^3.0.2": - version: 3.2.0 - resolution: "import-local@npm:3.2.0" - dependencies: - pkg-dir: ^4.2.0 - resolve-cwd: ^3.0.0 - bin: - import-local-fixture: fixtures/cli.js - checksum: 94cd6367a672b7e0cb026970c85b76902d2710a64896fa6de93bd5c571dd03b228c5759308959de205083e3b1c61e799f019c9e36ee8e9c523b993e1057f0433 - languageName: node - linkType: hard - "import-meta-resolve@npm:^4.0.0": - version: 4.2.0 - resolution: "import-meta-resolve@npm:4.2.0" - checksum: 3ee8aeecb61d19b49d2703987f977e9d1c7d4ba47db615a570eaa02fe414f40dfa63f7b953e842cbe8470d26df6371332bfcf21b2fd92b0112f9fea80dde2c4c + version: 4.1.0 + resolution: "import-meta-resolve@npm:4.1.0" + checksum: 42f3284b0460635ddf105c4ad99c6716099c3ce76702602290ad5cbbcd295700cbc04e4bdf47bacf9e3f1a4cec2e1ff887dabc20458bef398f9de22ddff45ef5 languageName: node linkType: hard @@ -22824,6 +24595,13 @@ __metadata: languageName: node linkType: hard +"infer-owner@npm:^1.0.4": + version: 1.0.4 + resolution: "infer-owner@npm:1.0.4" + checksum: a7b241e3149c26e37474e3435779487f42f36883711f198c45794703c7556bc38af224088bd4d1a221a45b8208ae2c2bcf86200383621434d0c099304481c5b9 + languageName: node + linkType: hard + "inflected@npm:^2.0.4": version: 2.1.0 resolution: "inflected@npm:2.1.0" @@ -22899,17 +24677,17 @@ __metadata: linkType: hard "inquirer-datepicker@npm:^2.0.0": - version: 2.0.2 - resolution: "inquirer-datepicker@npm:2.0.2" + version: 2.0.0 + resolution: "inquirer-datepicker@npm:2.0.0" dependencies: - chalk: ^4.1.2 + chalk: ^4.1.0 cli-cursor: ^3.1.0 - lodash: ^4.17.21 - moment: ^2.29.3 - rxjs: ^7.5.5 + lodash: ^4.17.19 + moment: ^2.27.0 + rxjs: ^6.6.0 peerDependencies: inquirer: ">=6.0.0" - checksum: b6b2f32a459eab1eecb5b696858214d164f3c9e35c08aee5bfe485ce346fea465709be59ab1f96ee75207700b0ce3645377a9b782b9885cbb0df18b559c294cb + checksum: 3bdbb708118c58e31d0d82de314db5637a8d5e1aa01a0fb16500ae3bc933e1acf609179bcf481be36e96d580ca2b4467a361abff6e7713c823d37da8fb881f5d languageName: node linkType: hard @@ -22956,14 +24734,14 @@ __metadata: linkType: hard "inquirer@npm:^8.2.4": - version: 8.2.7 - resolution: "inquirer@npm:8.2.7" + version: 8.2.4 + resolution: "inquirer@npm:8.2.4" dependencies: - "@inquirer/external-editor": ^1.0.0 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 @@ -22973,19 +24751,19 @@ __metadata: string-width: ^4.1.0 strip-ansi: ^6.0.0 through: ^2.3.6 - wrap-ansi: ^6.0.1 - checksum: 75aa594231769d292102615da3199320359bfb566e96dae0f89a5773a18e21c676709d9f5a9fb1372f7d2cf25c551a4efe53691ff436d941f95336931777c15d + wrap-ansi: ^7.0.0 + checksum: e8c6185548a2da6a04b6d2096d9173451ae8aa01432bfd8a5ffcd29fb871ed7764419a4fd693fbfb99621891b54c131f5473f21660d4808d25c6818618f2de73 languageName: node linkType: hard -"internal-slot@npm:^1.1.0": - version: 1.1.0 - resolution: "internal-slot@npm:1.1.0" +"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.7": + version: 1.0.7 + resolution: "internal-slot@npm:1.0.7" dependencies: es-errors: ^1.3.0 - hasown: ^2.0.2 - side-channel: ^1.1.0 - checksum: 03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7 + hasown: ^2.0.0 + side-channel: ^1.0.4 + checksum: f8b294a4e6ea3855fc59551bbf35f2b832cf01fd5e6e2a97f5c201a071cc09b49048f856e484b67a6c721da5e55736c5b6ddafaf19e2dbeb4a3ff1821680de6c languageName: node linkType: hard @@ -23015,10 +24793,20 @@ __metadata: languageName: node linkType: hard -"ip-address@npm:^10.0.1": - version: 10.0.1 - resolution: "ip-address@npm:10.0.1" - checksum: 1634d79dae18394004775cb6d699dc46b7c23df6d2083164025a2b15240c1164fccde53d0e08bd5ee4fc53913d033ab6b5e395a809ad4b956a940c446e948843 +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: 1.1.0 + sprintf-js: ^1.1.3 + checksum: 331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc + languageName: node + linkType: hard + +"ip@npm:^1.1.8": + version: 1.1.9 + resolution: "ip@npm:1.1.9" + checksum: 5af58bfe2110c9978acfd77a2ffcdf9d33a6ce1c72f49edbaf16958f7a8eb979b5163e43bb18938caf3aaa55cdacde4e470874c58ca3b4b112ea7a30461a0c27 languageName: node linkType: hard @@ -23047,23 +24835,22 @@ __metadata: linkType: hard "is-arguments@npm:^1.0.4": - version: 1.2.0 - resolution: "is-arguments@npm:1.2.0" + version: 1.1.1 + resolution: "is-arguments@npm:1.1.1" dependencies: - call-bound: ^1.0.2 - has-tostringtag: ^1.0.2 - checksum: 6377344b31e9fcb707c6751ee89b11f132f32338e6a782ec2eac9393b0cbd32235dad93052998cda778ee058754860738341d8114910d50ada5615912bb929fc + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: 5ff1f341ee4475350adfc14b2328b38962564b7c2076be2f5bac7bd9b61779efba99b9f844a7b82ba7654adccf8e8eb19d1bb0cc6d1c1a085e498f6793d4328f languageName: node linkType: hard -"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": - version: 3.0.5 - resolution: "is-array-buffer@npm:3.0.5" +"is-array-buffer@npm:^3.0.4": + version: 3.0.4 + resolution: "is-array-buffer@npm:3.0.4" dependencies: - call-bind: ^1.0.8 - call-bound: ^1.0.3 - get-intrinsic: ^1.2.6 - checksum: c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d + call-bind: ^1.0.2 + get-intrinsic: ^1.2.1 + checksum: 42a49d006cc6130bc5424eae113e948c146f31f9d24460fc0958f855d9d810e6fd2e4519bf19aab75179af9c298ea6092459d8cafdec523cd19e529b26eab860 languageName: node linkType: hard @@ -23074,25 +24861,19 @@ __metadata: languageName: node linkType: hard -"is-async-function@npm:^2.0.0": - version: 2.1.1 - resolution: "is-async-function@npm:2.1.1" - dependencies: - async-function: ^1.0.0 - call-bound: ^1.0.3 - get-proto: ^1.0.1 - has-tostringtag: ^1.0.2 - safe-regex-test: ^1.1.0 - checksum: d70c236a5e82de6fc4d44368ffd0c2fee2b088b893511ce21e679da275a5ecc6015ff59a7d7e1bdd7ca39f71a8dbdd253cf8cce5c6b3c91cdd5b42b5ce677298 +"is-arrayish@npm:^0.3.1": + version: 0.3.2 + resolution: "is-arrayish@npm:0.3.2" + checksum: f59b43dc1d129edb6f0e282595e56477f98c40278a2acdc8b0a5c57097c9eff8fe55470493df5775478cf32a4dc8eaf6d3a749f07ceee5bc263a78b2434f6a54 languageName: node linkType: hard -"is-bigint@npm:^1.1.0": - version: 1.1.0 - resolution: "is-bigint@npm:1.1.0" +"is-bigint@npm:^1.0.1": + version: 1.0.4 + resolution: "is-bigint@npm:1.0.4" dependencies: - has-bigints: ^1.0.2 - checksum: f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 + has-bigints: ^1.0.1 + checksum: eb9c88e418a0d195ca545aff2b715c9903d9b0a5033bc5922fec600eb0c3d7b1ee7f882dbf2e0d5a6e694e42391be3683e4368737bd3c4a77f8ac293e7773696 languageName: node linkType: hard @@ -23105,13 +24886,13 @@ __metadata: languageName: node linkType: hard -"is-boolean-object@npm:^1.2.1": - version: 1.2.2 - resolution: "is-boolean-object@npm:1.2.2" +"is-boolean-object@npm:^1.1.0": + version: 1.1.2 + resolution: "is-boolean-object@npm:1.1.2" dependencies: - call-bound: ^1.0.3 - has-tostringtag: ^1.0.2 - checksum: 36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: 6090587f8a8a8534c0f816da868bc94f32810f08807aa72fa7e79f7e11c466d281486ffe7a788178809c2aa71fe3e700b167fe80dd96dad68026bfff8ebf39f7 languageName: node linkType: hard @@ -23122,16 +24903,7 @@ __metadata: languageName: node linkType: hard -"is-bun-module@npm:^2.0.0": - version: 2.0.0 - resolution: "is-bun-module@npm:2.0.0" - dependencies: - semver: ^7.7.1 - checksum: 7d27a0679cfa5be1f5052650391f9b11040cd70c48d45112e312c56bc6b6ca9c9aea70dcce6cc40b1e8947bfff8567a5c5715d3b066fb478522dab46ea379240 - languageName: node - linkType: hard - -"is-callable@npm:^1.2.7": +"is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f @@ -23160,7 +24932,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.1, is-core-module@npm:^2.5.0": +"is-core-module@npm:^2.1.0, is-core-module@npm:^2.11.0, is-core-module@npm:^2.16.0, is-core-module@npm:^2.2.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" dependencies: @@ -23169,24 +24941,21 @@ __metadata: languageName: node linkType: hard -"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": - version: 1.0.2 - resolution: "is-data-view@npm:1.0.2" +"is-data-view@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-view@npm:1.0.1" dependencies: - call-bound: ^1.0.2 - get-intrinsic: ^1.2.6 is-typed-array: ^1.1.13 - checksum: ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153 + checksum: a3e6ec84efe303da859107aed9b970e018e2bee7ffcb48e2f8096921a493608134240e672a2072577e5f23a729846241d9634806e8a0e51d9129c56d5f65442d languageName: node linkType: hard -"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": - version: 1.1.0 - resolution: "is-date-object@npm:1.1.0" +"is-date-object@npm:^1.0.1": + version: 1.0.5 + resolution: "is-date-object@npm:1.0.5" dependencies: - call-bound: ^1.0.2 - has-tostringtag: ^1.0.2 - checksum: 1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f + has-tostringtag: ^1.0.0 + checksum: eed21e5dcc619c48ccef804dfc83a739dbb2abee6ca202838ee1bd5f760fe8d8a93444f0d49012ad19bb7c006186e2884a1b92f6e1c056da7fd23d0a9ad5992e languageName: node linkType: hard @@ -23222,15 +24991,6 @@ __metadata: languageName: node linkType: hard -"is-finalizationregistry@npm:^1.1.0": - version: 1.1.1 - resolution: "is-finalizationregistry@npm:1.1.1" - dependencies: - call-bound: ^1.0.3 - checksum: 818dff679b64f19e228a8205a1e2d09989a98e98def3a817f889208cfcbf918d321b251aadf2c05918194803ebd2eb01b14fc9d0b2bea53d984f4137bfca5e97 - languageName: node - linkType: hard - "is-finite@npm:^1.0.0": version: 1.1.0 resolution: "is-finite@npm:1.1.0" @@ -23259,16 +25019,12 @@ __metadata: languageName: node linkType: hard -"is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": - version: 1.1.2 - resolution: "is-generator-function@npm:1.1.2" +"is-generator-function@npm:^1.0.7": + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" dependencies: - call-bound: ^1.0.4 - generator-function: ^2.0.0 - get-proto: ^1.0.1 - has-tostringtag: ^1.0.2 - safe-regex-test: ^1.1.0 - checksum: 83da102e89c3e3b71d67b51d47c9f9bc862bceb58f87201727e27f7fa19d1d90b0ab223644ecaee6fc6e3d2d622bb25c966fbdaf87c59158b01ce7c0fe2fa372 + has-tostringtag: ^1.0.0 + checksum: df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b languageName: node linkType: hard @@ -23332,13 +25088,6 @@ __metadata: languageName: node linkType: hard -"is-map@npm:^2.0.3": - version: 2.0.3 - resolution: "is-map@npm:2.0.3" - checksum: 2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc - languageName: node - linkType: hard - "is-module@npm:^1.0.0": version: 1.0.0 resolution: "is-module@npm:1.0.0" @@ -23354,9 +25103,9 @@ __metadata: linkType: hard "is-network-error@npm:^1.0.0": - version: 1.3.0 - resolution: "is-network-error@npm:1.3.0" - checksum: 3e85a69e957988db66d5af5412efdd531a5a63e150d1bdd5647cfd4dc54fd89b1dbdd472621f8915233c3176ba1e6922afa8a51a9e363ba4693edf96a294f898 + version: 1.1.0 + resolution: "is-network-error@npm:1.1.0" + checksum: 89eef83c2a4cf43d853145ce175d1cf43183b7a58d48c7a03e7eed4eb395d0934c1f6d101255cdd8c8c2980ab529bfbe5dd9edb24e1c3c28d2b3c814469b5b7d languageName: node linkType: hard @@ -23367,13 +25116,12 @@ __metadata: languageName: node linkType: hard -"is-number-object@npm:^1.1.1": - version: 1.1.1 - resolution: "is-number-object@npm:1.1.1" +"is-number-object@npm:^1.0.4": + version: 1.0.6 + resolution: "is-number-object@npm:1.0.6" dependencies: - call-bound: ^1.0.3 - has-tostringtag: ^1.0.2 - checksum: 97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53 + has-tostringtag: ^1.0.0 + checksum: f3220cd4882ed6c18f08d5122d320b353bc3ceeab5d93dbefded56da70fb544eaa3f27323902dd64d76a84260504c9bf7f4743f2d1817c716658b972573ef6ff languageName: node linkType: hard @@ -23412,7 +25160,7 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:^2.1.0": +"is-plain-obj@npm:^2.0.0, is-plain-obj@npm:^2.1.0": version: 2.1.0 resolution: "is-plain-obj@npm:2.1.0" checksum: e5c9814cdaa627a9ad0a0964ded0e0491bfd9ace405c49a5d63c88b30a162f1512c069d5b80997893c4d0181eadc3fed02b4ab4b81059aba5620bfcdfdeb9c53 @@ -23449,15 +25197,13 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.2.1": - version: 1.2.1 - resolution: "is-regex@npm:1.2.1" +"is-regex@npm:^1.1.4": + version: 1.1.4 + resolution: "is-regex@npm:1.1.4" dependencies: - call-bound: ^1.0.2 - gopd: ^1.2.0 - has-tostringtag: ^1.0.2 - hasown: ^2.0.2 - checksum: 1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: bb72aae604a69eafd4a82a93002058c416ace8cde95873589a97fc5dac96a6c6c78a9977d487b7b95426a8f5073969124dd228f043f9f604f041f32fcc465fc1 languageName: node linkType: hard @@ -23484,28 +25230,21 @@ __metadata: languageName: node linkType: hard -"is-set@npm:^2.0.3": - version: 2.0.3 - resolution: "is-set@npm:2.0.3" - checksum: f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 - languageName: node - linkType: hard - -"is-shared-array-buffer@npm:^1.0.4": - version: 1.0.4 - resolution: "is-shared-array-buffer@npm:1.0.4" +"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "is-shared-array-buffer@npm:1.0.3" dependencies: - call-bound: ^1.0.3 - checksum: 65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db + call-bind: ^1.0.7 + checksum: adc11ab0acbc934a7b9e5e9d6c588d4ec6682f6fea8cda5180721704fa32927582ede5b123349e32517fdadd07958973d24716c80e7ab198970c47acc09e59c7 languageName: node linkType: hard "is-ssh@npm:^1.4.0": - version: 1.4.1 - resolution: "is-ssh@npm:1.4.1" + version: 1.4.0 + resolution: "is-ssh@npm:1.4.0" dependencies: protocols: ^2.0.1 - checksum: 021a7355cb032625d58db3cc8266ad9aa698cbabf460b71376a0307405577fd7d3aa0826c0bf1951d7809f134c0ee80403306f6d7633db94a5a3600a0106b398 + checksum: 3eb30d1bcb4507cd25562e7ac61a1c0aa31772134c67cec9c3afe6f4d57ec17e8c2892600a608e8e583f32f53f36465b8968c0305f2855cfbff95acfd049e113 languageName: node linkType: hard @@ -23523,24 +25262,21 @@ __metadata: languageName: node linkType: hard -"is-string@npm:^1.1.1": - version: 1.1.1 - resolution: "is-string@npm:1.1.1" +"is-string@npm:^1.0.5, is-string@npm:^1.0.7": + version: 1.0.7 + resolution: "is-string@npm:1.0.7" dependencies: - call-bound: ^1.0.3 - has-tostringtag: ^1.0.2 - checksum: 2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d + has-tostringtag: ^1.0.0 + checksum: 905f805cbc6eedfa678aaa103ab7f626aac9ebbdc8737abb5243acaa61d9820f8edc5819106b8fcd1839e33db21de9f0116ae20de380c8382d16dc2a601921f6 languageName: node linkType: hard -"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": - version: 1.1.1 - resolution: "is-symbol@npm:1.1.1" +"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": + version: 1.0.4 + resolution: "is-symbol@npm:1.0.4" dependencies: - call-bound: ^1.0.2 - has-symbols: ^1.1.0 - safe-regex-test: ^1.1.0 - checksum: f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e + has-symbols: ^1.0.2 + checksum: 9381dd015f7c8906154dbcbf93fad769de16b4b961edc94f88d26eb8c555935caa23af88bda0c93a18e65560f6d7cca0fd5a3f8a8e1df6f1abbb9bead4502ef7 languageName: node linkType: hard @@ -23562,7 +25298,7 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15, is-typed-array@npm:^1.1.3": +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.3": version: 1.1.15 resolution: "is-typed-array@npm:1.1.15" dependencies: @@ -23603,29 +25339,12 @@ __metadata: languageName: node linkType: hard -"is-weakmap@npm:^2.0.2": - version: 2.0.2 - resolution: "is-weakmap@npm:2.0.2" - checksum: 443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 - languageName: node - linkType: hard - -"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1": - version: 1.1.1 - resolution: "is-weakref@npm:1.1.1" - dependencies: - call-bound: ^1.0.3 - checksum: 8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b - languageName: node - linkType: hard - -"is-weakset@npm:^2.0.3": - version: 2.0.4 - resolution: "is-weakset@npm:2.0.4" +"is-weakref@npm:^1.0.2": + version: 1.0.2 + resolution: "is-weakref@npm:1.0.2" dependencies: - call-bound: ^1.0.3 - get-intrinsic: ^1.2.6 - checksum: 6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 + call-bind: ^1.0.2 + checksum: 1545c5d172cb690c392f2136c23eec07d8d78a7f57d0e41f10078aa4f5daf5d7f57b6513a67514ab4f073275ad00c9822fc8935e00229d0a2089e1c02685d4b1 languageName: node linkType: hard @@ -23731,9 +25450,9 @@ __metadata: linkType: hard "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.2 - resolution: "istanbul-lib-coverage@npm:3.2.2" - checksum: 6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b + version: 3.2.0 + resolution: "istanbul-lib-coverage@npm:3.2.0" + checksum: 10ecb00a50cac2f506af8231ce523ffa1ac1310db0435c8ffaabb50c1d72539906583aa13c84f8835dc103998b9989edc3c1de989d2e2a96a91a9ba44e5db6b9 languageName: node linkType: hard @@ -23764,13 +25483,13 @@ __metadata: linkType: hard "istanbul-lib-report@npm:^3.0.0": - version: 3.0.1 - resolution: "istanbul-lib-report@npm:3.0.1" + version: 3.0.0 + resolution: "istanbul-lib-report@npm:3.0.0" dependencies: istanbul-lib-coverage: ^3.0.0 - make-dir: ^4.0.0 + make-dir: ^3.0.0 supports-color: ^7.1.0 - checksum: 84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 + checksum: 81b0d5187c7603ed71bdea0b701a7329f8146549ca19aa26d91b4a163aea756f9d55c1a6dc1dcd087e24dfcb99baa69e266a68644fbfd5dc98107d6f6f5948d2 languageName: node linkType: hard @@ -23786,12 +25505,12 @@ __metadata: linkType: hard "istanbul-reports@npm:^3.1.3, istanbul-reports@npm:^3.1.5": - version: 3.2.0 - resolution: "istanbul-reports@npm:3.2.0" + version: 3.1.5 + resolution: "istanbul-reports@npm:3.1.5" dependencies: html-escaper: ^2.0.0 istanbul-lib-report: ^3.0.0 - checksum: d596317cfd9c22e1394f22a8d8ba0303d2074fe2e971887b32d870e4b33f8464b10f8ccbe6847808f7db485f084eba09e6c2ed706b3a978e4b52f07085b8f9bc + checksum: 3a147171bffdbd3034856410b6ec81637871d17d10986513328fec23df6b666f66bd08ea480f5b7a5b9f7e8abc30f3e3c2e7d1b661fc57cdc479aaaa677b1011 languageName: node linkType: hard @@ -23826,20 +25545,6 @@ __metadata: languageName: node linkType: hard -"iterator.prototype@npm:^1.1.4": - version: 1.1.5 - resolution: "iterator.prototype@npm:1.1.5" - dependencies: - define-data-property: ^1.1.4 - es-object-atoms: ^1.0.0 - get-intrinsic: ^1.2.6 - get-proto: ^1.0.0 - has-symbols: ^1.1.0 - set-function-name: ^2.0.2 - checksum: f7a262808e1b41049ab55f1e9c29af7ec1025a000d243b83edf34ce2416eedd56079b117fa59376bb4a724110690f13aa8427f2ee29a09eec63a7e72367626d0 - languageName: node - linkType: hard - "jackspeak@npm:^3.1.2": version: 3.4.3 resolution: "jackspeak@npm:3.4.3" @@ -23853,25 +25558,26 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^4.1.1": - version: 4.1.1 - resolution: "jackspeak@npm:4.1.1" +"jackspeak@npm:^4.0.1": + version: 4.1.0 + resolution: "jackspeak@npm:4.1.0" dependencies: "@isaacs/cliui": ^8.0.2 - checksum: 84ec4f8e21d6514db24737d9caf65361511f75e5e424980eebca4199f400874f45e562ac20fa8aeb1dd20ca2f3f81f0788b6e9c3e64d216a5794fd6f30e0e042 + checksum: 08a6a24a366c90b83aef3ad6ec41dcaaa65428ffab8d80bc7172add0fbb8b134a34f415ad288b2a6fbd406526e9a62abdb40ed4f399fbe00cb45c44056d4dce0 languageName: node linkType: hard "jake@npm:^10.8.5": - version: 10.9.4 - resolution: "jake@npm:10.9.4" + version: 10.8.5 + resolution: "jake@npm:10.8.5" dependencies: - async: ^3.2.6 - filelist: ^1.0.4 - picocolors: ^1.1.1 + async: ^3.2.3 + chalk: ^4.0.2 + filelist: ^1.0.1 + minimatch: ^3.0.4 bin: - jake: bin/cli.js - checksum: bb52f000340d4a32f1a3893b9abe56ef2b77c25da4dbf2c0c874a8159d082dddda50a5ad10e26060198bd645b928ba8dba3b362710f46a247e335321188c5a9c + jake: ./bin/cli.js + checksum: fc1f59c291b1c5bafad8ccde0e5d97f5f22ceb857f204f15634011e642b9cdf652dae2943b5ffe5ab037fe2f77b263653911ed2a408b2887a6dee31873e5c3d8 languageName: node linkType: hard @@ -24005,15 +25711,15 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:30.2.0": - version: 30.2.0 - resolution: "jest-diff@npm:30.2.0" +"jest-diff@npm:30.0.4": + version: 30.0.4 + resolution: "jest-diff@npm:30.0.4" dependencies: "@jest/diff-sequences": 30.0.1 - "@jest/get-type": 30.1.0 + "@jest/get-type": 30.0.1 chalk: ^4.1.2 - pretty-format: 30.2.0 - checksum: 5fac2cd89a10b282c5a68fc6206a95dfff9955ed0b758d24ffb0edcb20fb2f98e1fa5045c5c4205d952712ea864c6a086654f80cdd500cce054a2f5daf5b4419 + pretty-format: 30.0.2 + checksum: aceae3a2e90ec232305ba43082e34ec5d24867459a6f52169e47edfd5f55457788ad534ff781d12e6606a70bc7ddc5090e45748732772679065dfd56f46f8ab1 languageName: node linkType: hard @@ -24187,15 +25893,15 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:30.2.0": - version: 30.2.0 - resolution: "jest-matcher-utils@npm:30.2.0" +"jest-matcher-utils@npm:30.0.4": + version: 30.0.4 + resolution: "jest-matcher-utils@npm:30.0.4" dependencies: - "@jest/get-type": 30.1.0 + "@jest/get-type": 30.0.1 chalk: ^4.1.2 - jest-diff: 30.2.0 - pretty-format: 30.2.0 - checksum: f221c8afa04cee693a2be735482c5db4ec6f845f8ca3a04cb419be34c6257f4531dab89c836251f31d1859318c38997e8e9f34bf7b4cdcc8c7be8ae6e2ecb9f2 + jest-diff: 30.0.4 + pretty-format: 30.0.2 + checksum: 18f9f808e1de56a466d3a858acd5d253ea13e386619de05fe21b37316305b15feb078f12beae9228c878fc6b60b9bbbd1a6240f1878f80a222d241b38e54b53f languageName: node linkType: hard @@ -24223,20 +25929,20 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:30.2.0": - version: 30.2.0 - resolution: "jest-message-util@npm:30.2.0" +"jest-message-util@npm:30.0.2": + version: 30.0.2 + resolution: "jest-message-util@npm:30.0.2" dependencies: "@babel/code-frame": ^7.27.1 - "@jest/types": 30.2.0 + "@jest/types": 30.0.1 "@types/stack-utils": ^2.0.3 chalk: ^4.1.2 graceful-fs: ^4.2.11 micromatch: ^4.0.8 - pretty-format: 30.2.0 + pretty-format: 30.0.2 slash: ^3.0.0 stack-utils: ^2.0.6 - checksum: 9c4aae95f9e73a754e5ecababa06e5c00cf549ff1651bbbf9aadc671ee57e688b01606ef0e9932d9dfe3d4b8f4511b6e8d01e131a49d2f82761c820ab93ae519 + checksum: c010d5b7d86e735e2fb4c4a220f57004349f488f5d4663240a7e9f2694d01b5228136540d55036777fde4227b5e0b56f08885b7f69395b295cab878357b1aeb1 languageName: node linkType: hard @@ -24274,23 +25980,6 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-message-util@npm:28.1.3" - dependencies: - "@babel/code-frame": ^7.12.13 - "@jest/types": ^28.1.3 - "@types/stack-utils": ^2.0.0 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - micromatch: ^4.0.4 - pretty-format: ^28.1.3 - slash: ^3.0.0 - stack-utils: ^2.0.3 - checksum: 9f56a11b4171e43e2375446e624eec86f82820d9a35de3cd8b065b5ce2d7f65d2bbbdfc0ffe5fa358ff866693a68ec4f6b0cb8ad953fd6f35f9895eb370c6ed7 - languageName: node - linkType: hard - "jest-message-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-message-util@npm:29.7.0" @@ -24308,14 +25997,14 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:30.2.0": - version: 30.2.0 - resolution: "jest-mock@npm:30.2.0" +"jest-mock@npm:30.0.2": + version: 30.0.2 + resolution: "jest-mock@npm:30.0.2" dependencies: - "@jest/types": 30.2.0 + "@jest/types": 30.0.1 "@types/node": "*" - jest-util: 30.2.0 - checksum: dfc8eb87f4075242f1b31d9dcac606f945c4f6a245d2bb67273738d266bea6345e10de3afa675076d545361bc96b754f764cffb0ccc2e99767484bece981b2f8 + jest-util: 30.0.2 + checksum: 7728997c1d654475b88e18b7ba33a2a1b9f89ce33a9082bf2d14dcc3e831f372f80c762e481777886a3a04b4489ea5390ecdeb21c4def57fba5b2c77086a3959 languageName: node linkType: hard @@ -24351,14 +26040,14 @@ __metadata: linkType: hard "jest-pnp-resolver@npm:^1.2.2": - version: 1.2.3 - resolution: "jest-pnp-resolver@npm:1.2.3" + version: 1.2.2 + resolution: "jest-pnp-resolver@npm:1.2.2" peerDependencies: jest-resolve: "*" peerDependenciesMeta: jest-resolve: optional: true - checksum: 86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac + checksum: f6ef6193f7f015830aea3a13a4fd9f53a60746bbaa2d56d18af4afd26ed1b527039c466c8d2447f68b149db8a912b9493a727f29b809ff883b8b5daec16e98ce languageName: node linkType: hard @@ -24369,20 +26058,13 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^27.5.1": +"jest-regex-util@npm:^27.0.0, jest-regex-util@npm:^27.5.1": version: 27.5.1 resolution: "jest-regex-util@npm:27.5.1" checksum: f9790d417b667b38155c4bbd58f2afc0ad9f774381e5358776df02df3f29564069d4773c7ba050db6826bad8a4cc7ef82c3b4c65bfa508e419fdd063a9682c42 languageName: node linkType: hard -"jest-regex-util@npm:^28.0.0": - version: 28.0.2 - resolution: "jest-regex-util@npm:28.0.2" - checksum: d79d255b8a2217bdb0b638cbb5e61a41ab788e62a6217fce5276ab9763c1327b9e0a4f10ebdb230c76848125aa9cc97c8751cfad15db7ec0441d44acfbaf5084 - languageName: node - linkType: hard - "jest-regex-util@npm:^29.6.3": version: 29.6.3 resolution: "jest-regex-util@npm:29.6.3" @@ -24608,17 +26290,17 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:30.2.0": - version: 30.2.0 - resolution: "jest-util@npm:30.2.0" +"jest-util@npm:30.0.2": + version: 30.0.2 + resolution: "jest-util@npm:30.0.2" dependencies: - "@jest/types": 30.2.0 + "@jest/types": 30.0.1 "@types/node": "*" chalk: ^4.1.2 ci-info: ^4.2.0 graceful-fs: ^4.2.11 picomatch: ^4.0.2 - checksum: 896d663554b35258a87ec1a0a0fdd8741fdf4f3239d09fc52fdd88fa5c411a5ece7903bbbbd7d5194743fcb69f62afc3287e90f57736a91e7df95ad421937936 + checksum: 07de384790b8e5a5925fba5448fa1475790a5b52271fbf99958c18e468da1af940f8b45e330d87766576cf6c5d1f4f41ce51c976483a5079653d9fcdba8aac8e languageName: node linkType: hard @@ -24650,21 +26332,7 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-util@npm:28.1.3" - dependencies: - "@jest/types": ^28.1.3 - "@types/node": "*" - chalk: ^4.0.0 - ci-info: ^3.2.0 - graceful-fs: ^4.2.9 - picomatch: ^2.2.3 - checksum: 7d4946424032a2ccb2ad669905debb44b0bf040dff7a1fe82d283c679ae4638a86ca48d6a276d65a76451252338ad84e76ef2cfde03f577f091fe2b3102aedc9 - languageName: node - linkType: hard - -"jest-util@npm:^29.7.0": +"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-util@npm:29.7.0" dependencies: @@ -24707,35 +26375,34 @@ __metadata: linkType: hard "jest-watch-typeahead@npm:^1.0.0": - version: 1.1.0 - resolution: "jest-watch-typeahead@npm:1.1.0" + version: 1.0.0 + resolution: "jest-watch-typeahead@npm:1.0.0" dependencies: ansi-escapes: ^4.3.1 chalk: ^4.0.0 - jest-regex-util: ^28.0.0 - jest-watcher: ^28.0.0 + jest-regex-util: ^27.0.0 + jest-watcher: ^27.0.0 slash: ^4.0.0 string-length: ^5.0.1 strip-ansi: ^7.0.1 peerDependencies: - jest: ^27.0.0 || ^28.0.0 - checksum: d7929332dc43ab76a84d4f90edc589c108e1357d5570bd095563f02e0ec59ae5a9daf555dda94cde010cff7e1e82bcc37f1d54a3b3df87dafd333a664bbc0cef + jest: ^27.0.0 + checksum: 7b3486f180df2e92b63d3d2ede0539eeefb10410bb3caa7c64df6eecfb7e0d03a0018679ada97a9caac6397993b7bf7cb04acfc7b0b44f88b2b6fc37937357c2 languageName: node linkType: hard -"jest-watcher@npm:^28.0.0": - version: 28.1.3 - resolution: "jest-watcher@npm:28.1.3" +"jest-watcher@npm:^27.0.0": + version: 27.5.1 + resolution: "jest-watcher@npm:27.5.1" dependencies: - "@jest/test-result": ^28.1.3 - "@jest/types": ^28.1.3 + "@jest/test-result": ^27.5.1 + "@jest/types": ^27.5.1 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 - emittery: ^0.10.2 - jest-util: ^28.1.3 + jest-util: ^27.5.1 string-length: ^4.0.1 - checksum: c61da8c35f8fc74224335471675649966787b12ae4469b5049cb46facafb30f16b63a52d0d1137701b651cd514abcae005680bfc542d85979ddbae4dbc6c10ad + checksum: e42f5e38bc4da56bde6ccec4b13b7646460a3d6b567934e0ca96d72c2ce837223ffbb84a2f8428197da4323870c03f00969237f9b40f83a3072111a8cd66cc4b languageName: node linkType: hard @@ -24755,7 +26422,7 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^27.4.5, jest-worker@npm:^27.5.1": +"jest-worker@npm:^27.3.1, jest-worker@npm:^27.4.5, jest-worker@npm:^27.5.1": version: 27.5.1 resolution: "jest-worker@npm:27.5.1" dependencies: @@ -24766,17 +26433,6 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^28.0.2": - version: 28.1.3 - resolution: "jest-worker@npm:28.1.3" - dependencies: - "@types/node": "*" - merge-stream: ^2.0.0 - supports-color: ^8.0.0 - checksum: d6715268fd6c9fd8431987d42e4ae0981dc6352fd7a5c90aadb9c67562dc6161486a98960f5d1bd36dbafb202d8d98a6fdb181711acbc5e55ee6ab85fa94c931 - languageName: node - linkType: hard - "jest-worker@npm:^29.7.0": version: 29.7.0 resolution: "jest-worker@npm:29.7.0" @@ -24808,21 +26464,12 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^1.21.7": - version: 1.21.7 - resolution: "jiti@npm:1.21.7" - bin: - jiti: bin/jiti.js - checksum: 77b61989c758ff32407cdae8ddc77f85e18e1a13fc4977110dbd2e05fc761842f5f71bce684d9a01316e1c4263971315a111385759951080bbfe17cbb5de8f7a - languageName: node - linkType: hard - -"jiti@npm:^2.6.1": - version: 2.6.1 - resolution: "jiti@npm:2.6.1" +"jiti@npm:^2.4.1": + version: 2.4.2 + resolution: "jiti@npm:2.4.2" bin: jiti: lib/jiti-cli.mjs - checksum: 79b2e96a8e623f66c1b703b98ec1b8be4500e1d217e09b09e343471bbb9c105381b83edbb979d01cef18318cc45ce6e153571b6c83122170eefa531c64b6789b + checksum: 4ceac133a08c8faff7eac84aabb917e85e8257f5ad659e843004ce76e981c457c390a220881748ac67ba1b940b9b729b30fb85cbaf6e7989f04b6002c94da331 languageName: node linkType: hard @@ -24841,23 +26488,23 @@ __metadata: linkType: hard "jose@npm:^4.15.5": - version: 4.15.9 - resolution: "jose@npm:4.15.9" - checksum: 4ed4ddf4a029db04bd167f2215f65d7245e4dc5f36d7ac3c0126aab38d66309a9e692f52df88975d99429e357e5fd8bab340ff20baab544d17684dd1d940a0f4 + version: 4.15.5 + resolution: "jose@npm:4.15.5" + checksum: 9f208492f55ae9c547fd407c36f67ec3385051b5ca390e24f5449740f17359640b3f96fabfd38bc132cc4292b964c31b921bf356253373b1bd3eb6df799b7433 languageName: node linkType: hard "jose@npm:^5.2.0": - version: 5.10.0 - resolution: "jose@npm:5.10.0" - checksum: e20d9fc58d7e402f2e5f04e824b8897d5579aae60e64cb88ebdea1395311c24537bf4892f7de413fab1acf11e922797fb1b42269bc8fc65089a3749265ccb7b0 + version: 5.2.3 + resolution: "jose@npm:5.2.3" + checksum: 7cf02e1d1d6226b6ee136fb6c53fd4dde9cfdaf1613ceaab3a5629803eaa80cbfd77cddc38a54c55c82b8f63428677660c93fc87493818a07adc9c0c77ef16ff languageName: node linkType: hard "jquery@npm:x.*": - version: 3.7.1 - resolution: "jquery@npm:3.7.1" - checksum: 808cfbfb758438560224bf26e17fcd5afc7419170230c810dd11f5c1792e2263e2970cca8d659eb84fcd9acc301edb6d310096e450277d54be4f57071b0c82d9 + version: 3.6.0 + resolution: "jquery@npm:3.6.0" + checksum: 45a63f8376a8918087c0277b2394dd382fcacff765c41ccbb5009a9336f8c971bf41c6a0519062edc1dff6333d96959c3a3ec55c95eb6c94d5372253d6cbf82f languageName: node linkType: hard @@ -24905,6 +26552,13 @@ __metadata: languageName: node linkType: hard +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 + languageName: node + linkType: hard + "jsbn@npm:~0.1.0": version: 0.1.1 resolution: "jsbn@npm:0.1.1" @@ -24930,7 +26584,7 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:^3.0.2, jsesc@npm:~3.1.0": +"jsesc@npm:^3.0.2": version: 3.1.0 resolution: "jsesc@npm:3.1.0" bin: @@ -24939,6 +26593,15 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:~0.5.0": + version: 0.5.0 + resolution: "jsesc@npm:0.5.0" + bin: + jsesc: bin/jsesc + checksum: f93792440ae1d80f091b65f8ceddf8e55c4bb7f1a09dee5dcbdb0db5612c55c0f6045625aa6b7e8edb2e0a4feabd80ee48616dbe2d37055573a84db3d24f96d9 + languageName: node + linkType: hard + "json-buffer@npm:3.0.1": version: 3.0.1 resolution: "json-buffer@npm:3.0.1" @@ -25038,15 +26701,15 @@ __metadata: linkType: hard "jsonfile@npm:^6.0.1": - version: 6.2.0 - resolution: "jsonfile@npm:6.2.0" + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" dependencies: graceful-fs: ^4.1.6 universalify: ^2.0.0 dependenciesMeta: graceful-fs: optional: true - checksum: 7f4f43b08d1869ded8a6822213d13ae3b99d651151d77efd1557ced0889c466296a7d9684e397bd126acf5eb2cfcb605808c3e681d0fdccd2fe5a04b47e76c0d + checksum: 4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 languageName: node linkType: hard @@ -25057,21 +26720,10 @@ __metadata: languageName: node linkType: hard -"jsonpath@npm:^1.1.1": - version: 1.1.1 - resolution: "jsonpath@npm:1.1.1" - dependencies: - esprima: 1.2.2 - static-eval: 2.0.2 - underscore: 1.12.1 - checksum: 4fea3f83bcb4df08c32090ba8a0d1a6d26244f6d19c4296f9b58caa01eeb7de0f8347eba40077ceee2f95acc69d032b0b48226d350339063ba580e87983f6dec - languageName: node - linkType: hard - "jsonpointer@npm:^5.0.0": - version: 5.0.1 - resolution: "jsonpointer@npm:5.0.1" - checksum: 89929e58b400fcb96928c0504fcf4fc3f919d81e9543ceb055df125538470ee25290bb4984251e172e6ef8fcc55761eb998c118da763a82051ad89d4cb073fe7 + version: 5.0.0 + resolution: "jsonpointer@npm:5.0.0" + checksum: deca8569f9fd3fb501880dd6bcda9ca742e37655f177db8bd594e4ceac373c328b23308b5a47deb46cdfc14b6f27b8ebe9802a52eb796130816996870c5efca4 languageName: node linkType: hard @@ -25108,22 +26760,20 @@ __metadata: languageName: node linkType: hard -"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": - version: 3.3.5 - resolution: "jsx-ast-utils@npm:3.3.5" +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.2.1": + version: 3.2.1 + resolution: "jsx-ast-utils@npm:3.2.1" dependencies: - array-includes: ^3.1.6 - array.prototype.flat: ^1.3.1 - object.assign: ^4.1.4 - object.values: ^1.1.6 - checksum: a32679e9cb55469cb6d8bbc863f7d631b2c98b7fc7bf172629261751a6e7bc8da6ae374ddb74d5fbd8b06cf0eb4572287b259813d92b36e384024ed35e4c13e1 + array-includes: ^3.1.3 + object.assign: ^4.1.2 + checksum: 9259c93bf4f80a740efcade8e6087f28c839ebf75799c1a886e13f6b84b3b3360aee0576bccb32ce01cf838409cf7e1a8fa6f7bd4dfb301a006c42208243e5ac languageName: node linkType: hard "just-diff-apply@npm:^5.2.0": - version: 5.5.0 - resolution: "just-diff-apply@npm:5.5.0" - checksum: d7b85371f2a5a17a108467fda35dddd95264ab438ccec7837b67af5913c57ded7246039d1df2b5bc1ade034ccf815b56d69786c5f1e07383168a066007c796c0 + version: 5.4.1 + resolution: "just-diff-apply@npm:5.4.1" + checksum: cb7966d56bb70baed98ed0ab466cc625c99334ed0eea6413a568b8f35fcf19540009eba44cee2d6f610978169633eb0321f67b882eb0ed4c774af10673fdcec6 languageName: node linkType: hard @@ -25155,12 +26805,12 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.0.0, keyv@npm:^4.5.3": - version: 4.5.4 - resolution: "keyv@npm:4.5.4" +"keyv@npm:^4.0.0": + version: 4.5.2 + resolution: "keyv@npm:4.5.2" dependencies: json-buffer: 3.0.1 - checksum: aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e + checksum: b633bf53a5afa5591f383d326746226e110e59f13c7e1e8d3e3c9580d2c2345c5eefc21cce168cd5be7fa34b9163e391927146fbd2b7ee7aa2f3aa02b7f0a7de languageName: node linkType: hard @@ -25179,9 +26829,9 @@ __metadata: linkType: hard "klona@npm:^2.0.4, klona@npm:^2.0.5": - version: 2.0.6 - resolution: "klona@npm:2.0.6" - checksum: 94eed2c6c2ce99f409df9186a96340558897b3e62a85afdc1ee39103954d2ebe1c1c4e9fe2b0952771771fa96d70055ede8b27962a7021406374fdb695fd4d01 + version: 2.0.5 + resolution: "klona@npm:2.0.5" + checksum: 5b752c11ca8e2996612386699f52cc5aed802aa4116663d26239ac0b054fae25191dacb95587ecf1a167b039daa9fc3fa2da17dfd5d0821f3037de3821d9a9e5 languageName: node linkType: hard @@ -25231,19 +26881,19 @@ __metadata: languageName: node linkType: hard -"language-subtag-registry@npm:^0.3.20": - version: 0.3.23 - resolution: "language-subtag-registry@npm:0.3.23" - checksum: e9b05190421d2cd36dd6c95c28673019c927947cb6d94f40ba7e77a838629ee9675c94accf897fbebb07923187deb843b8fbb8935762df6edafe6c28dcb0b86c +"language-subtag-registry@npm:~0.3.2": + version: 0.3.21 + resolution: "language-subtag-registry@npm:0.3.21" + checksum: 349ff5b6fbba6dcf345e8edcdce3c7a47624fed4b8f72b9215686b8de7c65067a1c44a45bdbc88282bff5396be63333e3ec67a42ffaa22027ffe6b079d3500e4 languageName: node linkType: hard -"language-tags@npm:^1.0.9": - version: 1.0.9 - resolution: "language-tags@npm:1.0.9" +"language-tags@npm:^1.0.5": + version: 1.0.5 + resolution: "language-tags@npm:1.0.5" dependencies: - language-subtag-registry: ^0.3.20 - checksum: 9ab911213c4bd8bd583c850201c17794e52cb0660d1ab6e32558aadc8324abebf6844e46f92b80a5d600d0fbba7eface2c207bfaf270a1c7fd539e4c3a880bff + language-subtag-registry: ~0.3.2 + checksum: 04215e821af9a8f1bc6c99ab5aa0a316c3fe1912ca3337eb28596316064bddd8edd22f2883d866069ebdf01b2002e504a760a336b2c728b6d30514e86744f76c languageName: node linkType: hard @@ -25257,12 +26907,12 @@ __metadata: linkType: hard "launch-editor@npm:^2.6.1": - version: 2.11.1 - resolution: "launch-editor@npm:2.11.1" + version: 2.10.0 + resolution: "launch-editor@npm:2.10.0" dependencies: - picocolors: ^1.1.1 - shell-quote: ^1.8.3 - checksum: b1aad04eef3a675aa35e82498bedaaeb790b9a02834a9cff79987dd7c6f5d92fd8f79ff7a8a4cd61681e0d462069de30d0bc65b41a936a7e3d700a4fdac1090e + picocolors: ^1.0.0 + shell-quote: ^1.8.1 + checksum: 8b5a26be6b0da1da039ed2254b837dea0651a6406ea4dc4c9a5b28ea72862f1b12880135c495baf9d8a08997473b44034172506781744cf82e155451a40b7d51 languageName: node linkType: hard @@ -25285,10 +26935,10 @@ __metadata: linkType: hard "lerna@npm:^8.2.1": - version: 8.2.4 - resolution: "lerna@npm:8.2.4" + version: 8.2.1 + resolution: "lerna@npm:8.2.1" dependencies: - "@lerna/create": 8.2.4 + "@lerna/create": 8.2.1 "@npmcli/arborist": 7.5.4 "@npmcli/package-json": 5.2.0 "@npmcli/run-script": 8.1.0 @@ -25315,6 +26965,7 @@ __metadata: get-stream: 6.0.0 git-url-parse: 14.0.0 glob-parent: 6.0.2 + globby: 11.1.0 graceful-fs: 4.2.11 has-unicode: 2.0.1 import-local: 3.1.0 @@ -25328,6 +26979,7 @@ __metadata: libnpmaccess: 8.0.6 libnpmpublish: 9.0.9 load-json-file: 6.2.0 + lodash: ^4.17.21 make-dir: 4.0.0 minimatch: 3.0.5 multimatch: 5.0.0 @@ -25353,10 +27005,9 @@ __metadata: slash: 3.0.0 ssri: ^10.0.6 string-width: ^4.2.3 + strong-log-transformer: 2.1.0 tar: 6.2.1 temp-dir: 1.0.0 - through: 2.3.8 - tinyglobby: 0.2.12 typescript: ">=3 < 6" upath: 2.0.1 uuid: ^10.0.0 @@ -25369,7 +27020,7 @@ __metadata: yargs-parser: 21.1.1 bin: lerna: dist/cli.js - checksum: 6fba1b6a437d76978cf0aa67efb88b14643502839c7121b8ab8c6368fa1c1a4806600bf0f7a57ca1cfc52007ff1b45a03269205f9df93fc6fc4fb3179760b8c7 + checksum: e44f94a3548f115870e894adf0d4587f643770f7df59e865721c5c0bf86e680e815926bd06103826c59747cfc4f93fb18bcc572ddbf749ee7f727e5171ea6730 languageName: node linkType: hard @@ -25433,7 +27084,14 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^3.1.1, lilconfig@npm:^3.1.3": +"lilconfig@npm:^2.0.5": + version: 2.1.0 + resolution: "lilconfig@npm:2.1.0" + checksum: 64645641aa8d274c99338e130554abd6a0190533c0d9eb2ce7ebfaf2e05c7d9961f3ffe2bfa39efd3b60c521ba3dd24fa236fe2775fc38501bf82bf49d4678b8 + languageName: node + linkType: hard + +"lilconfig@npm:^3.1.2": version: 3.1.3 resolution: "lilconfig@npm:3.1.3" checksum: f5604e7240c5c275743561442fbc5abf2a84ad94da0f5adc71d25e31fa8483048de3dcedcb7a44112a942fed305fd75841cdf6c9681c7f640c63f1049e9a5dcc @@ -25475,7 +27133,7 @@ __metadata: languageName: node linkType: hard -"load-json-file@npm:6.2.0": +"load-json-file@npm:6.2.0, load-json-file@npm:^6.2.0": version: 6.2.0 resolution: "load-json-file@npm:6.2.0" dependencies: @@ -25500,13 +27158,13 @@ __metadata: linkType: hard "loader-runner@npm:^4.2.0": - version: 4.3.1 - resolution: "loader-runner@npm:4.3.1" - checksum: a523b6329f114e0a98317158e30a7dfce044b731521be5399464010472a93a15ece44757d1eaed1d8845019869c5390218bc1c7c3110f4eeaef5157394486eac + version: 4.3.0 + resolution: "loader-runner@npm:4.3.0" + checksum: a44d78aae0907a72f73966fe8b82d1439c8c485238bd5a864b1b9a2a3257832effa858790241e6b37876b5446a78889adf2fcc8dd897ce54c089ecc0a0ce0bf0 languageName: node linkType: hard -"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.4": +"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.3": version: 2.0.4 resolution: "loader-utils@npm:2.0.4" dependencies: @@ -25518,9 +27176,9 @@ __metadata: linkType: hard "loader-utils@npm:^3.2.0": - version: 3.3.1 - resolution: "loader-utils@npm:3.3.1" - checksum: f2af4eb185ac5bf7e56e1337b666f90744e9f443861ac521b48f093fb9e8347f191c8960b4388a3365147d218913bc23421234e7788db69f385bacfefa0b4758 + version: 3.2.1 + resolution: "loader-utils@npm:3.2.1" + checksum: d3e1f217d160e8e894a0385a33500d4ce14065e8ffb250f5a81ae65bc2c3baa50625ec34182ba4417b46b4ac6725aed64429e1104d6401e074af2aa1dd018394 languageName: node linkType: hard @@ -25592,6 +27250,20 @@ __metadata: languageName: node linkType: hard +"lodash.get@npm:^4.4.2": + version: 4.4.2 + resolution: "lodash.get@npm:4.4.2" + checksum: 48f40d471a1654397ed41685495acb31498d5ed696185ac8973daef424a749ca0c7871bf7b665d5c14f5cc479394479e0307e781f61d5573831769593411be6e + languageName: node + linkType: hard + +"lodash.isequal@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.isequal@npm:4.5.0" + checksum: dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f + languageName: node + linkType: hard + "lodash.ismatch@npm:^4.4.0": version: 4.4.0 resolution: "lodash.ismatch@npm:4.4.0" @@ -25613,7 +27285,7 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:^4.1.2": +"lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" checksum: c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 @@ -25725,24 +27397,23 @@ __metadata: languageName: node linkType: hard -"logform@npm:^2.7.0": - version: 2.7.0 - resolution: "logform@npm:2.7.0" +"logform@npm:^2.2.0": + version: 2.3.0 + resolution: "logform@npm:2.3.0" dependencies: - "@colors/colors": 1.6.0 - "@types/triple-beam": ^1.3.2 + colors: ^1.2.1 fecha: ^4.2.0 ms: ^2.1.1 - safe-stable-stringify: ^2.3.1 + safe-stable-stringify: ^1.1.0 triple-beam: ^1.3.0 - checksum: 4789b4b37413c731d1835734cb799240d31b865afde6b7b3e06051d6a4127bfda9e88c99cfbf296d084a315ccbed2647796e6a56b66e725bcb268c586f57558f + checksum: e3729e6e0ed198786d1c4ee05bf4952360377bc08de9fe53cac19bd055dc1c79915535c1ad22bf8519aab0658f17f1fcd51fa1573b1b639fd0e75e4b8eb7ca33 languageName: node linkType: hard "long@npm:^5.2.1": - version: 5.3.2 - resolution: "long@npm:5.3.2" - checksum: 7130fe1cbce2dca06734b35b70d380ca3f70271c7f8852c922a7c62c86c4e35f0c39290565eca7133c625908d40e126ac57c02b1b1a4636b9457d77e1e60b981 + version: 5.2.3 + resolution: "long@npm:5.2.3" + checksum: 6a0da658f5ef683b90330b1af76f06790c623e148222da9d75b60e266bbf88f803232dd21464575681638894a84091616e7f89557aa087fd14116c0f4e0e43d9 languageName: node linkType: hard @@ -25757,6 +27428,13 @@ __metadata: languageName: node linkType: hard +"loupe@npm:^3.1.0, loupe@npm:^3.1.4": + version: 3.1.4 + resolution: "loupe@npm:3.1.4" + checksum: 5c2e6aefaad25f812d361c750b8cf4ff91d68de289f141d7c85c2ce9bb79eeefa06a93c85f7b87cba940531ed8f15e492f32681d47eed23842ad1963eb3a154d + languageName: node + linkType: hard + "lower-case-first@npm:^2.0.1, lower-case-first@npm:^2.0.2": version: 2.0.2 resolution: "lower-case-first@npm:2.0.2" @@ -25790,9 +27468,9 @@ __metadata: linkType: hard "lru-cache@npm:^11.0.0": - version: 11.2.2 - resolution: "lru-cache@npm:11.2.2" - checksum: 72d7831bbebc85e2bdefe01047ee5584db69d641c48d7a509e86f66f6ee111b30af7ec3bd68a967d47b69a4b1fa8bbf3872630bd06a63b6735e6f0a5f1c8e83d + version: 11.1.0 + resolution: "lru-cache@npm:11.1.0" + checksum: 85c312f7113f65fae6a62de7985348649937eb34fb3d212811acbf6704dc322a421788aca253b62838f1f07049a84cc513d88f494e373d3756514ad263670a64 languageName: node linkType: hard @@ -25814,39 +27492,39 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.14.1": +"lru-cache@npm:^7.14.1, lru-cache@npm:^7.7.1": version: 7.18.3 resolution: "lru-cache@npm:7.18.3" checksum: b3a452b491433db885beed95041eb104c157ef7794b9c9b4d647be503be91769d11206bb573849a16b4cc0d03cbd15ffd22df7960997788b74c1d399ac7a4fed languageName: node linkType: hard -"lru.min@npm:^1.0.0": - version: 1.1.2 - resolution: "lru.min@npm:1.1.2" - checksum: 64f0cbb155899b62e57b5f0f1e69d5427252cf87cd1dd2ba87d6768da7636ba1e459bd6b97a7632cf50ee9ede927809dab5c50ab76651d56c3cbf970d1b08f5c +"lru-cache@npm:^8.0.0": + version: 8.0.5 + resolution: "lru-cache@npm:8.0.5" + checksum: cd95a9c38497611c5a6453de39a881f6eb5865851a2a01b5f14104ff3fee515362a7b1e7de28606028f423802910ba05bdb8ae1aa7b0d54eae70c92f0cec10b2 languageName: node linkType: hard "lz-string@npm:^1.4.4": - version: 1.5.0 - resolution: "lz-string@npm:1.5.0" + version: 1.4.4 + resolution: "lz-string@npm:1.4.4" bin: lz-string: bin/bin.js - checksum: 36128e4de34791838abe979b19927c26e67201ca5acf00880377af7d765b38d1c60847e01c5ec61b1a260c48029084ab3893a3925fd6e48a04011364b089991b + checksum: 683d2d01607444605bee9902b05851415ae54e4de75ff14971c7e070d0fab53a7f1f82e659f24e6ccdc63080832b937418e278a611ed4a354bf2e7ad6f0b874b languageName: node linkType: hard "magic-string@npm:^0.25.0, magic-string@npm:^0.25.7": - version: 0.25.9 - resolution: "magic-string@npm:0.25.9" + version: 0.25.7 + resolution: "magic-string@npm:0.25.7" dependencies: - sourcemap-codec: ^1.4.8 - checksum: 37f5e01a7e8b19a072091f0b45ff127cda676232d373ce2c551a162dd4053c575ec048b9cbb4587a1f03adb6c5d0fd0dd49e8ab070cd2c83a4992b2182d9cb56 + sourcemap-codec: ^1.4.4 + checksum: d5da35f01d5437d7d6c030fe8185285a78b97144d07944d62187bd985ee2f6dcc8c9a538ded6a3afe186f5d6f2e705b45f9f307b19020aff530447bd32f24375 languageName: node linkType: hard -"make-dir@npm:4.0.0, make-dir@npm:^4.0.0": +"make-dir@npm:4.0.0": version: 4.0.0 resolution: "make-dir@npm:4.0.0" dependencies: @@ -25874,13 +27552,37 @@ __metadata: languageName: node linkType: hard -"make-error@npm:^1.1.1, make-error@npm:^1.3.2, make-error@npm:^1.3.6": +"make-error@npm:1.x, make-error@npm:^1.1.1, make-error@npm:^1.3.2": version: 1.3.6 resolution: "make-error@npm:1.3.6" checksum: 171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f languageName: node linkType: hard +"make-fetch-happen@npm:^10.0.3": + version: 10.2.1 + resolution: "make-fetch-happen@npm:10.2.1" + 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 + checksum: 28ec392f63ab93511f400839dcee83107eeecfaad737d1e8487ea08b4332cd89a8f3319584222edd9f6f1d0833cf516691469496d46491863f9e88c658013949 + languageName: node + linkType: hard + "make-fetch-happen@npm:^13.0.0, make-fetch-happen@npm:^13.0.1": version: 13.0.1 resolution: "make-fetch-happen@npm:13.0.1" @@ -26008,6 +27710,13 @@ __metadata: languageName: node linkType: hard +"mdn-data@npm:2.0.30": + version: 2.0.30 + resolution: "mdn-data@npm:2.0.30" + checksum: a2c472ea16cee3911ae742593715aa4c634eb3d4b9f1e6ada0902aa90df13dcbb7285d19435f3ff213ebaa3b2e0c0265c1eb0e3fb278fda7f8919f046a410cd9 + languageName: node + linkType: hard + "mdn-data@npm:2.0.4": version: 2.0.4 resolution: "mdn-data@npm:2.0.4" @@ -26015,13 +27724,6 @@ __metadata: languageName: node linkType: hard -"mdn-data@npm:2.12.2": - version: 2.12.2 - resolution: "mdn-data@npm:2.12.2" - checksum: b22443b71d70f72ccc3c6ba1608035431a8fc18c3c8fc53523f06d20e05c2ac10f9b53092759a2ca85cf02f0d37036f310b581ce03e7b99ac74d388ef8152ade - languageName: node - linkType: hard - "mdurl@npm:^1.0.1": version: 1.0.1 resolution: "mdurl@npm:1.0.1" @@ -26045,17 +27747,15 @@ __metadata: languageName: node linkType: hard -"memfs@npm:^4.43.1": - version: 4.49.0 - resolution: "memfs@npm:4.49.0" +"memfs@npm:^4.6.0": + version: 4.17.0 + resolution: "memfs@npm:4.17.0" dependencies: - "@jsonjoy.com/json-pack": ^1.11.0 - "@jsonjoy.com/util": ^1.9.0 - glob-to-regex.js: ^1.0.1 - thingies: ^2.5.0 - tree-dump: ^1.0.3 + "@jsonjoy.com/json-pack": ^1.0.3 + "@jsonjoy.com/util": ^1.3.0 + tree-dump: ^1.0.1 tslib: ^2.0.0 - checksum: 274b831d86db5ab49da35ee99dbe7d4bb60f7d33c581b9f098bd2eab603b12dac8481db2653636cffd6ff00fd52bf9e73dde52636da0a28538d257e761dd2b63 + checksum: 2901f69e80e1fbefa8aafe994a253fff6f34eb176d8b80d57476311611e516a11ab4dd93f852c8739fe04f2b57d6a4ca7a1828fa0bd401ce631bcac214b3d58b languageName: node linkType: hard @@ -26107,14 +27807,14 @@ __metadata: linkType: hard "meros@npm:^1.1.4": - version: 1.3.2 - resolution: "meros@npm:1.3.2" + version: 1.1.4 + resolution: "meros@npm:1.1.4" peerDependencies: - "@types/node": ">=13" + "@types/node": ">=12" peerDependenciesMeta: "@types/node": optional: true - checksum: ebb0e462e4aeccaf569593c714f738e6f941dcf10b537c6aa1acec92ce8894cc76f6a995ecaac89b0bcefe240ec20539ade4d7fe897845cd815de1bf78099836 + checksum: 36a463aecbae2fd9cbdb1e5630455217fb6bdeb8670011106187ca07b83ae570c2772e31cfaff4ea91906b9b6dd0dc50d783695fa89aff80754379d03cda9af8 languageName: node linkType: hard @@ -26125,7 +27825,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:^4.0.8, micromatch@npm:~4.0.0": +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.8, micromatch@npm:~4.0.0": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -26147,21 +27847,14 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.52.0": +"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": version: 1.52.0 resolution: "mime-db@npm:1.52.0" checksum: 0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa languageName: node linkType: hard -"mime-db@npm:>= 1.43.0 < 2, mime-db@npm:^1.54.0": - version: 1.54.0 - resolution: "mime-db@npm:1.54.0" - checksum: 8d907917bc2a90fa2df842cdf5dfeaf509adc15fe0531e07bb2f6ab15992416479015828d6a74200041c492e42cce3ebf78e5ce714388a0a538ea9c53eece284 - languageName: node - linkType: hard - -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.26, mime-types@npm:^2.1.27, mime-types@npm:^2.1.35, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.26, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:^2.1.35, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -26170,15 +27863,6 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^3.0.1": - version: 3.0.1 - resolution: "mime-types@npm:3.0.1" - dependencies: - mime-db: ^1.54.0 - checksum: bd8c20d3694548089cf229016124f8f40e6a60bbb600161ae13e45f793a2d5bb40f96bbc61f275836696179c77c1d6bf4967b2a75e0a8ad40fe31f4ed5be4da5 - languageName: node - linkType: hard - "mime@npm:1.6.0": version: 1.6.0 resolution: "mime@npm:1.6.0" @@ -26224,14 +27908,13 @@ __metadata: linkType: hard "mini-css-extract-plugin@npm:^2.4.5": - version: 2.9.4 - resolution: "mini-css-extract-plugin@npm:2.9.4" + version: 2.6.0 + resolution: "mini-css-extract-plugin@npm:2.6.0" dependencies: schema-utils: ^4.0.0 - tapable: ^2.2.1 peerDependencies: webpack: ^5.0.0 - checksum: 76f9e471784d52435ea766ce576ad23d37d0ea51c32ddc56414c8fdf14f7de44202dbc772cdf7549b7e54a5e56f569af93cfbd036d62d13ff8fd9571e53353b7 + checksum: 1d13b97d03cbcc083bbda474b5f18777664168ddd9aba186b3e9f31709205bdf263dded907af4fc82bce0ab88ba8cbee4778a2d6c6b24fca8d82a227afa90dc9 languageName: node linkType: hard @@ -26249,15 +27932,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:10.0.3, minimatch@npm:^10.0.3": - version: 10.0.3 - resolution: "minimatch@npm:10.0.3" - dependencies: - "@isaacs/brace-expansion": ^5.0.0 - checksum: e43e4a905c5d70ac4cec8530ceaeccb9c544b1ba8ac45238e2a78121a01c17ff0c373346472d221872563204eabe929ad02669bb575cb1f0cc30facab369f70f - languageName: node - linkType: hard - "minimatch@npm:2 || 3, minimatch@npm:^3.0.3, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -26276,25 +27950,25 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:7.4.6": - version: 7.4.6 - resolution: "minimatch@npm:7.4.6" +"minimatch@npm:9.0.3": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" dependencies: brace-expansion: ^2.0.1 - checksum: e587bf3d90542555a3d58aca94c549b72d58b0a66545dd00eef808d0d66e5d9a163d3084da7f874e83ca8cc47e91c670e6c6f6593a3e7bb27fcc0e6512e87c67 + checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac languageName: node linkType: hard -"minimatch@npm:9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" +"minimatch@npm:^10.0.0": + version: 10.0.1 + resolution: "minimatch@npm:10.0.1" dependencies: brace-expansion: ^2.0.1 - checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac + checksum: e6c29a81fe83e1877ad51348306be2e8aeca18c88fdee7a99df44322314279e15799e41d7cb274e4e8bb0b451a3bc622d6182e157dfa1717d6cda75e9cd8cd5d languageName: node linkType: hard -"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": +"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0, minimatch@npm:^5.1.6": version: 5.1.6 resolution: "minimatch@npm:5.1.6" dependencies: @@ -26312,7 +27986,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.0, minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.4": version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: @@ -26321,6 +27995,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:~5.0.0": + version: 5.0.0 + resolution: "minimatch@npm:5.0.0" + dependencies: + brace-expansion: ^2.0.1 + checksum: bbe313b96f4f4e1bebb293e9cbe122f2bc67bb6180bf643e51ab8d12eb4db24821d3957a232640efb3a21068cb7a9cd758fbf87977c3f4bcba65b9d217fc5158 + languageName: node + linkType: hard + "minimist-options@npm:4.1.0": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" @@ -26332,13 +28015,22 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": +"minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 languageName: node linkType: hard +"minipass-collect@npm:^1.0.2": + version: 1.0.2 + resolution: "minipass-collect@npm:1.0.2" + dependencies: + minipass: ^3.0.0 + checksum: 8f82bd1f3095b24f53a991b04b67f4c710c894e518b813f0864a31de5570441a509be1ca17e0bb92b047591a8fdbeb886f502764fefb00d2f144f4011791e898 + languageName: node + linkType: hard + "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -26348,18 +28040,33 @@ __metadata: languageName: node linkType: hard +"minipass-fetch@npm:^2.0.3": + version: 2.1.2 + resolution: "minipass-fetch@npm:2.1.2" + dependencies: + encoding: ^0.1.13 + minipass: ^3.1.6 + minipass-sized: ^1.0.3 + minizlib: ^2.1.2 + dependenciesMeta: + encoding: + optional: true + checksum: 33ab2c5bdb3d91b9cb8bc6ae42d7418f4f00f7f7beae14b3bb21ea18f9224e792f560a6e17b6f1be12bbeb70dbe99a269f4204c60e5d99130a0777b153505c43 + languageName: node + linkType: hard + "minipass-fetch@npm:^3.0.0": - version: 3.0.5 - resolution: "minipass-fetch@npm:3.0.5" + version: 3.0.3 + resolution: "minipass-fetch@npm:3.0.3" dependencies: encoding: ^0.1.13 - minipass: ^7.0.3 + minipass: ^5.0.0 minipass-sized: ^1.0.3 minizlib: ^2.1.2 dependenciesMeta: encoding: optional: true - checksum: 9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b + checksum: 12e0fde7e8fdb1bd923b9243b4788e7d3df305c6ddb3b79ab2da4587fa608c126157c7f6dd43746e8063ee99ec5abbb898d0426c812e9c9b68260c4fea9b279a languageName: node linkType: hard @@ -26405,16 +28112,16 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^3.0.0": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" +"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": + version: 3.3.4 + resolution: "minipass@npm:3.3.4" dependencies: yallist: ^4.0.0 - checksum: a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + checksum: 942522f16a60b651de81031a095149206ebb8647f7d029f5eb4eed23b04e4f872a93ffec5f7dceb6defb00fa80cc413dd5aa1131471a480a24d7167f8264a273 languageName: node linkType: hard -"minipass@npm:^4.0.0, minipass@npm:^4.2.4": +"minipass@npm:^4.2.4": version: 4.2.8 resolution: "minipass@npm:4.2.8" checksum: 4ea76b030d97079f4429d6e8a8affd90baf1b6a1898977c8ccce4701c5a2ba2792e033abc6709373f25c2c4d4d95440d9d5e9464b46b7b76ca44d2ce26d939ce @@ -26446,11 +28153,11 @@ __metadata: linkType: hard "minizlib@npm:^3.0.1": - version: 3.1.0 - resolution: "minizlib@npm:3.1.0" + version: 3.0.2 + resolution: "minizlib@npm:3.0.2" dependencies: minipass: ^7.1.2 - checksum: 5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec + checksum: 9f3bd35e41d40d02469cb30470c55ccc21cae0db40e08d1d0b1dff01cc8cc89a6f78e9c5d2b7c844e485ec0a8abc2238111213fdc5b2038e6d1012eacf316f78 languageName: node linkType: hard @@ -26462,13 +28169,13 @@ __metadata: linkType: hard "mkdirp@npm:0.5.x, mkdirp@npm:^0.5.0, mkdirp@npm:~0.5.1": - version: 0.5.6 - resolution: "mkdirp@npm:0.5.6" + version: 0.5.5 + resolution: "mkdirp@npm:0.5.5" dependencies: - minimist: ^1.2.6 + minimist: ^1.2.5 bin: mkdirp: bin/cmd.js - checksum: e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01 + checksum: 4469faeeba703bc46b7cdbe3097d6373747a581eb8b556ce41c8fd25a826eb3254466c6522ba823c2edb0b6f0da7beb91cf71f040bc4e361534a3e67f0994bd0 languageName: node linkType: hard @@ -26498,34 +28205,33 @@ __metadata: linkType: hard "mocha@npm:^11.0.1": - version: 11.7.4 - resolution: "mocha@npm:11.7.4" + version: 11.0.2 + resolution: "mocha@npm:11.0.2" dependencies: + ansi-colors: ^4.1.3 browser-stdout: ^1.3.1 - chokidar: ^4.0.1 + chokidar: ^3.5.3 debug: ^4.3.5 - diff: ^7.0.0 + diff: ^5.2.0 escape-string-regexp: ^4.0.0 find-up: ^5.0.0 glob: ^10.4.5 he: ^1.2.0 - is-path-inside: ^3.0.3 js-yaml: ^4.1.0 log-symbols: ^4.1.0 - minimatch: ^9.0.5 + minimatch: ^5.1.6 ms: ^2.1.3 - picocolors: ^1.1.1 serialize-javascript: ^6.0.2 strip-json-comments: ^3.1.1 supports-color: ^8.1.1 - workerpool: ^9.2.0 - yargs: ^17.7.2 - yargs-parser: ^21.1.1 + workerpool: ^6.5.1 + yargs: ^16.2.0 + yargs-parser: ^20.2.9 yargs-unparser: ^2.0.0 bin: _mocha: bin/_mocha mocha: bin/mocha.js - checksum: f84252dd93b7d67e20e3ca09c6be0da77d43795d502132a976450c5c19025de632bbaab6751dd1d8fd6311a3063d2f3647e61db84feb17900995d52e01cfb3b8 + checksum: 3d4b775eb02080fc9e32872c3958cf60fa690ee9fe59af78a365788d0c7ae44d8f42101b75dcf062a08cbf0b4902d73293f1a81b96949f8aaed82df71380100d languageName: node linkType: hard @@ -26552,10 +28258,10 @@ __metadata: languageName: node linkType: hard -"moment@npm:>= 2.9.0, moment@npm:^2.24.0, moment@npm:^2.29.1, moment@npm:^2.29.3": - version: 2.30.1 - resolution: "moment@npm:2.30.1" - checksum: 865e4279418c6de666fca7786607705fd0189d8a7b7624e2e56be99290ac846f90878a6f602e34b4e0455c549b85385b1baf9966845962b313699e7cb847543a +"moment@npm:>= 2.9.0, moment@npm:^2.11.2, moment@npm:^2.24.0, moment@npm:^2.27.0": + version: 2.29.4 + resolution: "moment@npm:2.29.4" + checksum: 844c6f3ce42862ac9467c8ca4f5e48a00750078682cc5bda1bc0e50cc7ca88e2115a0f932d65a06e4a90e26cb78892be9b3ca3dd6546ca2c4d994cebb787fc2b languageName: node linkType: hard @@ -26573,7 +28279,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -26637,30 +28343,18 @@ __metadata: linkType: hard "mysql2@npm:^3.9.8": - version: 3.15.3 - resolution: "mysql2@npm:3.15.3" + version: 3.10.0 + resolution: "mysql2@npm:3.10.0" dependencies: - aws-ssl-profiles: ^1.1.1 denque: ^2.1.0 generate-function: ^2.3.1 - iconv-lite: ^0.7.0 + iconv-lite: ^0.6.3 long: ^5.2.1 - lru.min: ^1.0.0 + lru-cache: ^8.0.0 named-placeholders: ^1.1.3 seq-queue: ^0.0.5 sqlstring: ^2.3.2 - checksum: e10c51eebb2b2783837b732f1f4edc9e0ea15d9c5d80167e739b1dc97a323c786f5b3261e229f586b2903c44abcc71422c473113dfb261fa6215efcbbb5fe6ef - languageName: node - linkType: hard - -"mz@npm:^2.7.0": - version: 2.7.0 - resolution: "mz@npm:2.7.0" - dependencies: - any-promise: ^1.0.0 - object-assign: ^4.0.1 - thenify-all: ^1.0.0 - checksum: 103114e93f87362f0b56ab5b2e7245051ad0276b646e3902c98397d18bb8f4a77f2ea4a2c9d3ad516034ea3a56553b60d3f5f78220001ca4c404bd711bd0af39 + checksum: 0e54fea1349ca3df82acd43a1402e5c4d2dc42f8ed797441973385af566ff0060dc7316ecc49fab5081eaeb0f433dfffe719caca62b166bf6f788e6acf8b7bec languageName: node linkType: hard @@ -26674,11 +28368,11 @@ __metadata: linkType: hard "nan@npm:^2.17.0": - version: 2.23.0 - resolution: "nan@npm:2.23.0" + version: 2.20.0 + resolution: "nan@npm:2.20.0" dependencies: node-gyp: latest - checksum: b986dd257dca53ab43a3b6ca6d0eafde697b69e1d63b242fa4aece50ce97eb169f9c4a5d8eb0eb5f58d118a9595fee11f3198fa210f023440053bb6f54109e73 + checksum: 75775309a21ad179a55250d62ce47322c33ca03d8ddb5ad4c555bd820dd72484b3c59253dd9f41cc68dd63453ef04017407fbd081a549bc030d977079bb798b7 languageName: node linkType: hard @@ -26689,12 +28383,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.11": - version: 3.3.11 - resolution: "nanoid@npm:3.3.11" +"nanoid@npm:^3.3.8": + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" bin: nanoid: bin/nanoid.cjs - checksum: 40e7f70b3d15f725ca072dfc4f74e81fcf1fbb02e491cf58ac0c79093adc9b0a73b152bcde57df4b79cd097e13023d7504acb38404a4da7bc1cd8e887b82fe0b + checksum: 4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 languageName: node linkType: hard @@ -26705,22 +28399,6 @@ __metadata: languageName: node linkType: hard -"napi-postinstall@npm:^0.3.0": - version: 0.3.4 - resolution: "napi-postinstall@npm:0.3.4" - bin: - napi-postinstall: lib/cli.js - checksum: b33d64150828bdade3a5d07368a8b30da22ee393f8dd8432f1b9e5486867be21c84ec443dd875dd3ef3c7401a079a7ab7e2aa9d3538a889abbcd96495d5104fe - languageName: node - linkType: hard - -"natural-compare-lite@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare-lite@npm:1.4.0" - checksum: f6cef26f5044515754802c0fc475d81426f3b90fe88c20fabe08771ce1f736ce46e0397c10acb569a4dd0acb84c7f1ee70676122f95d5bfdd747af3a6c6bbaa8 - languageName: node - linkType: hard - "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -26728,20 +28406,13 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:0.6.3": +"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" checksum: 3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 languageName: node linkType: hard -"negotiator@npm:^0.6.3, negotiator@npm:~0.6.4": - version: 0.6.4 - resolution: "negotiator@npm:0.6.4" - checksum: 3e677139c7fb7628a6f36335bf11a885a62c21d5390204590a1a214a5631fcbe5ea74ef6a610b60afe84b4d975cbe0566a23f20ee17c77c73e74b80032108dea - languageName: node - linkType: hard - "negotiator@npm:^1.0.0": version: 1.0.0 resolution: "negotiator@npm:1.0.0" @@ -26787,29 +28458,22 @@ __metadata: linkType: hard "nock@npm:^13.5.0": - version: 13.5.6 - resolution: "nock@npm:13.5.6" + version: 13.5.0 + resolution: "nock@npm:13.5.0" dependencies: debug: ^4.1.0 json-stringify-safe: ^5.0.1 propagate: ^2.0.0 - checksum: 94249a294176a6e521bbb763c214de4aa6b6ab63dff1e299aaaf455886a465d38906891d7f24570d94a43b1e376c239c54d89ff7697124bc57ef188006acc25e + checksum: ba98390042a61b8687da9174fa07282d14f8b0cb5ac50c310eba9bb70a0beb5ea8257ba1f2a3e324db5570111689485a1f16746c2527f3050357e6917666bdef languageName: node linkType: hard "node-abi@npm:^3.3.0": - version: 3.78.0 - resolution: "node-abi@npm:3.78.0" + version: 3.35.0 + resolution: "node-abi@npm:3.35.0" dependencies: semver: ^7.3.5 - checksum: aa5e2ac5283934b1175248a0cbe0106faeccebbc1d8e288c3b166f44da8d3665df661f0a63b232bcacab3e2d94c5c450a7f5c85bb70b6f54fbb4cc45cb62a9fb - languageName: node - linkType: hard - -"node-domexception@npm:^1.0.0": - version: 1.0.0 - resolution: "node-domexception@npm:1.0.0" - checksum: 5e5d63cda29856402df9472335af4bb13875e1927ad3be861dc5ebde38917aecbf9ae337923777af52a48c426b70148815e890a5d72760f1b4d758cc671b1a2b + checksum: 3ddbaee17e8ff9ae55f96c2a81d2970a3a17e8c43522c02a60d78166ff200091e9e8465ca4bf357a6bd65ffcc56aff4f72984ce169e55558240ce6183ee7b335 languageName: node linkType: hard @@ -26822,7 +28486,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2.6.7": +"node-fetch@npm:2.6.7, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.6, node-fetch@npm:^2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" dependencies: @@ -26836,31 +28500,6 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.6, node-fetch@npm:^2.6.7": - version: 2.7.0 - resolution: "node-fetch@npm:2.7.0" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 - languageName: node - linkType: hard - -"node-fetch@npm:^3.3.2": - version: 3.3.2 - resolution: "node-fetch@npm:3.3.2" - dependencies: - data-uri-to-buffer: ^4.0.0 - fetch-blob: ^3.1.4 - formdata-polyfill: ^4.0.10 - checksum: f3d5e56190562221398c9f5750198b34cf6113aa304e34ee97c94fd300ec578b25b2c2906edba922050fce983338fde0d5d34fcb0fc3336ade5bd0e429ad7538 - languageName: node - linkType: hard - "node-forge@npm:^1": version: 1.3.1 resolution: "node-forge@npm:1.3.1" @@ -26888,9 +28527,9 @@ __metadata: languageName: node linkType: hard -"node-gyp@npm:^11.2.0, node-gyp@npm:latest": - version: 11.5.0 - resolution: "node-gyp@npm:11.5.0" +"node-gyp@npm:^11.2.0": + version: 11.2.0 + resolution: "node-gyp@npm:11.2.0" dependencies: env-paths: ^2.2.0 exponential-backoff: ^3.1.1 @@ -26904,7 +28543,27 @@ __metadata: which: ^5.0.0 bin: node-gyp: bin/node-gyp.js - checksum: 31ff49586991b38287bb15c3d529dd689cfc32f992eed9e6997b9d712d5d21fe818a8b1bbfe3b76a7e33765c20210c5713212f4aa329306a615b87d8a786da3a + checksum: bd8d8c76b06be761239b0c8680f655f6a6e90b48e44d43415b11c16f7e8c15be346fba0cbf71588c7cdfb52c419d928a7d3db353afc1d952d19756237d8f10b9 + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 9.3.1 + resolution: "node-gyp@npm:9.3.1" + 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 + bin: + node-gyp: bin/node-gyp.js + checksum: 3285c110768eb65aadd9aa1d056f917e594ea22611d21fd535ab3677ea433d0a281e7f09bc73d53e64b02214f4379dbca476dc33faffe455b0ac1d5ba92802f4 languageName: node linkType: hard @@ -26932,10 +28591,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.26": - version: 2.0.26 - resolution: "node-releases@npm:2.0.26" - checksum: 033539b947ad329e0c996e563a97cdf295163ecbfd500edc3e5bc19d1a854d9515fcaae3967ac07243aff5378f572f18b36c5f50c3aa1fc3aac43fc9c4924e4d +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa languageName: node linkType: hard @@ -26960,6 +28619,17 @@ __metadata: languageName: node linkType: hard +"nopt@npm:^6.0.0": + version: 6.0.0 + resolution: "nopt@npm:6.0.0" + dependencies: + abbrev: ^1.0.0 + bin: + nopt: bin/nopt.js + checksum: 837b52c330df16fcaad816b1f54fec6b2854ab1aa771d935c1603fbcf9b023bb073f1466b1b67f48ea4dce127ae675b85b9d9355700e9b109de39db490919786 + languageName: node + linkType: hard + "nopt@npm:^7.0.0, nopt@npm:^7.2.1": version: 7.2.1 resolution: "nopt@npm:7.2.1" @@ -27039,21 +28709,21 @@ __metadata: linkType: hard "npm-bundled@npm:^3.0.0": - version: 3.0.1 - resolution: "npm-bundled@npm:3.0.1" + version: 3.0.0 + resolution: "npm-bundled@npm:3.0.0" dependencies: npm-normalize-package-bin: ^3.0.0 - checksum: 7975590a50b7ce80dd9f3eddc87f7e990c758f2f2c4d9313dd67a9aca38f1a5ac0abe20d514b850902c441e89d2346adfc3c6f1e9cbab3ea28ebb653c4442440 + checksum: 65fcc621ba6e183be2715e3bbbf29d85e65e986965f06ee5e96a293d62dfad59ee57a9dcdd1c591eab156e03d58b3c35926b4211ce792d683458e15bb9f642c7 languageName: node linkType: hard "npm-check-updates@npm:^17.1.16": - version: 17.1.18 - resolution: "npm-check-updates@npm:17.1.18" + version: 17.1.16 + resolution: "npm-check-updates@npm:17.1.16" bin: ncu: build/cli.js npm-check-updates: build/cli.js - checksum: 9142bf3b7ded3b175b4de19893ae3d0829fa0e928b1d7fa1aeb585626c5948e81fc0da3e80f77cbdf122a8fd3870fcaaee18289f541dbde656cc7f1f3211a019 + checksum: 443ca7a96a991b7c60fcc90913a685bee5c2365086773c3a0efe584b081459f46760454a4d3459627e42498120cdbd5fcc5857b0f3970c70e2a4e67adf706a77 languageName: node linkType: hard @@ -27067,9 +28737,9 @@ __metadata: linkType: hard "npm-normalize-package-bin@npm:^3.0.0": - version: 3.0.1 - resolution: "npm-normalize-package-bin@npm:3.0.1" - checksum: f1831a7f12622840e1375c785c3dab7b1d82dd521211c17ee5e9610cd1a34d8b232d3fdeebf50c170eddcb321d2c644bf73dbe35545da7d588c6b3fa488db0a5 + version: 3.0.0 + resolution: "npm-normalize-package-bin@npm:3.0.0" + checksum: 963c345ad6dc70dbb6140b32bc6b0eb3365d48c82f588f75d64f59d6cf7eb08683d92257a2ee681be117d0727f641b557a3981e14f5c97bf927f16876e0e48e6 languageName: node linkType: hard @@ -27085,6 +28755,17 @@ __metadata: languageName: node linkType: hard +"npm-package-arg@npm:8.1.1": + version: 8.1.1 + resolution: "npm-package-arg@npm:8.1.1" + dependencies: + hosted-git-info: ^3.0.6 + semver: ^7.0.0 + validate-npm-package-name: ^3.0.0 + checksum: 833f1f6b730649a4f19b5a8491f4e640f31940aa907ec86ed58d7b3ebe48bf528ad4d3f6151199944cb5a60c24e810d75e0e0ee3226af80026f91d34619b49f8 + languageName: node + linkType: hard + "npm-package-arg@npm:^11.0.0, npm-package-arg@npm:^11.0.2": version: 11.0.3 resolution: "npm-package-arg@npm:11.0.3" @@ -27143,12 +28824,24 @@ __metadata: languageName: node linkType: hard +"npmlog@npm:^6.0.0, npmlog@npm:^6.0.2": + version: 6.0.2 + resolution: "npmlog@npm:6.0.2" + dependencies: + are-we-there-yet: ^3.0.0 + console-control-strings: ^1.1.0 + gauge: ^4.0.3 + set-blocking: ^2.0.0 + checksum: 0cacedfbc2f6139c746d9cd4a85f62718435ad0ca4a2d6459cd331dd33ae58206e91a0742c1558634efcde3f33f8e8e7fd3adf1bfe7978310cf00bd55cccf890 + languageName: node + linkType: hard + "nth-check@npm:^2.0.1": - version: 2.1.1 - resolution: "nth-check@npm:2.1.1" + version: 2.0.1 + resolution: "nth-check@npm:2.0.1" dependencies: boolbase: ^1.0.0 - checksum: 5fee7ff309727763689cfad844d979aedd2204a817fbaaf0e1603794a7c20db28548d7b024692f953557df6ce4a0ee4ae46cd8ebd9b36cfb300b9226b567c479 + checksum: ff003b22f1119b2f3a67820b4f11c7e512a612ae4a1cf2591461904e6c443c391477b14910b4778db844ab19b95567b6d01d3337f691156c0f40649c43ca2229 languageName: node linkType: hard @@ -27160,24 +28853,24 @@ __metadata: linkType: hard "nx@npm:>=17.1.2 < 21": - version: 20.8.2 - resolution: "nx@npm:20.8.2" + version: 20.5.0 + resolution: "nx@npm:20.5.0" dependencies: "@napi-rs/wasm-runtime": 0.2.4 - "@nx/nx-darwin-arm64": 20.8.2 - "@nx/nx-darwin-x64": 20.8.2 - "@nx/nx-freebsd-x64": 20.8.2 - "@nx/nx-linux-arm-gnueabihf": 20.8.2 - "@nx/nx-linux-arm64-gnu": 20.8.2 - "@nx/nx-linux-arm64-musl": 20.8.2 - "@nx/nx-linux-x64-gnu": 20.8.2 - "@nx/nx-linux-x64-musl": 20.8.2 - "@nx/nx-win32-arm64-msvc": 20.8.2 - "@nx/nx-win32-x64-msvc": 20.8.2 + "@nx/nx-darwin-arm64": 20.5.0 + "@nx/nx-darwin-x64": 20.5.0 + "@nx/nx-freebsd-x64": 20.5.0 + "@nx/nx-linux-arm-gnueabihf": 20.5.0 + "@nx/nx-linux-arm64-gnu": 20.5.0 + "@nx/nx-linux-arm64-musl": 20.5.0 + "@nx/nx-linux-x64-gnu": 20.5.0 + "@nx/nx-linux-x64-musl": 20.5.0 + "@nx/nx-win32-arm64-msvc": 20.5.0 + "@nx/nx-win32-x64-msvc": 20.5.0 "@yarnpkg/lockfile": ^1.1.0 "@yarnpkg/parsers": 3.0.2 "@zkochan/js-yaml": 0.0.7 - axios: ^1.8.3 + axios: ^1.7.4 chalk: ^4.1.0 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -27239,7 +28932,7 @@ __metadata: bin: nx: bin/nx.js nx-cloud: bin/nx-cloud.js - checksum: 3b6b202f5447f7c10d4755c9485596f607dff4cb39ef6e241c68a3d7f9cd3c5220166ed0760d3a8e2deaaebfe40db54b95ffe9e5796f7ce38c33d87bc3d10c97 + checksum: cf2bf23baa30e5a1e21f9c449e3fa2df6b0a41af1c8a8fa77f6bfe9c92d95c515e537480e5205acea0b0898c0576be85110ac895eec1addfc4a81befc75aab35 languageName: node linkType: hard @@ -27250,7 +28943,7 @@ __metadata: languageName: node linkType: hard -"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": +"object-assign@npm:^4, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" checksum: 1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 @@ -27271,10 +28964,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.3, object-inspect@npm:^1.13.4": - version: 1.13.4 - resolution: "object-inspect@npm:1.13.4" - checksum: d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 +"object-inspect@npm:^1.13.1": + version: 1.13.2 + resolution: "object-inspect@npm:1.13.2" + checksum: b97835b4c91ec37b5fd71add84f21c3f1047d1d155d00c0fcd6699516c256d4fcc6ff17a1aced873197fe447f91a3964178fd2a67a1ee2120cdaf60e81a050b4 languageName: node linkType: hard @@ -27296,79 +28989,69 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.0, object.assign@npm:^4.1.2, object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": - version: 4.1.7 - resolution: "object.assign@npm:4.1.7" +"object.assign@npm:^4.1.0, object.assign@npm:^4.1.2, object.assign@npm:^4.1.5": + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" dependencies: - call-bind: ^1.0.8 - call-bound: ^1.0.3 + call-bind: ^1.0.5 define-properties: ^1.2.1 - es-object-atoms: ^1.0.0 - has-symbols: ^1.1.0 + has-symbols: ^1.0.3 object-keys: ^1.1.1 - checksum: 3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc + checksum: 60108e1fa2706f22554a4648299b0955236c62b3685c52abf4988d14fffb0e7731e00aa8c6448397e3eb63d087dcc124a9f21e1980f36d0b2667f3c18bacd469 languageName: node linkType: hard -"object.entries@npm:^1.1.2, object.entries@npm:^1.1.9": - version: 1.1.9 - resolution: "object.entries@npm:1.1.9" +"object.entries@npm:^1.1.2, object.entries@npm:^1.1.5": + version: 1.1.5 + resolution: "object.entries@npm:1.1.5" dependencies: - call-bind: ^1.0.8 - call-bound: ^1.0.4 - define-properties: ^1.2.1 - es-object-atoms: ^1.1.1 - checksum: d4b8c1e586650407da03370845f029aa14076caca4e4d4afadbc69cfb5b78035fd3ee7be417141abdb0258fa142e59b11923b4c44d8b1255b28f5ffcc50da7db + call-bind: ^1.0.2 + define-properties: ^1.1.3 + es-abstract: ^1.19.1 + checksum: 308c07970818b0fb2b0ed92120b8fad76fb69a63c853592eac48c8437bb2385bc43f00b80d263aa2920b352c66c944018df7221099fc8e2d3bfb778566ca4ebb languageName: node linkType: hard -"object.fromentries@npm:^2.0.8": - version: 2.0.8 - resolution: "object.fromentries@npm:2.0.8" +"object.fromentries@npm:^2.0.5": + version: 2.0.5 + resolution: "object.fromentries@npm:2.0.5" dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.2 - es-object-atoms: ^1.0.0 - checksum: cd4327e6c3369cfa805deb4cbbe919bfb7d3aeebf0bcaba291bb568ea7169f8f8cdbcabe2f00b40db0c20cd20f08e11b5f3a5a36fb7dd3fe04850c50db3bf83b + call-bind: ^1.0.2 + define-properties: ^1.1.3 + es-abstract: ^1.19.1 + checksum: a1bedcdec0e1f15fc1f9dccecf7df18ae4678fc95deb42099b649a3660511f2d1dead3b09b8f7dcf15205b0f7ce69d74e3cc3368511abf85b021d86226aa77d4 languageName: node linkType: hard "object.getownpropertydescriptors@npm:^2.1.0": - version: 2.1.8 - resolution: "object.getownpropertydescriptors@npm:2.1.8" + version: 2.1.3 + resolution: "object.getownpropertydescriptors@npm:2.1.3" dependencies: - array.prototype.reduce: ^1.0.6 - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.2 - es-object-atoms: ^1.0.0 - gopd: ^1.0.1 - safe-array-concat: ^1.1.2 - checksum: 553e9562fd86637c9c169df23a56f1d810d8c9b580a6d4be11552c009f32469310c9347f3d10325abf0cd9cfe4afc521a1e903fbd24148ae7ec860e1e7c75cf3 + call-bind: ^1.0.2 + define-properties: ^1.1.3 + es-abstract: ^1.19.1 + checksum: d10fe2304801e04425717266423cc0037f8162b8a0baa3dc5d3edad07974f8668059fd08bd0556f1abc5ae6155fd5219b48ddc57c6ed8efbf3fb1d98493e1c59 languageName: node linkType: hard -"object.groupby@npm:^1.0.3": - version: 1.0.3 - resolution: "object.groupby@npm:1.0.3" +"object.hasown@npm:^1.1.0": + version: 1.1.0 + resolution: "object.hasown@npm:1.1.0" dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.2 - checksum: 60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c + define-properties: ^1.1.3 + es-abstract: ^1.19.1 + checksum: 19ed5cc17695747a7750e0d42f7a3cd9f4b209435debaaad6b0bcbcde9b18207791d61bf3e4384e3c665bb32c7cad8b30d74c039276e31dfbaf0bf4442d1cc37 languageName: node linkType: hard -"object.values@npm:^1.1.0, object.values@npm:^1.1.6, object.values@npm:^1.2.1": - version: 1.2.1 - resolution: "object.values@npm:1.2.1" +"object.values@npm:^1.1.0, object.values@npm:^1.1.5": + version: 1.1.5 + resolution: "object.values@npm:1.1.5" dependencies: - call-bind: ^1.0.8 - call-bound: ^1.0.3 - define-properties: ^1.2.1 - es-object-atoms: ^1.0.0 - checksum: 3c47814fdc64842ae3d5a74bc9d06bdd8d21563c04d9939bf6716a9c00596a4ebc342552f8934013d1ec991c74e3671b26710a0c51815f0b603795605ab6b2c9 + call-bind: ^1.0.2 + define-properties: ^1.1.3 + es-abstract: ^1.19.1 + checksum: 9c6afa9a25ce36c27c8baef2321eaa719fc2b042ef17aa462b1fa1502ed7ce7acf18b269be2e7b0d91f228839f10a28fa30ebc8cb7e47dbf6a2e4e67cad466c1 languageName: node linkType: hard @@ -27395,10 +29078,10 @@ __metadata: languageName: node linkType: hard -"on-headers@npm:~1.1.0": - version: 1.1.0 - resolution: "on-headers@npm:1.1.0" - checksum: 2c3b6b0d68ec9adbd561dc2d61c9b14da8ac03d8a2f0fd9e97bdf0600c887d5d97f664ff3be6876cf40cda6e3c587d73a4745e10b426ac50c7664fc5a0dfc0a1 +"on-headers@npm:~1.0.2": + version: 1.0.2 + resolution: "on-headers@npm:1.0.2" + checksum: f649e65c197bf31505a4c0444875db0258e198292f34b884d73c2f751e91792ef96bb5cf89aa0f4fecc2e4dc662461dda606b1274b0e564f539cae5d2f5fc32f languageName: node linkType: hard @@ -27439,14 +29122,14 @@ __metadata: linkType: hard "open@npm:^10.0.3": - version: 10.2.0 - resolution: "open@npm:10.2.0" + version: 10.1.1 + resolution: "open@npm:10.1.1" dependencies: default-browser: ^5.2.1 define-lazy-prop: ^3.0.0 is-inside-container: ^1.0.0 - wsl-utils: ^0.1.0 - checksum: 5a36d0c1fd2f74ce553beb427ca8b8494b623fc22c6132d0c1688f246a375e24584ea0b44c67133d9ab774fa69be8e12fbe1ff12504b1142bd960fb09671948f + is-wsl: ^3.1.0 + checksum: 27706de0a8015fcfa9454394984f726f47aba10f33b1a16eda8d7d3604a01c39b2372638b068401dffd9826dca689947480062742b116ff76e0970c39a5e25c6 languageName: node linkType: hard @@ -27563,17 +29246,6 @@ __metadata: languageName: node linkType: hard -"own-keys@npm:^1.0.1": - version: 1.0.1 - resolution: "own-keys@npm:1.0.1" - dependencies: - get-intrinsic: ^1.2.6 - object-keys: ^1.1.1 - safe-push-apply: ^1.0.0 - checksum: 6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a - languageName: node - linkType: hard - "p-cancelable@npm:^2.0.0": version: 2.1.1 resolution: "p-cancelable@npm:2.1.1" @@ -27766,29 +29438,30 @@ __metadata: languageName: node linkType: hard -"pac-proxy-agent@npm:^7.1.0": - version: 7.2.0 - resolution: "pac-proxy-agent@npm:7.2.0" +"pac-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "pac-proxy-agent@npm:7.0.0" dependencies: "@tootallnate/quickjs-emscripten": ^0.23.0 - agent-base: ^7.1.2 + agent-base: ^7.0.2 debug: ^4.3.4 get-uri: ^6.0.1 http-proxy-agent: ^7.0.0 - https-proxy-agent: ^7.0.6 - pac-resolver: ^7.0.1 - socks-proxy-agent: ^8.0.5 - checksum: 0265c17c9401c2ea735697931a6553a0c6d8b20c4d7d4e3b3a0506080ba69a8d5ad656e2a6be875411212e2b6ed7a4d9526dd3997e08581fdfb1cbcad454c296 + https-proxy-agent: ^7.0.0 + pac-resolver: ^7.0.0 + socks-proxy-agent: ^8.0.1 + checksum: de7f26fbf970a7a8050df2331ebd3fef42a84a63c7c907c7f2601863737fc8dc1b7de616a5c9401b462966bfb1a94ca49efb75ec7cae0cbdc6bcb3d77aa9e8a6 languageName: node linkType: hard -"pac-resolver@npm:^7.0.1": - version: 7.0.1 - resolution: "pac-resolver@npm:7.0.1" +"pac-resolver@npm:^7.0.0": + version: 7.0.0 + resolution: "pac-resolver@npm:7.0.0" dependencies: degenerator: ^5.0.0 + ip: ^1.1.8 netmask: ^2.0.2 - checksum: 5f3edd1dd10fded31e7d1f95776442c3ee51aa098c28b74ede4927d9677ebe7cebb2636750c24e945f5b84445e41ae39093d3a1014a994e5ceb9f0b1b88ebff5 + checksum: a5ac1bf1f33f667a1c85fd61744672d9364534a1bb68a676ef920091b735ed8a10fc2b57385909e34822a2147b10a898dd79139b07dae0dbd568561d5c40a81b languageName: node linkType: hard @@ -27811,6 +29484,13 @@ __metadata: languageName: node linkType: hard +"packet-reader@npm:1.0.0": + version: 1.0.0 + resolution: "packet-reader@npm:1.0.0" + checksum: c86c3321bb07e0f03cc2db59f7701184e0bbfcb914f1fdc963993b03262486deb402292adcef39b64e3530ea66b3b2e2163d6da7b3792a730bdd1c6df3175aaa + languageName: node + linkType: hard + "pacote@npm:^18.0.0, pacote@npm:^18.0.6": version: 18.0.6 resolution: "pacote@npm:18.0.6" @@ -27871,16 +29551,16 @@ __metadata: languageName: node linkType: hard -"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.9": - version: 5.1.9 - resolution: "parse-asn1@npm:5.1.9" +"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.6": + version: 5.1.6 + resolution: "parse-asn1@npm:5.1.6" dependencies: - asn1.js: ^4.10.1 - browserify-aes: ^1.2.0 - evp_bytestokey: ^1.0.3 - pbkdf2: ^3.1.5 - safe-buffer: ^5.2.1 - checksum: 6dfe27c121be3d63ebbf95f03d2ae0a07dd716d44b70b0bd3458790a822a80de05361c62147271fd7b845dcc2d37755d9c9c393064a3438fe633779df0bc07e7 + asn1.js: ^5.2.0 + browserify-aes: ^1.0.0 + evp_bytestokey: ^1.0.0 + pbkdf2: ^3.0.3 + safe-buffer: ^5.1.1 + checksum: 4ed1d9b9e120c5484d29d67bb90171aac0b73422bc016d6294160aea983275c28a27ab85d862059a36a86a97dd31b7ddd97486802ca9fac67115fe3409e9dcbd languageName: node linkType: hard @@ -27929,11 +29609,11 @@ __metadata: linkType: hard "parse-path@npm:^7.0.0": - version: 7.1.0 - resolution: "parse-path@npm:7.1.0" + version: 7.0.0 + resolution: "parse-path@npm:7.0.0" dependencies: protocols: ^2.0.0 - checksum: 8c8c8b3019323d686e7b1cd6fd9653bc233404403ad68827836fbfe59dfe26aaef64ed4e0396d0e20c4a7e1469312ec969a679618960e79d5e7c652dc0da5a0f + checksum: e7646f6b998b083bbd40102643d803557ce4ae18ae1704e6cc7ae2525ea7c5400f4a3635aca3244cfe65ce4dd0ff77db1142dde4d080e8a80c364c4b3e8fe8d2 languageName: node linkType: hard @@ -28008,7 +29688,7 @@ __metadata: languageName: node linkType: hard -"path-parse@npm:^1.0.7": +"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" checksum: 11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 @@ -28059,9 +29739,9 @@ __metadata: linkType: hard "path-to-regexp@npm:^8.1.0": - version: 8.3.0 - resolution: "path-to-regexp@npm:8.3.0" - checksum: ee1544a73a3f294a97a4c663b0ce71bbf1621d732d80c9c9ed201b3e911a86cb628ebad691b9d40f40a3742fe22011e5a059d8eed2cf63ec2cb94f6fb4efe67c + version: 8.2.0 + resolution: "path-to-regexp@npm:8.2.0" + checksum: ef7d0a887b603c0a142fad16ccebdcdc42910f0b14830517c724466ad676107476bba2fe9fffd28fd4c141391ccd42ea426f32bb44c2c82ecaefe10c37b90f5a languageName: node linkType: hard @@ -28081,17 +29761,24 @@ __metadata: languageName: node linkType: hard -"pbkdf2@npm:^3.1.2, pbkdf2@npm:^3.1.5": - version: 3.1.5 - resolution: "pbkdf2@npm:3.1.5" +"pathval@npm:^2.0.0": + version: 2.0.1 + resolution: "pathval@npm:2.0.1" + checksum: 460f4709479fbf2c45903a65655fc8f0a5f6d808f989173aeef5fdea4ff4f303dc13f7870303999add60ec49d4c14733895c0a869392e9866f1091fa64fd7581 + languageName: node + linkType: hard + +"pbkdf2@npm:^3.0.3": + version: 3.1.3 + resolution: "pbkdf2@npm:3.1.3" dependencies: - create-hash: ^1.2.0 + create-hash: ~1.1.3 create-hmac: ^1.1.7 - ripemd160: ^2.0.3 + ripemd160: =2.0.1 safe-buffer: ^5.2.1 - sha.js: ^2.4.12 - to-buffer: ^1.2.1 - checksum: ea42e8695e49417eefabb19a08ab19a602cc6cc72d2df3f109c39309600230dee3083a6f678d5d42fe035d6ae780038b80ace0e68f9792ee2839bf081fe386f3 + sha.js: ^2.4.11 + to-buffer: ^1.2.0 + checksum: 12779463dfb847701f186e0b7e5fd538a1420409a485dcf5100689c2b3ec3cb113204e82a68668faf3b6dd76ec19260b865313c9d3a9c252807163bdc24652ae languageName: node linkType: hard @@ -28121,9 +29808,9 @@ __metadata: linkType: hard "pg-cloudflare@npm:^1.1.1": - version: 1.2.7 - resolution: "pg-cloudflare@npm:1.2.7" - checksum: 8a52713dbdecc9d389dc4e65e3b7ede2e199ec3715f7491ee80a15db171f2d75677a102e9c2cef0cb91a2f310e91f976eaec0dd6ef5d8bf357de0b948f9d9431 + version: 1.1.1 + resolution: "pg-cloudflare@npm:1.1.1" + checksum: a68b957f755be6af813d68ccaf4c906a000fd2ecb362cd281220052cc9e2f6c26da3b88792742387008c30b3bf0d2fa3a0eff04aeb8af4414023c99ae78e07bd languageName: node linkType: hard @@ -28134,10 +29821,10 @@ __metadata: languageName: node linkType: hard -"pg-connection-string@npm:^2.6.4": - version: 2.9.1 - resolution: "pg-connection-string@npm:2.9.1" - checksum: 9a646529bbc0843806fc5de98ce93735a4612b571f11867178a85665d11989a827e6fd157388ca0e34ec948098564fce836c178cfd499b9f0e8cd9972b8e2e5c +"pg-connection-string@npm:^2.6.2": + version: 2.6.2 + resolution: "pg-connection-string@npm:2.6.2" + checksum: e8fdea74fcc8bdc3d7c5c6eadd9425fdba7e67fb7fe836f9c0cecad94c8984e435256657d1d8ce0483d1fedef667e7a57e32449a63cb805cb0289fc34b62da35 languageName: node linkType: hard @@ -28148,19 +29835,19 @@ __metadata: languageName: node linkType: hard -"pg-pool@npm:^3.6.2": - version: 3.10.1 - resolution: "pg-pool@npm:3.10.1" +"pg-pool@npm:^3.6.1": + version: 3.6.1 + resolution: "pg-pool@npm:3.6.1" peerDependencies: pg: ">=8.0" - checksum: a00916b7df64226cc597fe769e3a757ff9b11562dc87ce5b0a54101a18c1fe282daaa2accaf27221e81e1e4cdf4da6a33dab09614734d32904d6c4e11c44a079 + checksum: 47837c4e4c2b9e195cec01bd58b6e276acc915537191707ad4d6ed975fd9bc03c73f63cb7fde4cb0e08ed059e35faf60fbd03744dee3af71d4b4631ab40eeb7f languageName: node linkType: hard -"pg-protocol@npm:^1.6.1": - version: 1.10.3 - resolution: "pg-protocol@npm:1.10.3" - checksum: f7ef54708c93ee6d271e37678296fc5097e4337fca91a88a3d99359b78633dbdbf6e983f0adb34b7cdd261b7ec7266deb20c3233bf3dfdb498b3e1098e8750b9 +"pg-protocol@npm:^1.6.0": + version: 1.6.0 + resolution: "pg-protocol@npm:1.6.0" + checksum: 318a4d1e9cebd3927b10a8bc412f5017117a1f9a5fafb628d75847da7d1ab81c33250de58596bd0990029e14e92a995a851286d60fc236692299faf509572213 languageName: node linkType: hard @@ -28178,13 +29865,15 @@ __metadata: linkType: hard "pg@npm:~8.11.3": - version: 8.11.6 - resolution: "pg@npm:8.11.6" + version: 8.11.3 + resolution: "pg@npm:8.11.3" dependencies: + buffer-writer: 2.0.0 + packet-reader: 1.0.0 pg-cloudflare: ^1.1.1 - pg-connection-string: ^2.6.4 - pg-pool: ^3.6.2 - pg-protocol: ^1.6.1 + pg-connection-string: ^2.6.2 + pg-pool: ^3.6.1 + pg-protocol: ^1.6.0 pg-types: ^2.1.0 pgpass: 1.x peerDependencies: @@ -28195,7 +29884,7 @@ __metadata: peerDependenciesMeta: pg-native: optional: true - checksum: 696faa023f1a2ed9399b977ea947da9819d402255759220d22baeffcd94108e6f88e218399b11c3bc30e8d39ecee7529a3fe2be1939d41a3811484a6e89762dd + checksum: 07e6967fc8bd5d72bab9be6620626e8e3ab59128ebf56bf0de83d67f10801a19221d88b3317e90b93339ba48d0498b39967b782ae39686aabda6bc647bceb438 languageName: node linkType: hard @@ -28208,7 +29897,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -28222,10 +29911,10 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": - version: 4.0.3 - resolution: "picomatch@npm:4.0.3" - checksum: 9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 +"picomatch@npm:^4.0.2": + version: 4.0.2 + resolution: "picomatch@npm:4.0.2" + checksum: 7c51f3ad2bb42c776f49ebf964c644958158be30d0a510efd5a395e8d49cb5acfed5b82c0c5b365523ce18e6ab85013c9ebe574f60305892ec3fa8eee8304ccc languageName: node linkType: hard @@ -28257,10 +29946,10 @@ __metadata: languageName: node linkType: hard -"pirates@npm:^4.0.1, pirates@npm:^4.0.4": - version: 4.0.7 - resolution: "pirates@npm:4.0.7" - checksum: a51f108dd811beb779d58a76864bbd49e239fa40c7984cd11596c75a121a8cc789f1c8971d8bb15f0dbf9d48b76c05bb62fcbce840f89b688c0fa64b37e8478a +"pirates@npm:^4.0.4": + version: 4.0.5 + resolution: "pirates@npm:4.0.5" + checksum: 58b6ff0f137a3d70ff34ac4802fd19819cdc19b53e9c95adecae6c7cfc77719a11f561ad85d46e79e520ef57c31145a564c8bc3bee8cfee75d441fab2928a51d languageName: node linkType: hard @@ -28283,13 +29972,12 @@ __metadata: linkType: hard "plist@npm:^3.0.5": - version: 3.1.0 - resolution: "plist@npm:3.1.0" + version: 3.0.5 + resolution: "plist@npm:3.0.5" dependencies: - "@xmldom/xmldom": ^0.8.8 base64-js: ^1.5.1 - xmlbuilder: ^15.1.1 - checksum: db19ba50faafc4103df8e79bcd6b08004a56db2a9dd30b3e5c8b0ef30398ef44344a674e594d012c8fc39e539a2b72cb58c60a76b4b4401cbbc7c8f6b028d93d + xmlbuilder: ^9.0.7 + checksum: f27193d6fbbaa52963e8bba9e7a854efd0b6e51f3663677343c9d1258331830936f42fdc935953169b6c22b5504bd715ca47d1260572b65b23b879f93a731ff5 languageName: node linkType: hard @@ -28301,20 +29989,20 @@ __metadata: linkType: hard "possible-typed-array-names@npm:^1.0.0": - version: 1.1.0 - resolution: "possible-typed-array-names@npm:1.1.0" - checksum: c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd languageName: node linkType: hard -"postcss-attribute-case-insensitive@npm:^5.0.2": - version: 5.0.2 - resolution: "postcss-attribute-case-insensitive@npm:5.0.2" +"postcss-attribute-case-insensitive@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-attribute-case-insensitive@npm:5.0.0" dependencies: - postcss-selector-parser: ^6.0.10 + postcss-selector-parser: ^6.0.2 peerDependencies: - postcss: ^8.2 - checksum: 4efdca69aae9b0fa44b4960bcb3d49e37e9a79acf56534c83f925375007baad4b3560a7b0c244ee9956415a6997f84e0d4bd838281d085023afa9f8f96eeb4d2 + postcss: ^8.0.2 + checksum: 8d311ead5664bc71838e444b06ba7de0a40cf74c11ae23d93c6dccea433bb2af12395e2ed5cd1e5e2245320b18fd0f9a42979e4b57313a028339e54089086e5f languageName: node linkType: hard @@ -28328,7 +30016,7 @@ __metadata: languageName: node linkType: hard -"postcss-calc@npm:^10.1.1": +"postcss-calc@npm:^10.0.2": version: 10.1.1 resolution: "postcss-calc@npm:10.1.1" dependencies: @@ -28351,156 +30039,154 @@ __metadata: languageName: node linkType: hard -"postcss-color-functional-notation@npm:^4.2.4": - version: 4.2.4 - resolution: "postcss-color-functional-notation@npm:4.2.4" +"postcss-color-functional-notation@npm:^4.2.2": + version: 4.2.2 + resolution: "postcss-color-functional-notation@npm:4.2.2" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: e80785d10d252512f290c9d5e9436d8ea9e986a4a3f7ccb57ca9a5c2cd7fbff2498287d907c0e887dc6f69de66f6321ba40ebb8dbb7f47dace2050786b04c55e + postcss: ^8.4 + checksum: 6aaffde3350a459b628b866c5c94f0ac4c921b4f90f6598ab1bfd4eee47d46ee538890c7492752200e670824099f75f36f9386163c2e9194f5307198033471ac languageName: node linkType: hard -"postcss-color-hex-alpha@npm:^8.0.4": - version: 8.0.4 - resolution: "postcss-color-hex-alpha@npm:8.0.4" +"postcss-color-hex-alpha@npm:^8.0.3": + version: 8.0.3 + resolution: "postcss-color-hex-alpha@npm:8.0.3" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: c18e1363e36f29b90e1d62d7da0f7adfd20948de3da46ddc468ddad142db3a782c4e153ada8d283cf011d090498976b1f2072973842dae0c3084eda33c0d1add + checksum: d13fea0260c477304a017c883acc33974aed06fe69abf1f683f4aebf4798b90e1cb2f493cee8a18822f48d4fc34b6dced068dcd75f465a5919b78e5d27740c50 languageName: node linkType: hard -"postcss-color-rebeccapurple@npm:^7.1.1": - version: 7.1.1 - resolution: "postcss-color-rebeccapurple@npm:7.1.1" +"postcss-color-rebeccapurple@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-color-rebeccapurple@npm:7.0.2" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 2164b2dc8f91788a60180fbf80368851699a78664115fc9905fe8592da9a600930e7d381656e43c45ee2c8fcd9b5d146cd90f640cea75a534e3bc4d6e8b939dd + postcss: ^8.3 + checksum: bb971bca92d44d36496cd7bd0634ebd4ea9ed70b025ae98c77a2222ae5d082b81976da0f03cfba27a7d5dab7bcf2c47a3c34b151cf857776950b7e5b975bbcca languageName: node linkType: hard -"postcss-colormin@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-colormin@npm:7.0.4" +"postcss-colormin@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-colormin@npm:7.0.2" dependencies: - browserslist: ^4.25.1 + browserslist: ^4.23.3 caniuse-api: ^3.0.0 colord: ^2.9.3 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.32 - checksum: 5f91709acc8dfd6ae5ea31435c01ca1e61bc40730ce68c4ff2312649d95c48c26e3a86dde06280e3b16abaaf4bb86b7f55677ac845e9725c785f6611566e2cba + postcss: ^8.4.31 + checksum: 76d09fb7e0218698e622a7c2cfc9087985f48f3a7e44f2655d5eefac4ae9c04198ae9d408dc7ace15d3aa5bde80e7031e462b0cb9b5bd50cfa76bbb1503c755b languageName: node linkType: hard -"postcss-convert-values@npm:^7.0.7": - version: 7.0.7 - resolution: "postcss-convert-values@npm:7.0.7" +"postcss-convert-values@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-convert-values@npm:7.0.4" dependencies: - browserslist: ^4.25.1 + browserslist: ^4.23.3 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.32 - checksum: b50c3d6bdda07597514a09c7d320c721244026ac78d86a27bc40e2153753cf28caeae007ec5dee219ac008ed127e2c62cfe1c01fa4ab77003b3fabdbd1074808 + postcss: ^8.4.31 + checksum: 9839b29f7c638672115c9fef5ed7df016aa43ea9dd42a4a2ace16e6a49c75246d2c19f3e03a6409ed3bc7c2fa4de6203bf5789cef8268c76618326b68e3bc591 languageName: node linkType: hard -"postcss-custom-media@npm:^8.0.2": - version: 8.0.2 - resolution: "postcss-custom-media@npm:8.0.2" - dependencies: - postcss-value-parser: ^4.2.0 +"postcss-custom-media@npm:^8.0.0": + version: 8.0.0 + resolution: "postcss-custom-media@npm:8.0.0" peerDependencies: - postcss: ^8.3 - checksum: e60a01983499c85e614cf58ddae92d340f8421d53eea080dadfd822d8299469c34114c511498c8158c7b04eae7f1853ede936c17a22582b5434432efb7878aac + postcss: ^8.1.0 + checksum: f5bb83cc7f36206a4c87ffdeb1f43a1c0f525b342fd80dc453b45dc2e7e114aa08405591285ddad1b6345445512e351279bee859597ef06f694e358cbd0f1d09 languageName: node linkType: hard -"postcss-custom-properties@npm:^12.1.10": - version: 12.1.11 - resolution: "postcss-custom-properties@npm:12.1.11" +"postcss-custom-properties@npm:^12.1.5": + version: 12.1.7 + resolution: "postcss-custom-properties@npm:12.1.7" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 99ad5a9f9a69590141157e447f48d9d6da74f0e83bf552cd5a4e74db7a03222f1e9e37df7ee442a7b97f5c6c824c1018667ee27ac64e0bc6ee7e67e89bc552c5 + postcss: ^8.4 + checksum: 5da042b43c975cce029a6f590141eb4700fb36a175757d2277dd438e707eff613e0928901efc7783fa4253d909065357798fcd5e25c564c39c13c8555e1ca2b8 languageName: node linkType: hard -"postcss-custom-selectors@npm:^6.0.3": - version: 6.0.3 - resolution: "postcss-custom-selectors@npm:6.0.3" +"postcss-custom-selectors@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-custom-selectors@npm:6.0.0" dependencies: postcss-selector-parser: ^6.0.4 peerDependencies: - postcss: ^8.3 - checksum: f1dd42b269e57382f48c2e71daf233badafd3e161b70b36140e934c87f9c035cec585ae5b124447d8673644f94adeb9348dfbb8ef5225e085d52ee179090fdbd + postcss: ^8.1.2 + checksum: e04319c1163012af195d3d2317c6c573cb1ef7b0163ca82ddc0f6a3bf33cdd0a99748e12545c616f7f607a762eeeb175455dd1722c2711855b3c27d1a29146ba languageName: node linkType: hard -"postcss-dir-pseudo-class@npm:^6.0.5": - version: 6.0.5 - resolution: "postcss-dir-pseudo-class@npm:6.0.5" +"postcss-dir-pseudo-class@npm:^6.0.4": + version: 6.0.4 + resolution: "postcss-dir-pseudo-class@npm:6.0.4" dependencies: - postcss-selector-parser: ^6.0.10 + postcss-selector-parser: ^6.0.9 peerDependencies: - postcss: ^8.2 - checksum: 5b389c3a1e8387a7fb212fb652eb2bc6c2e10a9ebf5bc5917f5bf889779b3dadb64735566a75d16cca3791303e16fb09276b0aebd95c11ef1788120d714c2f95 + postcss: ^8.4 + checksum: a4ddcaa592314da386fa03e8106886c28a4cb68bc2c250e631cdcdecead2d6e8aa9a34dc08239ddb20ee781a40b82cebfccfd98cdcf48ddb1ce79bf1da1576f6 languageName: node linkType: hard -"postcss-discard-comments@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-discard-comments@npm:7.0.4" +"postcss-discard-comments@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-discard-comments@npm:7.0.3" dependencies: - postcss-selector-parser: ^7.1.0 + postcss-selector-parser: ^6.1.2 peerDependencies: - postcss: ^8.4.32 - checksum: 30081465fec33baa8507782d25cd96559cb3487c023d331a517cf94027d065c26227962a40b1806885400d76d3d27d27f9e7b14807866c7d9bb63c3030b5312a + postcss: ^8.4.31 + checksum: 7700c8fb9a83c6ea5cc784267b9afd6e2968fda0358d583af5913baa28dfc91b0f2a4bd0b2bd62a86ebcb8dadb2547e287beae25b5a097e21c1f723367ccf112 languageName: node linkType: hard -"postcss-discard-duplicates@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-discard-duplicates@npm:7.0.2" +"postcss-discard-duplicates@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-discard-duplicates@npm:7.0.1" peerDependencies: - postcss: ^8.4.32 - checksum: 83035b1158ee0f0c8c6441c9f0fcd3c83027b19c4b1d19802d140ba02535623520edb4d52db40d06881ad2b31a9d859445cf56aeaf0de5183c3edd22eaf7e023 + postcss: ^8.4.31 + checksum: 5cc2cac249f68004864865ea2ec38b7d5e28184f33e904e531ff57b533aacb73ec49e4a7d83219184001b8d167e5bcabc1673248134468d7ebaa0bfb9ff78f0a languageName: node linkType: hard -"postcss-discard-empty@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-discard-empty@npm:7.0.1" +"postcss-discard-empty@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-discard-empty@npm:7.0.0" peerDependencies: - postcss: ^8.4.32 - checksum: c11c5571f573a147db911d2d82b4102eff2930fa1d5cc63c25c2cbd9f496a91a7364075f322b61e0eb9c217fc86f06680deb0fb858a32e29148abd7cb2617f8f + postcss: ^8.4.31 + checksum: b54fc9ad59a6015f6b82b8c826717a4a2f82b272608f6ae37a0b568f4f6c503f5ac7d13d415853a946a0422cb37b9fe1d5ddcee91fe0c2086001138710600d8b languageName: node linkType: hard -"postcss-discard-overridden@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-discard-overridden@npm:7.0.1" +"postcss-discard-overridden@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-discard-overridden@npm:7.0.0" peerDependencies: - postcss: ^8.4.32 - checksum: 413c68411f1f3b9ee2a862eca4599f54e6b35a5556af12518032b4f6b3f47c57a6db1cc4565692fb8633b7a1fd26e096f5cd86e50aaf702375d621efbd819d05 + postcss: ^8.4.31 + checksum: ca00ed1d4e8793fc780039f235fa2caef123d3aa28cae47cc1472ca03b21386c39fae1f11fbf319dcb94c6bda923824067254c7e20e8b00354b47015dc754658 languageName: node linkType: hard -"postcss-double-position-gradients@npm:^3.1.2": - version: 3.1.2 - resolution: "postcss-double-position-gradients@npm:3.1.2" +"postcss-double-position-gradients@npm:^3.1.1": + version: 3.1.1 + resolution: "postcss-double-position-gradients@npm:3.1.1" dependencies: "@csstools/postcss-progressive-custom-properties": ^1.1.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 4a2c93c1158773d10a7300e036a323f406e64c082a243ef20bb52d7062c675d754436e5a8b014302a387fc2c2acbee673916f09e4e82287164d13bc032130bf7 + postcss: ^8.4 + checksum: fa9c3c60d22f932b4e9780acb2a1b29a82528aa39085073e8813106b4cb7c57c2347e9adab837ade5f7877b0a463bc26295b394281209fe5ca9c1b2cdd65b0cc languageName: node linkType: hard @@ -28555,36 +30241,23 @@ __metadata: languageName: node linkType: hard -"postcss-gap-properties@npm:^3.0.5": - version: 3.0.5 - resolution: "postcss-gap-properties@npm:3.0.5" +"postcss-gap-properties@npm:^3.0.3": + version: 3.0.3 + resolution: "postcss-gap-properties@npm:3.0.3" peerDependencies: - postcss: ^8.2 - checksum: 402f830aa6661aa5bd01ae227c189124a5c22ba8e6a95ea0c205148a85732b147c6f5f60c2b67d8a971d0223f5579e891fa9543ea7611470d6fd84729ea0f3bb + postcss: ^8.4 + checksum: b665f39bb9ad9e3f2ea45a9a57b1bca98b2a9cc47bdf9be91e280d9b42c2b31df053ad99a6b52aeb5225fe5886220d2ea9efda0845c185fc22fd87d39fe4a3e9 languageName: node linkType: hard -"postcss-image-set-function@npm:^4.0.7": - version: 4.0.7 - resolution: "postcss-image-set-function@npm:4.0.7" +"postcss-image-set-function@npm:^4.0.6": + version: 4.0.6 + resolution: "postcss-image-set-function@npm:4.0.6" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: ed79dcf62f295c300fce12f09eb498d7016a4ef5739474e6654e454a8627147a4908be56e5316afc2733bf118b95e59bdfedb03c67d0d43c364f76be62806598 - languageName: node - linkType: hard - -"postcss-import@npm:^15.1.0": - version: 15.1.0 - resolution: "postcss-import@npm:15.1.0" - dependencies: - postcss-value-parser: ^4.0.0 - read-cache: ^1.0.0 - resolve: ^1.1.7 - peerDependencies: - postcss: ^8.0.0 - checksum: 518aee5c83ea6940e890b0be675a2588db68b2582319f48c3b4e06535a50ea6ee45f7e63e4309f8754473245c47a0372632378d1d73d901310f295a92f26f17b + postcss: ^8.4 + checksum: 71e11758eda1f6cc2037f22ff09610e2a57b8193e7266b0f6bb2b157cf1860ba1ebcec2328c47dfc461fa8d8b382a76828951e60f1ac29fcc926b7e186ec1543 languageName: node linkType: hard @@ -28597,49 +30270,44 @@ __metadata: languageName: node linkType: hard -"postcss-js@npm:^4.0.1": - version: 4.1.0 - resolution: "postcss-js@npm:4.1.0" +"postcss-js@npm:^4.0.0": + version: 4.0.0 + resolution: "postcss-js@npm:4.0.0" dependencies: camelcase-css: ^2.0.1 peerDependencies: - postcss: ^8.4.21 - checksum: a3cf6e725f3e9ecd7209732f8844a0063a1380b718ccbcf93832b6ec2cd7e63ff70dd2fed49eb2483c7482296860a0f7badd3115b5d0fa05ea648eb6d9dfc9c6 + postcss: ^8.3.3 + checksum: 12cde8a25f5346b3e413b1fde37df26845f916ec97db762868d9e44386703272a33d05511f52cb2f616f0d5e7da618b1e3ce68b9431fbd2f6cc1fc4a0fcb7dfb languageName: node linkType: hard -"postcss-lab-function@npm:^4.2.1": - version: 4.2.1 - resolution: "postcss-lab-function@npm:4.2.1" +"postcss-lab-function@npm:^4.1.2": + version: 4.2.0 + resolution: "postcss-lab-function@npm:4.2.0" dependencies: "@csstools/postcss-progressive-custom-properties": ^1.1.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 70744444951d95a06a586634e7fa7c77fe4a42c7d15e556a6e7b9a5a60e03a067d371f6d16e8f58274a5e4ebbd2bd505a4bee0b03974d5571459d72ab9fb157c + postcss: ^8.4 + checksum: 3b8b12d078e5e04d5213eed2c4537a8b85c4e89c1aa5b9ddcb23235b3ee3aed2cb2f0920cc292b760217a5a47880796f5b91b117a5ef66f9eee376b3a2303cae languageName: node linkType: hard -"postcss-load-config@npm:^4.0.2 || ^5.0 || ^6.0": - version: 6.0.1 - resolution: "postcss-load-config@npm:6.0.1" +"postcss-load-config@npm:^3.1.4": + version: 3.1.4 + resolution: "postcss-load-config@npm:3.1.4" dependencies: - lilconfig: ^3.1.1 + lilconfig: ^2.0.5 + yaml: ^1.10.2 peerDependencies: - jiti: ">=1.21.0" postcss: ">=8.0.9" - tsx: ^4.8.1 - yaml: ^2.4.2 + ts-node: ">=9.0.0" peerDependenciesMeta: - jiti: - optional: true postcss: optional: true - tsx: - optional: true - yaml: + ts-node: optional: true - checksum: 74173a58816dac84e44853f7afbd283f4ef13ca0b6baeba27701214beec33f9e309b128f8102e2b173e8d45ecba45d279a9be94b46bf48d219626aa9b5730848 + checksum: 7d2cc6695c2fc063e4538316d651a687fdb55e48db453ff699de916a6ee55ab68eac2b120c28a6b8ca7aa746a588888351b810a215b5cd090eabea62c5762ede languageName: node linkType: hard @@ -28675,111 +30343,111 @@ __metadata: languageName: node linkType: hard -"postcss-merge-longhand@npm:^7.0.5": - version: 7.0.5 - resolution: "postcss-merge-longhand@npm:7.0.5" +"postcss-merge-longhand@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-merge-longhand@npm:7.0.4" dependencies: postcss-value-parser: ^4.2.0 - stylehacks: ^7.0.5 + stylehacks: ^7.0.4 peerDependencies: - postcss: ^8.4.32 - checksum: 148fe5fc33f967f6e579a184a4bb82c8e6ffb1d5f720a2c7aa85849a56ee8d23ce3f026d6f6b45a38f63f761fcfafe3b82ac54da7bf080fd58eb743be4c4ce46 + postcss: ^8.4.31 + checksum: 6f50f7775dd361f83daf1acb3e0001d700ed2b7b9bea02df172143adc7fa196ce9209c9e482010ce36fd704512433b62692c5ab2eef5226db71ea3e694654dc7 languageName: node linkType: hard -"postcss-merge-rules@npm:^7.0.6": - version: 7.0.6 - resolution: "postcss-merge-rules@npm:7.0.6" +"postcss-merge-rules@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-merge-rules@npm:7.0.4" dependencies: - browserslist: ^4.25.1 + browserslist: ^4.23.3 caniuse-api: ^3.0.0 - cssnano-utils: ^5.0.1 - postcss-selector-parser: ^7.1.0 + cssnano-utils: ^5.0.0 + postcss-selector-parser: ^6.1.2 peerDependencies: - postcss: ^8.4.32 - checksum: 1708d2e862825f79077aff1f7d82ff815c015929f0fb5bb3fb58dbc83f9bc79ef9aa40ef585afbe2dcb2563ea3516f21332be926e746189649459eb9399cc95e + postcss: ^8.4.31 + checksum: fffdcef4ada68e92ab8e6dc34a3b9aa2b87188cd4d08f5ba0ff2aff7e3e3c7f086830748ff64db091b5ccb9ac59ac37cfaab1268ed3efb50ab9c4f3714eb5f6d languageName: node linkType: hard -"postcss-minify-font-values@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-minify-font-values@npm:7.0.1" +"postcss-minify-font-values@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-minify-font-values@npm:7.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.32 - checksum: 2327863b0f4c025855ba9bb88951ce92985ce1c64bab24002b5d75f024268c396735af311db7342e8ca5ebc80c18c282d7cb63292c36a457348eda041c5fe197 + postcss: ^8.4.31 + checksum: f8be40099a6986d96b9cd2eb9c32a9c681efc6ecd6504c9ab7e01feb9e688c8b9656dfd7f35aa6de2585a86d607f62152ee81d0175e712e4658d184d25f63d58 languageName: node linkType: hard -"postcss-minify-gradients@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-minify-gradients@npm:7.0.1" +"postcss-minify-gradients@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-minify-gradients@npm:7.0.0" dependencies: colord: ^2.9.3 - cssnano-utils: ^5.0.1 + cssnano-utils: ^5.0.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.32 - checksum: 19df86ff3d8767f86300ebeac06dba951e26e069590bfb52bc24b0e73fca27c411395870053ffda4272d738b344b478a43a0c92bd23b466e274dd95379c8dc97 + postcss: ^8.4.31 + checksum: 15d162192b598242e14def81a62e30cf273ab14f1db702c391e6bdd442c570a1aa76fc326874253a2d67f75b4d4fe73ba4f664e85dbff883f24b7090c340bfad languageName: node linkType: hard -"postcss-minify-params@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-minify-params@npm:7.0.4" +"postcss-minify-params@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-minify-params@npm:7.0.2" dependencies: - browserslist: ^4.25.1 - cssnano-utils: ^5.0.1 + browserslist: ^4.23.3 + cssnano-utils: ^5.0.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.32 - checksum: 412faa91082d4ef3c1540982fc0b69a0aefebfcc4d1b3763613167e0560e0a142cea80092c0b636cafd08c7d348359b04dd00398b2b307383c505e62dffdb3ad + postcss: ^8.4.31 + checksum: 0e041f70554bae9d4a66c8ab2f2f3ed8bf73862c9d5ff9972ac7f1a596badd1544f093fa2362dd33e96c038af9e10287cdbfec9f480c49bffdcbaca9fdcb1e4e languageName: node linkType: hard -"postcss-minify-selectors@npm:^7.0.5": - version: 7.0.5 - resolution: "postcss-minify-selectors@npm:7.0.5" +"postcss-minify-selectors@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-minify-selectors@npm:7.0.4" dependencies: cssesc: ^3.0.0 - postcss-selector-parser: ^7.1.0 + postcss-selector-parser: ^6.1.2 peerDependencies: - postcss: ^8.4.32 - checksum: ebc1b5bee2e7d5d57926d7b47c54845531929badd8f445505ab4add4614ce24453977a1cc9ca5667ddcfacfd3f735bf90a3fe6558de7aa4b85bc2e690915abd8 + postcss: ^8.4.31 + checksum: 212b8f3d62eb2a27ed57d4e76b75b0886806ddb9e2497c0bb79308fa75dabaaaa4ed2b97734896e87603272d05231fd74aee2c256a48d77aa468b5b64cc7866a languageName: node linkType: hard -"postcss-modules-extract-imports@npm:^3.1.0": - version: 3.1.0 - resolution: "postcss-modules-extract-imports@npm:3.1.0" +"postcss-modules-extract-imports@npm:^3.0.0": + version: 3.0.0 + resolution: "postcss-modules-extract-imports@npm:3.0.0" peerDependencies: postcss: ^8.1.0 - checksum: 402084bcab376083c4b1b5111b48ec92974ef86066f366f0b2d5b2ac2b647d561066705ade4db89875a13cb175b33dd6af40d16d32b2ea5eaf8bac63bd2bf219 + checksum: f8879d66d8162fb7a3fcd916d37574006c584ea509107b1cfb798a5e090175ef9470f601e46f0a305070d8ff2500e07489a5c1ac381c29a1dc1120e827ca7943 languageName: node linkType: hard -"postcss-modules-local-by-default@npm:^4.0.5": - version: 4.2.0 - resolution: "postcss-modules-local-by-default@npm:4.2.0" +"postcss-modules-local-by-default@npm:^4.0.3": + version: 4.0.3 + resolution: "postcss-modules-local-by-default@npm:4.0.3" dependencies: icss-utils: ^5.0.0 - postcss-selector-parser: ^7.0.0 + postcss-selector-parser: ^6.0.2 postcss-value-parser: ^4.1.0 peerDependencies: postcss: ^8.1.0 - checksum: b0b83feb2a4b61f5383979d37f23116c99bc146eba1741ca3cf1acca0e4d0dbf293ac1810a6ab4eccbe1ee76440dd0a9eb2db5b3bba4f99fc1b3ded16baa6358 + checksum: be49b86efbfb921f42287e227584aac91af9826fc1083db04958ae283dfe215ca539421bfba71f9da0f0b10651f28e95a64b5faca7166f578a1933b8646051f7 languageName: node linkType: hard -"postcss-modules-scope@npm:^3.2.0": - version: 3.2.1 - resolution: "postcss-modules-scope@npm:3.2.1" +"postcss-modules-scope@npm:^3.0.0": + version: 3.0.0 + resolution: "postcss-modules-scope@npm:3.0.0" dependencies: - postcss-selector-parser: ^7.0.0 + postcss-selector-parser: ^6.0.4 peerDependencies: postcss: ^8.1.0 - checksum: bd2d81f79e3da0ef6365b8e2c78cc91469d05b58046b4601592cdeef6c4050ed8fe1478ae000a1608042fc7e692cb51fecbd2d9bce3f4eace4d32e883ffca10b + checksum: 60af503910363689568c2c3701cb019a61b58b3d739391145185eec211bea5d50ccb6ecbe6955b39d856088072fd50ea002e40a52b50e33b181ff5c41da0308a languageName: node linkType: hard @@ -28794,124 +30462,123 @@ __metadata: languageName: node linkType: hard -"postcss-nested@npm:^6.2.0": - version: 6.2.0 - resolution: "postcss-nested@npm:6.2.0" +"postcss-nested@npm:5.0.6": + version: 5.0.6 + resolution: "postcss-nested@npm:5.0.6" dependencies: - postcss-selector-parser: ^6.1.1 + postcss-selector-parser: ^6.0.6 peerDependencies: postcss: ^8.2.14 - checksum: 7f9c3f2d764191a39364cbdcec350f26a312431a569c9ef17408021424726b0d67995ff5288405e3724bb7152a4c92f73c027e580ec91e798800ed3c52e2bc6e + checksum: cff4f05b06ec752a90a36b329b4c1b620352458b3d8e02e2fc7efdfb5073945242573ec42c0dd2b7c4beccba21233e5f089903c3e5e8aea2bbceca09c406fb8f languageName: node linkType: hard -"postcss-nesting@npm:^10.2.0": - version: 10.2.0 - resolution: "postcss-nesting@npm:10.2.0" +"postcss-nesting@npm:^10.1.3": + version: 10.1.4 + resolution: "postcss-nesting@npm:10.1.4" dependencies: - "@csstools/selector-specificity": ^2.0.0 postcss-selector-parser: ^6.0.10 peerDependencies: - postcss: ^8.2 - checksum: 1f44201edeedaab3af8552a7e231cf8530785245ec56e30a7f756076ffa58ec97c12b75a8761327bf278b26aa9903351b2f3324d11784f239b07dc79295e0a77 + postcss: ^8.4 + checksum: c1f904ae1c3a86b3737db13b33e84fee7e1c1a9a9484f80946d3bcafbe6eb38c65a473b21fc08ac75a4136fcbee003ed6dc66611fc8260b09bc60d94a2390108 languageName: node linkType: hard -"postcss-normalize-charset@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-normalize-charset@npm:7.0.1" +"postcss-normalize-charset@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-normalize-charset@npm:7.0.0" peerDependencies: - postcss: ^8.4.32 - checksum: e879ecbd8a2f40b427ac8800c34ad6670fa820838ad27950c34b628e9248ce763433045bb4254f65c02d74825f41377a9cf278f8cdcf7284acbd6a3b33af83fe + postcss: ^8.4.31 + checksum: 06d9c4487a4b0e195133a1fb7a115db7014e49d2567cce73e24c59f473f0e65a1999850a726afb3bdb2d36017a3e5c92ac4fd2a7ecc427da4ff79522765fabdd languageName: node linkType: hard -"postcss-normalize-display-values@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-normalize-display-values@npm:7.0.1" +"postcss-normalize-display-values@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-normalize-display-values@npm:7.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.32 - checksum: 00d77846972e5261aebb38594f8999cfb84fe745ec9d3c2a4d8a91a1b6e703f02b0ccc9342e8fd4fa1f3e5e1f85d4aac2446dae898690ef41bc06de95008b975 + postcss: ^8.4.31 + checksum: 439524e1d3ed36d6265c05da10540e17aa8605e1b396f71ca4364ab3b8b98ca97763c58c211fb9492662429d43613a7fe7009a8638c84a8db327e572c382272a languageName: node linkType: hard -"postcss-normalize-positions@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-normalize-positions@npm:7.0.1" +"postcss-normalize-positions@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-normalize-positions@npm:7.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.32 - checksum: 00f43f9635905ae11ba04cec9272cfa783b7793058ea8e576cb3cf8ea59df6f7bbdc34fdcba82724aaf789ee1f0697266e7ce98818aeca640889d67906f87f9e + postcss: ^8.4.31 + checksum: 428763c937cd178c8ee544cd93a9d1fef667dc9a8700ffe2e61b0beeea7f64f712492b9aeb8a1ef927ab752ec34be7ddeb23d2b50e4bc6eba02b0e58312b27a7 languageName: node linkType: hard -"postcss-normalize-repeat-style@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-normalize-repeat-style@npm:7.0.1" +"postcss-normalize-repeat-style@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-normalize-repeat-style@npm:7.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.32 - checksum: de4f1350ae979e34e29f7f9e1ade23dcdfdccb4c290889ab45d15935c3af8218858e9fe06fc4af3fe5dc0478d719c7ce7d0d995dd9f786c93d5d3eaa7187d6ed + postcss: ^8.4.31 + checksum: cf7cd9f355fd26f1c9b0c11a923029ac5ea3020520db5a9778dd19c5ee1f48a1f1f368b4ae75fc6b63cb5761eef72333e486ab0de1537b9cb62d213a8c5576d0 languageName: node linkType: hard -"postcss-normalize-string@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-normalize-string@npm:7.0.1" +"postcss-normalize-string@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-normalize-string@npm:7.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.32 - checksum: da3bc2458529544abad32860cd835d27b010a7fb16b121f0b64f44775a332795de0cd1a0280a380f868e4958997bd13a0275aca8e404c835ce120cf8ab69f4db + postcss: ^8.4.31 + checksum: 8857563f85841ce432bb9a5a9ba129847890b61693adff96d565b69dc2d5456f54dec33f4f6ce5b0abf0a484dbfb0145846d99f988959c5ac875a86a2a180576 languageName: node linkType: hard -"postcss-normalize-timing-functions@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-normalize-timing-functions@npm:7.0.1" +"postcss-normalize-timing-functions@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-normalize-timing-functions@npm:7.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.32 - checksum: 9389555176925bb31428220285b89b8cec2c2669f3ebb8f033463e7356cf1f54d0baaf71ddc097beb7adc418b9d2ea3cc628886fbf8e782c74ddaab4c2290749 + postcss: ^8.4.31 + checksum: bc5f6999b4c9e28e5be785ef90fe68fd48d44059ecc73ee194c2603260597d685b13a1e1751df9a2cee100fea7abb7e1b1cbcf1a7a428a576961705c9d426788 languageName: node linkType: hard -"postcss-normalize-unicode@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-normalize-unicode@npm:7.0.4" +"postcss-normalize-unicode@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-normalize-unicode@npm:7.0.2" dependencies: - browserslist: ^4.25.1 + browserslist: ^4.23.3 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.32 - checksum: 20efa7e55e94d8f3068ca11c4e24d9023a07dd99c7795a1d4ec755d6004cd3f8452e7c541ed41274ee81d6e37516132b2430ebfa695340c5fe93beac39a6ddb5 + postcss: ^8.4.31 + checksum: 0df1aac932cc2340715178fd024e0f6d872ea5a4bee1bc8357317a75a7b2c904d885f754cc162af001aa2a9ded7c54fac7cbcd701e21e995c1ace92dc08f2b9d languageName: node linkType: hard -"postcss-normalize-url@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-normalize-url@npm:7.0.1" +"postcss-normalize-url@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-normalize-url@npm:7.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.32 - checksum: d04ff170efcc77aef221f20f2a1a783c95564898321521a5940c17cf6cbdfd4f44b005efab77feebfae17873b17a30248c14c6f6166b4dfe382e524d6a3a935b + postcss: ^8.4.31 + checksum: 3050e228be48fe0121d1316c267e629b232e8401a547128d142c3dea55eeae1e232c9beeea5c76439009188993b14925c5cf40e3a44856d076a7b8fcf4721f86 languageName: node linkType: hard -"postcss-normalize-whitespace@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-normalize-whitespace@npm:7.0.1" +"postcss-normalize-whitespace@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-normalize-whitespace@npm:7.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.32 - checksum: efbdbe1d0bc1dfed08168f417968f112996c6985efe0ba48137a4811052a65b46ac702b74afbb3110a51515aff67ffe1e139ce9a723e8d8543977e4cc6269911 + postcss: ^8.4.31 + checksum: 8d61234962a4850fc61292592171e1d13de2e90d96a2eaed8c85672a05caceda02a3bd1cb495cb72414741f99d50083362df14923efaca1b3e09657d24cea34b languageName: node linkType: hard @@ -28930,34 +30597,30 @@ __metadata: linkType: hard "postcss-opacity-percentage@npm:^1.1.2": - version: 1.1.3 - resolution: "postcss-opacity-percentage@npm:1.1.3" - peerDependencies: - postcss: ^8.2 - checksum: 9cd9076561beeadb5c658a17e6fc657396a9497c9e0b0b6267931c6bb729052a150eccbeae33d27db533f5ac3cf806eb068eccb110b65d14a5dfea2e35d0877f + version: 1.1.2 + resolution: "postcss-opacity-percentage@npm:1.1.2" + checksum: ae9c73eb9d3df1127f33f4e4a7489d2cf46943b9a045551a3d8f5d3a49c843c5d57e2d89d7c9756771a12888a2b03cb50ac84b408f0c20788e62cb5bbee269fe languageName: node linkType: hard -"postcss-ordered-values@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-ordered-values@npm:7.0.2" +"postcss-ordered-values@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-ordered-values@npm:7.0.1" dependencies: - cssnano-utils: ^5.0.1 + cssnano-utils: ^5.0.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.32 - checksum: 77e4daa70e120864aac5a0f5c71cc8b66408829eabe45203d4d86c93229425c26e030cf75d6f328432935c28a50c5294108aa2439fa8da256aa1852cc71c84f3 + postcss: ^8.4.31 + checksum: 9fc62e9039c7d4fa417d165678b065fc577a7232aa41a94a4e9208ad7db2268e1ce003aaad7c6a569afdf890a43416b0bf21047461505b4e3a16eec311a6eb63 languageName: node linkType: hard -"postcss-overflow-shorthand@npm:^3.0.4": - version: 3.0.4 - resolution: "postcss-overflow-shorthand@npm:3.0.4" - dependencies: - postcss-value-parser: ^4.2.0 +"postcss-overflow-shorthand@npm:^3.0.3": + version: 3.0.3 + resolution: "postcss-overflow-shorthand@npm:3.0.3" peerDependencies: - postcss: ^8.2 - checksum: d95d114fecceb83a2a2385bb073a16824efaa9b2c685d900af22f764c2a8c1de6c267230df870e4d7f98310e92618b86ba6344b76877d6f4d2158c019181f476 + postcss: ^8.4 + checksum: b72d8a36f14dc76294c7304c7cc9bf934314e6427b540dc8586a25e98a4b3b77ce68c291b38829f5bf10ecd21a93e1629b4f420bb8fb4e417726ecf69f92051a languageName: node linkType: hard @@ -28970,107 +30633,101 @@ __metadata: languageName: node linkType: hard -"postcss-place@npm:^7.0.5": - version: 7.0.5 - resolution: "postcss-place@npm:7.0.5" +"postcss-place@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-place@npm:7.0.4" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 149941027e6194f166ab5e7bbddc722c0d18e1f5e8117fe0af3689b216c70df9762052484965ab71271ae1d3a0ec0a7f361ce3b3dfd1f28e0bbfd0d554dd1a11 + postcss: ^8.4 + checksum: 115b8052b8775f88d4fc56bd5c99b905dba657ecc2bf0a4f0ab506138c1e6ad51bfb93e162dfce6e934113150d234f4baa2daf6d0ad3d9c667a22d54881f6e3f languageName: node linkType: hard "postcss-preset-env@npm:^7.0.1": - version: 7.8.3 - resolution: "postcss-preset-env@npm:7.8.3" - dependencies: - "@csstools/postcss-cascade-layers": ^1.1.1 - "@csstools/postcss-color-function": ^1.1.1 - "@csstools/postcss-font-format-keywords": ^1.0.1 - "@csstools/postcss-hwb-function": ^1.0.2 - "@csstools/postcss-ic-unit": ^1.0.1 - "@csstools/postcss-is-pseudo-class": ^2.0.7 - "@csstools/postcss-nested-calc": ^1.0.0 - "@csstools/postcss-normalize-display-values": ^1.0.1 - "@csstools/postcss-oklab-function": ^1.1.1 + version: 7.4.3 + resolution: "postcss-preset-env@npm:7.4.3" + dependencies: + "@csstools/postcss-color-function": ^1.0.3 + "@csstools/postcss-font-format-keywords": ^1.0.0 + "@csstools/postcss-hwb-function": ^1.0.0 + "@csstools/postcss-ic-unit": ^1.0.0 + "@csstools/postcss-is-pseudo-class": ^2.0.1 + "@csstools/postcss-normalize-display-values": ^1.0.0 + "@csstools/postcss-oklab-function": ^1.0.2 "@csstools/postcss-progressive-custom-properties": ^1.3.0 - "@csstools/postcss-stepped-value-functions": ^1.0.1 - "@csstools/postcss-text-decoration-shorthand": ^1.0.0 - "@csstools/postcss-trigonometric-functions": ^1.0.2 - "@csstools/postcss-unset-value": ^1.0.2 - autoprefixer: ^10.4.13 - browserslist: ^4.21.4 + autoprefixer: ^10.4.4 + browserslist: ^4.20.2 css-blank-pseudo: ^3.0.3 css-has-pseudo: ^3.0.4 css-prefers-color-scheme: ^6.0.3 - cssdb: ^7.1.0 - postcss-attribute-case-insensitive: ^5.0.2 + cssdb: ^6.5.0 + postcss-attribute-case-insensitive: ^5.0.0 postcss-clamp: ^4.1.0 - postcss-color-functional-notation: ^4.2.4 - postcss-color-hex-alpha: ^8.0.4 - postcss-color-rebeccapurple: ^7.1.1 - postcss-custom-media: ^8.0.2 - postcss-custom-properties: ^12.1.10 - postcss-custom-selectors: ^6.0.3 - postcss-dir-pseudo-class: ^6.0.5 - postcss-double-position-gradients: ^3.1.2 + postcss-color-functional-notation: ^4.2.2 + postcss-color-hex-alpha: ^8.0.3 + postcss-color-rebeccapurple: ^7.0.2 + postcss-custom-media: ^8.0.0 + postcss-custom-properties: ^12.1.5 + postcss-custom-selectors: ^6.0.0 + postcss-dir-pseudo-class: ^6.0.4 + postcss-double-position-gradients: ^3.1.1 postcss-env-function: ^4.0.6 postcss-focus-visible: ^6.0.4 postcss-focus-within: ^5.0.4 postcss-font-variant: ^5.0.0 - postcss-gap-properties: ^3.0.5 - postcss-image-set-function: ^4.0.7 + postcss-gap-properties: ^3.0.3 + postcss-image-set-function: ^4.0.6 postcss-initial: ^4.0.1 - postcss-lab-function: ^4.2.1 + postcss-lab-function: ^4.1.2 postcss-logical: ^5.0.4 postcss-media-minmax: ^5.0.0 - postcss-nesting: ^10.2.0 + postcss-nesting: ^10.1.3 postcss-opacity-percentage: ^1.1.2 - postcss-overflow-shorthand: ^3.0.4 + postcss-overflow-shorthand: ^3.0.3 postcss-page-break: ^3.0.4 - postcss-place: ^7.0.5 - postcss-pseudo-class-any-link: ^7.1.6 + postcss-place: ^7.0.4 + postcss-pseudo-class-any-link: ^7.1.1 postcss-replace-overflow-wrap: ^4.0.0 - postcss-selector-not: ^6.0.1 + postcss-selector-not: ^5.0.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: cb3a12b4d2dadbf4f6850eda19d975cf09d45223c4c33768cc8c1a0f8b27cd44c7bb29376d6995edeea55924481fa317d841b0d59b00beea35b06d4da6fdd802 + postcss: ^8.4 + checksum: 4491ef15408d9bce7f7a1ec205caef697f6513b71159500968e9c02c7a9ab91799ddf28f939b56a8df5faf741960b1760925cf7b7c5623045be39859aaf15582 languageName: node linkType: hard -"postcss-pseudo-class-any-link@npm:^7.1.6": - version: 7.1.6 - resolution: "postcss-pseudo-class-any-link@npm:7.1.6" +"postcss-pseudo-class-any-link@npm:^7.1.1": + version: 7.1.2 + resolution: "postcss-pseudo-class-any-link@npm:7.1.2" dependencies: postcss-selector-parser: ^6.0.10 peerDependencies: - postcss: ^8.2 - checksum: 3f5cffbe4d5de7958ce220dc361ca1fb3c0985d0c44d007b2bdc7a780c412e57800a366fe9390218948cc0157697ba363ce9542e36a831c537b05b18a44dcecd + postcss: ^8.4 + checksum: 6eed9df37664d3d2b490d6a4885cb0ce3ae261a384184c410ee7686b90a3285664fe11519a0fd90d3bb6eaa189e79144c28ff3d3bb710ccf97080b5779e04372 languageName: node linkType: hard -"postcss-reduce-initial@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-reduce-initial@npm:7.0.4" +"postcss-reduce-initial@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-reduce-initial@npm:7.0.2" dependencies: - browserslist: ^4.25.1 + browserslist: ^4.23.3 caniuse-api: ^3.0.0 peerDependencies: - postcss: ^8.4.32 - checksum: 2763fc58094bf0aca050c8adca62fdc69093777e0af858fc0d95515ce25bc883470c7d27b67886a1aeecadd289a6a87c35da9afd5529bfc22995bf5a13cabcb9 + postcss: ^8.4.31 + checksum: 1e6fafaf5fac52b351c8de156ed62e4e1f48da7eb07f9ce90da54b45dca61da9af1e954b8a343271cb3e4ec99e0c5f18d7f9f96da0ca144511fca04498fac78c languageName: node linkType: hard -"postcss-reduce-transforms@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-reduce-transforms@npm:7.0.1" +"postcss-reduce-transforms@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-reduce-transforms@npm:7.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.32 - checksum: b379ea1d87ea27f331b472c8a21b4c6bb3c114ea573b66743f6fb4a52cab758c1930cd194df873d347901e347c47035e1353be6cf4250e469ec512f599385957 + postcss: ^8.4.31 + checksum: b2d4b65e71d38b604b41937850d1d64794964d6eced90f05891cfae8a78c7a9fed49911f51da9dcc5d715ac18e8bc7eacf691f2c5321dfe4d781f3e4442dfea9 languageName: node linkType: hard @@ -29083,18 +30740,18 @@ __metadata: languageName: node linkType: hard -"postcss-selector-not@npm:^6.0.1": - version: 6.0.1 - resolution: "postcss-selector-not@npm:6.0.1" +"postcss-selector-not@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-selector-not@npm:5.0.0" dependencies: - postcss-selector-parser: ^6.0.10 + balanced-match: ^1.0.0 peerDependencies: - postcss: ^8.2 - checksum: 1984db777cf842655303f83935a4354b638093f7454964fa1146515424c3309934fdc160135b9113b69bc2361017fb3bfc9ba11efc5bfa1235f9f35ddb544f82 + postcss: ^8.1.0 + checksum: ee70e92d21f522d39082a640656b7233bd4917f21bcca0ce7e84e26ddf25ea40139c7475b663c7de19781c3a34498ab166d4968a86b2607a23c4310ad5d02acf languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.9, postcss-selector-parser@npm:^6.1.1, postcss-selector-parser@npm:^6.1.2": +"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.6, postcss-selector-parser@npm:^6.0.9, postcss-selector-parser@npm:^6.1.2": version: 6.1.2 resolution: "postcss-selector-parser@npm:6.1.2" dependencies: @@ -29104,7 +30761,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^7.0.0, postcss-selector-parser@npm:^7.1.0": +"postcss-selector-parser@npm:^7.0.0": version: 7.1.0 resolution: "postcss-selector-parser@npm:7.1.0" dependencies: @@ -29114,44 +30771,44 @@ __metadata: languageName: node linkType: hard -"postcss-svgo@npm:^7.1.0": - version: 7.1.0 - resolution: "postcss-svgo@npm:7.1.0" +"postcss-svgo@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-svgo@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 - svgo: ^4.0.0 + svgo: ^3.3.2 peerDependencies: - postcss: ^8.4.32 - checksum: e08e0d73cc1fa98474778cf9b19b89601ad537d7ae45d9f7faaadfdf13647187ba2d0d229f813caa357c410e08b7050613a72076943d8baf51ea82bb171272e9 + postcss: ^8.4.31 + checksum: 7c7b177e6f4e2a3e9ada76d53afa02e08d900c8ac15600ba9daa80480269d538405e544bd8091bc5eb7529173a476896fad885a72a247258265424b29a9195ed languageName: node linkType: hard -"postcss-unique-selectors@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-unique-selectors@npm:7.0.4" +"postcss-unique-selectors@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-unique-selectors@npm:7.0.3" dependencies: - postcss-selector-parser: ^7.1.0 + postcss-selector-parser: ^6.1.2 peerDependencies: - postcss: ^8.4.32 - checksum: ae47c2abc2dab647e026674a1239c2531236177e39078ef7fb091df9cdeb60f8e453c65909e5dd91efe2f3bb76c67f31035f137a9c71cbc8732d631329c79261 + postcss: ^8.4.31 + checksum: 2eb90eb0745d1e29d411ea5108f1cd9737de5b8f739cabc717074872bc4015950c9963f870b23b33b9ef45e7887eecfe5560cffee56616d4e0b8d0fac4f7cb10 languageName: node linkType: hard -"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": +"postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" checksum: f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 languageName: node linkType: hard -"postcss@npm:^8.2.14, postcss@npm:^8.4.31, postcss@npm:^8.4.33, postcss@npm:^8.4.40, postcss@npm:^8.4.47": - version: 8.5.6 - resolution: "postcss@npm:8.5.6" +"postcss@npm:^8.2.14, postcss@npm:^8.4.12, postcss@npm:^8.4.21, postcss@npm:^8.4.31, postcss@npm:^8.4.38": + version: 8.5.3 + resolution: "postcss@npm:8.5.3" dependencies: - nanoid: ^3.3.11 + nanoid: ^3.3.8 picocolors: ^1.1.1 source-map-js: ^1.2.1 - checksum: 5127cc7c91ed7a133a1b7318012d8bfa112da9ef092dddf369ae699a1f10ebbd89b1b9f25f3228795b84585c72aabd5ced5fc11f2ba467eedf7b081a66fad024 + checksum: b75510d7b28c3ab728c8733dd01538314a18c52af426f199a3c9177e63eb08602a3938bfb66b62dc01350b9aed62087eabbf229af97a1659eb8d3513cec823b3 languageName: node linkType: hard @@ -29240,11 +30897,11 @@ __metadata: linkType: hard "prettier@npm:^2.8.4": - version: 2.8.8 - resolution: "prettier@npm:2.8.8" + version: 2.8.4 + resolution: "prettier@npm:2.8.4" bin: prettier: bin-prettier.js - checksum: 463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a + checksum: d272cbd842d466fbd10e7efc22fd99ebdbfb78c06c0fe8ffdaa86d50883e7b3d3fba822a86fd8a1c851ca91ec5dfc867e612071c9c54d0e29954f20954262dcb languageName: node linkType: hard @@ -29265,14 +30922,14 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:30.2.0, pretty-format@npm:^30.0.0": - version: 30.2.0 - resolution: "pretty-format@npm:30.2.0" +"pretty-format@npm:30.0.2": + version: 30.0.2 + resolution: "pretty-format@npm:30.0.2" dependencies: - "@jest/schemas": 30.0.5 + "@jest/schemas": 30.0.1 ansi-styles: ^5.2.0 react-is: ^18.3.1 - checksum: 8fdacfd281aa98124e5df80b2c17223fdcb84433876422b54863a6849381b3059eb42b9806d92d2853826bcb966bcb98d499bea5b1e912d869a3c3107fd38d35 + checksum: cf542dc2d0be95e2b1c6e3a397a4fc13fce1c9f8feed6b56165c0d23c7a83423abb6b032ed8e3e1b7c1c0709f9b117dd30b5185f107e58f8766616be6de84850 languageName: node linkType: hard @@ -29299,18 +30956,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^28.1.3": - version: 28.1.3 - resolution: "pretty-format@npm:28.1.3" - dependencies: - "@jest/schemas": ^28.1.3 - ansi-regex: ^5.0.1 - ansi-styles: ^5.0.0 - react-is: ^18.0.0 - checksum: 596d8b459b6fdac7dcbd70d40169191e889939c17ffbcc73eebe2a9a6f82cdbb57faffe190274e0a507d9ecdf3affadf8a9b43442a625eecfbd2813b9319660f - languageName: node - linkType: hard - "pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -29322,6 +30967,15 @@ __metadata: languageName: node linkType: hard +"printj@npm:~1.1.0": + version: 1.1.2 + resolution: "printj@npm:1.1.2" + bin: + printj: ./bin/printj.njs + checksum: 511ebf3a1eb3269d91ac709083039c32dbee05ad71918ac20fb960df03d24cf072b09ec22a3cb0897f31c48233f10312596e3f4e43dfc6269e6977b0679a68ec + languageName: node + linkType: hard + "proc-log@npm:^4.0.0, proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": version: 4.2.0 resolution: "proc-log@npm:4.2.0" @@ -29421,11 +31075,11 @@ __metadata: linkType: hard "promise@npm:^8.1.0": - version: 8.3.0 - resolution: "promise@npm:8.3.0" + version: 8.1.0 + resolution: "promise@npm:8.1.0" dependencies: asap: ~2.0.6 - checksum: 6fccae27a10bcce7442daf090279968086edd2e3f6cebe054b71816403e2526553edf510d13088a4d0f14d7dfa9b9dfb188cab72d6f942e186a4353b6a29c8bf + checksum: bd6594e66b200a0c5aa18b46502e859d5abe7daeae2f9edaaf4e440628e6f960158ca0b9a12763d845ea7532e832566eee6fcceaa52b6862cc90908a51c4eca8 languageName: node linkType: hard @@ -29467,16 +31121,16 @@ __metadata: linkType: hard "property-expr@npm:^2.0.4": - version: 2.0.6 - resolution: "property-expr@npm:2.0.6" - checksum: 69b7da15038a1146d6447c69c445306f66a33c425271235bb20507f1846dbf9577a8f9dfafe8acbfcb66f924b270157f155248308f026a68758f35fc72265b3c + version: 2.0.4 + resolution: "property-expr@npm:2.0.4" + checksum: 6d289a02bbb812990bcc63f1e3607bf97adcb912e3a75d72cfc33f01bfd80170d4234668de965fa44bfac73e3e18f5bf4cff7bae5713bd2caa1e9b583bd8a51a languageName: node linkType: hard "protocols@npm:^2.0.0, protocols@npm:^2.0.1": - version: 2.0.2 - resolution: "protocols@npm:2.0.2" - checksum: b87d78c1fcf038d33691da28447ce94011d5c7f0c7fd25bcb5fb4d975991c99117873200c84f4b6a9d7f8b9092713a064356236960d1473a7d6fcd4228897b60 + version: 2.0.1 + resolution: "protocols@npm:2.0.1" + checksum: 016cc58a596e401004a028a2f7005e3444bf89ee8f606409c411719374d1e8bba0464fc142a065cce0d19f41669b2f7ffe25a8bde4f16ce3b6eb01fabc51f2e7 languageName: node linkType: hard @@ -29491,18 +31145,18 @@ __metadata: linkType: hard "proxy-agent@npm:^6.3.0": - version: 6.5.0 - resolution: "proxy-agent@npm:6.5.0" + version: 6.3.0 + resolution: "proxy-agent@npm:6.3.0" dependencies: - agent-base: ^7.1.2 + agent-base: ^7.0.2 debug: ^4.3.4 - http-proxy-agent: ^7.0.1 - https-proxy-agent: ^7.0.6 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.0 lru-cache: ^7.14.1 - pac-proxy-agent: ^7.1.0 + pac-proxy-agent: ^7.0.0 proxy-from-env: ^1.1.0 - socks-proxy-agent: ^8.0.5 - checksum: 7fd4e6f36bf17098a686d4aee3b8394abfc0b0537c2174ce96b0a4223198b9fafb16576c90108a3fcfc2af0168bd7747152bfa1f58e8fee91d3780e79aab7fd8 + socks-proxy-agent: ^8.0.1 + checksum: 40a0df2c9af5da8e6fcb95268f3e93181d8dd5c5ee9493517793fe75f847641f44a962d25a49d7208ec3b68cf1998fcd0d976bae773796e2023c71cddd76b642 languageName: node linkType: hard @@ -29514,15 +31168,13 @@ __metadata: linkType: hard "psl@npm:^1.1.33": - version: 1.15.0 - resolution: "psl@npm:1.15.0" - dependencies: - punycode: ^2.3.1 - checksum: d8d45a99e4ca62ca12ac3c373e63d80d2368d38892daa40cfddaa1eb908be98cd549ac059783ef3a56cfd96d57ae8e2fd9ae53d1378d90d42bc661ff924e102a + version: 1.9.0 + resolution: "psl@npm:1.9.0" + checksum: 6a3f805fdab9442f44de4ba23880c4eba26b20c8e8e0830eff1cb31007f6825dace61d17203c58bfe36946842140c97a1ba7f67bc63ca2d88a7ee052b65d97ab languageName: node linkType: hard -"public-encrypt@npm:^4.0.3": +"public-encrypt@npm:^4.0.0": version: 4.0.3 resolution: "public-encrypt@npm:4.0.3" dependencies: @@ -29547,12 +31199,12 @@ __metadata: linkType: hard "pump@npm:^3.0.0": - version: 3.0.3 - resolution: "pump@npm:3.0.3" + version: 3.0.0 + resolution: "pump@npm:3.0.0" dependencies: end-of-stream: ^1.1.0 once: ^1.3.1 - checksum: ada5cdf1d813065bbc99aa2c393b8f6beee73b5de2890a8754c9f488d7323ffd2ca5f5a0943b48934e3fcbd97637d0337369c3c631aeb9614915db629f1c75c9 + checksum: bbdeda4f747cdf47db97428f3a135728669e56a0ae5f354a9ac5b74556556f5446a46f720a8f14ca2ece5be9b4d5d23c346db02b555f46739934cc6c093a5478 languageName: node linkType: hard @@ -29574,7 +31226,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^1.4.1": +"punycode@npm:^1.3.2": version: 1.4.1 resolution: "punycode@npm:1.4.1" checksum: 354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08 @@ -29598,13 +31250,13 @@ __metadata: linkType: hard "pure-rand@npm:^6.0.0": - version: 6.1.0 - resolution: "pure-rand@npm:6.1.0" - checksum: 1abe217897bf74dcb3a0c9aba3555fe975023147b48db540aa2faf507aee91c03bf54f6aef0eb2bf59cc259a16d06b28eca37f0dc426d94f4692aeff02fb0e65 + version: 6.0.2 + resolution: "pure-rand@npm:6.0.2" + checksum: 0556bee2e16a8d081a2b7630d9cb4e5dafd4e6bd6e4c61de1cf1ef5974f127847523e3d0e62884f6f5d64b66a5e93b05bd8f37ed009f3a4fe5089899e05914aa languageName: node linkType: hard -"q@npm:^1.1.2": +"q@npm:^1.1.2, q@npm:^1.5.1": version: 1.5.1 resolution: "q@npm:1.5.1" checksum: 7855fbdba126cb7e92ef3a16b47ba998c0786ec7fface236e3eb0135b65df36429d91a86b1fff3ab0927b4ac4ee88a2c44527c7c3b8e2a37efbec9fe34803df4 @@ -29620,15 +31272,6 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.12.3": - version: 6.14.0 - resolution: "qs@npm:6.14.0" - dependencies: - side-channel: ^1.1.0 - checksum: 8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c - languageName: node - linkType: hard - "qs@npm:~6.5.2": version: 6.5.3 resolution: "qs@npm:6.5.3" @@ -29689,7 +31332,7 @@ __metadata: languageName: node linkType: hard -"randomfill@npm:^1.0.4": +"randomfill@npm:^1.0.3": version: 1.0.4 resolution: "randomfill@npm:1.0.4" dependencies: @@ -29718,7 +31361,7 @@ __metadata: languageName: node linkType: hard -"rc@npm:1.2.8, rc@npm:^1.2.7, rc@npm:^1.2.8": +"rc@npm:^1.2.7, rc@npm:^1.2.8": version: 1.2.8 resolution: "rc@npm:1.2.8" dependencies: @@ -29792,16 +31435,16 @@ __metadata: linkType: hard "react-error-overlay@npm:^6.0.11": - version: 6.1.0 - resolution: "react-error-overlay@npm:6.1.0" - checksum: 2b52308b9e489dfaa25df85c7ed5c200371bc214245161a0833b729f9c6b1a2e591e1d1e07c3d3859ffa19b84a386c219d93df9ba13d819be34c20f40e71a555 + version: 6.0.11 + resolution: "react-error-overlay@npm:6.0.11" + checksum: 8fc93942976e0c704274aec87dbc8e21f62a2cc78d1c93f9bcfff9f7494b00c60f7a2f0bd48d832bcd3190627c0255a1df907373f61f820371373a65ec4b2d64 languageName: node linkType: hard "react-fast-compare@npm:^3.0.1": - version: 3.2.2 - resolution: "react-fast-compare@npm:3.2.2" - checksum: 0bbd2f3eb41ab2ff7380daaa55105db698d965c396df73e6874831dbafec8c4b5b08ba36ff09df01526caa3c61595247e3269558c284e37646241cba2b90a367 + version: 3.2.0 + resolution: "react-fast-compare@npm:3.2.0" + checksum: 2a7d75ce9fb5da1e3c01f74a5cd592f3369a8cc8d44e93654bf147ab221f430238e8be70677e896f2bfcb96a1cb7a47a8d05d84633de764a9d57d27005a4bb9e languageName: node linkType: hard @@ -29827,13 +31470,13 @@ __metadata: linkType: hard "react-native-get-random-values@npm:^1.4.0": - version: 1.11.0 - resolution: "react-native-get-random-values@npm:1.11.0" + version: 1.7.1 + resolution: "react-native-get-random-values@npm:1.7.1" dependencies: fast-base64-decode: ^1.0.0 peerDependencies: react-native: ">=0.56" - checksum: 2ce71f1ab7f5b36d4a9dd59cc80b4aa75526f047c6680a7f1a388fa8b9a62efdacaf7b7de3be593c73e882773b2eee74916b00f7c8b158e40b46388998218586 + checksum: 56da68d9cb9dba5e0a7cc3c22cf3374961133c58f1c34c9b91c462e1ec927d5a267edb17c96f095f9061225f541adb8cc2d62c94cec87c2fd5dce9bbc97c5c24 languageName: node linkType: hard @@ -29879,15 +31522,6 @@ __metadata: languageName: node linkType: hard -"read-cache@npm:^1.0.0": - version: 1.0.0 - resolution: "read-cache@npm:1.0.0" - dependencies: - pify: ^2.3.0 - checksum: 90cb2750213c7dd7c80cb420654344a311fdec12944e81eb912cd82f1bc92aea21885fa6ce442e3336d9fccd663b8a7a19c46d9698e6ca55620848ab932da814 - languageName: node - linkType: hard - "read-cmd-shim@npm:4.0.0, read-cmd-shim@npm:^4.0.0": version: 4.0.0 resolution: "read-cmd-shim@npm:4.0.0" @@ -29958,7 +31592,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.1.4, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.1.4, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -30018,13 +31652,6 @@ __metadata: languageName: node linkType: hard -"readdirp@npm:^4.0.1": - version: 4.1.2 - resolution: "readdirp@npm:4.1.2" - checksum: 60a14f7619dec48c9c850255cd523e2717001b0e179dc7037cfa0895da7b9e9ab07532d324bfb118d73a710887d1e35f79c495fa91582784493e085d18c72c62 - languageName: node - linkType: hard - "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -30074,11 +31701,11 @@ __metadata: linkType: hard "redux-thunk@npm:^2.2.0": - version: 2.4.2 - resolution: "redux-thunk@npm:2.4.2" + version: 2.4.1 + resolution: "redux-thunk@npm:2.4.1" peerDependencies: redux: ^4 - checksum: e202d6ef7dfa7df08ed24cb221aa89d6c84dbaa7d65fe90dbd8e826d0c10d801f48388f9a7598a4fd970ecbc93d335014570a61ca7bc8bf569eab5de77b31a3c + checksum: 1127090b488c6b368397ed885415553735433b2971bd7d7aee77da398bddcac1c6dbddb0ebef1761d9c2bd59e610877824fad432ade5a4f75132e5bb37387ee7 languageName: node linkType: hard @@ -30094,28 +31721,12 @@ __metadata: languageName: node linkType: hard -"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": - version: 1.0.10 - resolution: "reflect.getprototypeof@npm:1.0.10" - dependencies: - call-bind: ^1.0.8 - define-properties: ^1.2.1 - es-abstract: ^1.23.9 - es-errors: ^1.3.0 - es-object-atoms: ^1.0.0 - get-intrinsic: ^1.2.7 - get-proto: ^1.0.1 - which-builtin-type: ^1.2.1 - checksum: 7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac - languageName: node - linkType: hard - -"regenerate-unicode-properties@npm:^10.2.2": - version: 10.2.2 - resolution: "regenerate-unicode-properties@npm:10.2.2" +"regenerate-unicode-properties@npm:^10.0.1": + version: 10.0.1 + resolution: "regenerate-unicode-properties@npm:10.0.1" dependencies: regenerate: ^1.4.2 - checksum: 66a1d6a1dbacdfc49afd88f20b2319a4c33cee56d245163e4d8f5f283e0f45d1085a78f7f7406dd19ea3a5dd7a7799cd020cd817c97464a7507f9d10fbdce87c + checksum: 2ac39799588f81003b0b406611067c738ae63f876e8e66b1299b4d1c658ed435bf20007e08f45f1f49a7871510fc2d12cace283724cd4c6907a19adf6d5850a5 languageName: node linkType: hard @@ -30133,54 +31744,68 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.9": - version: 0.13.11 - resolution: "regenerator-runtime@npm:0.13.11" - checksum: 12b069dc774001fbb0014f6a28f11c09ebfe3c0d984d88c9bced77fdb6fedbacbca434d24da9ae9371bfbf23f754869307fb51a4c98a8b8b18e5ef748677ca24 +"regenerator-runtime@npm:^0.13.4, regenerator-runtime@npm:^0.13.9": + version: 0.13.9 + resolution: "regenerator-runtime@npm:0.13.9" + checksum: b0f26612204f061a84064d2f3361629eae09993939112b9ffc3680bb369ecd125764d6654eace9ef11b36b44282ee52b988dda946ea52d372e7599a30eea73ee + languageName: node + linkType: hard + +"regenerator-transform@npm:^0.15.0": + version: 0.15.0 + resolution: "regenerator-transform@npm:0.15.0" + dependencies: + "@babel/runtime": ^7.8.4 + checksum: c825d84f580441a3c592ea25668c491e0a1bd3ad55a992ce6b83b34bfc6e811d0b676af4e70f12e2c93834835d6c9181f75f13c8be181844b01e397a7d9df06b languageName: node linkType: hard "regex-parser@npm:^2.2.11": - version: 2.3.1 - resolution: "regex-parser@npm:2.3.1" - checksum: a256f79c8b465e6765eb65799417200f8ee81f68cc202cc5563a02713e61ad51f6280672f8edee072ef37c5301a90f8d1a71cefb6ec3ed2ca0d1d88587286219 + version: 2.2.11 + resolution: "regex-parser@npm:2.2.11" + checksum: 6572acbd46b5444215a73cf164f3c6fdbd73b8a2cde6a31a97307e514d20f5cbb8609f9e4994a7744207f2d1bf9e6fca4bbc0c9854f2b3da77ae0063efdc3f98 languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.3, regexp.prototype.flags@npm:^1.5.4": - version: 1.5.4 - resolution: "regexp.prototype.flags@npm:1.5.4" +"regexp.prototype.flags@npm:^1.3.1, regexp.prototype.flags@npm:^1.5.2": + version: 1.5.2 + resolution: "regexp.prototype.flags@npm:1.5.2" dependencies: - call-bind: ^1.0.8 + call-bind: ^1.0.6 define-properties: ^1.2.1 es-errors: ^1.3.0 - get-proto: ^1.0.1 - gopd: ^1.2.0 - set-function-name: ^2.0.2 - checksum: 83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77 + set-function-name: ^2.0.1 + checksum: 0f3fc4f580d9c349f8b560b012725eb9c002f36daa0041b3fbf6f4238cb05932191a4d7d5db3b5e2caa336d5150ad0402ed2be81f711f9308fe7e1a9bf9bd552 languageName: node linkType: hard -"regexpu-core@npm:^6.2.0": - version: 6.4.0 - resolution: "regexpu-core@npm:6.4.0" +"regexpp@npm:^3.2.0": + version: 3.2.0 + resolution: "regexpp@npm:3.2.0" + checksum: d1da82385c8754a1681416b90b9cca0e21b4a2babef159099b88f640637d789c69011d0bc94705dacab85b81133e929d027d85210e8b8b03f8035164dbc14710 + languageName: node + linkType: hard + +"regexpu-core@npm:^5.0.1": + version: 5.0.1 + resolution: "regexpu-core@npm:5.0.1" dependencies: regenerate: ^1.4.2 - regenerate-unicode-properties: ^10.2.2 - regjsgen: ^0.8.0 - regjsparser: ^0.13.0 + regenerate-unicode-properties: ^10.0.1 + regjsgen: ^0.6.0 + regjsparser: ^0.8.2 unicode-match-property-ecmascript: ^2.0.0 - unicode-match-property-value-ecmascript: ^2.2.1 - checksum: 1eed9783c023dd06fb1f3ce4b6e3fdf0bc1e30cb036f30aeb2019b351e5e0b74355b40462282ea5db092c79a79331c374c7e9897e44a5ca4509e9f0b570263de + unicode-match-property-value-ecmascript: ^2.0.0 + checksum: a4ea0af1391e3e02301de37bee244400d4efabe14125c3540e7c156bf803748154983b2cfb6477cfcab41db5c0909d6bda077fd73523bc89d4694db2359aabc2 languageName: node linkType: hard "registry-auth-token@npm:^4.0.0": - version: 4.2.2 - resolution: "registry-auth-token@npm:4.2.2" + version: 4.2.1 + resolution: "registry-auth-token@npm:4.2.1" dependencies: - rc: 1.2.8 - checksum: 1d0000b8b65e7141a4cc4594926e2551607f48596e01326e7aa2ba2bc688aea86b2aa0471c5cb5de7acc9a59808a3a1ddde9084f974da79bfc67ab67aa48e003 + rc: ^1.2.8 + checksum: ae23c68b8cd9d3afc99e160791f83a1e74aae9e3229a2a602b849c91164567fc6a3c31b7f2c1ac0e1e622be0d6671773439a55923e3bc1062d55a5c8dd843b65 languageName: node linkType: hard @@ -30193,21 +31818,21 @@ __metadata: languageName: node linkType: hard -"regjsgen@npm:^0.8.0": - version: 0.8.0 - resolution: "regjsgen@npm:0.8.0" - checksum: 44f526c4fdbf0b29286101a282189e4dbb303f4013cf3fea058668d96d113b9180d3d03d1e13f6d4cbde38b7728bf951aecd9dc199938c080093a9a6f0d7a6bd +"regjsgen@npm:^0.6.0": + version: 0.6.0 + resolution: "regjsgen@npm:0.6.0" + checksum: e06ef822a4ab9a2faddbdc7f58c294939f9a22c02ca56b404f07f1f9c6bd51dc345ab8b5e2d3267f274a1f77ba4c56d9741e1c53b494bf12da6842c70fe35edc languageName: node linkType: hard -"regjsparser@npm:^0.13.0": - version: 0.13.0 - resolution: "regjsparser@npm:0.13.0" +"regjsparser@npm:^0.8.2": + version: 0.8.4 + resolution: "regjsparser@npm:0.8.4" dependencies: - jsesc: ~3.1.0 + jsesc: ~0.5.0 bin: regjsparser: bin/parser - checksum: 4702f85cda09f67747c1b2fb673a0f0e5d1ba39d55f177632265a0be471ba59e3f320623f411649141f752b126b8126eac3ff4c62d317921e430b0472bfc6071 + checksum: d7658e0b59f16f55f2a50d8d2f731165e85d7b22b7c7a08e70b080b0e49b893b0e282caff4b00b35336aaa66851a2faa1b0cb53094e71da1dcefd837a3b202ec languageName: node linkType: hard @@ -30353,13 +31978,6 @@ __metadata: languageName: node linkType: hard -"resolve-pkg-maps@npm:^1.0.0": - version: 1.0.0 - resolution: "resolve-pkg-maps@npm:1.0.0" - checksum: fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab - languageName: node - linkType: hard - "resolve-url-loader@npm:^5.0.0": version: 5.0.0 resolution: "resolve-url-loader@npm:5.0.0" @@ -30381,9 +31999,9 @@ __metadata: linkType: hard "resolve.exports@npm:^1.1.0": - version: 1.1.1 - resolution: "resolve.exports@npm:1.1.1" - checksum: 902ac0c643d03385b2719f3aed8c289e9d4b2dd42c993de946de5b882bc18b74fad07d672d29f71a63c251be107f6d0d343e2390ca224c04ba9a8b8e35d1653a + version: 1.1.0 + resolution: "resolve.exports@npm:1.1.0" + checksum: 7e21c22ad129b934d5cc0b6aefd07f377a92e0b9699f49ac33eac1736a85e3aeb9270c85aac47f7070b5975739623ed007aac318d6bc5f036504b2b7a407fd31 languageName: node linkType: hard @@ -30394,29 +32012,36 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.18.1, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.10, resolve@npm:^1.22.4, resolve@npm:^1.22.8, resolve@npm:~1.22.1, resolve@npm:~1.22.2": - version: 1.22.11 - resolution: "resolve@npm:1.22.11" +"resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.18.1, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:~1.22.1": + version: 1.22.10 + resolution: "resolve@npm:1.22.10" dependencies: - is-core-module: ^2.16.1 + is-core-module: ^2.16.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: f657191507530f2cbecb5815b1ee99b20741ea6ee02a59c57028e9ec4c2c8d7681afcc35febbd554ac0ded459db6f2d8153382c53a2f266cee2575e512674409 + checksum: 8967e1f4e2cc40f79b7e080b4582b9a8c5ee36ffb46041dccb20e6461161adf69f843b43067b4a375de926a2cd669157e29a29578191def399dd5ef89a1b5203 languageName: node linkType: hard -"resolve@npm:^2.0.0-next.5": - version: 2.0.0-next.5 - resolution: "resolve@npm:2.0.0-next.5" +"resolve@npm:^2.0.0-next.3": + version: 2.0.0-next.3 + resolution: "resolve@npm:2.0.0-next.3" dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: a6c33555e3482ea2ec4c6e3d3bf0d78128abf69dca99ae468e64f1e30acaa318fd267fb66c8836b04d558d3e2d6ed875fe388067e7d8e0de647d3c21af21c43a + is-core-module: ^2.2.0 + path-parse: ^1.0.6 + checksum: 669f6ad21d914df8c8d414092e263c7276598ad674c32edc2763b621bf03d0481816a5173ec552b0e97dd826c522b3109e5903db0c8eff085c1e1975a1ace8d2 + languageName: node + linkType: hard + +"resolve@npm:~1.19.0": + version: 1.19.0 + resolution: "resolve@npm:1.19.0" + dependencies: + is-core-module: ^2.1.0 + path-parse: ^1.0.6 + checksum: 1c8afdfb88c9adab0a19b6f16756d47f5917f64047bf5a38c17aa543aae5ccca2a0631671b19ce8460a7a3e65ead98ee70e046d3056ec173d3377a27487848a8 languageName: node linkType: hard @@ -30427,29 +32052,36 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.18.1#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.10#~builtin, resolve@patch:resolve@^1.22.4#~builtin, resolve@patch:resolve@^1.22.8#~builtin, resolve@patch:resolve@~1.22.1#~builtin, resolve@patch:resolve@~1.22.2#~builtin": - version: 1.22.11 - resolution: "resolve@patch:resolve@npm%3A1.22.11#~builtin::version=1.22.11&hash=c3c19d" +"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.18.1#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@~1.22.1#~builtin": + version: 1.22.10 + resolution: "resolve@patch:resolve@npm%3A1.22.10#~builtin::version=1.22.10&hash=c3c19d" dependencies: - is-core-module: ^2.16.1 + is-core-module: ^2.16.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: ee5b182f2e37cb1165465e58c6abc797fec0a80b5ba3231607beb4677db0c9291ac010c47cf092b6daa2b7f518d69a0e21888e7e2b633f68d501a874212a8c63 + checksum: 52a4e505bbfc7925ac8f4cd91fd8c4e096b6a89728b9f46861d3b405ac9a1ccf4dcbf8befb4e89a2e11370dacd0160918163885cbc669369590f2f31f4c58939 languageName: node linkType: hard -"resolve@patch:resolve@^2.0.0-next.5#~builtin": - version: 2.0.0-next.5 - resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#~builtin::version=2.0.0-next.5&hash=c3c19d" +"resolve@patch:resolve@^2.0.0-next.3#~builtin": + version: 2.0.0-next.3 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.3#~builtin::version=2.0.0-next.3&hash=c3c19d" dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 78ad6edb8309a2bfb720c2c1898f7907a37f858866ce11a5974643af1203a6a6e05b2fa9c53d8064a673a447b83d42569260c306d43628bff5bb101969708355 + is-core-module: ^2.2.0 + path-parse: ^1.0.6 + checksum: ecd5da8e5f3042952bd9fd46725ef850144e7c3d707d963039df677809716660ccf5efa66742fbc6796d280c23d18915384fada76869a9c554e15cf1e6df9278 + languageName: node + linkType: hard + +"resolve@patch:resolve@~1.19.0#~builtin": + version: 1.19.0 + resolution: "resolve@patch:resolve@npm%3A1.19.0#~builtin::version=1.19.0&hash=c3c19d" + dependencies: + is-core-module: ^2.1.0 + path-parse: ^1.0.6 + checksum: 254980f60dd9fdb28b34a511e70df6e3027d9627efce86a40757eea9b87252d172829c84517554560c4541ebfe207868270c19a0f086997b41209367aa8ef74f languageName: node linkType: hard @@ -30504,9 +32136,9 @@ __metadata: linkType: hard "reusify@npm:^1.0.4": - version: 1.1.0 - resolution: "reusify@npm:1.1.0" - checksum: 4eff0d4a5f9383566c7d7ec437b671cc51b25963bd61bf127c3f3d3f68e44a026d99b8d2f1ad344afff8d278a8fe70a8ea092650a716d22287e8bef7126bb2fa + version: 1.0.4 + resolution: "reusify@npm:1.0.4" + checksum: c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 languageName: node linkType: hard @@ -30555,13 +32187,23 @@ __metadata: languageName: node linkType: hard -"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1, ripemd160@npm:^2.0.3": - version: 2.0.3 - resolution: "ripemd160@npm:2.0.3" +"ripemd160@npm:=2.0.1": + version: 2.0.1 + resolution: "ripemd160@npm:2.0.1" dependencies: - hash-base: ^3.1.2 - inherits: ^2.0.4 - checksum: 3f472fb453241cfe692a77349accafca38dbcdc9d96d5848c088b2932ba41eb968630ecff7b175d291c7487a4945aee5a81e30c064d1f94e36070f7e0c37ed6c + hash-base: ^2.0.0 + inherits: ^2.0.1 + checksum: d4cbb4713c1268bb35e44815b12e3744a952a72b72e6a72110c8f3932227ddf68841110285fe2ed1c04805e2621d85f905deb5f55f9d91fa1bfc0f8081a244e6 + languageName: node + linkType: hard + +"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": + version: 2.0.2 + resolution: "ripemd160@npm:2.0.2" + dependencies: + hash-base: ^3.0.0 + inherits: ^2.0.1 + checksum: f6f0df78817e78287c766687aed4d5accbebc308a8e7e673fb085b9977473c1f139f0c5335d353f172a915bb288098430755d2ad3c4f30612f4dd0c901cd2c3a languageName: node linkType: hard @@ -30580,9 +32222,9 @@ __metadata: linkType: hard "run-applescript@npm:^7.0.0": - version: 7.1.0 - resolution: "run-applescript@npm:7.1.0" - checksum: ab826c57c20f244b2ee807704b1ef4ba7f566aa766481ae5922aac785e2570809e297c69afcccc3593095b538a8a77d26f2b2e9a1d9dffee24e0e039502d1a03 + version: 7.0.0 + resolution: "run-applescript@npm:7.0.0" + checksum: bd821bbf154b8e6c8ecffeaf0c33cebbb78eb2987476c3f6b420d67ab4c5301faa905dec99ded76ebb3a7042b4e440189ae6d85bbbd3fc6e8d493347ecda8bfe languageName: node linkType: hard @@ -30612,63 +32254,59 @@ __metadata: linkType: hard "rxjs@npm:^7.5.5": - version: 7.8.2 - resolution: "rxjs@npm:7.8.2" + version: 7.8.1 + resolution: "rxjs@npm:7.8.1" dependencies: tslib: ^2.1.0 - checksum: 1fcd33d2066ada98ba8f21fcbbcaee9f0b271de1d38dc7f4e256bfbc6ffcdde68c8bfb69093de7eeb46f24b1fb820620bf0223706cff26b4ab99a7ff7b2e2c45 + checksum: 3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68 languageName: node linkType: hard -"safe-array-concat@npm:^1.1.2, safe-array-concat@npm:^1.1.3": - version: 1.1.3 - resolution: "safe-array-concat@npm:1.1.3" +"safe-array-concat@npm:^1.1.2": + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" dependencies: - call-bind: ^1.0.8 - call-bound: ^1.0.2 - get-intrinsic: ^1.2.6 - has-symbols: ^1.1.0 + call-bind: ^1.0.7 + get-intrinsic: ^1.2.4 + has-symbols: ^1.0.3 isarray: ^2.0.5 - checksum: 43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d + checksum: 12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9 languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": - version: 5.2.1 - resolution: "safe-buffer@npm:5.2.1" - checksum: 6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 - languageName: node - linkType: hard - -"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": +"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" checksum: 780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 languageName: node linkType: hard -"safe-push-apply@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-push-apply@npm:1.0.0" - dependencies: - es-errors: ^1.3.0 - isarray: ^2.0.5 - checksum: 831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750 +"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: 6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 languageName: node linkType: hard -"safe-regex-test@npm:^1.0.3, safe-regex-test@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-regex-test@npm:1.1.0" +"safe-regex-test@npm:^1.0.3": + version: 1.0.3 + resolution: "safe-regex-test@npm:1.0.3" dependencies: - call-bound: ^1.0.2 + call-bind: ^1.0.6 es-errors: ^1.3.0 - is-regex: ^1.2.1 - checksum: f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 + is-regex: ^1.1.4 + checksum: 900bf7c98dc58f08d8523b7012b468e4eb757afa624f198902c0643d7008ba777b0bdc35810ba0b758671ce887617295fb742b3f3968991b178ceca54cb07603 + languageName: node + linkType: hard + +"safe-stable-stringify@npm:^1.1.0": + version: 1.1.1 + resolution: "safe-stable-stringify@npm:1.1.1" + checksum: 03e36df1444fc52eacb069b1ca1289061b6ffe75b184ac7df22bc962ee7e7226a4371491be21574bc8df81e33fa5a11eb54a85b6a68bf25394ee4453fe0d9d81 languageName: node linkType: hard -"safe-stable-stringify@npm:^2.2.0, safe-stable-stringify@npm:^2.3.1, safe-stable-stringify@npm:^2.4.0": +"safe-stable-stringify@npm:^2.2.0, safe-stable-stringify@npm:^2.4.0": version: 2.5.0 resolution: "safe-stable-stringify@npm:2.5.0" checksum: baea14971858cadd65df23894a40588ed791769db21bafb7fd7608397dbdce9c5aac60748abae9995e0fc37e15f2061980501e012cd48859740796bea2987f49 @@ -30728,14 +32366,7 @@ __metadata: languageName: node linkType: hard -"sax@npm:>=0.6.0, sax@npm:^1.2.4, sax@npm:^1.4.1": - version: 1.4.1 - resolution: "sax@npm:1.4.1" - checksum: 6bf86318a254c5d898ede6bd3ded15daf68ae08a5495a2739564eb265cd13bcc64a07ab466fb204f67ce472bb534eb8612dac587435515169593f4fffa11de7c - languageName: node - linkType: hard - -"sax@npm:~1.2.4": +"sax@npm:>=0.6.0, sax@npm:^1.2.4, sax@npm:~1.2.4": version: 1.2.4 resolution: "sax@npm:1.2.4" checksum: 6e9b05ff443ee5e5096ce92d31c0740a20d33002fad714ebcb8fc7a664d9ee159103ebe8f7aef0a1f7c5ecacdd01f177f510dff95611c589399baf76437d3fe3 @@ -30774,7 +32405,7 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^3.0.0": +"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": version: 3.3.0 resolution: "schema-utils@npm:3.3.0" dependencies: @@ -30785,15 +32416,15 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0, schema-utils@npm:^4.3.3": - version: 4.3.3 - resolution: "schema-utils@npm:4.3.3" +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0": + version: 4.3.0 + resolution: "schema-utils@npm:4.3.0" dependencies: "@types/json-schema": ^7.0.9 ajv: ^8.9.0 ajv-formats: ^2.1.1 ajv-keywords: ^5.1.0 - checksum: 1c8d2c480a026d7c02ab2ecbe5919133a096d6a721a3f201fa50663e4f30f6d6ba020dfddd93cb828b66b922e76b342e103edd19a62c95c8f60e9079cc403202 + checksum: c23f0fa73ef71a01d4a2bb7af4c91e0d356ec640e071aa2d06ea5e67f042962bb7ac7c29a60a295bb0125878801bc3209197a2b8a833dd25bd38e37c3ed21427 languageName: node linkType: hard @@ -30824,8 +32455,8 @@ __metadata: linkType: hard "semantic-ui-react@npm:^2.1.3": - version: 2.1.5 - resolution: "semantic-ui-react@npm:2.1.5" + version: 2.1.3 + resolution: "semantic-ui-react@npm:2.1.3" dependencies: "@babel/runtime": ^7.10.5 "@fluentui/react-component-event-listener": ~0.63.0 @@ -30843,7 +32474,7 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 356921c36ead8665d1940bceb590690bc9718a43d788f7d0946a3e21ae4d0f52b4bedfec381f4b0f15d343698ef45473329b9bf9e5bd1d91eb8319c458c88f4b + checksum: 80b8ceba2b516c5aafa79f0f182a814754bd44d93c8ceaa70ad4c32cd0ef41499300d45267f8a70dbe61e9f392d21cbea48269af7d89b57bf4e65d6ed60e460d languageName: node linkType: hard @@ -30857,22 +32488,24 @@ __metadata: linkType: hard "semver@npm:^7.5.4": - version: 7.7.3 - resolution: "semver@npm:7.7.3" + version: 7.5.4 + resolution: "semver@npm:7.5.4" + dependencies: + lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: 4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e + checksum: 5160b06975a38b11c1ab55950cb5b8a23db78df88275d3d8a42ccf1f29e55112ac995b3a26a522c36e3b5f76b0445f1eef70d696b8c7862a2b4303d7b0e7609e languageName: node linkType: hard "send@npm:^0.19.0": - version: 0.19.1 - resolution: "send@npm:0.19.1" + version: 0.19.0 + resolution: "send@npm:0.19.0" dependencies: debug: 2.6.9 depd: 2.0.0 destroy: 1.2.0 - encodeurl: ~2.0.0 + encodeurl: ~1.0.2 escape-html: ~1.0.3 etag: ~1.8.1 fresh: 0.5.2 @@ -30882,7 +32515,7 @@ __metadata: on-finished: 2.4.1 range-parser: ~1.2.1 statuses: 2.0.1 - checksum: ceb859859822bf55e705b96db9a909870626d1a6bfcf62a88648b9681048a7840c0ff1f4afd7babea4ccfabff7d64a7dda68a6f6c63c255cc83f40a412a1db8e + checksum: ea3f8a67a8f0be3d6bf9080f0baed6d2c51d11d4f7b4470de96a5029c598a7011c497511ccc28968b70ef05508675cebff27da9151dd2ceadd60be4e6cf845e3 languageName: node linkType: hard @@ -30961,7 +32594,7 @@ __metadata: languageName: node linkType: hard -"set-function-name@npm:^2.0.2": +"set-function-name@npm:^2.0.1": version: 2.0.2 resolution: "set-function-name@npm:2.0.2" dependencies: @@ -30973,17 +32606,6 @@ __metadata: languageName: node linkType: hard -"set-proto@npm:^1.0.0": - version: 1.0.0 - resolution: "set-proto@npm:1.0.0" - dependencies: - dunder-proto: ^1.0.1 - es-errors: ^1.3.0 - es-object-atoms: ^1.0.0 - checksum: ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a - languageName: node - linkType: hard - "set-value@npm:^4.1.0": version: 4.1.0 resolution: "set-value@npm:4.1.0" @@ -31015,7 +32637,7 @@ __metadata: languageName: node linkType: hard -"sha.js@npm:^2.4.0, sha.js@npm:^2.4.12, sha.js@npm:^2.4.8": +"sha.js@npm:^2.4.0, sha.js@npm:^2.4.11, sha.js@npm:^2.4.8": version: 2.4.12 resolution: "sha.js@npm:2.4.12" dependencies: @@ -31060,10 +32682,10 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.3": - version: 1.8.3 - resolution: "shell-quote@npm:1.8.3" - checksum: bee87c34e1e986cfb4c30846b8e6327d18874f10b535699866f368ade11ea4ee45433d97bf5eada22c4320c27df79c3a6a7eb1bf3ecfc47f2c997d9e5e2672fd +"shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.1": + version: 1.8.1 + resolution: "shell-quote@npm:1.8.1" + checksum: 8cec6fd827bad74d0a49347057d40dfea1e01f12a6123bf82c4649f3ef152fc2bc6d6176e6376bffcd205d9d0ccb4f1f9acae889384d20baff92186f01ea455a languageName: node linkType: hard @@ -31123,51 +32745,15 @@ __metadata: languageName: node linkType: hard -"side-channel-list@npm:^1.0.0": - version: 1.0.0 - resolution: "side-channel-list@npm:1.0.0" - dependencies: - es-errors: ^1.3.0 - object-inspect: ^1.13.3 - checksum: 644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d - languageName: node - linkType: hard - -"side-channel-map@npm:^1.0.1": - version: 1.0.1 - resolution: "side-channel-map@npm:1.0.1" - dependencies: - call-bound: ^1.0.2 - es-errors: ^1.3.0 - get-intrinsic: ^1.2.5 - object-inspect: ^1.13.3 - checksum: 010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 - languageName: node - linkType: hard - -"side-channel-weakmap@npm:^1.0.2": - version: 1.0.2 - resolution: "side-channel-weakmap@npm:1.0.2" - dependencies: - call-bound: ^1.0.2 - es-errors: ^1.3.0 - get-intrinsic: ^1.2.5 - object-inspect: ^1.13.3 - side-channel-map: ^1.0.1 - checksum: 71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 - languageName: node - linkType: hard - -"side-channel@npm:^1.0.6, side-channel@npm:^1.1.0": - version: 1.1.0 - resolution: "side-channel@npm:1.1.0" +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" dependencies: + call-bind: ^1.0.7 es-errors: ^1.3.0 - object-inspect: ^1.13.3 - side-channel-list: ^1.0.0 - side-channel-map: ^1.0.1 - side-channel-weakmap: ^1.0.2 - checksum: cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 + get-intrinsic: ^1.2.4 + object-inspect: ^1.13.1 + checksum: d2afd163dc733cc0a39aa6f7e39bf0c436293510dbccbff446733daeaf295857dbccf94297092ec8c53e2503acac30f0b78830876f0485991d62a90e9cad305f languageName: node linkType: hard @@ -31179,9 +32765,9 @@ __metadata: linkType: hard "signal-exit@npm:^4.0.1": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + version: 4.0.1 + resolution: "signal-exit@npm:4.0.1" + checksum: 8ff362b7fe81d50cb664c773d2406d68f02aef7ab50b2fdb6a0bb2514730529062be4f981cc5534c05f34a20caa6f91a78a5d1dc90446a968359d80adb63b014 languageName: node linkType: hard @@ -31225,13 +32811,22 @@ __metadata: linkType: hard "simple-plist@npm:^1.0.0": - version: 1.4.0 - resolution: "simple-plist@npm:1.4.0" + version: 1.3.1 + resolution: "simple-plist@npm:1.3.1" dependencies: - bplist-creator: 0.1.1 - bplist-parser: 0.3.2 + bplist-creator: 0.1.0 + bplist-parser: 0.3.1 plist: ^3.0.5 - checksum: 226c283492d8518d715e4133d94bdbd15c0619561bcde583b4807b36cde106c0078c615b9b4e25c0e8758a4ae4e79ed5dd76e57cd528d8b7001ecab5ad35e343 + checksum: 3d5adeb705815338b1f4615c52584d540b12575337a0e0688f0a2b19a6a4162769cd8a3a36e9eb2b0fc9e27d63dcba8b9088a13e93eabcb7cdec5fe90ec5b0a5 + languageName: node + linkType: hard + +"simple-swizzle@npm:^0.2.2": + version: 0.2.2 + resolution: "simple-swizzle@npm:0.2.2" + dependencies: + is-arrayish: ^0.3.1 + checksum: df5e4662a8c750bdba69af4e8263c5d96fe4cd0f9fe4bdfa3cbdeb45d2e869dff640beaaeb1ef0e99db4d8d2ec92f85508c269f50c972174851bc1ae5bd64308 languageName: node linkType: hard @@ -31323,7 +32918,18 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.3, socks-proxy-agent@npm:^8.0.5": +"socks-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "socks-proxy-agent@npm:7.0.0" + dependencies: + agent-base: ^6.0.2 + debug: ^4.3.3 + socks: ^2.6.2 + checksum: b859f7eb8e96ec2c4186beea233ae59c02404094f3eb009946836af27d6e5c1627d1975a69b4d2e20611729ed543b6db3ae8481eb38603433c50d0345c987600 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.1, socks-proxy-agent@npm:^8.0.3": version: 8.0.5 resolution: "socks-proxy-agent@npm:8.0.5" dependencies: @@ -31334,13 +32940,13 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.8.3": - version: 2.8.7 - resolution: "socks@npm:2.8.7" +"socks@npm:^2.6.2, socks@npm:^2.8.3": + version: 2.8.4 + resolution: "socks@npm:2.8.4" dependencies: - ip-address: ^10.0.1 + ip-address: ^9.0.5 smart-buffer: ^4.2.0 - checksum: 2805a43a1c4bcf9ebf6e018268d87b32b32b06fbbc1f9282573583acc155860dc361500f89c73bfbb157caa1b4ac78059eac0ef15d1811eb0ca75e0bdadbc9d2 + checksum: 00c3271e233ccf1fb83a3dd2060b94cc37817e0f797a93c560b9a7a86c4a0ec2961fb31263bdd24a3c28945e24868b5f063cd98744171d9e942c513454b50ae5 languageName: node linkType: hard @@ -31353,6 +32959,15 @@ __metadata: languageName: node linkType: hard +"sort-keys@npm:^4.0.0": + version: 4.2.0 + resolution: "sort-keys@npm:4.2.0" + dependencies: + is-plain-obj: ^2.0.0 + checksum: a63304c7ba55ad3640198fbbd105a1f5a78c1d2c3eb4a7f27857b0c5aeb22983b2b16297265c3c9624d0b03955993e61b92b4601107c4886adc0875d8322f0dd + languageName: node + linkType: hard + "source-list-map@npm:^2.0.0, source-list-map@npm:^2.0.1": version: 2.0.1 resolution: "source-list-map@npm:2.0.1" @@ -31368,15 +32983,25 @@ __metadata: linkType: hard "source-map-loader@npm:^3.0.0": - version: 3.0.2 - resolution: "source-map-loader@npm:3.0.2" + version: 3.0.1 + resolution: "source-map-loader@npm:3.0.1" dependencies: abab: ^2.0.5 iconv-lite: ^0.6.3 source-map-js: ^1.0.1 peerDependencies: webpack: ^5.0.0 - checksum: ce38822d10ac0fc09f3a3f320f184d5a5c7e66a6c447e5f2c36476d901e3224a00cc7843be615212a50b8607beee565f08b526fbb0621357a1a6247f48fd09bc + checksum: 60039a1c6d3d176e2d02328bdd16519bcd069b57b7a52c34f1a73c02c34ac85176a70065144f4d2c76ad4cbad21493faa6e8d9afd7abb9037f96f498e4e5d95c + languageName: node + linkType: hard + +"source-map-resolve@npm:^0.6.0": + version: 0.6.0 + resolution: "source-map-resolve@npm:0.6.0" + dependencies: + atob: ^2.1.2 + decode-uri-component: ^0.2.0 + checksum: bc2a94af3d2417196195eecf0130925b3558726726504a7c7bd1b9e383c4a789fa3f4616c4c673cf8bd7930ddd2e80481f203422282aeae342dbd56b91995188 languageName: node linkType: hard @@ -31415,9 +33040,9 @@ __metadata: linkType: hard "source-map@npm:^0.7.3": - version: 0.7.6 - resolution: "source-map@npm:0.7.6" - checksum: 59f6f05538539b274ba771d2e9e32f6c65451982510564438e048bc1352f019c6efcdc6dd07909b1968144941c14015c2c7d4369fb7c4d7d53ae769716dcc16c + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: dc0cf3768fe23c345ea8760487f8c97ef6fca8a73c83cd7c9bf2fde8bc2c34adb9c0824d6feb14bc4f9e37fb522e18af621543f1289038a66ac7586da29aa7dc languageName: node linkType: hard @@ -31439,7 +33064,7 @@ __metadata: languageName: node linkType: hard -"sourcemap-codec@npm:^1.4.8": +"sourcemap-codec@npm:^1.4.4": version: 1.4.8 resolution: "sourcemap-codec@npm:1.4.8" checksum: f099279fdaae070ff156df7414bbe39aad69cdd615454947ed3e19136bfdfcb4544952685ee73f56e17038f4578091e12b17b283ed8ac013882916594d95b9e6 @@ -31447,19 +33072,19 @@ __metadata: linkType: hard "spdx-correct@npm:^3.0.0": - version: 3.2.0 - resolution: "spdx-correct@npm:3.2.0" + version: 3.1.1 + resolution: "spdx-correct@npm:3.1.1" dependencies: spdx-expression-parse: ^3.0.0 spdx-license-ids: ^3.0.0 - checksum: 49208f008618b9119208b0dadc9208a3a55053f4fd6a0ae8116861bd22696fc50f4142a35ebfdb389e05ccf2de8ad142573fefc9e26f670522d899f7b2fe7386 + checksum: 25909eecc4024963a8e398399dbdd59ddb925bd7dbecd9c9cf6df0d75c29b68cd30b82123564acc51810eb02cfc4b634a2e16e88aa982433306012e318849249 languageName: node linkType: hard "spdx-exceptions@npm:^2.1.0": - version: 2.5.0 - resolution: "spdx-exceptions@npm:2.5.0" - checksum: 37217b7762ee0ea0d8b7d0c29fd48b7e4dfb94096b109d6255b589c561f57da93bf4e328c0290046115961b9209a8051ad9f525e48d433082fc79f496a4ea940 + version: 2.3.0 + resolution: "spdx-exceptions@npm:2.3.0" + checksum: 83089e77d2a91cb6805a5c910a2bedb9e50799da091f532c2ba4150efdef6e53f121523d3e2dc2573a340dc0189e648b03157097f65465b3a0c06da1f18d7e8a languageName: node linkType: hard @@ -31474,9 +33099,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.22 - resolution: "spdx-license-ids@npm:3.0.22" - checksum: 4a85e44c2ccfc06eebe63239193f526508ebec1abc7cf7bca8ee43923755636234395447c2c87f40fb672cf580a9c8e684513a676bfb2da3d38a4983684bbb38 + version: 3.0.12 + resolution: "spdx-license-ids@npm:3.0.12" + checksum: b749db2fdecf4ac1893b8e4c435c3bfe5247af9cb412a3cd8375c8bc5a24ad7f3c4263dfe0fc04701f98613f189787700f1deac3e9272c96dfaffc01826c2d0f languageName: node linkType: hard @@ -31541,6 +33166,13 @@ __metadata: languageName: node linkType: hard +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: 09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -31556,8 +33188,8 @@ __metadata: linkType: hard "sshpk@npm:^1.7.0": - version: 1.18.0 - resolution: "sshpk@npm:1.18.0" + version: 1.16.1 + resolution: "sshpk@npm:1.16.1" dependencies: asn1: ~0.2.3 assert-plus: ^1.0.0 @@ -31572,7 +33204,7 @@ __metadata: sshpk-conv: bin/sshpk-conv sshpk-sign: bin/sshpk-sign sshpk-verify: bin/sshpk-verify - checksum: e516e34fa981cfceef45fd2e947772cc70dbd57523e5c608e2cd73752ba7f8a99a04df7c3ed751588e8d91956b6f16531590b35d3489980d1c54c38bebcd41b1 + checksum: 0fd664954f6c9dd07d77076e26c15de4ede5ea4457df86119c0c67d28b53d7a97647431e198869ebaf680cf8d292db2114a28d4c30841125e50c0de37a4b89bf languageName: node linkType: hard @@ -31594,10 +33226,12 @@ __metadata: languageName: node linkType: hard -"stable-hash@npm:^0.0.5": - version: 0.0.5 - resolution: "stable-hash@npm:0.0.5" - checksum: ca670cb6d172f1c834950e4ec661e2055885df32fee3ebf3647c5df94993b7c2666a5dbc1c9a62ee11fc5c24928579ec5e81bb5ad31971d355d5a341aab493b3 +"ssri@npm:^9.0.0": + version: 9.0.1 + resolution: "ssri@npm:9.0.1" + dependencies: + minipass: ^3.1.1 + checksum: c5d153ce03b5980d683ecaa4d805f6a03d8dc545736213803e168a1907650c46c08a4e5ce6d670a0205482b35c35713d9d286d9133bdd79853a406e22ad81f04 languageName: node linkType: hard @@ -31631,15 +33265,6 @@ __metadata: languageName: node linkType: hard -"static-eval@npm:2.0.2": - version: 2.0.2 - resolution: "static-eval@npm:2.0.2" - dependencies: - escodegen: ^1.8.1 - checksum: 9bc1114ea5ba2a6978664907c4dd3fde6f58767274f6cb4fbfb11ba3a73cb6e74dc11e89ec4a7bf1472a587c1f976fcd4ab8fe9aae1651f5e576f097745d48ff - languageName: node - linkType: hard - "statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" @@ -31654,16 +33279,6 @@ __metadata: languageName: node linkType: hard -"stop-iteration-iterator@npm:^1.1.0": - version: 1.1.0 - resolution: "stop-iteration-iterator@npm:1.1.0" - dependencies: - es-errors: ^1.3.0 - internal-slot: ^1.1.0 - checksum: de4e45706bb4c0354a4b1122a2b8cc45a639e86206807ce0baf390ee9218d3ef181923fa4d2b67443367c491aa255c5fbaa64bb74648e3c5b48299928af86c09 - languageName: node - linkType: hard - "stream-browserify@npm:3.0.0, stream-browserify@npm:^3.0.0": version: 3.0.0 resolution: "stream-browserify@npm:3.0.0" @@ -31700,20 +33315,30 @@ __metadata: linkType: hard "stream-shift@npm:^1.0.0": - version: 1.0.3 - resolution: "stream-shift@npm:1.0.3" - checksum: 939cd1051ca750d240a0625b106a2b988c45fb5a3be0cebe9a9858cb01bc1955e8c7b9fac17a9462976bea4a7b704e317c5c2200c70f0ca715a3363b9aa4fd3b + version: 1.0.1 + resolution: "stream-shift@npm:1.0.1" + checksum: b63a0d178cde34b920ad93e2c0c9395b840f408d36803b07c61416edac80ef9e480a51910e0ceea0d679cec90921bcd2cccab020d3a9fa6c73a98b0fbec132fd + languageName: node + linkType: hard + +"streamsearch@npm:^1.1.0": + version: 1.1.0 + resolution: "streamsearch@npm:1.1.0" + checksum: fbd9aecc2621364384d157f7e59426f4bfd385e8b424b5aaa79c83a6f5a1c8fd2e4e3289e95de1eb3511cb96bb333d6281a9919fafce760e4edb35b2cd2facab languageName: node linkType: hard -"streamx@npm:^2.15.0, streamx@npm:^2.21.0": - version: 2.23.0 - resolution: "streamx@npm:2.23.0" +"streamx@npm:^2.15.0": + version: 2.22.0 + resolution: "streamx@npm:2.22.0" dependencies: - events-universal: ^1.0.0 + bare-events: ^2.2.0 fast-fifo: ^1.3.2 text-decoder: ^1.1.0 - checksum: 15708ce37818d588632fe1104e8febde573e33e8c0868bf583fce0703f3faf8d2a063c278e30df2270206811b69997f64eb78792099933a1fe757e786fbcbd44 + dependenciesMeta: + bare-events: + optional: true + checksum: f5017998a5b6360ba652599d20ef308c8c8ab0e26c8e5f624f0706f0ea12624e94fdf1ec18318124498529a1b106a1ab1c94a1b1e1ad6c2eec7cb9c8ac1b9198 languageName: node linkType: hard @@ -31783,72 +33408,42 @@ __metadata: languageName: node linkType: hard -"string.prototype.includes@npm:^2.0.1": - version: 2.0.1 - resolution: "string.prototype.includes@npm:2.0.1" - dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.3 - checksum: 25ce9c9b49128352a2618fbe8758b46f945817a58a4420f4799419e40a8d28f116e176c7590d767d5327a61e75c8f32c86171063f48e389b9fdd325f1bd04ee5 - languageName: node - linkType: hard - -"string.prototype.matchall@npm:^4.0.12, string.prototype.matchall@npm:^4.0.6": - version: 4.0.12 - resolution: "string.prototype.matchall@npm:4.0.12" - dependencies: - call-bind: ^1.0.8 - call-bound: ^1.0.3 - define-properties: ^1.2.1 - es-abstract: ^1.23.6 - es-errors: ^1.3.0 - es-object-atoms: ^1.0.0 - get-intrinsic: ^1.2.6 - gopd: ^1.2.0 - has-symbols: ^1.1.0 - internal-slot: ^1.1.0 - regexp.prototype.flags: ^1.5.3 - set-function-name: ^2.0.2 - side-channel: ^1.1.0 - checksum: 1a53328ada73f4a77f1fdf1c79414700cf718d0a8ef6672af5603e709d26a24f2181208144aed7e858b1bcc1a0d08567a570abfb45567db4ae47637ed2c2f85c - languageName: node - linkType: hard - -"string.prototype.repeat@npm:^1.0.0": - version: 1.0.0 - resolution: "string.prototype.repeat@npm:1.0.0" +"string.prototype.matchall@npm:^4.0.6": + version: 4.0.6 + resolution: "string.prototype.matchall@npm:4.0.6" dependencies: + call-bind: ^1.0.2 define-properties: ^1.1.3 - es-abstract: ^1.17.5 - checksum: 94c7978566cffa1327d470fd924366438af9b04b497c43a9805e476e2e908aa37a1fd34cc0911156c17556dab62159d12c7b92b3cc304c3e1281fe4c8e668f40 + es-abstract: ^1.19.1 + get-intrinsic: ^1.1.1 + has-symbols: ^1.0.2 + internal-slot: ^1.0.3 + regexp.prototype.flags: ^1.3.1 + side-channel: ^1.0.4 + checksum: 967bf965b7f2aa565abe05773d066ae1d17e631e1e64576036c0543bd257f0f166f71ad252500061a6c3783bc047963ab3cce23c9000941f42e230c59db2c6cc languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.10": - version: 1.2.10 - resolution: "string.prototype.trim@npm:1.2.10" +"string.prototype.trim@npm:^1.2.9": + version: 1.2.9 + resolution: "string.prototype.trim@npm:1.2.9" dependencies: - call-bind: ^1.0.8 - call-bound: ^1.0.2 - define-data-property: ^1.1.4 + call-bind: ^1.0.7 define-properties: ^1.2.1 - es-abstract: ^1.23.5 + es-abstract: ^1.23.0 es-object-atoms: ^1.0.0 - has-property-descriptors: ^1.0.2 - checksum: 8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 + checksum: dcef1a0fb61d255778155006b372dff8cc6c4394bc39869117e4241f41a2c52899c0d263ffc7738a1f9e61488c490b05c0427faa15151efad721e1a9fb2663c2 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.9": - version: 1.0.9 - resolution: "string.prototype.trimend@npm:1.0.9" +"string.prototype.trimend@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimend@npm:1.0.8" dependencies: - call-bind: ^1.0.8 - call-bound: ^1.0.2 + call-bind: ^1.0.7 define-properties: ^1.2.1 es-object-atoms: ^1.0.0 - checksum: 59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 + checksum: 0a0b54c17c070551b38e756ae271865ac6cc5f60dabf2e7e343cceae7d9b02e1a1120a824e090e79da1b041a74464e8477e2da43e2775c85392be30a6f60963c languageName: node linkType: hard @@ -31927,11 +33522,11 @@ __metadata: linkType: hard "strip-ansi@npm:^7.0.1": - version: 7.1.2 - resolution: "strip-ansi@npm:7.1.2" + version: 7.0.1 + resolution: "strip-ansi@npm:7.0.1" dependencies: ansi-regex: ^6.0.1 - checksum: 0d6d7a023de33368fd042aab0bf48f4f4077abdfd60e5393e73c7c411e85e1b3a83507c11af2e656188511475776215df9ca589b4da2295c9455cc399ce1858b + checksum: a94805f54caefae6cf4870ee6acfe50cff69d90a37994bf02c096042d9939ee211e1568f34b9fa5efa03c7d7fea79cb3ac8a4e517ceb848284ae300da06ca7e9 languageName: node linkType: hard @@ -31986,10 +33581,23 @@ __metadata: languageName: node linkType: hard -"strnum@npm:^1.1.1": - version: 1.1.2 - resolution: "strnum@npm:1.1.2" - checksum: a0fce2498fa3c64ce64a40dada41beb91cabe3caefa910e467dc0518ef2ebd7e4d10f8c2202a6104f1410254cae245066c0e94e2521fb4061a5cb41831952392 +"strnum@npm:^1.0.5": + version: 1.0.5 + resolution: "strnum@npm:1.0.5" + checksum: 64fb8cc2effbd585a6821faa73ad97d4b553c8927e49086a162ffd2cc818787643390b89d567460a8e74300148d11ac052e21c921ef2049f2987f4b1b89a7ff1 + languageName: node + linkType: hard + +"strong-log-transformer@npm:2.1.0": + version: 2.1.0 + resolution: "strong-log-transformer@npm:2.1.0" + dependencies: + duplexer: ^0.1.1 + minimist: ^1.2.0 + through: ^2.3.4 + bin: + sl-log-transformer: bin/sl-log-transformer.js + checksum: 3c3b8aa8f34d661910563ff996412e2f527fc814e699a376854b554d4a4294ab7e285b4e2c08a080a7b19c5600a9b93a98798d3ac600fe3de545ca6605c07829 languageName: node linkType: hard @@ -32001,41 +33609,23 @@ __metadata: linkType: hard "style-loader@npm:^3.3.1": - version: 3.3.4 - resolution: "style-loader@npm:3.3.4" + version: 3.3.1 + resolution: "style-loader@npm:3.3.1" peerDependencies: webpack: ^5.0.0 - checksum: 8f8027fc5c6e91400cbb60066e7db3315810f8eaa0d19b2a254936eb0bec399ba8a7043b1789da9d05ab7c3ba50faf9267765ae0bf3571e48aa34ecdc774be37 + checksum: b325f4ce5d0ee9797878d9db42a5c45ef6d757ad42de85bc550ef90c2fb78b762bbdff3214ddf1f4c8e1307fe1879fc47ea34ee48f8f56191309f8fc28f4d2b6 languageName: node linkType: hard -"stylehacks@npm:^7.0.5": - version: 7.0.6 - resolution: "stylehacks@npm:7.0.6" +"stylehacks@npm:^7.0.4": + version: 7.0.4 + resolution: "stylehacks@npm:7.0.4" dependencies: - browserslist: ^4.25.1 - postcss-selector-parser: ^7.1.0 + browserslist: ^4.23.3 + postcss-selector-parser: ^6.1.2 peerDependencies: - postcss: ^8.4.32 - checksum: 3cd141bf99891fd094bf8b2cca33343aafcf38a86e15dda27eb8e5e06423c2f88df6c0876641cb431eeee096147866682c9a2774082ec7b223e6f9acccf937dc - languageName: node - linkType: hard - -"sucrase@npm:^3.35.0": - version: 3.35.0 - resolution: "sucrase@npm:3.35.0" - dependencies: - "@jridgewell/gen-mapping": ^0.3.2 - commander: ^4.0.0 - glob: ^10.3.10 - lines-and-columns: ^1.1.6 - mz: ^2.7.0 - pirates: ^4.0.1 - ts-interface-checker: ^0.1.9 - bin: - sucrase: bin/sucrase - sucrase-node: bin/sucrase-node - checksum: ac85f3359d2c2ecbf5febca6a24ae9bf96c931f05fde533c22a94f59c6a74895e5d5f0e871878dfd59c2697a75ebb04e4b2224ef0bfc24ca1210735c2ec191ef + postcss: ^8.4.31 + checksum: b4d0b280ba274503ecc04111cc11c713e0d65db079fbcd8b42d6350be1cca20e28611eddee93b419aa208176a0d3a5fff83d83ef958d1876713809b6a2787c0c languageName: node linkType: hard @@ -32066,7 +33656,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1, supports-color@npm:~8.1.1": +"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1": version: 8.1.1 resolution: "supports-color@npm:8.1.1" dependencies: @@ -32112,20 +33702,20 @@ __metadata: languageName: node linkType: hard -"svgo@npm:^4.0.0": - version: 4.0.0 - resolution: "svgo@npm:4.0.0" +"svgo@npm:^3.3.2": + version: 3.3.2 + resolution: "svgo@npm:3.3.2" dependencies: - commander: ^11.1.0 + "@trysound/sax": 0.2.0 + commander: ^7.2.0 css-select: ^5.1.0 - css-tree: ^3.0.1 + css-tree: ^2.3.1 css-what: ^6.1.0 csso: ^5.0.5 - picocolors: ^1.1.1 - sax: ^1.4.1 + picocolors: ^1.0.0 bin: - svgo: ./bin/svgo.js - checksum: 2b01c910d59d10bb15e17714181a8fa96531b09a4e2cf2ca1abe24dbcb8400725b6d542d6e456c62222546e334d5b344799c170c5b6be0c48e31b02c23297275 + svgo: ./bin/svgo + checksum: a6badbd3d1d6dbb177f872787699ab34320b990d12e20798ecae915f0008796a0f3c69164f1485c9def399e0ce0a5683eb4a8045e51a5e1c364bb13a0d9f79e1 languageName: node linkType: hard @@ -32145,14 +33735,13 @@ __metadata: languageName: node linkType: hard -"sync-fetch@npm:0.6.0-2": - version: 0.6.0-2 - resolution: "sync-fetch@npm:0.6.0-2" +"synckit@npm:^0.8.5": + version: 0.8.5 + resolution: "synckit@npm:0.8.5" dependencies: - node-fetch: ^3.3.2 - timeout-signal: ^2.0.0 - whatwg-mimetype: ^4.0.0 - checksum: 1b3e96dfe12de520d9530abb0765baa3ce5921b6fc33ff23171cf838916a58956e755eb359669fba59bfba9b0eefd7e5b6eed737db0ba03bc2cb98a93de5cdb3 + "@pkgr/utils": ^2.3.1 + tslib: ^2.5.0 + checksum: 9827f828cabc404b3a147c38f824c8d5b846eb6f65189d965aa0b71ea8ecda5048f8f50b4bdfd8813148844175233cff56c6bc8d87a7118cf10707df870519f4 languageName: node linkType: hard @@ -32170,35 +33759,36 @@ __metadata: linkType: hard "tailwindcss@npm:^3.0.2": - version: 3.4.18 - resolution: "tailwindcss@npm:3.4.18" + version: 3.0.24 + resolution: "tailwindcss@npm:3.0.24" dependencies: - "@alloc/quick-lru": ^5.2.0 - arg: ^5.0.2 - chokidar: ^3.6.0 + arg: ^5.0.1 + chokidar: ^3.5.3 + color-name: ^1.1.4 + detective: ^5.2.0 didyoumean: ^1.2.2 dlv: ^1.1.3 - fast-glob: ^3.3.2 + fast-glob: ^3.2.11 glob-parent: ^6.0.2 is-glob: ^4.0.3 - jiti: ^1.21.7 - lilconfig: ^3.1.3 - micromatch: ^4.0.8 + lilconfig: ^2.0.5 normalize-path: ^3.0.0 object-hash: ^3.0.0 - picocolors: ^1.1.1 - postcss: ^8.4.47 - postcss-import: ^15.1.0 - postcss-js: ^4.0.1 - postcss-load-config: ^4.0.2 || ^5.0 || ^6.0 - postcss-nested: ^6.2.0 - postcss-selector-parser: ^6.1.2 - resolve: ^1.22.8 - sucrase: ^3.35.0 + picocolors: ^1.0.0 + postcss: ^8.4.12 + postcss-js: ^4.0.0 + postcss-load-config: ^3.1.4 + postcss-nested: 5.0.6 + postcss-selector-parser: ^6.0.10 + postcss-value-parser: ^4.2.0 + quick-lru: ^5.1.1 + resolve: ^1.22.0 + peerDependencies: + postcss: ^8.0.9 bin: tailwind: lib/cli.js tailwindcss: lib/cli.js - checksum: 230c0815d0b981f4952d1902e025d7571929e5fc133b4bb4fcbbc3b642e7ab0cecb9687f80f311afd0db07df8f383ce4317b3ca75ae93156c2ddc777e59fc31b + checksum: e1ec806330644fe950f6da5680d88f2122085b0b5de302cd49c719a79eea94fd630d0aa73c4d6179a181b0187749e0190dadb6171dbb0bdbdb5453859bc1b277 languageName: node linkType: hard @@ -32209,10 +33799,10 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^2.0.0, tapable@npm:^2.2.0, tapable@npm:^2.2.1, tapable@npm:^2.3.0": - version: 2.3.0 - resolution: "tapable@npm:2.3.0" - checksum: cb9d67cc2c6a74dedc812ef3085d9d681edd2c1fa18e4aef57a3c0605fdbe44e6b8ea00bd9ef21bc74dd45314e39d31227aa031ebf2f5e38164df514136f2681 +"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0": + version: 2.2.1 + resolution: "tapable@npm:2.2.1" + checksum: bc40e6efe1e554d075469cedaba69a30eeb373552aaf41caeaaa45bf56ffacc2674261b106245bd566b35d8f3329b52d838e851ee0a852120acae26e622925c9 languageName: node linkType: hard @@ -32228,23 +33818,6 @@ __metadata: languageName: node linkType: hard -"tar-fs@npm:^3.1.1": - version: 3.1.1 - resolution: "tar-fs@npm:3.1.1" - dependencies: - bare-fs: ^4.0.1 - bare-path: ^3.0.0 - pump: ^3.0.0 - tar-stream: ^3.1.5 - dependenciesMeta: - bare-fs: - optional: true - bare-path: - optional: true - checksum: 0c677d711c4aa41f94e1a712aa647022ba1910ff84430739e5d9e95a615e3ea1b7112dc93164fc8ce30dc715befcf9cfdc64da27d4e7958d73c59bda06aa0d8e - languageName: node - linkType: hard - "tar-stream@npm:^2.1.4, tar-stream@npm:^2.2.0, tar-stream@npm:~2.2.0": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" @@ -32258,7 +33831,7 @@ __metadata: languageName: node linkType: hard -"tar-stream@npm:^3.0.0, tar-stream@npm:^3.1.5": +"tar-stream@npm:^3.0.0": version: 3.1.7 resolution: "tar-stream@npm:3.1.7" dependencies: @@ -32290,16 +33863,16 @@ __metadata: languageName: node linkType: hard -"teeny-request@npm:7.0.1": - version: 7.0.1 - resolution: "teeny-request@npm:7.0.1" +"teeny-request@npm:7.1.1": + version: 7.1.1 + resolution: "teeny-request@npm:7.1.1" 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 - checksum: 49e75a9925b9e52bfd858abe784c7104f26c64e931c9e26f202b182d66b7e91f2badc5a140d1dc80993fe5d0fac070e956c86d4a12575a1c8f61a2ec319fc2bd + checksum: edbcd2f90429b66574d38ba8ffc5fe530659b7693c5f95ea5e6cea70bf4c640ca36c7100e24931a4b16b35488173ed172d7679877464613ad1c50ce38ed5b2a2 languageName: node linkType: hard @@ -32336,9 +33909,9 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.11": - version: 5.3.14 - resolution: "terser-webpack-plugin@npm:5.3.14" +"terser-webpack-plugin@npm:^5.3.10, terser-webpack-plugin@npm:^5.3.11": + version: 5.3.11 + resolution: "terser-webpack-plugin@npm:5.3.11" dependencies: "@jridgewell/trace-mapping": ^0.3.25 jest-worker: ^27.4.5 @@ -32354,21 +33927,21 @@ __metadata: optional: true uglify-js: optional: true - checksum: 9b060947241af43bd6fd728456f60e646186aef492163672a35ad49be6fbc7f63b54a7356c3f6ff40a8f83f00a977edc26f044b8e106cc611c053c8c0eaf8569 + checksum: 4794274f445dc589f4c113c75a55ce51364ccf09bfe8a545cdb462e3f752bf300ea91f072fa28bbed291bbae03274da06fe4eca180e784fb8a43646aa7dbcaef languageName: node linkType: hard "terser@npm:^5.10.0, terser@npm:^5.17.4, terser@npm:^5.31.1": - version: 5.44.0 - resolution: "terser@npm:5.44.0" + version: 5.39.0 + resolution: "terser@npm:5.39.0" dependencies: "@jridgewell/source-map": ^0.3.3 - acorn: ^8.15.0 + acorn: ^8.8.2 commander: ^2.20.0 source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: f2838dc65ac2ac6a31c7233065364080de73cc363ecb8fe723a54f663b2fa9429abf08bc3920a6bea85c5c7c29908ffcf822baf1572574f8d3859a009bbf2327 + checksum: 83326545ea1aecd6261030568b6191ccfa4cb6aa61d9ea41746a52479f50017a78b77e4725fbbc207c5df841ffa66a773c5ac33636e95c7ab94fe7e0379ae5c7 languageName: node linkType: hard @@ -32420,30 +33993,12 @@ __metadata: languageName: node linkType: hard -"thenify-all@npm:^1.0.0": - version: 1.6.0 - resolution: "thenify-all@npm:1.6.0" - dependencies: - thenify: ">= 3.1.0 < 4" - checksum: 9b896a22735e8122754fe70f1d65f7ee691c1d70b1f116fda04fea103d0f9b356e3676cb789506e3909ae0486a79a476e4914b0f92472c2e093d206aed4b7d6b - languageName: node - linkType: hard - -"thenify@npm:>= 3.1.0 < 4": - version: 3.3.1 - resolution: "thenify@npm:3.3.1" - dependencies: - any-promise: ^1.0.0 - checksum: f375aeb2b05c100a456a30bc3ed07ef03a39cbdefe02e0403fb714b8c7e57eeaad1a2f5c4ecfb9ce554ce3db9c2b024eba144843cd9e344566d9fcee73b04767 - languageName: node - linkType: hard - -"thingies@npm:^2.5.0": - version: 2.5.0 - resolution: "thingies@npm:2.5.0" +"thingies@npm:^1.20.0": + version: 1.21.0 + resolution: "thingies@npm:1.21.0" peerDependencies: tslib: ^2 - checksum: 52194642c129615b6af15648621be9a2784ad25526e3facca6c28aa1a36ea32245ef146ebc3fbaf64a3605b8301a5335da505d0c314f851ff293b184e0de7fb9 + checksum: 7570ee855aecb73185a672ecf3eb1c287a6512bf5476449388433b2d4debcf78100bc8bfd439b0edd38d2bc3bfb8341de5ce85b8557dec66d0f27b962c9a8bc1 languageName: node linkType: hard @@ -32455,9 +34010,9 @@ __metadata: linkType: hard "throat@npm:^6.0.1": - version: 6.0.2 - resolution: "throat@npm:6.0.2" - checksum: 45caf1ce86a895f71fcb9bd3de67e1df6f73a519e780765dd0cf63ca8363de08ad207cfb714bc650ee9ddeef89971517b5f3a64087fcffce2bda034697af7c18 + version: 6.0.1 + resolution: "throat@npm:6.0.1" + checksum: 60a42d762a35d21ac71abd9eb4026b665fbbbf6ddd7bcbdcacc3c3b20f7b99f41939afedf9fe3273611f1b7c003ee98ac4dc94aa5edd1a6dc2a49985ad2545e1 languageName: node linkType: hard @@ -32471,7 +34026,7 @@ __metadata: languageName: node linkType: hard -"through@npm:2, through@npm:2.3.8, through@npm:>=2.2.7 <3, through@npm:^2.3.6": +"through@npm:2, through@npm:>=2.2.7 <3, through@npm:^2.3.4, through@npm:^2.3.6": version: 2.3.8 resolution: "through@npm:2.3.8" checksum: 4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc @@ -32485,17 +34040,10 @@ __metadata: languageName: node linkType: hard -"tildify@npm:2.0.0": - version: 2.0.0 - resolution: "tildify@npm:2.0.0" - checksum: 57961810a6915f47bdba7da7fa66a5f12597a0495fa016785de197b02e7ba9994ffebb30569294061bbf6d9395c6b1319d830076221e5a3f49f1318bc749565c - languageName: node - linkType: hard - -"timeout-signal@npm:^2.0.0": +"tildify@npm:2.0.0": version: 2.0.0 - resolution: "timeout-signal@npm:2.0.0" - checksum: dd0a41712552fd45e075664edbdb5d1715a0791e6a206f1d00f5808b954b18046f87b71a7b9216a5030ba772516212b696bbbfb3115bf81b3277b04f62aab135 + resolution: "tildify@npm:2.0.0" + checksum: 57961810a6915f47bdba7da7fa66a5f12597a0495fa016785de197b02e7ba9994ffebb30569294061bbf6d9395c6b1319d830076221e5a3f49f1318bc749565c languageName: node linkType: hard @@ -32506,37 +34054,44 @@ __metadata: languageName: node linkType: hard -"tinyexec@npm:^1.0.0": - version: 1.0.1 - resolution: "tinyexec@npm:1.0.1" - checksum: e1ec3c8194a0427ce001ba69fd933d0c957e2b8994808189ed8020d3e0c01299aea8ecf0083cc514ecbf90754695895f2b5c0eac07eb2d0c406f7d4fbb8feade +"tiny-glob@npm:^0.2.9": + version: 0.2.9 + resolution: "tiny-glob@npm:0.2.9" + dependencies: + globalyzer: 0.1.0 + globrex: ^0.1.2 + checksum: cbe072f0d213a1395d30aa94845a051d4af18fe8ffb79c8e99ac1787cd25df69083f17791a53997cb65f469f48950cb61426ccc0683cc9df170ac2430e883702 + languageName: node + linkType: hard + +"tinyexec@npm:^0.3.0": + version: 0.3.2 + resolution: "tinyexec@npm:0.3.2" + checksum: 3efbf791a911be0bf0821eab37a3445c2ba07acc1522b1fa84ae1e55f10425076f1290f680286345ed919549ad67527d07281f1c19d584df3b74326909eb1f90 languageName: node linkType: hard -"tinyglobby@npm:0.2.12": - version: 0.2.12 - resolution: "tinyglobby@npm:0.2.12" +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.9": + version: 0.2.13 + resolution: "tinyglobby@npm:0.2.13" dependencies: - fdir: ^6.4.3 + fdir: ^6.4.4 picomatch: ^4.0.2 - checksum: 7c9be4fd3625630e262dcb19015302aad3b4ba7fc620f269313e688f2161ea8724d6cb4444baab5ef2826eb6bed72647b169a33ec8eea37501832a2526ff540f + checksum: ef07dfaa7b26936601d3f6d999f7928a4d1c6234c5eb36896bb88681947c0d459b7ebe797022400e555fe4b894db06e922b95d0ce60cb05fd827a0a66326b18c languageName: node linkType: hard -"tinyglobby@npm:^0.2.11, tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13": - version: 0.2.15 - resolution: "tinyglobby@npm:0.2.15" - dependencies: - fdir: ^6.5.0 - picomatch: ^4.0.3 - checksum: 869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 +"tinyrainbow@npm:^2.0.0": + version: 2.0.0 + resolution: "tinyrainbow@npm:2.0.0" + checksum: c83c52bef4e0ae7fb8ec6a722f70b5b6fa8d8be1c85792e829f56c0e1be94ab70b293c032dc5048d4d37cfe678f1f5babb04bdc65fd123098800148ca989184f languageName: node linkType: hard -"tinyrainbow@npm:^3.0.3": - version: 3.0.3 - resolution: "tinyrainbow@npm:3.0.3" - checksum: 1e799d35cd23cabe02e22550985a3051dc88814a979be02dc632a159c393a998628eacfc558e4c746b3006606d54b00bcdea0c39301133956d10a27aa27e988c +"tinyspy@npm:^4.0.3": + version: 4.0.3 + resolution: "tinyspy@npm:4.0.3" + checksum: 0a92a18b5350945cc8a1da3a22c9ad9f4e2945df80aaa0c43e1b3a3cfb64d8501e607ebf0305e048e3c3d3e0e7f8eb10cea27dc17c21effb73e66c4a3be36373 languageName: node linkType: hard @@ -32559,9 +34114,11 @@ __metadata: linkType: hard "tmp@npm:~0.2.1": - version: 0.2.5 - resolution: "tmp@npm:0.2.5" - checksum: cee5bb7d674bb4ba3ab3f3841c2ca7e46daeb2109eec395c1ec7329a91d52fcb21032b79ac25161a37b2565c4858fefab927af9735926a113ef7bac9091a6e0e + version: 0.2.1 + resolution: "tmp@npm:0.2.1" + dependencies: + rimraf: ^3.0.0 + checksum: 67607aa012059c9ce697bee820ee51bc0f39b29a8766def4f92d3f764d67c7cf9205d537d24e0cb1ce9685c40d4c628ead010910118ea18348666b5c46ed9123 languageName: node linkType: hard @@ -32572,14 +34129,14 @@ __metadata: languageName: node linkType: hard -"to-buffer@npm:^1.2.0, to-buffer@npm:^1.2.1, to-buffer@npm:^1.2.2": - version: 1.2.2 - resolution: "to-buffer@npm:1.2.2" +"to-buffer@npm:^1.2.0": + version: 1.2.1 + resolution: "to-buffer@npm:1.2.1" dependencies: isarray: ^2.0.5 safe-buffer: ^5.2.1 typed-array-buffer: ^1.0.3 - checksum: 56bc56352f14a2c4a0ab6277c5fc19b51e9534882b98eb068b39e14146591e62fa5b06bf70f7fed1626230463d7e60dca81e815096656e5e01c195c593873d12 + checksum: bbf07a2a7d6ff9e3ffe503c689176c7149cf3ec25887ce7c4aa5c4841a8845cc71121cd7b4a4769957f823b3f31dbf6b1be6e0a5955798ad864bf2245ee8b5e4 languageName: node linkType: hard @@ -32628,14 +34185,14 @@ __metadata: linkType: hard "tough-cookie@npm:^4.1.3": - version: 4.1.4 - resolution: "tough-cookie@npm:4.1.4" + version: 4.1.3 + resolution: "tough-cookie@npm:4.1.3" dependencies: psl: ^1.1.33 punycode: ^2.1.1 universalify: ^0.2.0 url-parse: ^1.5.3 - checksum: aca7ff96054f367d53d1e813e62ceb7dd2eda25d7752058a74d64b7266fd07be75908f3753a32ccf866a2f997604b414cfb1916d6e7f69bc64d9d9939b0d6c45 + checksum: 4fc0433a0cba370d57c4b240f30440c848906dee3180bb6e85033143c2726d322e7e4614abb51d42d111ebec119c4876ed8d7247d4113563033eebbc1739c831 languageName: node linkType: hard @@ -32655,12 +34212,12 @@ __metadata: languageName: node linkType: hard -"tree-dump@npm:^1.0.3, tree-dump@npm:^1.1.0": - version: 1.1.0 - resolution: "tree-dump@npm:1.1.0" +"tree-dump@npm:^1.0.1": + version: 1.0.2 + resolution: "tree-dump@npm:1.0.2" peerDependencies: tslib: 2 - checksum: 079f0f0163b68ee2eedc65cab1de6fb121487eba9ae135c106a8bc5e4ab7906ae0b57d86016e4a7da8c0ee906da1eae8c6a1490cd6e2a5e5ccbca321e1f959ca + checksum: d1d180764e9c691b28332dbd74226c6b6af361dfb1e134bb11e60e17cb11c215894adee50ffc578da5dcf546006693947be8b6665eb1269b56e2f534926f1c1f languageName: node linkType: hard @@ -32692,10 +34249,10 @@ __metadata: languageName: node linkType: hard -"triple-beam@npm:^1.3.0": - version: 1.4.1 - resolution: "triple-beam@npm:1.4.1" - checksum: 4bf1db71e14fe3ff1c3adbe3c302f1fdb553b74d7591a37323a7badb32dc8e9c290738996cbb64f8b10dc5a3833645b5d8c26221aaaaa12e50d1251c9aba2fea +"triple-beam@npm:^1.2.0, triple-beam@npm:^1.3.0": + version: 1.3.0 + resolution: "triple-beam@npm:1.3.0" + checksum: a6da96495f25b6c04b3629df5161c7eb84760927943f16665fd8dcd3a643daadf73d69eee78306b4b68d606937f22f8703afe763bc8d3723632ffb1f3a798493 languageName: node linkType: hard @@ -32720,13 +34277,6 @@ __metadata: languageName: node linkType: hard -"ts-interface-checker@npm:^0.1.9": - version: 0.1.13 - resolution: "ts-interface-checker@npm:0.1.13" - checksum: 232509f1b84192d07b81d1e9b9677088e590ac1303436da1e92b296e9be8e31ea042e3e1fd3d29b1742ad2c959e95afe30f63117b8f1bc3a3850070a5142fea7 - languageName: node - linkType: hard - "ts-invariant@npm:^0.4.0": version: 0.4.4 resolution: "ts-invariant@npm:0.4.4" @@ -32737,42 +34287,35 @@ __metadata: linkType: hard "ts-jest@npm:^29.0.0, ts-jest@npm:^29.1.0": - version: 29.4.5 - resolution: "ts-jest@npm:29.4.5" + version: 29.1.0 + resolution: "ts-jest@npm:29.1.0" dependencies: - bs-logger: ^0.2.6 - fast-json-stable-stringify: ^2.1.0 - handlebars: ^4.7.8 + bs-logger: 0.x + fast-json-stable-stringify: 2.x + jest-util: ^29.0.0 json5: ^2.2.3 - lodash.memoize: ^4.1.2 - make-error: ^1.3.6 - semver: ^7.7.3 - type-fest: ^4.41.0 - yargs-parser: ^21.1.1 + lodash.memoize: 4.x + make-error: 1.x + semver: 7.x + yargs-parser: ^21.0.1 peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" - "@jest/transform": ^29.0.0 || ^30.0.0 - "@jest/types": ^29.0.0 || ^30.0.0 - babel-jest: ^29.0.0 || ^30.0.0 - jest: ^29.0.0 || ^30.0.0 - jest-util: ^29.0.0 || ^30.0.0 + "@jest/types": ^29.0.0 + babel-jest: ^29.0.0 + jest: ^29.0.0 typescript: ">=4.3 <6" peerDependenciesMeta: "@babel/core": optional: true - "@jest/transform": - optional: true "@jest/types": optional: true babel-jest: optional: true esbuild: optional: true - jest-util: - optional: true bin: ts-jest: cli.js - checksum: 789f00666ba785ac425606d42601cbdc03015e46f228a0b333f06c6658d80865819bae0ddd59c762285352d2b14d0aa50912574ec699ba6369ddb0d400a49ac0 + checksum: 504d77b13157a4d2f1eebbd0e0f21f2db65fc28039f107fd73453655c029adccba5b22bdd4de0efa58707c1bbd34a67a1a5cceb794e91c3c2c7be4f904c79f9f languageName: node linkType: hard @@ -32794,8 +34337,8 @@ __metadata: linkType: hard "ts-node@npm:^10.2.1, ts-node@npm:^10.4.0, ts-node@npm:^10.8.1, ts-node@npm:^10.9.1": - version: 10.9.2 - resolution: "ts-node@npm:10.9.2" + version: 10.9.1 + resolution: "ts-node@npm:10.9.1" dependencies: "@cspotcode/source-map-support": ^0.8.0 "@tsconfig/node10": ^1.0.7 @@ -32827,30 +34370,30 @@ __metadata: ts-node-script: dist/bin-script.js ts-node-transpile-only: dist/bin-transpile.js ts-script: dist/bin-script-deprecated.js - checksum: 5f29938489f96982a25ba650b64218e83a3357d76f7bede80195c65ab44ad279c8357264639b7abdd5d7e75fc269a83daa0e9c62fd8637a3def67254ecc9ddc2 + checksum: 95187932fb83f3901e22546bd2feeac7d2feb4f412f42ac3a595f049a23e8dcf70516dffb51866391228ea2dbcfaea039e250fb2bb334d48a86ab2b6aea0ae2d languageName: node linkType: hard -"tsconfig-paths@npm:^3.15.0": - version: 3.15.0 - resolution: "tsconfig-paths@npm:3.15.0" +"tsconfig-paths@npm:^3.14.1": + version: 3.14.1 + resolution: "tsconfig-paths@npm:3.14.1" dependencies: "@types/json5": ^0.0.29 - json5: ^1.0.2 + json5: ^1.0.1 minimist: ^1.2.6 strip-bom: ^3.0.0 - checksum: 5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5 + checksum: 67cd2e400119a0063514782176a9e5c3420d43b7a550804ae65d833027379c0559dec44d21c93791825a3be3c2ec593f07cba658c4167dcbbadb048cb3d36fa3 languageName: node linkType: hard "tsconfig-paths@npm:^4.1.2": - version: 4.2.0 - resolution: "tsconfig-paths@npm:4.2.0" + version: 4.1.2 + resolution: "tsconfig-paths@npm:4.1.2" dependencies: json5: ^2.2.2 minimist: ^1.2.6 strip-bom: ^3.0.0 - checksum: 09a5877402d082bb1134930c10249edeebc0211f36150c35e1c542e5b91f1047b1ccf7da1e59babca1ef1f014c525510f4f870de7c9bda470c73bb4e2721b3ea + checksum: 8993f3e160aaca196a5e1e65c26167a6d026cb48c8b80bfe41c1a37a280a471a23611a9ee85ae913714968a75f75314d580726b6b8f08486fe08a0f0161f1930 languageName: node linkType: hard @@ -32861,10 +34404,10 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2, tslib@npm:^2.6.3": - version: 2.8.1 - resolution: "tslib@npm:2.8.1" - checksum: 9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 +"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2": + version: 2.8.0 + resolution: "tslib@npm:2.8.0" + checksum: 31e4d14dc1355e9b89e4d3c893a18abb7f90b6886b089c2da91224d0a7752c79f3ddc41bc1aa0a588ac895bd97bb99c5bc2bfdb2f86de849f31caeb3ba79bbe5 languageName: node linkType: hard @@ -32952,20 +34495,13 @@ __metadata: languageName: node linkType: hard -"type-detect@npm:4.0.8": +"type-detect@npm:4.0.8, type-detect@npm:^4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" checksum: 8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd languageName: node linkType: hard -"type-detect@npm:^4.1.0": - version: 4.1.0 - resolution: "type-detect@npm:4.1.0" - checksum: df8157ca3f5d311edc22885abc134e18ff8ffbc93d6a9848af5b682730ca6a5a44499259750197250479c5331a8a75b5537529df5ec410622041650a7f293e2a - languageName: node - linkType: hard - "type-fest@npm:^0.16.0": version: 0.16.0 resolution: "type-fest@npm:0.16.0" @@ -33015,13 +34551,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.41.0": - version: 4.41.0 - resolution: "type-fest@npm:4.41.0" - checksum: f5ca697797ed5e88d33ac8f1fec21921839871f808dc59345c9cf67345bfb958ce41bd821165dbf3ae591cedec2bf6fe8882098dfdd8dc54320b859711a2c1e4 - languageName: node - linkType: hard - "type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -33032,7 +34561,7 @@ __metadata: languageName: node linkType: hard -"typed-array-buffer@npm:^1.0.3": +"typed-array-buffer@npm:^1.0.2, typed-array-buffer@npm:^1.0.3": version: 1.0.3 resolution: "typed-array-buffer@npm:1.0.3" dependencies: @@ -33043,45 +34572,44 @@ __metadata: languageName: node linkType: hard -"typed-array-byte-length@npm:^1.0.3": - version: 1.0.3 - resolution: "typed-array-byte-length@npm:1.0.3" +"typed-array-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "typed-array-byte-length@npm:1.0.1" dependencies: - call-bind: ^1.0.8 + call-bind: ^1.0.7 for-each: ^0.3.3 - gopd: ^1.2.0 - has-proto: ^1.2.0 - is-typed-array: ^1.1.14 - checksum: 6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + checksum: fcebeffb2436c9f355e91bd19e2368273b88c11d1acc0948a2a306792f1ab672bce4cfe524ab9f51a0505c9d7cd1c98eff4235c4f6bfef6a198f6cfc4ff3d4f3 languageName: node linkType: hard -"typed-array-byte-offset@npm:^1.0.4": - version: 1.0.4 - resolution: "typed-array-byte-offset@npm:1.0.4" +"typed-array-byte-offset@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-byte-offset@npm:1.0.2" dependencies: available-typed-arrays: ^1.0.7 - call-bind: ^1.0.8 + call-bind: ^1.0.7 for-each: ^0.3.3 - gopd: ^1.2.0 - has-proto: ^1.2.0 - is-typed-array: ^1.1.15 - reflect.getprototypeof: ^1.0.9 - checksum: 3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + checksum: d2628bc739732072e39269389a758025f75339de2ed40c4f91357023c5512d237f255b633e3106c461ced41907c1bf9a533c7e8578066b0163690ca8bc61b22f languageName: node linkType: hard -"typed-array-length@npm:^1.0.7": - version: 1.0.7 - resolution: "typed-array-length@npm:1.0.7" +"typed-array-length@npm:^1.0.6": + version: 1.0.6 + resolution: "typed-array-length@npm:1.0.6" dependencies: call-bind: ^1.0.7 for-each: ^0.3.3 gopd: ^1.0.1 + has-proto: ^1.0.3 is-typed-array: ^1.1.13 possible-typed-array-names: ^1.0.0 - reflect.getprototypeof: ^1.0.6 - checksum: e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 + checksum: 74253d7dc488eb28b6b2711cf31f5a9dcefc9c41b0681fd1c178ed0a1681b4468581a3626d39cd4df7aee3d3927ab62be06aa9ca74e5baf81827f61641445b77 languageName: node linkType: hard @@ -33118,16 +34646,6 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.8.2": - version: 5.8.2 - resolution: "typescript@npm:5.8.2" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 5c4f6fbf1c6389b6928fe7b8fcd5dc73bb2d58cd4e3883f1d774ed5bd83b151cbac6b7ecf11723de56d4676daeba8713894b1e9af56174f2f9780ae7848ec3c6 - languageName: node - linkType: hard - "typescript@npm:<=4.5.0, typescript@npm:~4.4.4": version: 4.4.4 resolution: "typescript@npm:4.4.4" @@ -33138,13 +34656,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:>=3 < 6, typescript@npm:^4.6.4 || ^5.2.2": - version: 5.9.3 - resolution: "typescript@npm:5.9.3" +"typescript@npm:>=3 < 6, typescript@npm:^4.6.4 || ^5.0.0": + version: 5.8.2 + resolution: "typescript@npm:5.8.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5 + checksum: 5c4f6fbf1c6389b6928fe7b8fcd5dc73bb2d58cd4e3883f1d774ed5bd83b151cbac6b7ecf11723de56d4676daeba8713894b1e9af56174f2f9780ae7848ec3c6 languageName: node linkType: hard @@ -33158,7 +34676,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~4.8.3": +"typescript@npm:~4.8.3, typescript@npm:~4.8.4": version: 4.8.4 resolution: "typescript@npm:4.8.4" bin: @@ -33168,16 +34686,6 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@5.8.2#~builtin": - version: 5.8.2 - resolution: "typescript@patch:typescript@npm%3A5.8.2#~builtin::version=5.8.2&hash=85af82" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 8a6cd29dfb59bd5a978407b93ae0edb530ee9376a5b95a42ad057a6f80ffb0c410489ccd6fe48d1d0dfad6e8adf5d62d3874bbd251f488ae30e11a1ce6dabd28 - languageName: node - linkType: hard - "typescript@patch:typescript@<=4.5.0#~builtin, typescript@patch:typescript@~4.4.4#~builtin": version: 4.4.4 resolution: "typescript@patch:typescript@npm%3A4.4.4#~builtin::version=4.4.4&hash=bbeadb" @@ -33188,13 +34696,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@>=3 < 6#~builtin, typescript@patch:typescript@^4.6.4 || ^5.2.2#~builtin": - version: 5.9.3 - resolution: "typescript@patch:typescript@npm%3A5.9.3#~builtin::version=5.9.3&hash=85af82" +"typescript@patch:typescript@>=3 < 6#~builtin, typescript@patch:typescript@^4.6.4 || ^5.0.0#~builtin": + version: 5.8.2 + resolution: "typescript@patch:typescript@npm%3A5.8.2#~builtin::version=5.8.2&hash=85af82" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 6f7e53bf0d9702350deeb6f35e08b69cbc8b958c33e0ec77bdc0ad6a6c8e280f3959dcbfde6f5b0848bece57810696489deaaa53d75de3578ff255d168c1efbd + checksum: 8a6cd29dfb59bd5a978407b93ae0edb530ee9376a5b95a42ad057a6f80ffb0c410489ccd6fe48d1d0dfad6e8adf5d62d3874bbd251f488ae30e11a1ce6dabd28 languageName: node linkType: hard @@ -33208,7 +34716,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@~4.8.3#~builtin": +"typescript@patch:typescript@~4.8.3#~builtin, typescript@patch:typescript@~4.8.4#~builtin": version: 4.8.4 resolution: "typescript@patch:typescript@npm%3A4.8.4#~builtin::version=4.8.4&hash=1a91c8" bin: @@ -33218,12 +34726,10 @@ __metadata: languageName: node linkType: hard -"ua-parser-js@npm:^1.0.35": - version: 1.0.41 - resolution: "ua-parser-js@npm:1.0.41" - bin: - ua-parser-js: script/cli.js - checksum: 45dc1f7f3ce8248e0e64640d2e29c65c0ea1fc9cb105594de84af80e2a57bba4f718b9376098ca7a5b0ffe240f8995b0fa3714afa9d36861c41370a378f1a274 +"ua-parser-js@npm:^0.7.30": + version: 0.7.33 + resolution: "ua-parser-js@npm:0.7.33" + checksum: d58bf54c91e3e80e6e086b6215fa15266791e23e6e403039179c020129940168634a5b931f65ce70c6550b05d0d62c7c944bf7378b6b42133cd4a7ccb07f1948 languageName: node linkType: hard @@ -33235,15 +34741,15 @@ __metadata: linkType: hard "uglify-js@npm:^3.1.4": - version: 3.19.3 - resolution: "uglify-js@npm:3.19.3" + version: 3.17.1 + resolution: "uglify-js@npm:3.17.1" bin: uglifyjs: bin/uglifyjs - checksum: 83b0a90eca35f778e07cad9622b80c448b6aad457c9ff8e568afed978212b42930a95f9e1be943a1ffa4258a3340fbb899f41461131c05bb1d0a9c303aed8479 + checksum: 2d6922b0a5e13fdacbad530e2743dc8c45af1bca9b1569c6de066dd0912508d18aebd8fabf75187be59fbbbef41b6955f77035703e9488f804c910cfa4c5a08a languageName: node linkType: hard -"ulid@npm:2.3.0": +"ulid@npm:2.3.0, ulid@npm:^2.3.0": version: 2.3.0 resolution: "ulid@npm:2.3.0" bin: @@ -33252,24 +34758,15 @@ __metadata: languageName: node linkType: hard -"ulid@npm:^2.3.0": - version: 2.4.0 - resolution: "ulid@npm:2.4.0" - bin: - ulid: bin/cli.js - checksum: 96f7597a2f09dadd380707a0755753d85717059deae54a9e28b6cbc34c02ef211dd1d1dcbfa8bd557d12309f174b87f3ba5f45d6b67573d1a2da202b5a0c9319 - languageName: node - linkType: hard - -"unbox-primitive@npm:^1.1.0": - version: 1.1.0 - resolution: "unbox-primitive@npm:1.1.0" +"unbox-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "unbox-primitive@npm:1.0.2" dependencies: - call-bound: ^1.0.3 + call-bind: ^1.0.2 has-bigints: ^1.0.2 - has-symbols: ^1.1.0 - which-boxed-primitive: ^1.1.1 - checksum: 7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982 + has-symbols: ^1.0.3 + which-boxed-primitive: ^1.0.2 + checksum: 81ca2e81134167cc8f75fa79fbcc8a94379d6c61de67090986a2273850989dd3bae8440c163121b77434b68263e34787a675cbdcb34bb2f764c6b9c843a11b66 languageName: node linkType: hard @@ -33280,13 +34777,6 @@ __metadata: languageName: node linkType: hard -"underscore@npm:1.12.1": - version: 1.12.1 - resolution: "underscore@npm:1.12.1" - checksum: 00f392357e363353ac485e7c156b749505087e31ff4fdad22e04ebd2f94a56fbc554cd41a6722e3895a818466cf298b1cae93ff6211d102d373a9b50db63bfd0 - languageName: node - linkType: hard - "undici-types@npm:~6.21.0": version: 6.21.0 resolution: "undici-types@npm:6.21.0" @@ -33302,9 +34792,9 @@ __metadata: linkType: hard "unicode-canonical-property-names-ecmascript@npm:^2.0.0": - version: 2.0.1 - resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" - checksum: f83bc492fdbe662860795ef37a85910944df7310cac91bd778f1c19ebc911e8b9cde84e703de631e5a2fcca3905e39896f8fc5fc6a44ddaf7f4aff1cda24f381 + version: 2.0.0 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" + checksum: 0fe812641bcfa3ae433025178a64afb5d9afebc21a922dafa7cba971deebb5e4a37350423890750132a85c936c290fb988146d0b1bd86838ad4897f4fc5bd0de languageName: node linkType: hard @@ -33318,17 +34808,17 @@ __metadata: languageName: node linkType: hard -"unicode-match-property-value-ecmascript@npm:^2.2.1": - version: 2.2.1 - resolution: "unicode-match-property-value-ecmascript@npm:2.2.1" - checksum: 93acd1ad9496b600e5379d1aaca154cf551c5d6d4a0aefaf0984fc2e6288e99220adbeb82c935cde461457fb6af0264a1774b8dfd4d9a9e31548df3352a4194d +"unicode-match-property-value-ecmascript@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.0.0" + checksum: 01de52b5ab875a695e0ff7b87671197e39dcca497ef3c11f1c04d958933352a91d56c280e3908a76a1a0468d37d0227e5450a7956073591ce157d52603b45953 languageName: node linkType: hard "unicode-property-aliases-ecmascript@npm:^2.0.0": - version: 2.2.0 - resolution: "unicode-property-aliases-ecmascript@npm:2.2.0" - checksum: b338529831c988ac696f2bdbcd4579d1c5cc844b24eda7269973c457fa81989bdb49a366af37a448eb1a60f1dae89559ea2a5854db2797e972a0162eee0778c6 + version: 2.0.0 + resolution: "unicode-property-aliases-ecmascript@npm:2.0.0" + checksum: db7f7ae188ce1a59b133a2c97021aebe30acc18a55f41074d126dcce5ac9d789dbd3ce7947e391b23db27f969251037b6ae05871d036aaa6cc0a6510c429aa1c languageName: node linkType: hard @@ -33339,6 +34829,15 @@ __metadata: languageName: node linkType: hard +"unique-filename@npm:^2.0.0": + version: 2.0.1 + resolution: "unique-filename@npm:2.0.1" + dependencies: + unique-slug: ^3.0.0 + checksum: 55d95cd670c4a86117ebc34d394936d712d43b56db6bc511f9ca00f666373818bf9f075fb0ab76bcbfaf134592ef26bb75aad20786c1ff1ceba4457eaba90fb8 + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" @@ -33357,6 +34856,15 @@ __metadata: languageName: node linkType: hard +"unique-slug@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-slug@npm:3.0.0" + dependencies: + imurmurhash: ^0.1.4 + checksum: 617240eb921af803b47d322d75a71a363dacf2e56c29ae5d1404fad85f64f4ec81ef10ee4fd79215d0202cbe1e5a653edb0558d59c9c81d3bd538c2d58e4c026 + languageName: node + linkType: hard + "unique-slug@npm:^4.0.0": version: 4.0.0 resolution: "unique-slug@npm:4.0.0" @@ -33384,20 +34892,20 @@ __metadata: languageName: node linkType: hard -"universal-cookie@npm:^7.2.2": - version: 7.2.2 - resolution: "universal-cookie@npm:7.2.2" +"universal-cookie@npm:^4.0.4": + version: 4.0.4 + resolution: "universal-cookie@npm:4.0.4" dependencies: - "@types/cookie": ^0.6.0 - cookie: ^0.7.2 - checksum: 214c5cf72b12b6d98a72e11a10adb3f1d06dbeadbd9a2d46ded8c288d86387e9ff25499f85d2f85728809484d678c02028ac674cb8747257b38d2c17fb93e896 + "@types/cookie": ^0.3.3 + cookie: ^0.4.0 + checksum: db5950601c2f0dbb22af930656bd6abe1f3a9eee4c488703fa806c38b27b98e2ad212445c152a4721c84ee05d1a8dd26decd13690f1c9870fac355682e17998a languageName: node linkType: hard "universal-user-agent@npm:^6.0.0": - version: 6.0.1 - resolution: "universal-user-agent@npm:6.0.1" - checksum: 5c9c46ffe19a975e11e6443640ed4c9e0ce48fcc7203325757a8414ac49940ebb0f4667f2b1fa561489d1eb22cb2d05a0f7c82ec20c5cba42e58e188fb19b187 + version: 6.0.0 + resolution: "universal-user-agent@npm:6.0.0" + checksum: ebeb0206963666c13bcf9ebc86d0577c7daed5870c05cd34d4972ee7a43b9ef20679baf2a8c83bf1b71d899bae67243ac4982d84ddaf9ba0355ff76595819961 languageName: node linkType: hard @@ -33416,9 +34924,9 @@ __metadata: linkType: hard "universalify@npm:^2.0.0": - version: 2.0.1 - resolution: "universalify@npm:2.0.1" - checksum: 73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a + version: 2.0.0 + resolution: "universalify@npm:2.0.0" + checksum: 07092b9f46df61b823d8ab5e57f0ee5120c178b39609a95e4a15a98c42f6b0b8e834e66fbb47ff92831786193be42f1fd36347169b88ce8639d0f9670af24a71 languageName: node linkType: hard @@ -33436,73 +34944,6 @@ __metadata: languageName: node linkType: hard -"unrs-resolver@npm:^1.6.2": - version: 1.11.1 - resolution: "unrs-resolver@npm:1.11.1" - dependencies: - "@unrs/resolver-binding-android-arm-eabi": 1.11.1 - "@unrs/resolver-binding-android-arm64": 1.11.1 - "@unrs/resolver-binding-darwin-arm64": 1.11.1 - "@unrs/resolver-binding-darwin-x64": 1.11.1 - "@unrs/resolver-binding-freebsd-x64": 1.11.1 - "@unrs/resolver-binding-linux-arm-gnueabihf": 1.11.1 - "@unrs/resolver-binding-linux-arm-musleabihf": 1.11.1 - "@unrs/resolver-binding-linux-arm64-gnu": 1.11.1 - "@unrs/resolver-binding-linux-arm64-musl": 1.11.1 - "@unrs/resolver-binding-linux-ppc64-gnu": 1.11.1 - "@unrs/resolver-binding-linux-riscv64-gnu": 1.11.1 - "@unrs/resolver-binding-linux-riscv64-musl": 1.11.1 - "@unrs/resolver-binding-linux-s390x-gnu": 1.11.1 - "@unrs/resolver-binding-linux-x64-gnu": 1.11.1 - "@unrs/resolver-binding-linux-x64-musl": 1.11.1 - "@unrs/resolver-binding-wasm32-wasi": 1.11.1 - "@unrs/resolver-binding-win32-arm64-msvc": 1.11.1 - "@unrs/resolver-binding-win32-ia32-msvc": 1.11.1 - "@unrs/resolver-binding-win32-x64-msvc": 1.11.1 - napi-postinstall: ^0.3.0 - dependenciesMeta: - "@unrs/resolver-binding-android-arm-eabi": - optional: true - "@unrs/resolver-binding-android-arm64": - optional: true - "@unrs/resolver-binding-darwin-arm64": - optional: true - "@unrs/resolver-binding-darwin-x64": - optional: true - "@unrs/resolver-binding-freebsd-x64": - optional: true - "@unrs/resolver-binding-linux-arm-gnueabihf": - optional: true - "@unrs/resolver-binding-linux-arm-musleabihf": - optional: true - "@unrs/resolver-binding-linux-arm64-gnu": - optional: true - "@unrs/resolver-binding-linux-arm64-musl": - optional: true - "@unrs/resolver-binding-linux-ppc64-gnu": - optional: true - "@unrs/resolver-binding-linux-riscv64-gnu": - optional: true - "@unrs/resolver-binding-linux-riscv64-musl": - optional: true - "@unrs/resolver-binding-linux-s390x-gnu": - optional: true - "@unrs/resolver-binding-linux-x64-gnu": - optional: true - "@unrs/resolver-binding-linux-x64-musl": - optional: true - "@unrs/resolver-binding-wasm32-wasi": - optional: true - "@unrs/resolver-binding-win32-arm64-msvc": - optional: true - "@unrs/resolver-binding-win32-ia32-msvc": - optional: true - "@unrs/resolver-binding-win32-x64-msvc": - optional: true - checksum: c91b112c71a33d6b24e5c708dab43ab80911f2df8ee65b87cd7a18fb5af446708e98c4b415ca262026ad8df326debcc7ca6a801b2935504d87fd6f0b9d70dce1 - languageName: node - linkType: hard - "untildify@npm:^4.0.0": version: 4.0.0 resolution: "untildify@npm:4.0.0" @@ -33537,9 +34978,9 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.1.4": - version: 1.1.4 - resolution: "update-browserslist-db@npm:1.1.4" +"update-browserslist-db@npm:^1.1.1": + version: 1.1.2 + resolution: "update-browserslist-db@npm:1.1.2" dependencies: escalade: ^3.2.0 picocolors: ^1.1.1 @@ -33547,7 +34988,7 @@ __metadata: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: db0c9aaecf1258a6acda5e937fc27a7996ccca7a7580a1b4aa8bba6a9b0e283e5e65c49ebbd74ec29288ef083f1b88d4da13e3d4d326c1e5fc55bf72d7390702 + checksum: 9cb353998d6d7d6ba1e46b8fa3db888822dd972212da4eda609d185eb5c3557a93fd59780ceb757afd4d84240518df08542736969e6a5d6d6ce2d58e9363aac6 languageName: node linkType: hard @@ -33591,7 +35032,7 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": +"uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -33620,7 +35061,7 @@ __metadata: languageName: node linkType: hard -"url@npm:0.11.0": +"url@npm:0.11.0, url@npm:^0.11.0": version: 0.11.0 resolution: "url@npm:0.11.0" dependencies: @@ -33630,27 +35071,19 @@ __metadata: languageName: node linkType: hard -"url@npm:^0.11.0": - version: 0.11.4 - resolution: "url@npm:0.11.4" +"urlgrey@npm:1.0.0": + version: 1.0.0 + resolution: "urlgrey@npm:1.0.0" dependencies: - punycode: ^1.4.1 - qs: ^6.12.3 - checksum: cc93405ae4a9b97a2aa60ca67f1cb1481c0221cb4725a7341d149be5e2f9cfda26fd432d64dbbec693d16593b68b8a46aad8e5eab21f814932134c9d8620c662 - languageName: node - linkType: hard - -"urlgrey@npm:0.4.4": - version: 0.4.4 - resolution: "urlgrey@npm:0.4.4" - checksum: e8e32031f538dc94ea795c5cd8c02ee67aade4d7837a6259faec7b09f6872c6d41f8431c9bace5f1d188c641677bacfde9b96568c23cd5c061329ce53768b762 + fast-url-parser: ^1.1.3 + checksum: 6fe2bfa0510fa395d489a73841f8c7e8eeb78331589a12f05b1e8f22d235d6999524579f17458f2b7856efd39f4b8347ef446acbf35c08d8b548d6d95f3b842f languageName: node linkType: hard -"urlpattern-polyfill@npm:^10.0.0": - version: 10.1.0 - resolution: "urlpattern-polyfill@npm:10.1.0" - checksum: 5b124fd8d0ae920aa2a48b49a7a3b9ad1643b5ce7217b808fb6877826e751cabc01897fd4c85cd1989c4e729072b63aad5c3ba1c1325e4433e0d2f6329156bf1 +"urlpattern-polyfill@npm:^9.0.0": + version: 9.0.0 + resolution: "urlpattern-polyfill@npm:9.0.0" + checksum: 1fecb4a7695ad7917b02193896ec7b5773bb730ee3fbbb583cfaf134cc99da054c18560a35e7e901ad4e2f7a6035b6754313a2bb84126a7f118201427d465185 languageName: node linkType: hard @@ -33674,15 +35107,16 @@ __metadata: linkType: hard "util@npm:^0.12.4": - version: 0.12.5 - resolution: "util@npm:0.12.5" + version: 0.12.4 + resolution: "util@npm:0.12.4" dependencies: inherits: ^2.0.3 is-arguments: ^1.0.4 is-generator-function: ^1.0.7 is-typed-array: ^1.1.3 + safe-buffer: ^5.1.2 which-typed-array: ^1.1.2 - checksum: c27054de2cea2229a66c09522d0fa1415fb12d861d08523a8846bf2e4cbf0079d4c3f725f09dcb87493549bcbf05f5798dce1688b53c6c17201a45759e7253f3 + checksum: 3e04e6feb68bccdc9fdfa013050719b3b41ce698ff5e244ee683d675b7fb9b91c8a1594b164696ee2201cca9579c286b968d0aabd9c9069ae1667413940a4e49 languageName: node linkType: hard @@ -33753,13 +35187,13 @@ __metadata: linkType: hard "v8-to-istanbul@npm:^9.0.1": - version: 9.3.0 - resolution: "v8-to-istanbul@npm:9.3.0" + version: 9.1.0 + resolution: "v8-to-istanbul@npm:9.1.0" dependencies: "@jridgewell/trace-mapping": ^0.3.12 "@types/istanbul-lib-coverage": ^2.0.1 - convert-source-map: ^2.0.0 - checksum: 968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23 + convert-source-map: ^1.6.0 + checksum: 657ef7c52a514c1a0769663f96dd6f2cd11d2d3f6c8272d1035f4a543dca0b52c84b005beb7f0ca215eb98425c8bc4aa92a62826b1fc76abc1f7228d33ccbc60 languageName: node linkType: hard @@ -33780,6 +35214,22 @@ __metadata: languageName: node linkType: hard +"validate-npm-package-name@npm:^3.0.0": + version: 3.0.0 + resolution: "validate-npm-package-name@npm:3.0.0" + dependencies: + builtins: ^1.0.3 + checksum: 064f21f59aefae6cc286dd4a50b15d14adb0227e0facab4316197dfb8d06801669e997af5081966c15f7828a5e6ff1957bd20886aeb6b9d0fa430e4cb5db9c4a + languageName: node + linkType: hard + +"validator@npm:^13.7.0": + version: 13.7.0 + resolution: "validator@npm:13.7.0" + checksum: 234c9db98001d6f75c04174dd7f67a297728c8cb369db99f21c41ba4a254558bf91427ecdcc9017ddcd44271c9db38e96079cf432a41c92f13d96d6ca0d5c28d + languageName: node + linkType: hard + "value-or-promise@npm:1.0.11": version: 1.0.11 resolution: "value-or-promise@npm:1.0.11" @@ -33787,7 +35237,7 @@ __metadata: languageName: node linkType: hard -"value-or-promise@npm:^1.0.12": +"value-or-promise@npm:1.0.12": version: 1.0.12 resolution: "value-or-promise@npm:1.0.12" checksum: b75657b74e4d17552bd88e0c2857020fbab34a4d091dc058db18c470e7da0336067e72c130b3358e3321ac0a6ff11c0b92b67a382318a3705ad5d57de7ff3262 @@ -33802,11 +35252,11 @@ __metadata: linkType: hard "velocityjs@npm:^2.0.0": - version: 2.1.5 - resolution: "velocityjs@npm:2.1.5" - dependencies: - debug: ^4.3.4 - checksum: 3650a59fcb2c99a0ddec2cd2c95fcb2a0ce2e5c24c7f9b654b8f01d637918ee5f854d2badaeef60cd8ed75eee330a6ce218507e297fa55d6643fcce8679fa5ce + version: 2.0.5 + resolution: "velocityjs@npm:2.0.5" + bin: + velocity: bin/velocity + checksum: 70def0f0f1bff0506a8cdb49ed24a503720c006e18e230db5e8bfdb0264c96637d59fb764f0fb27598523176d85bb225bb045f64e75d63ac97c0bfda4c751547 languageName: node linkType: hard @@ -33829,15 +35279,15 @@ __metadata: linkType: hard "wait-port@npm:^0.2.7": - version: 0.2.14 - resolution: "wait-port@npm:0.2.14" + version: 0.2.9 + resolution: "wait-port@npm:0.2.9" dependencies: chalk: ^2.4.2 commander: ^3.0.2 debug: ^4.1.1 bin: wait-port: bin/wait-port.js - checksum: fd2709651c27070233f1b1ab32042f1f015cecbbc93fafc94c2def7d37ded0c562ee69a4235436e70990ce526cbd274203b4a998374ec5e19648281af829f89c + checksum: 7005642bdf7a9ddcad61c4c6953c96b51f4a9005358ec6ded74e9d08da59c2a63928bdb59151bb46c59f71a3043fe4fb043350a97cb47651e863453450b44c9e languageName: node linkType: hard @@ -33866,13 +35316,13 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.4.4": - version: 2.4.4 - resolution: "watchpack@npm:2.4.4" +"watchpack@npm:^2.4.1": + version: 2.4.2 + resolution: "watchpack@npm:2.4.2" dependencies: glob-to-regexp: ^0.4.1 graceful-fs: ^4.1.2 - checksum: 6c0901f75ce245d33991225af915eea1c5ae4ba087f3aee2b70dd377d4cacb34bef02a48daf109da9d59b2d31ec6463d924a0d72f8618ae1643dd07b95de5275 + checksum: ec60a5f0e9efaeca0102fd9126346b3b2d523e01c34030d3fddf5813a7125765121ebdc2552981136dcd2c852deb1af0b39340f2fcc235f292db5399d0283577 languageName: node linkType: hard @@ -33894,13 +35344,6 @@ __metadata: languageName: node linkType: hard -"web-streams-polyfill@npm:^3.0.3": - version: 3.3.3 - resolution: "web-streams-polyfill@npm:3.3.3" - checksum: 64e855c47f6c8330b5436147db1c75cb7e7474d924166800e8e2aab5eb6c76aac4981a84261dd2982b3e754490900b99791c80ae1407a9fa0dcff74f82ea3a7f - languageName: node - linkType: hard - "web-vitals@npm:^0.2.4": version: 0.2.4 resolution: "web-vitals@npm:0.2.4" @@ -33930,12 +35373,12 @@ __metadata: linkType: hard "webpack-dev-middleware@npm:^7.4.2": - version: 7.4.5 - resolution: "webpack-dev-middleware@npm:7.4.5" + version: 7.4.2 + resolution: "webpack-dev-middleware@npm:7.4.2" dependencies: colorette: ^2.0.10 - memfs: ^4.43.1 - mime-types: ^3.0.1 + memfs: ^4.6.0 + mime-types: ^2.1.31 on-finished: ^2.4.1 range-parser: ^1.2.1 schema-utils: ^4.0.0 @@ -33944,7 +35387,7 @@ __metadata: peerDependenciesMeta: webpack: optional: true - checksum: e72fa7de3b1589c0c518976358f946d9ec97699a3eb90bfd40718f4be3e9d5d13dc80f748c5c16662efbf1400cedbb523c79f56a778e6e8ffbdf1bd93be547eb + checksum: 2aa873ef57a7095d7fba09400737b6066adc3ded229fd6eba89a666f463c2614c68e01ae58f662c9cdd74f0c8da088523d972329bf4a054e470bc94feb8bcad0 languageName: node linkType: hard @@ -34025,28 +35468,26 @@ __metadata: languageName: node linkType: hard -"webpack-sources@npm:^3.3.3": - version: 3.3.3 - resolution: "webpack-sources@npm:3.3.3" - checksum: ab732f6933b513ba4d505130418995ddef6df988421fccf3289e53583c6a39e205c4a0739cee98950964552d3006604912679c736031337fb4a9d78d8576ed40 +"webpack-sources@npm:^3.2.3": + version: 3.2.3 + resolution: "webpack-sources@npm:3.2.3" + checksum: 2ef63d77c4fad39de4a6db17323d75eb92897b32674e97d76f0a1e87c003882fc038571266ad0ef581ac734cbe20952912aaa26155f1905e96ce251adbb1eb4e languageName: node linkType: hard "webpack@npm:^5.64.4": - version: 5.102.1 - resolution: "webpack@npm:5.102.1" - dependencies: - "@types/eslint-scope": ^3.7.7 - "@types/estree": ^1.0.8 - "@types/json-schema": ^7.0.15 - "@webassemblyjs/ast": ^1.14.1 - "@webassemblyjs/wasm-edit": ^1.14.1 - "@webassemblyjs/wasm-parser": ^1.14.1 - acorn: ^8.15.0 - acorn-import-phases: ^1.0.3 - browserslist: ^4.26.3 + version: 5.94.0 + resolution: "webpack@npm:5.94.0" + dependencies: + "@types/estree": ^1.0.5 + "@webassemblyjs/ast": ^1.12.1 + "@webassemblyjs/wasm-edit": ^1.12.1 + "@webassemblyjs/wasm-parser": ^1.12.1 + acorn: ^8.7.1 + acorn-import-attributes: ^1.9.5 + browserslist: ^4.21.10 chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.17.3 + enhanced-resolve: ^5.17.1 es-module-lexer: ^1.2.1 eslint-scope: 5.1.1 events: ^3.2.0 @@ -34056,17 +35497,17 @@ __metadata: loader-runner: ^4.2.0 mime-types: ^2.1.27 neo-async: ^2.6.2 - schema-utils: ^4.3.3 - tapable: ^2.3.0 - terser-webpack-plugin: ^5.3.11 - watchpack: ^2.4.4 - webpack-sources: ^3.3.3 + schema-utils: ^3.2.0 + tapable: ^2.1.1 + terser-webpack-plugin: ^5.3.10 + watchpack: ^2.4.1 + webpack-sources: ^3.2.3 peerDependenciesMeta: webpack-cli: optional: true bin: webpack: bin/webpack.js - checksum: 74c3afeef50a5414e58399f1c0123fe5cdb3d8d081c206fae74b8334097d5ff6b729147154dbb4af48e662ba756a89e06d550b3390917153fa1d7ce285f96777 + checksum: b4d1b751f634079bd177a89eef84d80fa5bb8d6fc15d72ab40fc2b9ca5167a79b56585e1a849e9e27e259803ee5c4365cb719e54af70a43c06358ec268ff4ebf languageName: node linkType: hard @@ -34096,16 +35537,9 @@ __metadata: linkType: hard "whatwg-fetch@npm:^3.4.1, whatwg-fetch@npm:^3.6.2": - version: 3.6.20 - resolution: "whatwg-fetch@npm:3.6.20" - checksum: fa972dd14091321d38f36a4d062298df58c2248393ef9e8b154493c347c62e2756e25be29c16277396046d6eaa4b11bd174f34e6403fff6aaca9fb30fa1ff46d - languageName: node - linkType: hard - -"whatwg-mimetype@npm:^4.0.0": - version: 4.0.0 - resolution: "whatwg-mimetype@npm:4.0.0" - checksum: a773cdc8126b514d790bdae7052e8bf242970cebd84af62fb2f35a33411e78e981f6c0ab9ed1fe6ec5071b09d5340ac9178e05b52d35a9c4bcf558ba1b1551df + version: 3.6.2 + resolution: "whatwg-fetch@npm:3.6.2" + checksum: cc10f6893fe71839250b6e2fa9bc293bcf0ca5b93129712a7d1097fb7528b3ff617eb065098dc972e74d1455378e514aa34c0901ded41584be16508db63477c8 languageName: node linkType: hard @@ -34141,60 +35575,27 @@ __metadata: languageName: node linkType: hard -"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": - version: 1.1.1 - resolution: "which-boxed-primitive@npm:1.1.1" - dependencies: - is-bigint: ^1.1.0 - is-boolean-object: ^1.2.1 - is-number-object: ^1.1.1 - is-string: ^1.1.1 - is-symbol: ^1.1.1 - checksum: aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe - languageName: node - linkType: hard - -"which-builtin-type@npm:^1.2.1": - version: 1.2.1 - resolution: "which-builtin-type@npm:1.2.1" - dependencies: - call-bound: ^1.0.2 - function.prototype.name: ^1.1.6 - has-tostringtag: ^1.0.2 - is-async-function: ^2.0.0 - is-date-object: ^1.1.0 - is-finalizationregistry: ^1.1.0 - is-generator-function: ^1.0.10 - is-regex: ^1.2.1 - is-weakref: ^1.0.2 - isarray: ^2.0.5 - which-boxed-primitive: ^1.1.0 - which-collection: ^1.0.2 - which-typed-array: ^1.1.16 - checksum: 8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471 - languageName: node - linkType: hard - -"which-collection@npm:^1.0.2": +"which-boxed-primitive@npm:^1.0.2": version: 1.0.2 - resolution: "which-collection@npm:1.0.2" + resolution: "which-boxed-primitive@npm:1.0.2" dependencies: - is-map: ^2.0.3 - is-set: ^2.0.3 - is-weakmap: ^2.0.2 - is-weakset: ^2.0.3 - checksum: 3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 + 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 + checksum: 0a62a03c00c91dd4fb1035b2f0733c341d805753b027eebd3a304b9cb70e8ce33e25317add2fe9b5fea6f53a175c0633ae701ff812e604410ddd049777cd435e languageName: node linkType: hard "which-module@npm:^2.0.0": - version: 2.0.1 - resolution: "which-module@npm:2.0.1" - checksum: 087038e7992649eaffa6c7a4f3158d5b53b14cf5b6c1f0e043dccfacb1ba179d12f17545d5b85ebd94a42ce280a6fe65d0cbcab70f4fc6daad1dfae85e0e6a3e + version: 2.0.0 + resolution: "which-module@npm:2.0.0" + checksum: 946ffdbcd6f0cf517638f8f2319c6d51e528c3b41bc2c0f5dc3dc46047347abd7326aea5cdf5def0a8b32bdca313ac87a32ce5a76b943fe1ca876c4557e6b716 languageName: node linkType: hard -"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19, which-typed-array@npm:^1.1.2": +"which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.2": version: 1.1.19 resolution: "which-typed-array@npm:1.1.19" dependencies: @@ -34253,7 +35654,7 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:1.1.5": +"wide-align@npm:1.1.5, wide-align@npm:^1.1.5": version: 1.1.5 resolution: "wide-align@npm:1.1.5" dependencies: @@ -34281,46 +35682,44 @@ __metadata: linkType: hard "winston-daily-rotate-file@npm:^4.5.0": - version: 4.7.1 - resolution: "winston-daily-rotate-file@npm:4.7.1" + version: 4.5.5 + resolution: "winston-daily-rotate-file@npm:4.5.5" dependencies: - file-stream-rotator: ^0.6.1 + file-stream-rotator: ^0.5.7 object-hash: ^2.0.1 triple-beam: ^1.3.0 winston-transport: ^4.4.0 peerDependencies: winston: ^3 - checksum: 1fb6a6fc16a9f3b20caceea4b841f9966b7a38b429b3e16b4cdbbdfcc3bbf923e7c6a105dde552f78352045137cc1e5206040c2152fe50cd6850327e4a56cb6d + checksum: e727bd44d05b69fdef549b146b165a12708813d6ec70047860a88e80d8255098da7f9afad4ca8751c98241f9f522279675dba947588a4119a062d3f6b2136aa7 languageName: node linkType: hard -"winston-transport@npm:^4.4.0, winston-transport@npm:^4.9.0": - version: 4.9.0 - resolution: "winston-transport@npm:4.9.0" +"winston-transport@npm:^4.4.0": + version: 4.4.1 + resolution: "winston-transport@npm:4.4.1" dependencies: - logform: ^2.7.0 - readable-stream: ^3.6.2 - triple-beam: ^1.3.0 - checksum: e2990a172e754dbf27e7823772214a22dc8312f7ec9cfba831e5ef30a5d5528792e5ea8f083c7387ccfc5b2af20e3691f64738546c8869086110a26f98671095 + logform: ^2.2.0 + readable-stream: ^3.4.0 + triple-beam: ^1.2.0 + checksum: 89db0fe0f1b73d6e384928671754c26a9741ecd6d8adda55a472cfed9a7df5d8ca5852142107b59319b9616a7141d1d5870019c36ac53e550394084cdfd5653d languageName: node linkType: hard "winston@npm:^3.3.3": - version: 3.18.3 - resolution: "winston@npm:3.18.3" + version: 3.3.3 + resolution: "winston@npm:3.3.3" dependencies: - "@colors/colors": ^1.6.0 - "@dabh/diagnostics": ^2.0.8 - async: ^3.2.3 + "@dabh/diagnostics": ^2.0.2 + async: ^3.1.0 is-stream: ^2.0.0 - logform: ^2.7.0 + logform: ^2.2.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.9.0 - checksum: 0bd666590d7f1f2e1fa1273b699463e14b2fcf2bab503e16bc62f275c4b52f14c3dda7bb255d5cc4cef046dd3e112c45518ec8f3c3536ab666421b7265d8c45b + winston-transport: ^4.4.0 + checksum: 18205fa1e3ebb88dc910fbe5337e3c9d2dbd94310978adca5ab77444b854d5679dec0a70fed425e77cf93e237390c7670bb937f14c492b8415e594ab21540d3d languageName: node linkType: hard @@ -34543,10 +35942,10 @@ __metadata: languageName: node linkType: hard -"workerpool@npm:^9.2.0": - version: 9.3.4 - resolution: "workerpool@npm:9.3.4" - checksum: b09d80c81c6e50dab1bc6cc3a4180d4222068f17ada9b04fb7053bf98fdbe3dbd6bdd04ad1420363f5391cbf57d622ecd2680469ad0137aef990f510ab807a09 +"workerpool@npm:^6.5.1": + version: 6.5.1 + resolution: "workerpool@npm:6.5.1" + checksum: 58e8e969782292cb3a7bfba823f1179a7615250a0cefb4841d5166234db1880a3d0fe83a31dd8d648329ec92c2d0cd1890ad9ec9e53674bb36ca43e9753cdeac languageName: node linkType: hard @@ -34561,7 +35960,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^6.0.1, wrap-ansi@npm:^6.2.0": +"wrap-ansi@npm:^6.2.0": version: 6.2.0 resolution: "wrap-ansi@npm:6.2.0" dependencies: @@ -34647,7 +36046,21 @@ __metadata: languageName: node linkType: hard -"write-pkg@npm:4.0.0": +"write-json-file@npm:^4.3.0": + version: 4.3.0 + resolution: "write-json-file@npm:4.3.0" + 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 + checksum: 042a93096437fddac5125e66e412bb9e091b9cd5eb8357c8c6bc64e9021af2c4f1ec37915fc29519d71e140baba6890a93fd21019ad4930d4bb6a5aed9129ac7 + languageName: node + linkType: hard + +"write-pkg@npm:4.0.0, write-pkg@npm:^4.0.0": version: 4.0.0 resolution: "write-pkg@npm:4.0.0" dependencies: @@ -34674,8 +36087,8 @@ __metadata: linkType: hard "ws@npm:^8.18.0, ws@npm:^8.5.0": - version: 8.18.3 - resolution: "ws@npm:8.18.3" + version: 8.18.1 + resolution: "ws@npm:8.18.1" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -34684,16 +36097,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: eac918213de265ef7cb3d4ca348b891a51a520d839aa51cdb8ca93d4fa7ff9f6ccb339ccee89e4075324097f0a55157c89fa3f7147bde9d8d7e90335dc087b53 - languageName: node - linkType: hard - -"wsl-utils@npm:^0.1.0": - version: 0.1.0 - resolution: "wsl-utils@npm:0.1.0" - dependencies: - is-wsl: ^3.1.0 - checksum: 44318f3585eb97be994fc21a20ddab2649feaf1fbe893f1f866d936eea3d5f8c743bec6dc02e49fbdd3c0e69e9b36f449d90a0b165a4f47dd089747af4cf2377 + checksum: e498965d6938c63058c4310ffb6967f07d4fa06789d3364829028af380d299fe05762961742971c764973dce3d1f6a2633fe8b2d9410c9b52e534b4b882a99fa languageName: node linkType: hard @@ -34725,13 +36129,13 @@ __metadata: languageName: node linkType: hard -"xml2js@npm:0.6.2": - version: 0.6.2 - resolution: "xml2js@npm:0.6.2" +"xml2js@npm:0.5.0": + version: 0.5.0 + resolution: "xml2js@npm:0.5.0" dependencies: sax: ">=0.6.0" xmlbuilder: ~11.0.0 - checksum: e98a84e9c172c556ee2c5afa0fc7161b46919e8b53ab20de140eedea19903ed82f7cd5b1576fb345c84f0a18da1982ddf65908129b58fc3d7cbc658ae232108f + checksum: c9cd07cd19c5e41c740913bbbf16999a37a204488e11f86eddc2999707d43967197e257014d7ed72c8fc4348c192fa47eb352d1d9d05637cefd0d2e24e9aa4c8 languageName: node linkType: hard @@ -34742,10 +36146,10 @@ __metadata: languageName: node linkType: hard -"xmlbuilder@npm:^15.1.1": - version: 15.1.1 - resolution: "xmlbuilder@npm:15.1.1" - checksum: 665266a8916498ff8d82b3d46d3993913477a254b98149ff7cff060d9b7cc0db7cf5a3dae99aed92355254a808c0e2e3ec74ad1b04aa1061bdb8dfbea26c18b8 +"xmlbuilder@npm:^9.0.7": + version: 9.0.7 + resolution: "xmlbuilder@npm:9.0.7" + checksum: aa3c644a13e561abd50e4971ab6963261de703cc0405994777db9129c40d76dba9c0a2c6fa04a7de474a8428f7b329e6f85fcf84990f9cb4ceb2c345a57a4eef languageName: node linkType: hard @@ -34757,13 +36161,13 @@ __metadata: linkType: hard "xstate@npm:^4.14.0": - version: 4.38.3 - resolution: "xstate@npm:4.38.3" - checksum: 8a2063743517390107275113bca0e757dba99102e7d57d40cf656b5cc03a6f2c5e10fbf3752294d9d29fbe1d8757bb9a54f54c934a22f205a237956dd10dcd0f + version: 4.26.1 + resolution: "xstate@npm:4.26.1" + checksum: f221af3400a9c19de4eb6c0b0080364b63a3a352b1af0965b54855a6a41d13a3e104878267ea5f19be8ecbb318559b0930237de68c20b065d58112d7ec23ea78 languageName: node linkType: hard -"xtend@npm:^4.0.0, xtend@npm:~4.0.1": +"xtend@npm:^4.0.0, xtend@npm:^4.0.2, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: 366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e @@ -34798,7 +36202,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:1.10.2, yaml@npm:^1.10.0, yaml@npm:^1.7.2": +"yaml@npm:1.10.2, yaml@npm:^1.10.0, yaml@npm:^1.10.2, yaml@npm:^1.7.2": version: 1.10.2 resolution: "yaml@npm:1.10.2" checksum: 5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f @@ -34806,15 +36210,15 @@ __metadata: linkType: hard "yaml@npm:^2.2.2, yaml@npm:^2.6.0": - version: 2.8.1 - resolution: "yaml@npm:2.8.1" + version: 2.7.0 + resolution: "yaml@npm:2.7.0" bin: yaml: bin.mjs - checksum: 7c587be00d9303d2ae1566e03bc5bc7fe978ba0d9bf39cc418c3139d37929dfcb93a230d9749f2cb578b6aa5d9ebebc322415e4b653cb83acd8bc0bc321707f3 + checksum: 886a7d2abbd70704b79f1d2d05fe9fb0aa63aefb86e1cb9991837dced65193d300f5554747a872b4b10ae9a12bc5d5327e4d04205f70336e863e35e89d8f4ea9 languageName: node linkType: hard -"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": +"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 @@ -34831,7 +36235,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3": +"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3, yargs-parser@npm:^20.2.9": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" checksum: 0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72 @@ -34900,12 +36304,12 @@ __metadata: linkType: hard "yauzl@npm:^3.1.3": - version: 3.2.0 - resolution: "yauzl@npm:3.2.0" + version: 3.1.3 + resolution: "yauzl@npm:3.1.3" dependencies: buffer-crc32: ~0.2.3 pend: ~1.2.0 - checksum: 7b40b3dc46b95761a2a764391d257a11f494d365875af73a1b48fe16d4bd103dd178612e60168d12a0e59a8ba4f6411a15a5e8871d5a5f78255d6cc1ce39ee62 + checksum: e04a2567860e1337798cd2570d776b4040520b20660e7ec5dfcce24b8be2b134d6a5ae835804a0186b1a58cb8b1741b37eaa6a86f7546b6219b62a265dbaf3fc languageName: node linkType: hard @@ -34945,6 +36349,23 @@ __metadata: languageName: node linkType: hard +"z-schema@npm:~5.0.2": + version: 5.0.4 + resolution: "z-schema@npm:5.0.4" + dependencies: + commander: ^2.20.3 + lodash.get: ^4.4.2 + lodash.isequal: ^4.5.0 + validator: ^13.7.0 + dependenciesMeta: + commander: + optional: true + bin: + z-schema: bin/z-schema + checksum: 559236d33114da8b97aea6856ab5d736cf57c774941aa9c4bed91c74fc3e8eb97d66db5770a2436c7bb9487753a481ed93e3e28f8b8d0166192531141611620a + languageName: node + linkType: hard + "zen-observable-ts@npm:0.8.19": version: 0.8.19 resolution: "zen-observable-ts@npm:0.8.19" @@ -34965,29 +36386,20 @@ __metadata: languageName: node linkType: hard -"zen-observable-ts@npm:^1.2.5": - version: 1.2.5 - resolution: "zen-observable-ts@npm:1.2.5" - dependencies: - zen-observable: 0.8.15 - checksum: 21d586f3d0543e1d6f05d9333a137b407dbf337907c1ee1c2fa7a7da044f7e1262e4baf4ef8902f230c6f5acb561047659eb7df73df33307233cc451efe46db1 +"zen-observable@npm:^0.7.0": + version: 0.7.1 + resolution: "zen-observable@npm:0.7.1" + checksum: 6f64bb38d728f93fe70b216f4df34602242e08569ee83748a2b7fec49c7ab2bae9b97ac53e2b6535e40f9a6c845fb5ad395bef7b47355a812319a692df50a44b languageName: node linkType: hard -"zen-observable@npm:0.8.15, zen-observable@npm:^0.8.0": +"zen-observable@npm:^0.8.0": version: 0.8.15 resolution: "zen-observable@npm:0.8.15" checksum: 71cc2f2bbb537300c3f569e25693d37b3bc91f225cefce251a71c30bc6bb3e7f8e9420ca0eb57f2ac9e492b085b8dfa075fd1e8195c40b83c951dd59c6e4fbf8 languageName: node linkType: hard -"zen-observable@npm:^0.7.0": - version: 0.7.1 - resolution: "zen-observable@npm:0.7.1" - checksum: 6f64bb38d728f93fe70b216f4df34602242e08569ee83748a2b7fec49c7ab2bae9b97ac53e2b6535e40f9a6c845fb5ad395bef7b47355a812319a692df50a44b - languageName: node - linkType: hard - "zen-push@npm:0.2.1": version: 0.2.1 resolution: "zen-push@npm:0.2.1" From 8173c34dd8bacc6c89c5719f07b7900c6cab045b Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Fri, 24 Oct 2025 12:40:31 -0400 Subject: [PATCH 07/16] chore: update dependencies --- packages/amplify-cli/package.json | 2 ++ yarn.lock | 1 + 2 files changed, 3 insertions(+) diff --git a/packages/amplify-cli/package.json b/packages/amplify-cli/package.json index be9eedbd996..8e46edb34be 100644 --- a/packages/amplify-cli/package.json +++ b/packages/amplify-cli/package.json @@ -107,7 +107,9 @@ }, "devDependencies": { "@aws-amplify/amplify-function-plugin-interface": "1.12.1", + "@aws-sdk/client-cognito-identity-provider": "^3.624.0", "@aws-sdk/client-lambda": "^3.624.0", + "@aws-sdk/client-s3": "^3.624.0", "@types/archiver": "^5.3.1", "@types/columnify": "^1.5.1", "@types/folder-hash": "^4.0.1", diff --git a/yarn.lock b/yarn.lock index 1114409a8ab..012cfc3afdd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1154,6 +1154,7 @@ __metadata: "@aws-sdk/client-amplify": ^3.624.0 "@aws-sdk/client-cognito-identity-provider": ^3.624.0 "@aws-sdk/client-lambda": ^3.624.0 + "@aws-sdk/client-s3": ^3.624.0 "@types/archiver": ^5.3.1 "@types/columnify": ^1.5.1 "@types/folder-hash": ^4.0.1 From 22f237441d7723df46b9373411903dd369be8dc0 Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Fri, 24 Oct 2025 17:15:29 -0400 Subject: [PATCH 08/16] fix: add proper exclusions for codegen tsconfig --- packages/amplify-cli/package.json | 4 ++++ .../amplify-gen2-migration-codegen-dg/tsconfig.json | 10 ++++++++++ packages/amplify-cli/tsconfig.json | 5 ++++- 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json diff --git a/packages/amplify-cli/package.json b/packages/amplify-cli/package.json index 8e46edb34be..375969c8aaf 100644 --- a/packages/amplify-cli/package.json +++ b/packages/amplify-cli/package.json @@ -142,6 +142,10 @@ "/node_modules/", "/templates/" ], + "testPathIgnorePatterns": [ + "/node_modules/", + "/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/" + ], "moduleFileExtensions": [ "ts", "tsx", diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json new file mode 100644 index 00000000000..cb6ff314cd8 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "../../../../../../tsconfig.base.json", + "compilerOptions": { + "strict": false, + "skipLibCheck": true, + "moduleResolution": "node", + "esModuleInterop": true, + "allowSyntheticDefaultImports": true + }, +} diff --git a/packages/amplify-cli/tsconfig.json b/packages/amplify-cli/tsconfig.json index 9b9cfd02994..27988cbf449 100644 --- a/packages/amplify-cli/tsconfig.json +++ b/packages/amplify-cli/tsconfig.json @@ -1,7 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "strict": false, + "strict": true, "noImplicitAny": false, "rootDir": "src", "outDir": "lib", @@ -10,6 +10,9 @@ "include": [ "src/**/*" ], + "exclude": [ + "src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/**/*" + ], "references": [ { "path": "../amplify-category-function" From ced9641b3c26483650b5ebc2fb6814e43ae8b8f5 Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Sat, 25 Oct 2025 20:40:40 -0400 Subject: [PATCH 09/16] feat: configure separate TypeScript compilation for gen2-migration codegen - Add dual build process: main project with strict:true, gen2-migration with strict:false - Update build script to compile both tsconfigs sequentially - Exclude gen2-migration directory from main tsconfig to prevent double compilation - Create separate Jest config for gen2-migration tests with relaxed TypeScript settings - Update test script to run both Jest configurations - Add gen2-migration lib directory to .gitignore to exclude compiled artifacts - Configure gen2-migration tsconfig with strict:false, skipLibCheck, and proper paths This allows the gen2-migration codegen to build and test with relaxed TypeScript settings while maintaining strict type checking for the main codebase. --- .gitignore | 1 + packages/amplify-cli/package.json | 4 +- .../jest.config.js | 21 + .../lib/adapters/auth/index.d.ts | 2 - .../lib/adapters/auth/index.d.ts.map | 1 - .../lib/adapters/auth/index.js | 6 - .../lib/adapters/auth/index.js.map | 1 - .../lib/adapters/data/index.d.ts | 2 - .../lib/adapters/data/index.d.ts.map | 1 - .../lib/adapters/data/index.js | 6 - .../lib/adapters/data/index.js.map | 1 - .../lib/adapters/functions/index.d.ts | 2 - .../lib/adapters/functions/index.d.ts.map | 1 - .../lib/adapters/functions/index.js | 6 - .../lib/adapters/functions/index.js.map | 1 - .../lib/adapters/project/index.d.ts | 2 - .../lib/adapters/project/index.d.ts.map | 1 - .../lib/adapters/project/index.js | 6 - .../lib/adapters/project/index.js.map | 1 - .../lib/adapters/storage/index.d.ts | 2 - .../lib/adapters/storage/index.d.ts.map | 1 - .../lib/adapters/storage/index.js | 6 - .../lib/adapters/storage/index.js.map | 1 - .../lib/backend/synthesizer.d.ts | 70 -- .../lib/backend/synthesizer.d.ts.map | 1 - .../lib/backend/synthesizer.js | 957 ------------------ .../lib/backend/synthesizer.js.map | 1 - .../lib/cli/command-handler.d.ts | 3 - .../lib/cli/command-handler.d.ts.map | 1 - .../lib/cli/command-handler.js | 7 - .../lib/cli/command-handler.js.map | 1 - .../lib/cli/migration-command.d.ts | 2 - .../lib/cli/migration-command.d.ts.map | 1 - .../lib/cli/migration-command.js | 5 - .../lib/cli/migration-command.js.map | 1 - .../lib/core/migration-pipeline.d.ts | 97 -- .../lib/core/migration-pipeline.d.ts.map | 1 - .../lib/core/migration-pipeline.js | 178 ---- .../lib/core/migration-pipeline.js.map | 1 - .../lib/core/project-analyzer.d.ts | 3 - .../lib/core/project-analyzer.d.ts.map | 1 - .../lib/core/project-analyzer.js | 8 - .../lib/core/project-analyzer.js.map | 1 - .../lib/generators/auth/index.d.ts | 129 --- .../lib/generators/auth/index.d.ts.map | 1 - .../lib/generators/auth/index.js | 439 -------- .../lib/generators/auth/index.js.map | 1 - .../lib/generators/backend/index.d.ts | 2 - .../lib/generators/backend/index.d.ts.map | 1 - .../lib/generators/backend/index.js | 10 - .../lib/generators/backend/index.js.map | 1 - .../lib/generators/data/index.d.ts | 8 - .../lib/generators/data/index.d.ts.map | 1 - .../lib/generators/data/index.js | 84 -- .../lib/generators/data/index.js.map | 1 - .../lib/generators/functions/index.d.ts | 26 - .../lib/generators/functions/index.d.ts.map | 1 - .../lib/generators/functions/index.js | 167 --- .../lib/generators/functions/index.js.map | 1 - .../lib/generators/functions/lambda.d.ts | 6 - .../lib/generators/functions/lambda.d.ts.map | 1 - .../lib/generators/functions/lambda.js | 24 - .../lib/generators/functions/lambda.js.map | 1 - .../lib/generators/storage/access.d.ts | 4 - .../lib/generators/storage/access.d.ts.map | 1 - .../lib/generators/storage/access.js | 71 -- .../lib/generators/storage/access.js.map | 1 - .../lib/generators/storage/index.d.ts | 31 - .../lib/generators/storage/index.d.ts.map | 1 - .../lib/generators/storage/index.js | 83 -- .../lib/generators/storage/index.js.map | 1 - .../lib/index.d.ts | 4 - .../lib/index.d.ts.map | 1 - .../lib/index.js | 39 - .../lib/index.js.map | 1 - .../lib/npm_package/renderer.d.ts | 27 - .../lib/npm_package/renderer.d.ts.map | 1 - .../lib/npm_package/renderer.js | 30 - .../lib/npm_package/renderer.js.map | 1 - .../lib/render_pipeline.d.ts | 9 - .../lib/render_pipeline.d.ts.map | 1 - .../lib/render_pipeline.js | 15 - .../lib/render_pipeline.js.map | 1 - .../lib/renderers/ensure_directory.d.ts | 7 - .../lib/renderers/ensure_directory.d.ts.map | 1 - .../lib/renderers/ensure_directory.js | 19 - .../lib/renderers/ensure_directory.js.map | 1 - .../lib/renderers/package_json.d.ts | 8 - .../lib/renderers/package_json.d.ts.map | 1 - .../lib/renderers/package_json.js | 15 - .../lib/renderers/package_json.js.map | 1 - .../lib/renderers/typescript_block_node.d.ts | 11 - .../renderers/typescript_block_node.d.ts.map | 1 - .../lib/renderers/typescript_block_node.js | 30 - .../renderers/typescript_block_node.js.map | 1 - .../lib/resource/resource.d.ts | 34 - .../lib/resource/resource.d.ts.map | 1 - .../lib/resource/resource.js | 102 -- .../lib/resource/resource.js.map | 1 - .../lib/todo_error.d.ts | 3 - .../lib/todo_error.d.ts.map | 1 - .../lib/todo_error.js | 16 - .../lib/todo_error.js.map | 1 - .../lib/ts_factory_utils.d.ts | 3 - .../lib/ts_factory_utils.d.ts.map | 1 - .../lib/ts_factory_utils.js | 12 - .../lib/ts_factory_utils.js.map | 1 - .../lib/types.d.ts | 4 - .../lib/types.d.ts.map | 1 - .../lib/types.js | 3 - .../lib/types.js.map | 1 - .../lib/utils/file-operations.d.ts | 3 - .../lib/utils/file-operations.d.ts.map | 1 - .../lib/utils/file-operations.js | 54 - .../lib/utils/file-operations.js.map | 1 - .../lib/utils/typescript-utils.d.ts | 3 - .../lib/utils/typescript-utils.d.ts.map | 1 - .../lib/utils/typescript-utils.js | 12 - .../lib/utils/typescript-utils.js.map | 1 - .../tsconfig.json | 10 +- packages/amplify-cli/tsconfig.json | 2 +- 121 files changed, 33 insertions(+), 2980 deletions(-) create mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map delete mode 100755 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map diff --git a/.gitignore b/.gitignore index 27c94ac8878..1050c1822f1 100644 --- a/.gitignore +++ b/.gitignore @@ -42,6 +42,7 @@ packages/amplify-opensearch-simulator/emulator packages/graphql*/lib packages/amplify-graphql-transformer-*/lib packages/amplify-cli/lib +packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib packages/amplify-cli-npm/lib packages/amplify-cli-core/lib packages/amplify-cli-core-vNext/lib diff --git a/packages/amplify-cli/package.json b/packages/amplify-cli/package.json index 375969c8aaf..f176a6d7e96 100644 --- a/packages/amplify-cli/package.json +++ b/packages/amplify-cli/package.json @@ -23,8 +23,8 @@ "access": "public" }, "scripts": { - "build": "tsc", - "test": "jest --logHeapUsage", + "build": "tsc -p tsconfig.json && tsc -p ./src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json", + "test": "jest --logHeapUsage && jest --config src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js", "postinstall": "node scripts/post-install.js", "watch": "tsc -w", "clean": "rimraf ./lib tsconfig.tsbuildinfo", diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js new file mode 100644 index 00000000000..f317f3e82d0 --- /dev/null +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js @@ -0,0 +1,21 @@ +module.exports = { + preset: 'ts-jest', + testEnvironment: 'node', + testMatch: ['/src/**/*.test.ts'], + transform: { + '^.+\\.tsx?$': [ + 'ts-jest', + { + tsconfig: { + strict: false, + skipLibCheck: true, + moduleResolution: 'node', + esModuleInterop: true, + allowSyntheticDefaultImports: true, + }, + }, + ], + }, + moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'], + collectCoverage: false, +}; diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts deleted file mode 100644 index 52306c2e314..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const adaptAuthConfig: (gen1AuthConfig: any) => Promise; -//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map deleted file mode 100644 index 27c3a2b697c..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/auth/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,eAAe,mBAA0B,GAAG,kBAExD,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js deleted file mode 100644 index 6575f1b1903..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js +++ /dev/null @@ -1,6 +0,0 @@ -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.adaptAuthConfig = void 0; -const adaptAuthConfig = async (gen1AuthConfig) => {}; -exports.adaptAuthConfig = adaptAuthConfig; -//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map deleted file mode 100644 index 6a50cf3dccb..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/auth/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/auth/index.ts"],"names":[],"mappings":";;;AAEO,MAAM,eAAe,GAAG,KAAK,EAAE,cAAmB,EAAE,EAAE;AAE7D,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts deleted file mode 100644 index 9fff70df35e..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const adaptDataConfig: (gen1DataConfig: any) => Promise; -//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map deleted file mode 100644 index 844c5df404e..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/data/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,eAAe,mBAA0B,GAAG,kBAExD,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js deleted file mode 100644 index 637e43803cd..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js +++ /dev/null @@ -1,6 +0,0 @@ -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.adaptDataConfig = void 0; -const adaptDataConfig = async (gen1DataConfig) => {}; -exports.adaptDataConfig = adaptDataConfig; -//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map deleted file mode 100644 index 295975cb48d..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/data/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/data/index.ts"],"names":[],"mappings":";;;AAEO,MAAM,eAAe,GAAG,KAAK,EAAE,cAAmB,EAAE,EAAE;AAE7D,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts deleted file mode 100644 index 5eaf249e63d..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const adaptFunctionsConfig: (gen1FunctionsConfig: any[]) => Promise; -//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map deleted file mode 100644 index 03b0db48f77..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/functions/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,oBAAoB,wBAA+B,GAAG,EAAE,kBAEpE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js deleted file mode 100644 index 3eb5dbe8ec8..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js +++ /dev/null @@ -1,6 +0,0 @@ -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.adaptFunctionsConfig = void 0; -const adaptFunctionsConfig = async (gen1FunctionsConfig) => {}; -exports.adaptFunctionsConfig = adaptFunctionsConfig; -//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map deleted file mode 100644 index 4afddf3d279..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/functions/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/functions/index.ts"],"names":[],"mappings":";;;AAEO,MAAM,oBAAoB,GAAG,KAAK,EAAE,mBAA0B,EAAE,EAAE;AAEzE,CAAC,CAAC;AAFW,QAAA,oBAAoB,wBAE/B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts deleted file mode 100644 index 7e2f65785a6..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const detectGen1Project: (projectPath: string) => Promise; -//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map deleted file mode 100644 index e5bca0fc5c5..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/project/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,iBAAiB,gBAAuB,MAAM,kBAI1D,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js deleted file mode 100644 index 7e02e259c99..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js +++ /dev/null @@ -1,6 +0,0 @@ -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.detectGen1Project = void 0; -const detectGen1Project = async (projectPath) => {}; -exports.detectGen1Project = detectGen1Project; -//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map deleted file mode 100644 index f62f5b34a7f..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/project/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/project/index.ts"],"names":[],"mappings":";;;AAEO,MAAM,iBAAiB,GAAG,KAAK,EAAE,WAAmB,EAAE,EAAE;AAI/D,CAAC,CAAC;AAJW,QAAA,iBAAiB,qBAI5B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts deleted file mode 100644 index 52b79953602..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const adaptStorageConfig: (gen1StorageConfig: any) => Promise; -//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map deleted file mode 100644 index d099809e3ce..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/adapters/storage/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,kBAAkB,sBAA6B,GAAG,kBAE9D,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js deleted file mode 100644 index 991405890f6..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js +++ /dev/null @@ -1,6 +0,0 @@ -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.adaptStorageConfig = void 0; -const adaptStorageConfig = async (gen1StorageConfig) => {}; -exports.adaptStorageConfig = adaptStorageConfig; -//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map deleted file mode 100644 index 802b939d0d0..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/adapters/storage/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/adapters/storage/index.ts"],"names":[],"mappings":";;;AAEO,MAAM,kBAAkB,GAAG,KAAK,EAAE,iBAAsB,EAAE,EAAE;AAEnE,CAAC,CAAC;AAFW,QAAA,kBAAkB,sBAE7B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts deleted file mode 100644 index e4a2c615612..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { Node, NodeArray } from 'typescript'; -import { PolicyOverrides, ReferenceAuth } from '../generators/auth/index.js'; -import { BucketAccelerateStatus, BucketVersioningStatus } from '@aws-sdk/client-s3'; -import { AccessPatterns, ServerSideEncryptionConfiguration } from '../generators/storage/index.js'; -import { UserPoolClientType } from '@aws-sdk/client-cognito-identity-provider'; -export interface BackendRenderParameters { - data?: { - importFrom: string; - }; - auth?: { - importFrom: string; - userPoolOverrides?: PolicyOverrides; - guestLogin?: boolean; - identityPoolName?: string; - oAuthFlows?: string[]; - readAttributes?: string[]; - writeAttributes?: string[]; - referenceAuth?: ReferenceAuth; - userPoolClient?: UserPoolClientType; - }; - storage?: { - importFrom: string; - dynamoDB?: string; - accelerateConfiguration?: BucketAccelerateStatus; - versionConfiguration?: BucketVersioningStatus; - hasS3Bucket?: string | AccessPatterns | undefined; - bucketEncryptionAlgorithm?: ServerSideEncryptionConfiguration; - bucketName?: string; - }; - function?: { - importFrom: string; - functionNamesAndCategories: Map; - }; - customResources?: Map; - unsupportedCategories?: Map; -} -export declare class BackendSynthesizer { - private importDurationFlag; - private oAuthFlag; - private readWriteAttributeFlag; - private supportedIdentityProviderFlag; - private createPropertyAccessExpression; - private createVariableDeclaration; - private createVariableStatement; - private createImportStatement; - private defineBackendCall; - private setPropertyValue; - private getOverrideValue; - private createBooleanPropertyAssignment; - private createListPropertyAssignment; - private createEnumListPropertyAssignment; - private createNumericPropertyAssignment; - private createDurationPropertyAssignment; - private createStringPropertyAssignment; - private createUserPoolClientAssignment; - private createPropertyAccessChain; - private getProviderSetupDeclaration; - private getProviderSetupForeachStatement; - private createProviderSetupCode; - private createNestedObjectExpression; - private createReadWriteAttributes; - private mapOAuthScopes; - private createOAuthObjectExpression; - private createOAuthFlowsObjectExpression; - private createAuthFlowsObjectExpression; - private createTemplateLiteralExpression; - private createAmplifyEnvNameLogic; - render(renderArgs: BackendRenderParameters): NodeArray; -} -//# sourceMappingURL=synthesizer.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map deleted file mode 100644 index 2c6b46d7b31..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"synthesizer.d.ts","sourceRoot":"","sources":["../../src/backend/synthesizer.ts"],"names":[],"mappings":"AAAA,OAAW,EAMT,IAAI,EACJ,SAAS,EAGV,MAAM,YAAY,CAAC;AACpB,OAAO,EAAE,eAAe,EAAE,aAAa,EAAE,MAAM,6BAA6B,CAAC;AAC7E,OAAO,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,MAAM,oBAAoB,CAAC;AACpF,OAAO,EAAE,cAAc,EAAE,iCAAiC,EAAE,MAAM,gCAAgC,CAAC;AACnG,OAAO,EAAwC,kBAAkB,EAAE,MAAM,2CAA2C,CAAC;AAKrH,MAAM,WAAW,uBAAuB;IACtC,IAAI,CAAC,EAAE;QACL,UAAU,EAAE,MAAM,CAAC;KACpB,CAAC;IACF,IAAI,CAAC,EAAE;QACL,UAAU,EAAE,MAAM,CAAC;QACnB,iBAAiB,CAAC,EAAE,eAAe,CAAC;QACpC,UAAU,CAAC,EAAE,OAAO,CAAC;QACrB,gBAAgB,CAAC,EAAE,MAAM,CAAC;QAC1B,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC;QACtB,cAAc,CAAC,EAAE,MAAM,EAAE,CAAC;QAC1B,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;QAC3B,aAAa,CAAC,EAAE,aAAa,CAAC;QAC9B,cAAc,CAAC,EAAE,kBAAkB,CAAC;KACrC,CAAC;IACF,OAAO,CAAC,EAAE;QACR,UAAU,EAAE,MAAM,CAAC;QACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;QAClB,uBAAuB,CAAC,EAAE,sBAAsB,CAAC;QACjD,oBAAoB,CAAC,EAAE,sBAAsB,CAAC;QAC9C,WAAW,CAAC,EAAE,MAAM,GAAG,cAAc,GAAG,SAAS,CAAC;QAClD,yBAAyB,CAAC,EAAE,iCAAiC,CAAC;QAC9D,UAAU,CAAC,EAAE,MAAM,CAAC;KACrB,CAAC;IAEF,QAAQ,CAAC,EAAE;QACT,UAAU,EAAE,MAAM,CAAC;QACnB,0BAA0B,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;KACjD,CAAC;IACF,eAAe,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACtC,qBAAqB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;CAC7C;AAID,qBAAa,kBAAkB;IAC7B,OAAO,CAAC,kBAAkB,CAAS;IACnC,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,sBAAsB,CAAS;IACvC,OAAO,CAAC,6BAA6B,CAAS;IAE9C,OAAO,CAAC,8BAA8B;IAStC,OAAO,CAAC,yBAAyB;IAMjC,OAAO,CAAC,uBAAuB;IAI/B,OAAO,CAAC,qBAAqB;IAY7B,OAAO,CAAC,iBAAiB;IAKzB,OAAO,CAAC,gBAAgB;IAWxB,OAAO,CAAC,gBAAgB;IAsBxB,OAAO,CAAC,+BAA+B;IAIvC,OAAO,CAAC,4BAA4B;IAOpC,OAAO,CAAC,gCAAgC;IAYxC,OAAO,CAAC,+BAA+B;IAIvC,OAAO,CAAC,gCAAgC;IAOxC,OAAO,CAAC,8BAA8B;IAItC,OAAO,CAAC,8BAA8B;IAiEtC,OAAO,CAAC,yBAAyB;IASjC,OAAO,CAAC,2BAA2B;IA8CnC,OAAO,CAAC,gCAAgC;IAqFxC,OAAO,CAAC,uBAAuB;IAU/B,OAAO,CAAC,4BAA4B;IA2GpC,OAAO,CAAC,yBAAyB;IA0DjC,OAAO,CAAC,cAAc;IAmBtB,OAAO,CAAC,2BAA2B;IAyBnC,OAAO,CAAC,gCAAgC;IAQxC,OAAO,CAAC,+BAA+B;IAUvC,OAAO,CAAC,+BAA+B;IAWvC,OAAO,CAAC,yBAAyB;IAiEjC,MAAM,CAAC,UAAU,EAAE,uBAAuB,GAAG,SAAS,CAAC,IAAI,CAAC;CA+X7D"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js deleted file mode 100644 index 272f340bb3e..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js +++ /dev/null @@ -1,957 +0,0 @@ -'use strict'; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.BackendSynthesizer = void 0; -const typescript_1 = __importDefault(require('typescript')); -const client_cognito_identity_provider_1 = require('@aws-sdk/client-cognito-identity-provider'); -const assert_1 = __importDefault(require('assert')); -const ts_factory_utils_1 = require('../ts_factory_utils'); -const factory = typescript_1.default.factory; -const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; -class BackendSynthesizer { - constructor() { - this.importDurationFlag = false; - this.oAuthFlag = false; - this.readWriteAttributeFlag = false; - this.supportedIdentityProviderFlag = false; - } - createPropertyAccessExpression(objectIdentifier, propertyPath) { - const parts = propertyPath.split('.'); - let expression = objectIdentifier; - for (let i = 0; i < parts.length; i++) { - expression = factory.createPropertyAccessExpression(expression, factory.createIdentifier(parts[i])); - } - return expression; - } - createVariableDeclaration(identifierName, propertyPath) { - const identifier = factory.createIdentifier(identifierName); - const propertyAccessExpression = this.createPropertyAccessExpression(factory.createIdentifier('backend'), propertyPath); - return factory.createVariableDeclaration(identifier, undefined, undefined, propertyAccessExpression); - } - createVariableStatement(variableDeclaration) { - return factory.createVariableStatement( - [], - factory.createVariableDeclarationList([variableDeclaration], typescript_1.default.NodeFlags.Const), - ); - } - createImportStatement(identifiers, backendPackageName) { - return factory.createImportDeclaration( - undefined, - factory.createImportClause( - false, - undefined, - factory.createNamedImports(identifiers.map((identifier) => factory.createImportSpecifier(false, undefined, identifier))), - ), - factory.createStringLiteral(backendPackageName), - ); - } - defineBackendCall(backendFunctionIdentifier, properties) { - const backendFunctionArgs = factory.createObjectLiteralExpression(properties, true); - return factory.createCallExpression(backendFunctionIdentifier, undefined, [backendFunctionArgs]); - } - setPropertyValue(objectIdentifier, propertyPath, value) { - const propertyAccessExpression = this.createPropertyAccessExpression(objectIdentifier, propertyPath); - const overrideValue = this.getOverrideValue(value); - return factory.createExpressionStatement(factory.createAssignment(propertyAccessExpression, overrideValue)); - } - getOverrideValue(value) { - if (typeof value === 'number') { - return factory.createNumericLiteral(value); - } else if (typeof value === 'string') { - return factory.createStringLiteral(value); - } else if (Array.isArray(value) && value.every((item) => typeof item === 'string')) { - return factory.createArrayLiteralExpression(value.map((item) => factory.createStringLiteral(item))); - } else if (typeof value === 'boolean') { - return value ? factory.createTrue() : factory.createFalse(); - } else if (typeof value === 'object' && value !== null) { - const properties = []; - for (const [key, val] of Object.entries(value)) { - const property = factory.createPropertyAssignment(factory.createIdentifier(key), this.getOverrideValue(val)); - properties.push(property); - } - return factory.createObjectLiteralExpression(properties, true); - } else if (value === undefined) { - return factory.createIdentifier('undefined'); - } - throw new TypeError(`Unrecognized type: ${typeof value}`); - } - createBooleanPropertyAssignment(identifier, condition) { - return factory.createPropertyAssignment(factory.createIdentifier(identifier), condition ? factory.createTrue() : factory.createFalse()); - } - createListPropertyAssignment(identifier, listAttribute) { - return factory.createPropertyAssignment( - factory.createIdentifier(identifier), - factory.createArrayLiteralExpression(listAttribute.map((attribute) => factory.createStringLiteral(attribute))), - ); - } - createEnumListPropertyAssignment(identifier, enumIdentifier, listAttribute) { - return factory.createPropertyAssignment( - factory.createIdentifier(identifier), - factory.createArrayLiteralExpression( - listAttribute.map((attribute) => - factory.createPropertyAccessExpression(factory.createIdentifier(enumIdentifier), factory.createIdentifier(attribute)), - ), - true, - ), - ); - } - createNumericPropertyAssignment(identifier, numericLiteral) { - return factory.createPropertyAssignment(factory.createIdentifier(identifier), factory.createNumericLiteral(numericLiteral)); - } - createDurationPropertyAssignment(identifier, numericLiteral, durationUnit) { - const duration = factory.createCallExpression(factory.createIdentifier(`Duration.${durationUnit}`), undefined, [ - factory.createNumericLiteral(numericLiteral), - ]); - return factory.createPropertyAssignment(factory.createIdentifier(identifier), duration); - } - createStringPropertyAssignment(identifier, stringLiteral) { - return factory.createPropertyAssignment(factory.createIdentifier(identifier), factory.createStringLiteral(stringLiteral)); - } - createUserPoolClientAssignment(userPoolClient, imports) { - const userPoolClientAttributesMap = new Map(); - userPoolClientAttributesMap.set('ClientName', 'userPoolClientName'); - userPoolClientAttributesMap.set('ClientSecret', 'generateSecret'); - userPoolClientAttributesMap.set('ReadAttributes', 'readAttributes'); - userPoolClientAttributesMap.set('WriteAttributes', 'writeAttributes'); - userPoolClientAttributesMap.set('RefreshTokenValidity', 'refreshTokenValidity'); - userPoolClientAttributesMap.set('AccessTokenValidity', 'accessTokenValidity'); - userPoolClientAttributesMap.set('IdTokenValidity', 'idTokenValidity'); - userPoolClientAttributesMap.set('RefreshToken', 'refreshToken'); - userPoolClientAttributesMap.set('AccessToken', 'accessToken'); - userPoolClientAttributesMap.set('IdToken', 'idToken'); - userPoolClientAttributesMap.set('AllowedOAuthScopes', 'scopes'); - userPoolClientAttributesMap.set('CallbackURLs', 'callbackUrls'); - userPoolClientAttributesMap.set('LogoutURLs', 'logoutUrls'); - userPoolClientAttributesMap.set('DefaultRedirectURI', 'defaultRedirectUri'); - userPoolClientAttributesMap.set('AllowedOAuthFlowsUserPoolClient', 'disableOAuth'); - userPoolClientAttributesMap.set('EnableTokenRevocation', 'enableTokenRevocation'); - userPoolClientAttributesMap.set('EnablePropagateAdditionalUserContextData', 'enablePropagateAdditionalUserContextData'); - userPoolClientAttributesMap.set('SupportedIdentityProviders', 'supportedIdentityProviders'); - userPoolClientAttributesMap.set('AuthSessionValidity', 'authSessionValidity'); - userPoolClientAttributesMap.set('ExplicitAuthFlows', 'authFlows'); - userPoolClientAttributesMap.set('AllowedOAuthFlows', 'flows'); - const userPoolClientDeclaration = factory.createVariableStatement( - undefined, - factory.createVariableDeclarationList( - [ - factory.createVariableDeclaration( - factory.createIdentifier('userPoolClient'), - undefined, - undefined, - factory.createCallExpression( - factory.createPropertyAccessExpression(factory.createIdentifier('userPool'), factory.createIdentifier('addClient')), - undefined, - [ - factory.createStringLiteral('NativeAppClient'), - this.createNestedObjectExpression(userPoolClient, userPoolClientAttributesMap), - ], - ), - ), - ], - typescript_1.default.NodeFlags.Const, - ), - ); - if (this.importDurationFlag) { - imports.push(this.createImportStatement([factory.createIdentifier('Duration')], 'aws-cdk-lib')); - } - if (this.readWriteAttributeFlag || this.oAuthFlag || this.supportedIdentityProviderFlag) { - const identifiers = [ - ...(this.readWriteAttributeFlag ? [factory.createIdentifier('ClientAttributes')] : []), - ...(this.oAuthFlag ? [factory.createIdentifier('OAuthScope')] : []), - ...(this.supportedIdentityProviderFlag ? [factory.createIdentifier('UserPoolClientIdentityProvider')] : []), - ]; - if (identifiers.length > 0) { - imports.push(this.createImportStatement(identifiers, 'aws-cdk-lib/aws-cognito')); - } - } - return userPoolClientDeclaration; - } - createPropertyAccessChain(identifiers) { - return identifiers - .slice(1) - .reduce( - (acc, curr) => factory.createPropertyAccessExpression(acc, factory.createIdentifier(curr)), - factory.createIdentifier(identifiers[0]), - ); - } - getProviderSetupDeclaration() { - const providerSetupResult = 'providerSetupResult'; - return factory.createVariableStatement( - undefined, - factory.createVariableDeclarationList( - [ - factory.createVariableDeclaration( - factory.createIdentifier(providerSetupResult), - undefined, - undefined, - factory.createPropertyAccessExpression( - factory.createParenthesizedExpression( - factory.createAsExpression( - factory.createCallExpression( - factory.createPropertyAccessExpression( - this.createPropertyAccessChain(['backend', 'auth', 'stack', 'node', 'children']), - factory.createIdentifier('find'), - ), - undefined, - [ - factory.createArrowFunction( - undefined, - undefined, - [factory.createParameterDeclaration(undefined, undefined, factory.createIdentifier('child'))], - undefined, - factory.createToken(typescript_1.default.SyntaxKind.EqualsGreaterThanToken), - factory.createBinaryExpression( - this.createPropertyAccessChain(['child', 'node', 'id']), - factory.createToken(typescript_1.default.SyntaxKind.EqualsEqualsEqualsToken), - factory.createStringLiteral('amplifyAuth'), - ), - ), - ], - ), - factory.createKeywordTypeNode(typescript_1.default.SyntaxKind.AnyKeyword), - ), - ), - factory.createIdentifier(providerSetupResult), - ), - ), - ], - typescript_1.default.NodeFlags.Const, - ), - ); - } - getProviderSetupForeachStatement() { - const providerSetupResult = 'providerSetupResult'; - return factory.createExpressionStatement( - factory.createCallExpression( - factory.createPropertyAccessExpression( - factory.createCallExpression( - factory.createPropertyAccessExpression(factory.createIdentifier('Object'), factory.createIdentifier('keys')), - undefined, - [factory.createIdentifier(providerSetupResult)], - ), - factory.createIdentifier('forEach'), - ), - undefined, - [ - factory.createArrowFunction( - undefined, - undefined, - [factory.createParameterDeclaration(undefined, undefined, factory.createIdentifier('provider'))], - undefined, - factory.createToken(typescript_1.default.SyntaxKind.EqualsGreaterThanToken), - factory.createBlock( - [ - factory.createVariableStatement( - undefined, - factory.createVariableDeclarationList( - [ - factory.createVariableDeclaration( - factory.createIdentifier('providerSetupPropertyValue'), - undefined, - undefined, - factory.createElementAccessExpression( - factory.createIdentifier(providerSetupResult), - factory.createIdentifier('provider'), - ), - ), - ], - typescript_1.default.NodeFlags.Const, - ), - ), - factory.createIfStatement( - factory.createLogicalAnd( - factory.createPropertyAccessExpression( - factory.createIdentifier('providerSetupPropertyValue'), - factory.createIdentifier('node'), - ), - factory.createCallExpression( - factory.createPropertyAccessExpression( - factory.createCallExpression( - factory.createPropertyAccessExpression( - this.createPropertyAccessChain(['providerSetupPropertyValue', 'node', 'id']), - factory.createIdentifier('toLowerCase'), - ), - undefined, - [], - ), - factory.createIdentifier('endsWith'), - ), - undefined, - [factory.createStringLiteral('idp')], - ), - ), - factory.createBlock( - [ - factory.createExpressionStatement( - factory.createCallExpression( - this.createPropertyAccessChain(['userPoolClient', 'node', 'addDependency']), - undefined, - [factory.createIdentifier('providerSetupPropertyValue')], - ), - ), - ], - true, - ), - ), - ], - true, - ), - ), - ], - ), - ); - } - createProviderSetupCode() { - const providerSetupDeclaration = this.getProviderSetupDeclaration(); - const forEachStatement = this.getProviderSetupForeachStatement(); - return [providerSetupDeclaration, forEachStatement]; - } - createNestedObjectExpression(object, gen2PropertyMap) { - const objectLiterals = []; - const clientSecretKey = 'ClientSecret'; - for (const [key, value] of Object.entries(object)) { - const mappedProperty = gen2PropertyMap.get(key); - if (mappedProperty) { - if (typeof value == 'boolean') { - if (key === 'AllowedOAuthFlowsUserPoolClient') { - objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, !value)); - } else { - objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, value)); - } - } else if (typeof value == 'string') { - if (!this.oAuthFlag && key == 'DefaultRedirectURI') { - this.oAuthFlag = true; - objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); - } else if (key === clientSecretKey) { - objectLiterals.push(this.createBooleanPropertyAssignment(mappedProperty, true)); - } else if (key != 'DefaultRedirectURI') { - objectLiterals.push(this.createStringPropertyAssignment(mappedProperty, value)); - } - } else if (typeof value == 'number') { - if (['IdTokenValidity', 'RefreshTokenValidity', 'AccessTokenValidity', 'AuthSessionValidity'].includes(key)) { - this.importDurationFlag = true; - if (key == 'IdTokenValidity') { - let durationUnit = 'hours'; - if (object['TokenValidityUnits'] && object['TokenValidityUnits'].IdToken) { - durationUnit = object['TokenValidityUnits'].IdToken; - } - objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, durationUnit)); - } else if (key == 'RefreshTokenValidity') { - let durationUnit = 'days'; - if (object['TokenValidityUnits'] && object['TokenValidityUnits'].RefreshToken) { - durationUnit = object['TokenValidityUnits'].RefreshToken; - } - objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, durationUnit)); - } else if (key == 'AccessTokenValidity') { - let durationUnit = 'hours'; - if (object['TokenValidityUnits'] && object['TokenValidityUnits'].AccessToken) { - durationUnit = object['TokenValidityUnits'].AccessToken; - } - objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, durationUnit)); - } else if (key == 'AuthSessionValidity') { - objectLiterals.push(this.createDurationPropertyAssignment(mappedProperty, value, 'minutes')); - } - } else { - objectLiterals.push(this.createNumericPropertyAssignment(mappedProperty, value)); - } - } else if (Array.isArray(value) && gen2PropertyMap.has(key)) { - if (key == 'ReadAttributes' || key == 'WriteAttributes') { - objectLiterals.push(this.createReadWriteAttributes(mappedProperty, value)); - } else if (key == 'SupportedIdentityProviders') { - this.supportedIdentityProviderFlag = true; - objectLiterals.push( - this.createEnumListPropertyAssignment( - mappedProperty, - 'UserPoolClientIdentityProvider', - value.map((provider) => { - if (provider.toUpperCase() == 'LOGINWITHAMAZON') { - return 'AMAZON'; - } else if (provider.toUpperCase() === 'SIGNINWITHAPPLE') { - return 'APPLE'; - } - return provider.toUpperCase(); - }), - ), - ); - } else if (!this.oAuthFlag && key == 'AllowedOAuthFlows') { - this.oAuthFlag = true; - objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); - } else if (key == 'ExplicitAuthFlows') { - objectLiterals.push( - factory.createPropertyAssignment(factory.createIdentifier(mappedProperty), this.createAuthFlowsObjectExpression(value)), - ); - } else if (!this.oAuthFlag && key == 'AllowedOAuthScopes') { - this.oAuthFlag = true; - objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); - } else { - if (!this.oAuthFlag && (key == 'CallbackURLs' || key == 'LogoutURLs')) { - this.oAuthFlag = true; - objectLiterals.push(this.createOAuthObjectExpression(object, gen2PropertyMap)); - } else if (key != 'CallbackURLs' && key != 'LogoutURLs' && key != 'AllowedOAuthScopes') { - objectLiterals.push(this.createListPropertyAssignment(mappedProperty, value)); - } - } - } else if (typeof value == 'object' && value !== null) { - objectLiterals.push( - factory.createPropertyAssignment(factory.createIdentifier(key), this.createNestedObjectExpression(value, gen2PropertyMap)), - ); - } - } - } - if (object[clientSecretKey] === undefined && gen2PropertyMap.has(clientSecretKey)) { - const mappedClientSecretKey = gen2PropertyMap.get(clientSecretKey); - (0, assert_1.default)(mappedClientSecretKey); - objectLiterals.push(this.createBooleanPropertyAssignment(mappedClientSecretKey, false)); - } - return factory.createObjectLiteralExpression(objectLiterals, true); - } - createReadWriteAttributes(identifier, attributes) { - const standardAttrMap = new Map(); - standardAttrMap.set('address', 'address'); - standardAttrMap.set('birthdate', 'birthdate'); - standardAttrMap.set('email', 'email'); - standardAttrMap.set('family_name', 'familyName'); - standardAttrMap.set('gender', 'gender'); - standardAttrMap.set('given_name', 'givenName'); - standardAttrMap.set('locale', 'locale'); - standardAttrMap.set('middle_name', 'middleName'); - standardAttrMap.set('name', 'fullname'); - standardAttrMap.set('nickname', 'nickname'); - standardAttrMap.set('phone_number', 'phoneNumber'); - standardAttrMap.set('picture', 'profilePicture'); - standardAttrMap.set('preferred_username', 'preferredUsername'); - standardAttrMap.set('profile', 'profilePage'); - standardAttrMap.set('updated_at', 'lastUpdateTime'); - standardAttrMap.set('website', 'website'); - standardAttrMap.set('zoneinfo', 'timezone'); - standardAttrMap.set('email_verified', 'emailVerified'); - standardAttrMap.set('phone_number_verified', 'phoneNumberVerified'); - this.readWriteAttributeFlag = true; - const standardAttributes = attributes.filter((attribute) => !attribute.startsWith('custom:')); - const standardAttributesLiterals = []; - standardAttributes.forEach((attribute) => { - if (standardAttrMap.has(attribute)) { - const mappedAttribute = standardAttrMap.get(attribute); - if (mappedAttribute) { - standardAttributesLiterals.push( - factory.createPropertyAssignment(factory.createIdentifier(mappedAttribute), factory.createTrue()), - ); - } - } - }); - let clientAttributes = factory.createCallExpression( - factory.createPropertyAccessExpression( - factory.createIdentifier('new ClientAttributes()'), - factory.createIdentifier('withStandardAttributes'), - ), - undefined, - [factory.createObjectLiteralExpression(standardAttributesLiterals, true)], - ); - const customAttributes = attributes.filter((attribute) => attribute.startsWith('custom:')); - if (customAttributes) { - clientAttributes = factory.createCallExpression( - factory.createPropertyAccessExpression(clientAttributes, factory.createIdentifier('withCustomAttributes')), - undefined, - customAttributes.map((attr) => factory.createStringLiteral(attr)), - ); - } - return factory.createPropertyAssignment(factory.createIdentifier(identifier), clientAttributes); - } - mapOAuthScopes(scopes) { - const scopeMap = new Map(); - scopeMap.set('phone', 'PHONE'); - scopeMap.set('email', 'EMAIL'); - scopeMap.set('openid', 'OPENID'); - scopeMap.set('profile', 'PROFILE'); - const scopesList = []; - scopes.forEach((scope) => { - if (scopeMap.has(scope)) { - const scopeValue = scopeMap.get(scope); - if (scopeValue) { - scopesList.push(scopeValue); - } - } - }); - return scopesList; - } - createOAuthObjectExpression(object, map) { - const oAuthLiterals = []; - for (const [key, value] of Object.entries(object)) { - if (key == 'AllowedOAuthFlows') { - oAuthLiterals.push( - factory.createPropertyAssignment(factory.createIdentifier('flows'), this.createOAuthFlowsObjectExpression(value)), - ); - } else if (key == 'AllowedOAuthScopes') { - oAuthLiterals.push(this.createEnumListPropertyAssignment('scopes', 'OAuthScope', this.mapOAuthScopes(value))); - } else if (key == 'CallbackURLs' || key == 'LogoutURLs') { - const urlValue = map.get(key); - if (urlValue) { - oAuthLiterals.push(this.createListPropertyAssignment(urlValue, value)); - } - } else if (key == 'DefaultRedirectURI') { - const redirectUriValue = map.get(key); - if (redirectUriValue) { - oAuthLiterals.push(this.createStringPropertyAssignment(redirectUriValue, value)); - } - } - } - return factory.createPropertyAssignment(factory.createIdentifier('oAuth'), factory.createObjectLiteralExpression(oAuthLiterals, true)); - } - createOAuthFlowsObjectExpression(value) { - return factory.createObjectLiteralExpression([ - this.createBooleanPropertyAssignment('authorizationCodeGrant', value.includes(client_cognito_identity_provider_1.OAuthFlowType.code)), - this.createBooleanPropertyAssignment('implicitCodeGrant', value.includes(client_cognito_identity_provider_1.OAuthFlowType.implicit)), - this.createBooleanPropertyAssignment( - 'clientCredentials', - value.includes(client_cognito_identity_provider_1.OAuthFlowType.client_credentials), - ), - ]); - } - createAuthFlowsObjectExpression(value) { - return factory.createObjectLiteralExpression([ - this.createBooleanPropertyAssignment( - 'adminUserPassword', - value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_ADMIN_USER_PASSWORD_AUTH), - ), - this.createBooleanPropertyAssignment( - 'custom', - value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_CUSTOM_AUTH), - ), - this.createBooleanPropertyAssignment( - 'userPassword', - value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_USER_PASSWORD_AUTH), - ), - this.createBooleanPropertyAssignment( - 'userSrp', - value.includes(client_cognito_identity_provider_1.ExplicitAuthFlowsType.ALLOW_USER_SRP_AUTH), - ), - ]); - } - createTemplateLiteralExpression(id1, id2, templateHead, templateSpan, templateTail) { - return factory.createExpressionStatement( - factory.createAssignment( - factory.createPropertyAccessExpression(factory.createIdentifier(id1), factory.createIdentifier(id2)), - factory.createTemplateExpression(factory.createTemplateHead(templateHead), [ - factory.createTemplateSpan(factory.createIdentifier(templateSpan), factory.createTemplateTail(templateTail)), - ]), - ), - ); - } - createAmplifyEnvNameLogic() { - const variableDeclaration = factory.createVariableStatement( - undefined, - factory.createVariableDeclarationList( - [ - factory.createVariableDeclaration( - factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'), - undefined, - undefined, - factory.createPropertyAccessExpression( - factory.createPropertyAccessExpression(factory.createIdentifier('process'), factory.createIdentifier('env')), - factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'), - ), - ), - ], - typescript_1.default.NodeFlags.Let, - ), - ); - const ifStatement = factory.createIfStatement( - factory.createLogicalAnd( - factory.createPropertyAccessExpression(factory.createIdentifier('ci'), factory.createIdentifier('isCI')), - factory.createLogicalNot(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME')), - ), - factory.createBlock( - [ - factory.createThrowStatement( - factory.createNewExpression(factory.createIdentifier('Error'), undefined, [ - factory.createStringLiteral('AMPLIFY_GEN_1_ENV_NAME is required in CI environment'), - ]), - ), - ], - true, - ), - factory.createIfStatement( - factory.createLogicalAnd( - factory.createLogicalNot( - factory.createPropertyAccessExpression(factory.createIdentifier('ci'), factory.createIdentifier('isCI')), - ), - factory.createLogicalNot(factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME')), - ), - factory.createBlock( - [ - factory.createExpressionStatement( - factory.createBinaryExpression( - factory.createIdentifier('AMPLIFY_GEN_1_ENV_NAME'), - factory.createToken(typescript_1.default.SyntaxKind.EqualsToken), - factory.createStringLiteral('sandbox'), - ), - ), - ], - true, - ), - ), - ); - return [variableDeclaration, ifStatement]; - } - render(renderArgs) { - var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6; - const authFunctionIdentifier = factory.createIdentifier('auth'); - const storageFunctionIdentifier = factory.createIdentifier('storage'); - const dataFunctionIdentifier = factory.createIdentifier('data'); - const backendFunctionIdentifier = factory.createIdentifier('defineBackend'); - const imports = []; - const errors = []; - const defineBackendProperties = []; - const nodes = []; - const mappedPolicyType = { - MinimumLength: 'minimumLength', - RequireUppercase: 'requireUppercase', - RequireLowercase: 'requireLowercase', - RequireNumbers: 'requireNumbers', - RequireSymbols: 'requireSymbols', - PasswordHistorySize: 'passwordHistorySize', - TemporaryPasswordValidityDays: 'temporaryPasswordValidityDays', - }; - if (renderArgs.auth || ((_a = renderArgs.storage) === null || _a === void 0 ? void 0 : _a.hasS3Bucket) || renderArgs.customResources) { - imports.push( - this.createImportStatement([factory.createIdentifier('RemovalPolicy'), factory.createIdentifier('Tags')], 'aws-cdk-lib'), - ); - } - if (renderArgs.auth) { - imports.push(this.createImportStatement([authFunctionIdentifier], renderArgs.auth.importFrom)); - const auth = factory.createShorthandPropertyAssignment(authFunctionIdentifier); - defineBackendProperties.push(auth); - } - if (renderArgs.data) { - imports.push(this.createImportStatement([dataFunctionIdentifier], renderArgs.data.importFrom)); - const data = factory.createShorthandPropertyAssignment(dataFunctionIdentifier); - defineBackendProperties.push(data); - } - if ((_b = renderArgs.storage) === null || _b === void 0 ? void 0 : _b.hasS3Bucket) { - imports.push(this.createImportStatement([storageFunctionIdentifier], renderArgs.storage.importFrom)); - const storage = factory.createShorthandPropertyAssignment(storageFunctionIdentifier); - defineBackendProperties.push(storage); - } - if (renderArgs.function) { - const functionNameCategories = renderArgs.function.functionNamesAndCategories; - for (const [functionName, category] of functionNameCategories) { - const functionProperty = factory.createShorthandPropertyAssignment(factory.createIdentifier(functionName)); - defineBackendProperties.push(functionProperty); - imports.push(this.createImportStatement([factory.createIdentifier(functionName)], `./${category}/${functionName}/resource`)); - } - } - if ((_c = renderArgs.storage) === null || _c === void 0 ? void 0 : _c.dynamoDB) { - nodes.push( - factory.createThrowStatement( - factory.createNewExpression(factory.createIdentifier('Error'), undefined, [ - factory.createStringLiteral( - `DynamoDB table \`${renderArgs.storage.dynamoDB}\` is referenced in your Gen 1 backend and will need to be manually migrated to reference with CDK.`, - ), - ]), - ), - ); - } - imports.push(this.createImportStatement([backendFunctionIdentifier], '@aws-amplify/backend')); - if (renderArgs.unsupportedCategories) { - const categories = renderArgs.unsupportedCategories; - for (const [key, value] of categories) { - errors.push( - factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ - factory.createStringLiteral(`Category ${key} is unsupported, please follow ${value}`), - ]), - ); - } - } - if (renderArgs.customResources) { - for (const [resourceName, className] of renderArgs.customResources) { - const importStatement = factory.createImportDeclaration( - undefined, - factory.createImportClause( - false, - undefined, - factory.createNamedImports([ - factory.createImportSpecifier(false, factory.createIdentifier(`${className}`), factory.createIdentifier(`${resourceName}`)), - ]), - ), - factory.createStringLiteral(`./custom/${resourceName}/cdk-stack`), - undefined, - ); - imports.push(importStatement); - const customResourceExpression = factory.createNewExpression(factory.createIdentifier(`${resourceName}`), undefined, [ - factory.createPropertyAccessExpression(factory.createIdentifier('backend'), factory.createIdentifier('stack')), - factory.createStringLiteral(`${resourceName}`), - factory.createIdentifier('undefined'), - factory.createObjectLiteralExpression( - [ - factory.createPropertyAssignment(factory.createIdentifier('category'), factory.createStringLiteral('custom')), - factory.createPropertyAssignment(factory.createIdentifier('resourceName'), factory.createStringLiteral(`${resourceName}`)), - ], - true, - ), - ]); - nodes.push(factory.createExpressionStatement(customResourceExpression)); - } - } - const ciInfoImportStatement = factory.createImportDeclaration( - undefined, - factory.createImportClause(false, factory.createIdentifier('ci'), undefined), - factory.createStringLiteral('ci-info'), - ); - imports.push(ciInfoImportStatement); - const envNameStatements = this.createAmplifyEnvNameLogic(); - errors.push(...envNameStatements); - const callBackendFn = this.defineBackendCall(backendFunctionIdentifier, defineBackendProperties); - const backendVariable = factory.createVariableDeclaration('backend', undefined, undefined, callBackendFn); - const backendStatement = factory.createVariableStatement( - [], - factory.createVariableDeclarationList([backendVariable], typescript_1.default.NodeFlags.Const), - ); - if ( - ((_d = renderArgs.auth) === null || _d === void 0 ? void 0 : _d.userPoolOverrides) && - !((_e = renderArgs === null || renderArgs === void 0 ? void 0 : renderArgs.auth) === null || _e === void 0 - ? void 0 - : _e.referenceAuth) - ) { - const cfnUserPoolVariableStatement = this.createVariableStatement( - this.createVariableDeclaration('cfnUserPool', 'auth.resources.cfnResources.cfnUserPool'), - ); - nodes.push(cfnUserPoolVariableStatement); - const policies = { - passwordPolicy: {}, - }; - for (const [overridePath, value] of Object.entries(renderArgs.auth.userPoolOverrides)) { - if (overridePath.includes('userPoolName')) { - (0, assert_1.default)(value); - (0, assert_1.default)(typeof value === 'string'); - const splitUserPoolName = value.split('-'); - const userPoolWithoutBackendEnvName = splitUserPoolName.slice(0, -1).join('-'); - const userPoolAssignment = this.createTemplateLiteralExpression( - 'cfnUserPool', - 'userPoolName', - `${userPoolWithoutBackendEnvName}-`, - amplifyGen1EnvName, - '', - ); - nodes.push(userPoolAssignment); - } else if (overridePath.includes('PasswordPolicy')) { - const policyKey = overridePath.split('.')[2]; - if (value !== undefined && policyKey in mappedPolicyType) { - policies.passwordPolicy[mappedPolicyType[policyKey]] = value; - } - } else { - nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPool'), overridePath, value)); - } - } - nodes.push(this.setPropertyValue(factory.createIdentifier('cfnUserPool'), 'policies', policies)); - } - if ( - ((_f = renderArgs.auth) === null || _f === void 0 ? void 0 : _f.guestLogin) === false || - (((_g = renderArgs.auth) === null || _g === void 0 ? void 0 : _g.identityPoolName) && - !((_h = renderArgs === null || renderArgs === void 0 ? void 0 : renderArgs.auth) === null || _h === void 0 - ? void 0 - : _h.referenceAuth)) - ) { - const cfnIdentityPoolVariableStatement = this.createVariableStatement( - this.createVariableDeclaration('cfnIdentityPool', 'auth.resources.cfnResources.cfnIdentityPool'), - ); - nodes.push(cfnIdentityPoolVariableStatement); - if ((_j = renderArgs.auth) === null || _j === void 0 ? void 0 : _j.identityPoolName) { - const splitIdentityPoolName = renderArgs.auth.identityPoolName.split('_'); - const identityPoolWithoutBackendEnvName = splitIdentityPoolName.slice(0, -1).join('_'); - const identityPoolAssignment = this.createTemplateLiteralExpression( - 'cfnIdentityPool', - 'identityPoolName', - `${identityPoolWithoutBackendEnvName}_`, - amplifyGen1EnvName, - '', - ); - nodes.push(identityPoolAssignment); - } - if (((_k = renderArgs.auth) === null || _k === void 0 ? void 0 : _k.guestLogin) === false) { - nodes.push(this.setPropertyValue(factory.createIdentifier('cfnIdentityPool'), 'allowUnauthenticatedIdentities', false)); - } - } - if ( - (((_l = renderArgs.auth) === null || _l === void 0 ? void 0 : _l.oAuthFlows) || - ((_m = renderArgs.auth) === null || _m === void 0 ? void 0 : _m.readAttributes) || - ((_o = renderArgs.auth) === null || _o === void 0 ? void 0 : _o.writeAttributes)) && - !((_p = renderArgs === null || renderArgs === void 0 ? void 0 : renderArgs.auth) === null || _p === void 0 - ? void 0 - : _p.referenceAuth) - ) { - const cfnUserPoolClientVariableStatement = this.createVariableStatement( - this.createVariableDeclaration('cfnUserPoolClient', 'auth.resources.cfnResources.cfnUserPoolClient'), - ); - nodes.push(cfnUserPoolClientVariableStatement); - if ((_q = renderArgs.auth) === null || _q === void 0 ? void 0 : _q.oAuthFlows) { - nodes.push( - this.setPropertyValue( - factory.createIdentifier('cfnUserPoolClient'), - 'allowedOAuthFlows', - (_r = renderArgs.auth) === null || _r === void 0 ? void 0 : _r.oAuthFlows, - ), - ); - } - if ((_s = renderArgs.auth) === null || _s === void 0 ? void 0 : _s.readAttributes) { - nodes.push( - this.setPropertyValue( - factory.createIdentifier('cfnUserPoolClient'), - 'readAttributes', - (_t = renderArgs.auth) === null || _t === void 0 ? void 0 : _t.readAttributes, - ), - ); - } - } - if ( - ((_u = renderArgs.auth) === null || _u === void 0 ? void 0 : _u.writeAttributes) && - !((_v = renderArgs === null || renderArgs === void 0 ? void 0 : renderArgs.auth) === null || _v === void 0 - ? void 0 - : _v.referenceAuth) - ) { - nodes.push( - this.setPropertyValue( - factory.createIdentifier('cfnUserPoolClient'), - 'writeAttributes', - (_w = renderArgs.auth) === null || _w === void 0 ? void 0 : _w.writeAttributes, - ), - ); - } - if ((_x = renderArgs.auth) === null || _x === void 0 ? void 0 : _x.userPoolClient) { - const userPoolVariableStatement = this.createVariableStatement(this.createVariableDeclaration('userPool', 'auth.resources.userPool')); - nodes.push(userPoolVariableStatement); - nodes.push( - this.createUserPoolClientAssignment((_y = renderArgs.auth) === null || _y === void 0 ? void 0 : _y.userPoolClient, imports), - ); - } - if (renderArgs.storage && renderArgs.storage.hasS3Bucket) { - (0, assert_1.default)(renderArgs.storage.bucketName); - const cfnStorageVariableStatement = this.createVariableStatement( - this.createVariableDeclaration('s3Bucket', 'storage.resources.cfnResources.cfnBucket'), - ); - nodes.push(cfnStorageVariableStatement); - const splitBucketName = renderArgs.storage.bucketName.split('-'); - const bucketNameWithoutBackendEnvName = splitBucketName.slice(0, -1).join('-'); - const bucketNameAssignment = this.createTemplateLiteralExpression( - '// s3Bucket', - 'bucketName', - `${bucketNameWithoutBackendEnvName}-`, - amplifyGen1EnvName, - '', - ); - nodes.push(bucketNameAssignment); - } - if ( - ((_z = renderArgs.storage) === null || _z === void 0 ? void 0 : _z.accelerateConfiguration) || - ((_0 = renderArgs.storage) === null || _0 === void 0 ? void 0 : _0.versionConfiguration) || - ((_1 = renderArgs.storage) === null || _1 === void 0 ? void 0 : _1.bucketEncryptionAlgorithm) - ) { - if ((_2 = renderArgs.storage) === null || _2 === void 0 ? void 0 : _2.accelerateConfiguration) { - const accelerateConfigAssignment = factory.createExpressionStatement( - factory.createAssignment( - factory.createPropertyAccessExpression( - factory.createIdentifier('s3Bucket'), - factory.createIdentifier('accelerateConfiguration'), - ), - factory.createObjectLiteralExpression( - [this.createStringPropertyAssignment('accelerationStatus', renderArgs.storage.accelerateConfiguration)], - false, - ), - ), - ); - nodes.push(accelerateConfigAssignment); - } - if ((_3 = renderArgs.storage) === null || _3 === void 0 ? void 0 : _3.versionConfiguration) { - const versionConfigAssignment = factory.createExpressionStatement( - factory.createAssignment( - factory.createPropertyAccessExpression( - factory.createIdentifier('s3Bucket'), - factory.createIdentifier('versioningConfiguration'), - ), - factory.createObjectLiteralExpression( - [this.createStringPropertyAssignment('status', renderArgs.storage.versionConfiguration)], - false, - ), - ), - ); - nodes.push(versionConfigAssignment); - } - if ((_4 = renderArgs.storage) === null || _4 === void 0 ? void 0 : _4.bucketEncryptionAlgorithm) { - const serverSideEncryptionByDefaultMap = new Map(); - serverSideEncryptionByDefaultMap.set('SSEAlgorithm', 'sseAlgorithm'); - serverSideEncryptionByDefaultMap.set('KMSMasterKeyID', 'kmsMasterKeyId'); - serverSideEncryptionByDefaultMap.set('bucketKeyEnabled', 'bucketKeyEnabled'); - serverSideEncryptionByDefaultMap.set('serverSideEncryptionByDefault', 'serverSideEncryptionByDefault'); - const bucketEncryptionAssignment = factory.createExpressionStatement( - factory.createAssignment( - factory.createPropertyAccessExpression(factory.createIdentifier('s3Bucket'), factory.createIdentifier('bucketEncryption')), - factory.createObjectLiteralExpression( - [ - factory.createPropertyAssignment( - factory.createIdentifier('serverSideEncryptionConfiguration'), - factory.createArrayLiteralExpression( - [this.createNestedObjectExpression(renderArgs.storage.bucketEncryptionAlgorithm, serverSideEncryptionByDefaultMap)], - true, - ), - ), - ], - true, - ), - ), - ); - nodes.push(bucketEncryptionAssignment); - } - imports.push( - factory.createImportDeclaration( - undefined, - factory.createImportClause(false, undefined, factory.createNamespaceImport(factory.createIdentifier('s3'))), - factory.createStringLiteral('aws-cdk-lib/aws-s3'), - ), - ); - } - if ( - ((_5 = renderArgs.auth) === null || _5 === void 0 ? void 0 : _5.userPoolClient) && - renderArgs.auth.userPoolClient.SupportedIdentityProviders && - renderArgs.auth.userPoolClient.SupportedIdentityProviders.length > 0 - ) { - const idpStatements = this.createProviderSetupCode(); - nodes.push(...idpStatements); - const userPoolDomainRemovalStatementCommented = factory.createExpressionStatement( - factory.createCallExpression( - factory.createPropertyAccessExpression( - factory.createPropertyAccessExpression( - factory.createIdentifier('// backend.auth.resources.userPool'), - factory.createIdentifier('node'), - ), - factory.createIdentifier('tryRemoveChild'), - ), - undefined, - [factory.createStringLiteral('UserPoolDomain')], - ), - ); - nodes.push(userPoolDomainRemovalStatementCommented); - } - if (renderArgs.auth || ((_6 = renderArgs.storage) === null || _6 === void 0 ? void 0 : _6.hasS3Bucket) || renderArgs.customResources) { - const tagAssignment = factory.createExpressionStatement( - factory.createCallExpression( - factory.createPropertyAccessExpression( - factory.createCallExpression(factory.createIdentifier('// Tags.of'), undefined, [factory.createIdentifier('backend.stack')]), - factory.createIdentifier('add'), - ), - undefined, - [factory.createStringLiteral('gen1-migrated-app'), factory.createStringLiteral('true')], - ), - ); - nodes.push(tagAssignment); - } - return factory.createNodeArray( - [...imports, ts_factory_utils_1.newLineIdentifier, ...errors, ts_factory_utils_1.newLineIdentifier, backendStatement, ...nodes], - true, - ); - } -} -exports.BackendSynthesizer = BackendSynthesizer; -//# sourceMappingURL=synthesizer.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map deleted file mode 100644 index 5a25b5b8741..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/backend/synthesizer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"synthesizer.js","sourceRoot":"","sources":["../../src/backend/synthesizer.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts deleted file mode 100644 index d778522cde7..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env node -export declare const run: (args: string[]) => Promise; -//# sourceMappingURL=command-handler.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map deleted file mode 100644 index 27ce7914808..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"command-handler.d.ts","sourceRoot":"","sources":["../../src/cli/command-handler.ts"],"names":[],"mappings":";AAIA,eAAO,MAAM,GAAG,SAAgB,MAAM,EAAE,kBAEvC,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js deleted file mode 100755 index 5585d0ed17f..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env node -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.run = void 0; -const run = async (args) => {}; -exports.run = run; -//# sourceMappingURL=command-handler.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map deleted file mode 100644 index 07fc1f61508..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/command-handler.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"command-handler.js","sourceRoot":"","sources":["../../src/cli/command-handler.ts"],"names":[],"mappings":";;;;AAIO,MAAM,GAAG,GAAG,KAAK,EAAE,IAAc,EAAE,EAAE;AAE5C,CAAC,CAAC;AAFW,QAAA,GAAG,OAEd"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts deleted file mode 100644 index fd3906354a6..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const migrationCommand: {}; -//# sourceMappingURL=migration-command.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map deleted file mode 100644 index 464bc5651a2..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"migration-command.d.ts","sourceRoot":"","sources":["../../src/cli/migration-command.ts"],"names":[],"mappings":"AACA,eAAO,MAAM,gBAAgB,IAE5B,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js deleted file mode 100644 index b454a6b9e18..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.migrationCommand = void 0; -exports.migrationCommand = {}; -//# sourceMappingURL=migration-command.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map deleted file mode 100644 index 38e544b5021..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/cli/migration-command.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"migration-command.js","sourceRoot":"","sources":["../../src/cli/migration-command.ts"],"names":[],"mappings":";;;AACa,QAAA,gBAAgB,GAAG,EAE/B,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts deleted file mode 100644 index 2dfe0743c40..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts +++ /dev/null @@ -1,97 +0,0 @@ -import { Renderer } from '../render_pipeline'; -import { Lambda } from '../generators/functions/lambda'; -import { - AuthTriggerEvents, - AuthLambdaTriggers, - AuthDefinition, - SendingAccount, - PolicyOverrides, - PasswordPolicyPath, - UserPoolMfaConfig, - Group, - Attribute, - EmailOptions, - LoginOptions, - StandardAttribute, - StandardAttributes, - CustomAttribute, - CustomAttributes, - MultifactorOptions, - OidcOptions, - OidcEndPoints, - MetadataOptions, - SamlOptions, - Scope, - AttributeMappingRule, - ReferenceAuth, -} from '../generators/auth/index'; -import { - StorageRenderParameters, - AccessPatterns, - Permission, - S3TriggerDefinition, - StorageTriggerEvent, - ServerSideEncryptionConfiguration, -} from '../generators/storage/index.js'; -import { DataDefinition, DataTableMapping } from '../generators/data/index'; -import { FunctionDefinition } from '../generators/functions/index'; -export interface Gen2RenderingOptions { - outputDir: string; - appId?: string; - backendEnvironmentName?: string | undefined; - auth?: AuthDefinition; - storage?: StorageRenderParameters; - data?: DataDefinition; - functions?: FunctionDefinition[]; - customResources?: Map; - unsupportedCategories?: Map; - fileWriter?: (content: string, path: string) => Promise; -} -export declare const createGen2Renderer: ({ - outputDir, - backendEnvironmentName, - auth, - storage, - data, - functions, - customResources, - unsupportedCategories, - fileWriter, -}: Readonly) => Renderer; -export { - Renderer, - SendingAccount, - UserPoolMfaConfig, - StorageRenderParameters, - AccessPatterns, - Permission, - S3TriggerDefinition, - PasswordPolicyPath, - AuthDefinition, - FunctionDefinition, - PolicyOverrides, - Group, - Attribute, - EmailOptions, - LoginOptions, - StandardAttribute, - StandardAttributes, - CustomAttribute, - CustomAttributes, - MultifactorOptions, - AuthTriggerEvents, - Lambda, - AuthLambdaTriggers, - StorageTriggerEvent, - DataDefinition, - DataTableMapping, - SamlOptions, - OidcEndPoints, - MetadataOptions, - OidcOptions, - Scope, - AttributeMappingRule, - ServerSideEncryptionConfiguration, - ReferenceAuth, -}; -//# sourceMappingURL=migration-pipeline.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map deleted file mode 100644 index 6b629af5253..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"migration-pipeline.d.ts","sourceRoot":"","sources":["../../src/core/migration-pipeline.ts"],"names":[],"mappings":"AAiBA,OAAO,EAAkB,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAK9D,OAAO,EAAE,MAAM,EAAE,MAAM,gCAAgC,CAAC;AACxD,OAAO,EACL,iBAAiB,EACjB,kBAAkB,EAClB,cAAc,EAEd,cAAc,EACd,eAAe,EACf,kBAAkB,EAClB,iBAAiB,EACjB,KAAK,EACL,SAAS,EACT,YAAY,EACZ,YAAY,EACZ,iBAAiB,EACjB,kBAAkB,EAClB,eAAe,EACf,gBAAgB,EAChB,kBAAkB,EAClB,WAAW,EACX,aAAa,EACb,eAAe,EACf,WAAW,EACX,KAAK,EACL,oBAAoB,EACpB,aAAa,EACd,MAAM,0BAA0B,CAAC;AAClC,OAAO,EACL,uBAAuB,EAEvB,cAAc,EACd,UAAU,EACV,mBAAmB,EACnB,mBAAmB,EACnB,iCAAiC,EAClC,MAAM,gCAAgC,CAAC;AAExC,OAAO,EAAE,cAAc,EAAE,gBAAgB,EAAsB,MAAM,0BAA0B,CAAC;AAEhG,OAAO,EAAE,kBAAkB,EAAmB,MAAM,+BAA+B,CAAC;AASpF,MAAM,WAAW,oBAAoB;IAEnC,SAAS,EAAE,MAAM,CAAC;IAGlB,KAAK,CAAC,EAAE,MAAM,CAAC;IAGf,sBAAsB,CAAC,EAAE,MAAM,GAAG,SAAS,CAAC;IAG5C,IAAI,CAAC,EAAE,cAAc,CAAC;IAGtB,OAAO,CAAC,EAAE,uBAAuB,CAAC;IAGlC,IAAI,CAAC,EAAE,cAAc,CAAC;IAGtB,SAAS,CAAC,EAAE,kBAAkB,EAAE,CAAC;IAGjC,eAAe,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAGtC,qBAAqB,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAG5C,UAAU,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC;CAC/D;AAsBD,eAAO,MAAM,kBAAkB,+HAU5B,SAAS,oBAAoB,CAAC,KAAG,QA6KnC,CAAC;AACF,OAAO,EACL,QAAQ,EACR,cAAc,EACd,iBAAiB,EACjB,uBAAuB,EACvB,cAAc,EACd,UAAU,EACV,mBAAmB,EACnB,kBAAkB,EAClB,cAAc,EACd,kBAAkB,EAClB,eAAe,EACf,KAAK,EACL,SAAS,EACT,YAAY,EACZ,YAAY,EACZ,iBAAiB,EACjB,kBAAkB,EAClB,eAAe,EACf,gBAAgB,EAChB,kBAAkB,EAClB,iBAAiB,EACjB,MAAM,EACN,kBAAkB,EAClB,mBAAmB,EACnB,cAAc,EACd,gBAAgB,EAChB,WAAW,EACX,aAAa,EACb,eAAe,EACf,WAAW,EACX,KAAK,EACL,oBAAoB,EACpB,iCAAiC,EACjC,aAAa,GACd,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js deleted file mode 100644 index 6152abab2ea..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js +++ /dev/null @@ -1,178 +0,0 @@ -'use strict'; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.createGen2Renderer = void 0; -const path_1 = __importDefault(require('path')); -const promises_1 = __importDefault(require('node:fs/promises')); -const renderer_1 = require('../npm_package/renderer'); -const render_pipeline_1 = require('../render_pipeline'); -const package_json_1 = require('../renderers/package_json'); -const typescript_block_node_1 = require('../renderers/typescript_block_node'); -const synthesizer_1 = require('../backend/synthesizer'); -const ensure_directory_1 = require('../renderers/ensure_directory'); -const index_1 = require('../generators/auth/index'); -const index_js_1 = require('../generators/storage/index.js'); -const index_2 = require('../generators/data/index'); -const index_3 = require('../generators/functions/index'); -const assert_1 = __importDefault(require('assert')); -const createFileWriter = (path) => async (content) => promises_1.default.writeFile(path, content); -const createGen2Renderer = ({ - outputDir, - backendEnvironmentName, - auth, - storage, - data, - functions, - customResources, - unsupportedCategories, - fileWriter = (content, path) => createFileWriter(path)(content), -}) => { - const ensureOutputDir = new ensure_directory_1.EnsureDirectory(outputDir); - const ensureAmplifyDirectory = new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify')); - const amplifyPackageJson = new package_json_1.JsonRenderer( - async () => ({ type: 'module' }), - (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'package.json')), - ); - const jsonRenderer = new package_json_1.JsonRenderer( - async () => { - let packageJson = { - name: 'my-gen2-app', - }; - try { - const packageJsonContents = await promises_1.default.readFile(`./package.json`, { encoding: 'utf-8' }); - packageJson = JSON.parse(packageJsonContents); - } catch (e) {} - return (0, renderer_1.patchNpmPackageJson)(packageJson, { - 'aws-cdk': '^2', - 'aws-cdk-lib': '^2', - 'ci-info': '^3.8.0', - constructs: '^10.0.0', - typescript: '^5.0.0', - '@types/node': '*', - }); - }, - (content) => fileWriter(content, path_1.default.join(outputDir, 'package.json')), - ); - const amplifyTsConfigJson = new package_json_1.JsonRenderer( - async () => ({ - compilerOptions: { - target: 'es2022', - module: 'es2022', - moduleResolution: 'bundler', - resolveJsonModule: true, - esModuleInterop: true, - forceConsistentCasingInFileNames: true, - strict: true, - skipLibCheck: true, - paths: { - '$amplify/*': ['../.amplify/generated/*'], - }, - }, - }), - (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'tsconfig.json')), - ); - const backendSynthesizer = new synthesizer_1.BackendSynthesizer(); - const backendRenderOptions = {}; - const renderers = [ensureOutputDir, ensureAmplifyDirectory, amplifyPackageJson, amplifyTsConfigJson, jsonRenderer]; - if (unsupportedCategories && unsupportedCategories.size >= 1) { - backendRenderOptions.unsupportedCategories = unsupportedCategories; - } - if (functions && functions.length) { - const functionNamesAndCategory = new Map(); - for (const func of functions) { - if (func.name) { - const resourceName = func.resourceName; - (0, assert_1.default)(resourceName); - const funcCategory = func.category; - (0, assert_1.default)(funcCategory); - functionNamesAndCategory.set(resourceName, funcCategory); - const dirPath = path_1.default.join(outputDir, 'amplify', funcCategory, resourceName); - renderers.push(new ensure_directory_1.EnsureDirectory(dirPath)); - renderers.push( - new typescript_block_node_1.TypescriptNodeArrayRenderer( - async () => (0, index_3.renderFunctions)(func), - (content) => { - return fileWriter(content, path_1.default.join(dirPath, 'resource.ts')).then(() => - fileWriter('', path_1.default.join(dirPath, 'handler.ts')), - ); - }, - ), - ); - } - } - backendRenderOptions.function = { - importFrom: './function/resource', - functionNamesAndCategories: functionNamesAndCategory, - }; - } - if (auth) { - renderers.push(new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify', 'auth'))); - renderers.push( - new typescript_block_node_1.TypescriptNodeArrayRenderer( - async () => (0, index_1.renderAuthNode)(auth), - (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'auth', 'resource.ts')), - ), - ); - backendRenderOptions.auth = { - importFrom: './auth/resource', - userPoolOverrides: auth === null || auth === void 0 ? void 0 : auth.userPoolOverrides, - guestLogin: auth === null || auth === void 0 ? void 0 : auth.guestLogin, - identityPoolName: auth === null || auth === void 0 ? void 0 : auth.identityPoolName, - oAuthFlows: auth === null || auth === void 0 ? void 0 : auth.oAuthFlows, - readAttributes: auth === null || auth === void 0 ? void 0 : auth.readAttributes, - writeAttributes: auth === null || auth === void 0 ? void 0 : auth.writeAttributes, - referenceAuth: auth === null || auth === void 0 ? void 0 : auth.referenceAuth, - userPoolClient: auth === null || auth === void 0 ? void 0 : auth.userPoolClient, - }; - } - if (data && data.tableMappings && backendEnvironmentName && data.tableMappings[backendEnvironmentName] !== undefined) { - renderers.push(new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify', 'data'))); - renderers.push( - new typescript_block_node_1.TypescriptNodeArrayRenderer( - async () => (0, index_2.generateDataSource)(data), - (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'data', 'resource.ts')), - ), - ); - backendRenderOptions.data = { - importFrom: './data/resource', - }; - } - if (storage) { - const hasS3Bucket = - (storage === null || storage === void 0 ? void 0 : storage.accessPatterns) || - (storage === null || storage === void 0 ? void 0 : storage.storageIdentifier); - if (hasS3Bucket) { - renderers.push(new ensure_directory_1.EnsureDirectory(path_1.default.join(outputDir, 'amplify', 'storage'))); - renderers.push( - new typescript_block_node_1.TypescriptNodeArrayRenderer( - async () => (0, index_js_1.renderStorage)(storage), - (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'storage', 'resource.ts')), - ), - ); - } - backendRenderOptions.storage = { - importFrom: './storage/resource', - dynamoDB: storage.dynamoDB, - accelerateConfiguration: storage.accelerateConfiguration, - versionConfiguration: storage.versioningConfiguration, - hasS3Bucket: hasS3Bucket, - bucketEncryptionAlgorithm: storage.bucketEncryptionAlgorithm, - bucketName: storage.bucketName, - }; - } - if (customResources && customResources.size > 0) { - backendRenderOptions.customResources = customResources; - } - const backendRenderer = new typescript_block_node_1.TypescriptNodeArrayRenderer( - async () => backendSynthesizer.render(backendRenderOptions), - (content) => fileWriter(content, path_1.default.join(outputDir, 'amplify', 'backend.ts')), - ); - renderers.push(backendRenderer); - return new render_pipeline_1.RenderPipeline(renderers); -}; -exports.createGen2Renderer = createGen2Renderer; -//# sourceMappingURL=migration-pipeline.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map deleted file mode 100644 index c829b964910..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/migration-pipeline.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"migration-pipeline.js","sourceRoot":"","sources":["../../src/core/migration-pipeline.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts deleted file mode 100644 index 4980e1c136d..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { Gen1ProjectConfig } from '../types'; -export declare const analyzeGen1Project: (projectPath: string) => Promise; -//# sourceMappingURL=project-analyzer.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map deleted file mode 100644 index cf512e5c003..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"project-analyzer.d.ts","sourceRoot":"","sources":["../../src/core/project-analyzer.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,iBAAiB,EAAE,MAAM,UAAU,CAAC;AAE7C,eAAO,MAAM,kBAAkB,gBAAuB,MAAM,KAAG,QAAQ,iBAAiB,CAMvF,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js deleted file mode 100644 index e7d827b1975..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js +++ /dev/null @@ -1,8 +0,0 @@ -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.analyzeGen1Project = void 0; -const analyzeGen1Project = async (projectPath) => { - return {}; -}; -exports.analyzeGen1Project = analyzeGen1Project; -//# sourceMappingURL=project-analyzer.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map deleted file mode 100644 index f8b916c1aa5..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/core/project-analyzer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"project-analyzer.js","sourceRoot":"","sources":["../../src/core/project-analyzer.ts"],"names":[],"mappings":";;;AAGO,MAAM,kBAAkB,GAAG,KAAK,EAAE,WAAmB,EAA8B,EAAE;IAK1F,OAAO,EAAE,CAAC;AACZ,CAAC,CAAC;AANW,QAAA,kBAAkB,sBAM7B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts deleted file mode 100644 index dd80f897b6c..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts +++ /dev/null @@ -1,129 +0,0 @@ -import ts from 'typescript'; -import { PasswordPolicyType, UserPoolClientType } from '@aws-sdk/client-cognito-identity-provider'; -import { Lambda } from '../functions/lambda'; -export type Scope = 'PHONE' | 'EMAIL' | 'OPENID' | 'PROFILE' | 'COGNITO_ADMIN'; -export type StandardAttribute = { - readonly mutable?: boolean; - readonly required?: boolean; -}; -export type CustomAttribute = { - readonly dataType: string | undefined; - readonly mutable?: boolean; - minLen?: number; - maxLen?: number; - min?: number; - max?: number; -}; -export type Attribute = - | 'address' - | 'birthdate' - | 'email' - | 'familyName' - | 'gender' - | 'givenName' - | 'locale' - | 'middleName' - | 'fullname' - | 'nickname' - | 'phoneNumber' - | 'profilePicture' - | 'preferredUsername' - | 'profilePage' - | 'timezone' - | 'lastUpdateTime' - | 'website'; -export type AttributeMappingRule = Record; -export type SendingAccount = 'COGNITO_DEFAULT' | 'DEVELOPER'; -export type UserPoolMfaConfig = 'OFF' | 'REQUIRED' | 'OPTIONAL'; -export type PasswordPolicyPath = `Policies.PasswordPolicy.${keyof PasswordPolicyType}`; -export type PolicyOverrides = Partial>; -export type EmailOptions = { - emailVerificationBody: string; - emailVerificationSubject: string; -}; -export type StandardAttributes = Partial>; -export type CustomAttributes = Partial>; -export type Group = string; -export type MetadataOptions = { - metadataContent: string; - metadataType: 'URL' | 'FILE'; -}; -export type SamlOptions = { - name?: string; - metadata: MetadataOptions; - attributeMapping?: AttributeMappingRule; -}; -export type OidcEndPoints = { - authorization?: string; - token?: string; - userInfo?: string; - jwksUri?: string; -}; -export type OidcOptions = { - issuerUrl: string; - name?: string; - endpoints?: OidcEndPoints; - attributeMapping?: AttributeMappingRule; -}; -export type LoginOptions = { - email?: boolean; - phone?: boolean; - emailOptions?: Partial; - googleLogin?: boolean; - amazonLogin?: boolean; - appleLogin?: boolean; - facebookLogin?: boolean; - oidcLogin?: OidcOptions[]; - samlLogin?: SamlOptions; - googleAttributes?: AttributeMappingRule; - amazonAttributes?: AttributeMappingRule; - appleAttributes?: AttributeMappingRule; - facebookAttributes?: AttributeMappingRule; - callbackURLs?: string[]; - logoutURLs?: string[]; - scopes?: Scope[]; - [key: string]: boolean | Partial | string[] | Scope[] | OidcOptions[] | SamlOptions | AttributeMappingRule | undefined; -}; -export type MultifactorOptions = { - mode: UserPoolMfaConfig; - totp?: boolean; - sms?: boolean; -}; -export type AuthLambdaTriggers = Record; -export type AuthTriggerEvents = - | 'createAuthChallenge' - | 'customMessage' - | 'defineAuthChallenge' - | 'postAuthentication' - | 'postConfirmation' - | 'preAuthentication' - | 'preSignUp' - | 'preTokenGeneration' - | 'userMigration' - | 'verifyAuthChallengeResponse'; -export type ReferenceAuth = { - userPoolId?: string; - identityPoolId?: string; - authRoleArn?: string; - unauthRoleArn?: string; - userPoolClientId?: string; - groups?: Record; -}; -export interface AuthDefinition { - loginOptions?: LoginOptions; - groups?: Group[]; - mfa?: MultifactorOptions; - standardUserAttributes?: StandardAttributes; - customUserAttributes?: CustomAttributes; - userPoolOverrides?: PolicyOverrides; - lambdaTriggers?: Partial; - guestLogin?: boolean; - identityPoolName?: string; - oAuthFlows?: string[]; - readAttributes?: string[]; - writeAttributes?: string[]; - referenceAuth?: ReferenceAuth; - userPoolClient?: UserPoolClientType; -} -export declare function renderAuthNode(definition: AuthDefinition): ts.NodeArray; -//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map deleted file mode 100644 index 04010c2b69e..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/auth/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js deleted file mode 100644 index 693e40c7f75..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js +++ /dev/null @@ -1,439 +0,0 @@ -'use strict'; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.renderAuthNode = void 0; -const typescript_1 = __importDefault(require('typescript')); -const node_assert_1 = __importDefault(require('node:assert')); -const resource_1 = require('../../resource/resource'); -const lambda_1 = require('../functions/lambda'); -const factory = typescript_1.default.factory; -const secretIdentifier = factory.createIdentifier('secret'); -const googleClientID = 'GOOGLE_CLIENT_ID'; -const googleClientSecret = 'GOOGLE_CLIENT_SECRET'; -const amazonClientID = 'LOGINWITHAMAZON_CLIENT_ID'; -const amazonClientSecret = 'LOGINWITHAMAZON_CLIENT_SECRET'; -const facebookClientID = 'FACEBOOK_CLIENT_ID'; -const facebookClientSecret = 'FACEBOOK_CLIENT_SECRET'; -const appleClientID = 'SIWA_CLIENT_ID'; -const appleKeyId = 'SIWA_KEY_ID'; -const applePrivateKey = 'SIWA_PRIVATE_KEY'; -const appleTeamID = 'SIWA_TEAM_ID'; -const oidcClientID = 'OIDC_CLIENT_ID'; -const oidcClientSecret = 'OIDC_CLIENT_SECRET'; -function createProviderConfig(config, attributeMapping) { - const properties = []; - Object.entries(config).map(([key, value]) => - properties.push( - factory.createPropertyAssignment( - factory.createIdentifier(key), - factory.createCallExpression(secretIdentifier, undefined, [factory.createStringLiteral(value)]), - ), - ), - ); - if (attributeMapping) { - const mappingProperties = []; - Object.entries(attributeMapping).map(([key, value]) => - mappingProperties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createStringLiteral(value))), - ); - properties.push( - factory.createPropertyAssignment( - factory.createIdentifier('attributeMapping'), - factory.createObjectLiteralExpression(mappingProperties, true), - ), - ); - } - return properties; -} -function createProviderPropertyAssignment(name, config, attributeMapping) { - return factory.createPropertyAssignment( - factory.createIdentifier(name), - factory.createObjectLiteralExpression(createProviderConfig(config, attributeMapping), true), - ); -} -function createOidcSamlPropertyAssignments(config) { - return Object.entries(config).flatMap(([key, value]) => { - if (typeof value === 'string') { - return [factory.createPropertyAssignment(factory.createIdentifier(key), factory.createStringLiteral(value))]; - } else if (typeof value === 'object' && value !== null) { - return [ - factory.createPropertyAssignment( - factory.createIdentifier(key), - factory.createObjectLiteralExpression(createOidcSamlPropertyAssignments(value), true), - ), - ]; - } - return []; - }); -} -function createExternalProvidersPropertyAssignment(loginOptions, callbackUrls, logoutUrls, secretErrors) { - const providerAssignments = []; - if (loginOptions.googleLogin) { - providerAssignments.push( - createProviderPropertyAssignment( - 'google', - { - clientId: googleClientID, - clientSecret: googleClientSecret, - }, - loginOptions.googleAttributes, - ), - ); - secretErrors === null || secretErrors === void 0 - ? void 0 - : secretErrors.push(...createSecretErrorStatements([googleClientID, googleClientSecret])); - } - if (loginOptions.appleLogin) { - providerAssignments.push( - createProviderPropertyAssignment( - 'signInWithApple', - { - clientId: appleClientID, - keyId: appleKeyId, - privateKey: applePrivateKey, - teamId: appleTeamID, - }, - loginOptions.appleAttributes, - ), - ); - secretErrors === null || secretErrors === void 0 - ? void 0 - : secretErrors.push(...createSecretErrorStatements([appleClientID, appleKeyId, applePrivateKey, appleTeamID])); - } - if (loginOptions.amazonLogin) { - providerAssignments.push( - createProviderPropertyAssignment( - 'loginWithAmazon', - { - clientId: amazonClientID, - clientSecret: amazonClientSecret, - }, - loginOptions.amazonAttributes, - ), - ); - secretErrors === null || secretErrors === void 0 - ? void 0 - : secretErrors.push(...createSecretErrorStatements([amazonClientID, amazonClientSecret])); - } - if (loginOptions.facebookLogin) { - providerAssignments.push( - createProviderPropertyAssignment( - 'facebook', - { - clientId: facebookClientID, - clientSecret: facebookClientSecret, - }, - loginOptions.facebookAttributes, - ), - ); - secretErrors === null || secretErrors === void 0 - ? void 0 - : secretErrors.push(...createSecretErrorStatements([facebookClientID, facebookClientSecret])); - } - if (loginOptions.samlLogin) { - providerAssignments.push( - factory.createPropertyAssignment( - factory.createIdentifier('saml'), - factory.createObjectLiteralExpression(createOidcSamlPropertyAssignments(loginOptions.samlLogin), true), - ), - ); - } - if (loginOptions.oidcLogin && loginOptions.oidcLogin.length > 0) { - providerAssignments.push( - factory.createPropertyAssignment( - factory.createIdentifier('oidc'), - factory.createArrayLiteralExpression( - loginOptions.oidcLogin.map((oidc, index) => - factory.createObjectLiteralExpression( - [ - factory.createPropertyAssignment( - factory.createIdentifier('clientId'), - factory.createCallExpression(secretIdentifier, undefined, [factory.createStringLiteral(`${oidcClientID}_${index + 1}`)]), - ), - factory.createPropertyAssignment( - factory.createIdentifier('clientSecret'), - factory.createCallExpression(secretIdentifier, undefined, [ - factory.createStringLiteral(`${oidcClientSecret}_${index + 1}`), - ]), - ), - ...createOidcSamlPropertyAssignments(oidc), - ], - true, - ), - ), - true, - ), - ), - ); - secretErrors === null || secretErrors === void 0 - ? void 0 - : secretErrors.push(...createSecretErrorStatements([oidcClientID, oidcClientSecret])); - } - if (loginOptions.scopes) { - providerAssignments.push( - factory.createPropertyAssignment( - factory.createIdentifier('scopes'), - factory.createArrayLiteralExpression(loginOptions.scopes.map((scope) => factory.createStringLiteral(scope))), - ), - ); - } - const properties = [ - ...providerAssignments, - factory.createPropertyAssignment( - factory.createIdentifier('callbackUrls'), - factory.createArrayLiteralExpression( - callbackUrls === null || callbackUrls === void 0 ? void 0 : callbackUrls.map((url) => factory.createStringLiteral(url)), - ), - ), - factory.createPropertyAssignment( - factory.createIdentifier('logoutUrls'), - factory.createArrayLiteralExpression( - logoutUrls === null || logoutUrls === void 0 ? void 0 : logoutUrls.map((url) => factory.createStringLiteral(url)), - ), - ), - ]; - return factory.createObjectLiteralExpression(properties, true); -} -function createLogInWithPropertyAssignment(logInDefinition = {}, secretErrors) { - var _a, _b, _c, _d; - const logInWith = factory.createIdentifier('loginWith'); - const assignments = []; - if (logInDefinition.email === true && typeof logInDefinition.emailOptions === 'object') { - const emailDefinitionAssignments = []; - if ((_a = logInDefinition.emailOptions) === null || _a === void 0 ? void 0 : _a.emailVerificationSubject) { - emailDefinitionAssignments.push( - factory.createPropertyAssignment( - 'verificationEmailSubject', - factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationSubject), - ), - ); - } - if ((_b = logInDefinition.emailOptions) === null || _b === void 0 ? void 0 : _b.emailVerificationBody) { - emailDefinitionAssignments.push( - factory.createPropertyAssignment( - 'verificationEmailBody', - factory.createArrowFunction( - undefined, - undefined, - [], - undefined, - undefined, - factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationBody), - ), - ), - ); - } - const emailDefinitionObject = factory.createObjectLiteralExpression(emailDefinitionAssignments, true); - assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), emailDefinitionObject)); - } else if (logInDefinition.email === true) { - assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), factory.createTrue())); - } else if (typeof logInDefinition.emailOptions === 'object') { - const emailDefinitionAssignments = []; - if ((_c = logInDefinition.emailOptions) === null || _c === void 0 ? void 0 : _c.emailVerificationSubject) { - emailDefinitionAssignments.push( - factory.createPropertyAssignment( - 'verificationEmailSubject', - factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationSubject), - ), - ); - } - if ((_d = logInDefinition.emailOptions) === null || _d === void 0 ? void 0 : _d.emailVerificationBody) { - emailDefinitionAssignments.push( - factory.createPropertyAssignment( - 'verificationEmailBody', - factory.createArrowFunction( - undefined, - undefined, - [], - undefined, - undefined, - factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationBody), - ), - ), - ); - } - const emailDefinitionObject = factory.createObjectLiteralExpression(emailDefinitionAssignments, true); - assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), emailDefinitionObject)); - } - if (logInDefinition.phone === true) { - assignments.push(factory.createPropertyAssignment(factory.createIdentifier('phone'), factory.createTrue())); - } - if ( - logInDefinition.amazonLogin || - logInDefinition.googleLogin || - logInDefinition.facebookLogin || - logInDefinition.appleLogin || - (logInDefinition.oidcLogin && logInDefinition.oidcLogin.length > 0) || - logInDefinition.samlLogin - ) { - assignments.push( - factory.createPropertyAssignment( - factory.createIdentifier('externalProviders'), - createExternalProvidersPropertyAssignment(logInDefinition, logInDefinition.callbackURLs, logInDefinition.logoutURLs, secretErrors), - ), - ); - } - return factory.createPropertyAssignment(logInWith, factory.createObjectLiteralExpression(assignments, true)); -} -const createStandardAttributeDefinition = (attribute) => { - const properties = []; - for (const key of Object.keys(attribute)) { - const value = attribute[key]; - if (typeof value === 'boolean') { - properties.push( - factory.createPropertyAssignment(factory.createIdentifier(key), value ? factory.createTrue() : factory.createFalse()), - ); - } else if (typeof value === 'string') { - properties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createStringLiteral(value))); - } else if (typeof value === 'number') { - properties.push(factory.createPropertyAssignment(factory.createIdentifier(key), factory.createNumericLiteral(value))); - } - } - return factory.createObjectLiteralExpression(properties, true); -}; -const createUserAttributeAssignments = (standardAttributes, customAttributes) => { - const userAttributeIdentifier = factory.createIdentifier('userAttributes'); - const userAttributeProperties = []; - if (standardAttributes !== undefined) { - const standardAttributeProperties = Object.entries(standardAttributes).map(([key, value]) => { - return factory.createPropertyAssignment(factory.createIdentifier(key), createStandardAttributeDefinition(value)); - }); - userAttributeProperties.push(...standardAttributeProperties); - } - if (customAttributes !== undefined) { - const customAttributeProperties = Object.entries(customAttributes) - .map(([key, value]) => { - if (value !== undefined) { - return factory.createPropertyAssignment(factory.createStringLiteral(key), createStandardAttributeDefinition(value)); - } - return undefined; - }) - .filter((property) => property !== undefined); - userAttributeProperties.push(...customAttributeProperties); - } - return factory.createPropertyAssignment(userAttributeIdentifier, factory.createObjectLiteralExpression(userAttributeProperties, true)); -}; -function createSecretErrorStatements(secretVariables) { - return secretVariables.map((secret) => - factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ - factory.createStringLiteral(`Secrets need to be reset, use \`npx ampx sandbox secret set ${secret}\` to set the value`), - ]), - ); -} -function renderAuthNode(definition) { - var _a; - const namedImports = { '@aws-amplify/backend': new Set() }; - const refAuth = definition.referenceAuth; - if (refAuth) { - const referenceAuthProperties = []; - namedImports['@aws-amplify/backend'].add('referenceAuth'); - const stringProps = ['userPoolId', 'identityPoolId', 'authRoleArn', 'unauthRoleArn', 'userPoolClientId']; - for (const prop of stringProps) { - const value = refAuth[prop]; - if (value) { - referenceAuthProperties.push(factory.createPropertyAssignment(factory.createIdentifier(prop), factory.createStringLiteral(value))); - } - } - if (refAuth.groups) { - referenceAuthProperties.push( - factory.createPropertyAssignment( - factory.createIdentifier('groups'), - factory.createObjectLiteralExpression( - Object.entries(refAuth.groups).map(([key, value]) => - factory.createPropertyAssignment(factory.createStringLiteral(key), factory.createStringLiteral(value)), - ), - true, - ), - ), - ); - } - return (0, resource_1.renderResourceTsFile)({ - exportedVariableName: factory.createIdentifier('auth'), - functionCallParameter: factory.createObjectLiteralExpression(referenceAuthProperties, true), - additionalImportedBackendIdentifiers: namedImports, - backendFunctionConstruct: 'referenceAuth', - }); - } - namedImports['@aws-amplify/backend'].add('defineAuth'); - const defineAuthProperties = []; - const secretErrors = []; - const { loginOptions } = definition; - if ( - (loginOptions === null || loginOptions === void 0 ? void 0 : loginOptions.appleLogin) || - (loginOptions === null || loginOptions === void 0 ? void 0 : loginOptions.amazonLogin) || - (loginOptions === null || loginOptions === void 0 ? void 0 : loginOptions.googleLogin) || - (loginOptions === null || loginOptions === void 0 ? void 0 : loginOptions.facebookLogin) || - ((loginOptions === null || loginOptions === void 0 ? void 0 : loginOptions.oidcLogin) && loginOptions.oidcLogin.length > 0) || - (loginOptions === null || loginOptions === void 0 ? void 0 : loginOptions.samlLogin) - ) { - namedImports['@aws-amplify/backend'].add('secret'); - } - const logInWithPropertyAssignment = createLogInWithPropertyAssignment(definition.loginOptions, secretErrors); - defineAuthProperties.push(logInWithPropertyAssignment); - if (definition.customUserAttributes || definition.standardUserAttributes) { - defineAuthProperties.push(createUserAttributeAssignments(definition.standardUserAttributes, definition.customUserAttributes)); - } - if ((_a = definition.groups) === null || _a === void 0 ? void 0 : _a.length) { - defineAuthProperties.push( - factory.createPropertyAssignment( - factory.createIdentifier('groups'), - factory.createArrayLiteralExpression(definition.groups.map((g) => factory.createStringLiteral(g))), - ), - ); - } - const hasFunctions = definition.lambdaTriggers && Object.keys(definition.lambdaTriggers).length > 0; - if (hasFunctions) { - (0, node_assert_1.default)(definition.lambdaTriggers); - defineAuthProperties.push((0, lambda_1.createTriggersProperty)(definition.lambdaTriggers)); - for (const value of Object.values(definition.lambdaTriggers)) { - const pathSegments = value.source.split('/'); - if (pathSegments.length < 4) { - throw new Error(`Invalid Lambda source path format: ${value.source}. Expected format: amplify/backend/function/functionName/...`); - } - const functionName = pathSegments[3]; - if (!namedImports[`./${functionName}/resource`]) { - namedImports[`./${functionName}/resource`] = new Set(); - } - namedImports[`./${functionName}/resource`].add(functionName); - } - } - if (definition.mfa) { - const multifactorProperties = [ - factory.createPropertyAssignment(factory.createIdentifier('mode'), factory.createStringLiteral(definition.mfa.mode)), - ]; - if (definition.mfa.totp !== undefined) { - multifactorProperties.push( - factory.createPropertyAssignment( - factory.createIdentifier('totp'), - definition.mfa.totp ? factory.createTrue() : factory.createFalse(), - ), - ); - } - if (definition.mfa.sms !== undefined) { - multifactorProperties.push( - factory.createPropertyAssignment( - factory.createIdentifier('sms'), - definition.mfa.sms ? factory.createTrue() : factory.createFalse(), - ), - ); - } - defineAuthProperties.push( - factory.createPropertyAssignment( - factory.createIdentifier('multifactor'), - factory.createObjectLiteralExpression(multifactorProperties, true), - ), - ); - } - return (0, resource_1.renderResourceTsFile)({ - exportedVariableName: factory.createIdentifier('auth'), - functionCallParameter: factory.createObjectLiteralExpression(defineAuthProperties, true), - additionalImportedBackendIdentifiers: namedImports, - backendFunctionConstruct: 'defineAuth', - postImportStatements: secretErrors, - }); -} -exports.renderAuthNode = renderAuthNode; -//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map deleted file mode 100644 index fb1206a8e36..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/auth/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/auth/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts deleted file mode 100644 index 301430e6058..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const generateBackendFile: (config: any, outputDir: string) => Promise; -//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map deleted file mode 100644 index d1d1bc3f18e..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/backend/index.ts"],"names":[],"mappings":"AAEA,eAAO,MAAM,mBAAmB,GAAU,QAAQ,GAAG,EAAE,WAAW,MAAM,kBAEvE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js deleted file mode 100644 index 4e6654fbe31..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js +++ /dev/null @@ -1,10 +0,0 @@ -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.generateBackendFile = void 0; -// Backend generator - creates main backend.ts file -// Logic from amplify-gen2-codegen backend synthesizer -const generateBackendFile = async (config, outputDir) => { - // Generate amplify/backend.ts that imports all resources -}; -exports.generateBackendFile = generateBackendFile; -//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map deleted file mode 100644 index dfd94b9aa86..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/backend/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/backend/index.ts"],"names":[],"mappings":";;;AAAA,mDAAmD;AACnD,sDAAsD;AAC/C,MAAM,mBAAmB,GAAG,KAAK,EAAE,MAAW,EAAE,SAAiB,EAAE,EAAE;IAC1E,yDAAyD;AAC3D,CAAC,CAAC;AAFW,QAAA,mBAAmB,uBAE9B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts deleted file mode 100644 index 0a83dd3a75c..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import ts from 'typescript'; -export type DataTableMapping = Record; -export type DataDefinition = { - tableMappings: Record; - schema: string; -}; -export declare const generateDataSource: (dataDefinition?: DataDefinition) => ts.NodeArray; -//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map deleted file mode 100644 index af8b371e5d8..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/data/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAyD,MAAM,YAAY,CAAC;AAInF,MAAM,MAAM,gBAAgB,GAAG,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AACtD,MAAM,MAAM,cAAc,GAAG;IAC3B,aAAa,EAAE,MAAM,CAAC,MAAM,EAAE,gBAAgB,GAAG,SAAS,CAAC,CAAC;IAC5D,MAAM,EAAE,MAAM,CAAC;CAChB,CAAC;AAIF,eAAO,MAAM,kBAAkB,oBAAqB,cAAc,KAAG,GAAG,SAAS,CAAC,OAAO,CAyExF,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js deleted file mode 100644 index 32fb3988a3d..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js +++ /dev/null @@ -1,84 +0,0 @@ -'use strict'; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.generateDataSource = void 0; -const typescript_1 = __importDefault(require('typescript')); -const resource_1 = require('../../resource/resource'); -const factory = typescript_1.default.factory; -const migratedAmplifyGen1DynamoDbTableMappingsKeyName = 'migratedAmplifyGen1DynamoDbTableMappings'; -const generateDataSource = (dataDefinition) => { - const dataRenderProperties = []; - const namedImports = { '@aws-amplify/backend': new Set() }; - namedImports['@aws-amplify/backend'].add('defineData'); - const schemaStatements = []; - if (dataDefinition && dataDefinition.schema) { - const schemaVariableDeclaration = factory.createVariableDeclaration( - 'schema', - undefined, - undefined, - factory.createNoSubstitutionTemplateLiteral(dataDefinition.schema), - ); - const schemaStatementAssignment = factory.createVariableStatement( - [], - factory.createVariableDeclarationList([schemaVariableDeclaration], typescript_1.default.NodeFlags.Const), - ); - schemaStatements.push(schemaStatementAssignment); - } - if (dataDefinition === null || dataDefinition === void 0 ? void 0 : dataDefinition.tableMappings) { - const tableMappingEnvironments = []; - for (const [environmentName, tableMapping] of Object.entries(dataDefinition.tableMappings)) { - const tableMappingProperties = []; - if (tableMapping) { - for (const [tableName, tableId] of Object.entries(tableMapping)) { - tableMappingProperties.push( - factory.createPropertyAssignment(factory.createIdentifier(tableName), factory.createStringLiteral(tableId)), - ); - } - } - const branchNameExpression = typescript_1.default.addSyntheticLeadingComment( - factory.createPropertyAssignment('branchName', factory.createStringLiteral(environmentName)), - typescript_1.default.SyntaxKind.SingleLineCommentTrivia, - ` Replace the environment name (${environmentName}) with the corresponding branch name. Use "sandbox" for your sandbox environment.`, - true, - ); - let tableMappingExpression = factory.createPropertyAssignment( - 'modelNameToTableNameMapping', - factory.createObjectLiteralExpression(tableMappingProperties), - ); - if (tableMappingProperties.length === 0) { - tableMappingExpression = typescript_1.default.addSyntheticLeadingComment( - tableMappingExpression, - typescript_1.default.SyntaxKind.MultiLineCommentTrivia, - '*\n' + - '* Unable to find the table mapping for this environment.\n' + - '* This could be due the enableGen2Migration feature flag not being set to true for this environment.\n' + - '* Please enable the feature flag and push the backend resources.\n' + - '* If you are not planning to migrate this environment, you can remove this key.\n', - true, - ); - } - const tableMappingForEnvironment = factory.createObjectLiteralExpression([branchNameExpression, tableMappingExpression], true); - tableMappingEnvironments.push(tableMappingForEnvironment); - } - dataRenderProperties.push( - factory.createPropertyAssignment( - migratedAmplifyGen1DynamoDbTableMappingsKeyName, - factory.createArrayLiteralExpression(tableMappingEnvironments), - ), - ); - } - dataRenderProperties.push(factory.createShorthandPropertyAssignment(factory.createIdentifier('schema'))); - return (0, resource_1.renderResourceTsFile)({ - exportedVariableName: factory.createIdentifier('data'), - functionCallParameter: factory.createObjectLiteralExpression(dataRenderProperties, true), - backendFunctionConstruct: 'defineData', - postImportStatements: schemaStatements, - additionalImportedBackendIdentifiers: namedImports, - }); -}; -exports.generateDataSource = generateDataSource; -//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map deleted file mode 100644 index b64a64703c1..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/data/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/data/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts deleted file mode 100644 index bb7072128b0..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -import ts from 'typescript'; -import { EnvironmentResponse, Runtime } from '@aws-sdk/client-lambda'; -export interface FunctionDefinition { - category?: string; - entry?: string; - name?: string; - timeoutSeconds?: number; - memoryMB?: number; - environment?: EnvironmentResponse; - runtime?: Runtime | string; - resourceName?: string; - schedule?: string; -} -export declare function renderFunctions( - definition: FunctionDefinition, - appId?: string, - backendEnvironmentName?: string | undefined, -): ts.NodeArray; -export declare function createFunctionDefinition( - definition?: FunctionDefinition, - postImportStatements?: (ts.CallExpression | ts.JSDoc | ts.ExpressionStatement)[], - namedImports?: Record>, - appId?: string, - backendEnvironmentName?: string, -): ts.ObjectLiteralElementLike[]; -//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map deleted file mode 100644 index 7ba5eec9f22..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/functions/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAE5B,OAAO,EAAE,mBAAmB,EAAE,OAAO,EAAE,MAAM,wBAAwB,CAAC;AAItE,MAAM,WAAW,kBAAkB;IACjC,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,WAAW,CAAC,EAAE,mBAAmB,CAAC;IAClC,OAAO,CAAC,EAAE,OAAO,GAAG,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAqBD,wBAAgB,eAAe,CAAC,UAAU,EAAE,kBAAkB,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,sBAAsB,CAAC,EAAE,MAAM,GAAG,SAAS,yBAkC1H;AAED,wBAAgB,wBAAwB,CACtC,UAAU,CAAC,EAAE,kBAAkB,EAC/B,oBAAoB,CAAC,EAAE,CAAC,EAAE,CAAC,cAAc,GAAG,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,mBAAmB,CAAC,EAAE,EAChF,YAAY,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,EAC1C,KAAK,CAAC,EAAE,MAAM,EACd,sBAAsB,CAAC,EAAE,MAAM,iCAiHhC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js deleted file mode 100644 index ff1a14cb614..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js +++ /dev/null @@ -1,167 +0,0 @@ -'use strict'; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.createFunctionDefinition = exports.renderFunctions = void 0; -const typescript_1 = __importDefault(require('typescript')); -const client_lambda_1 = require('@aws-sdk/client-lambda'); -const resource_1 = require('../../resource/resource'); -const node_assert_1 = __importDefault(require('node:assert')); -const factory = typescript_1.default.factory; -const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; -const createParameter = (name, value) => factory.createPropertyAssignment(factory.createIdentifier(name), value); -const createVariableStatement = (variableDeclaration) => { - return factory.createVariableStatement( - [], - factory.createVariableDeclarationList([variableDeclaration], typescript_1.default.NodeFlags.Const), - ); -}; -const createTemplateLiteral = (templateHead, templateSpan, templateTail) => { - return factory.createTemplateExpression(factory.createTemplateHead(templateHead), [ - factory.createTemplateSpan(factory.createIdentifier(templateSpan), factory.createTemplateTail(templateTail)), - ]); -}; -function renderFunctions(definition, appId, backendEnvironmentName) { - const postImportStatements = []; - const namedImports = { '@aws-amplify/backend': new Set() }; - namedImports['@aws-amplify/backend'].add('defineFunction'); - postImportStatements.push( - factory.createExpressionStatement( - factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ - factory.createStringLiteral( - `Source code for this function can be found in your Amplify Gen 1 Directory. See .amplify/migration/amplify/backend/function/${definition.resourceName}/src`, - ), - ]), - ), - ); - const defineFunctionProperty = createFunctionDefinition(definition, postImportStatements, namedImports, appId, backendEnvironmentName); - const amplifyGen1EnvStatement = createVariableStatement( - factory.createVariableDeclaration( - amplifyGen1EnvName, - undefined, - undefined, - factory.createIdentifier('process.env.AMPLIFY_GEN_1_ENV_NAME ?? "sandbox"'), - ), - ); - postImportStatements.push(amplifyGen1EnvStatement); - return (0, resource_1.renderResourceTsFile)({ - exportedVariableName: factory.createIdentifier( - (definition === null || definition === void 0 ? void 0 : definition.resourceName) || 'sayHello', - ), - functionCallParameter: factory.createObjectLiteralExpression(defineFunctionProperty, true), - backendFunctionConstruct: 'defineFunction', - additionalImportedBackendIdentifiers: namedImports, - postImportStatements, - }); -} -exports.renderFunctions = renderFunctions; -function createFunctionDefinition(definition, postImportStatements, namedImports, appId, backendEnvironmentName) { - var _a; - const defineFunctionProperties = []; - if (definition === null || definition === void 0 ? void 0 : definition.entry) { - defineFunctionProperties.push(createParameter('entry', factory.createStringLiteral('./handler.ts'))); - } - if (definition === null || definition === void 0 ? void 0 : definition.name) { - const splitFuncName = definition.name.split('-'); - const funcNameWithoutBackendEnvName = splitFuncName.slice(0, -1).join('-'); - const funcNameAssignment = createTemplateLiteral(`${funcNameWithoutBackendEnvName}-`, amplifyGen1EnvName, ''); - defineFunctionProperties.push(createParameter('name', funcNameAssignment)); - } - if (definition === null || definition === void 0 ? void 0 : definition.timeoutSeconds) { - defineFunctionProperties.push(createParameter('timeoutSeconds', factory.createNumericLiteral(definition.timeoutSeconds))); - } - if (definition === null || definition === void 0 ? void 0 : definition.memoryMB) { - defineFunctionProperties.push(createParameter('memoryMB', factory.createNumericLiteral(definition.memoryMB))); - } - if ( - (_a = definition === null || definition === void 0 ? void 0 : definition.environment) === null || _a === void 0 ? void 0 : _a.Variables - ) { - defineFunctionProperties.push( - createParameter( - 'environment', - factory.createObjectLiteralExpression( - Object.entries(definition.environment.Variables).map(([key, value]) => { - if (key == 'API_KEY' && value.startsWith(`/amplify/${appId}/${backendEnvironmentName}`)) { - postImportStatements === null || postImportStatements === void 0 - ? void 0 - : postImportStatements.push( - factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ - factory.createStringLiteral('Secrets need to be reset, use `npx ampx sandbox secret set API_KEY` to set the value'), - ]), - ); - if (namedImports && namedImports['@aws-amplify/backend']) { - namedImports['@aws-amplify/backend'].add('secret'); - } else { - const namedImports = { '@aws-amplify/backend': new Set() }; - namedImports['@aws-amplify/backend'].add('secret'); - } - return factory.createPropertyAssignment( - key, - factory.createCallExpression(factory.createIdentifier('secret'), undefined, [factory.createStringLiteral('API_KEY')]), - ); - } else if (key == 'ENV') { - const envNameAssignment = createTemplateLiteral('', amplifyGen1EnvName, ''); - return createParameter(key, envNameAssignment); - } - return createParameter(key, factory.createStringLiteral(value)); - }), - ), - ), - ); - } - const runtime = definition === null || definition === void 0 ? void 0 : definition.runtime; - if (runtime && runtime.includes('nodejs')) { - let nodeRuntime; - switch (runtime) { - case client_lambda_1.Runtime.nodejs16x: - nodeRuntime = 16; - break; - case client_lambda_1.Runtime.nodejs18x: - nodeRuntime = 18; - break; - case client_lambda_1.Runtime.nodejs20x: - nodeRuntime = 20; - break; - case 'nodejs22x': - nodeRuntime = 22; - break; - default: - throw new Error(`Unsupported nodejs runtime for function: ${runtime}`); - } - (0, node_assert_1.default)(nodeRuntime, 'Expected nodejs version to be set'); - defineFunctionProperties.push(createParameter('runtime', factory.createNumericLiteral(nodeRuntime))); - } - if (definition === null || definition === void 0 ? void 0 : definition.schedule) { - const rawScheduleExpression = definition.schedule; - let scheduleExpression; - const startIndex = rawScheduleExpression.indexOf('(') + 1; - const endIndex = rawScheduleExpression.lastIndexOf(')'); - const scheduleValue = startIndex > 0 && endIndex > startIndex ? rawScheduleExpression.slice(startIndex, endIndex) : undefined; - if (rawScheduleExpression === null || rawScheduleExpression === void 0 ? void 0 : rawScheduleExpression.startsWith('rate(')) { - const rateValue = scheduleValue; - if (rateValue) { - const [value, unit] = rateValue.split(' '); - const unitMap = { - minute: 'm', - minutes: 'm', - hour: 'h', - hours: 'h', - day: 'd', - days: 'd', - }; - scheduleExpression = `every ${value}${unitMap[unit]}`; - } - } else if (rawScheduleExpression === null || rawScheduleExpression === void 0 ? void 0 : rawScheduleExpression.startsWith('cron(')) { - scheduleExpression = scheduleValue; - } - if (scheduleExpression) { - defineFunctionProperties.push(createParameter('schedule', factory.createStringLiteral(scheduleExpression))); - } - } - return defineFunctionProperties; -} -exports.createFunctionDefinition = createFunctionDefinition; -//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map deleted file mode 100644 index 5a9c1279382..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/functions/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts deleted file mode 100644 index 6eb4c3837f5..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import ts from 'typescript'; -export type Lambda = { - source: string; -}; -export declare const createTriggersProperty: (triggers: Record) => ts.PropertyAssignment; -//# sourceMappingURL=lambda.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map deleted file mode 100644 index be509ff4357..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"lambda.d.ts","sourceRoot":"","sources":["../../../src/generators/functions/lambda.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAC5B,MAAM,MAAM,MAAM,GAAG;IACnB,MAAM,EAAE,MAAM,CAAC;CAChB,CAAC;AAIF,eAAO,MAAM,sBAAsB,aAAc,OAAO,MAAM,EAAE,MAAM,CAAC,0BAWtE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js deleted file mode 100644 index 96253257ce8..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js +++ /dev/null @@ -1,24 +0,0 @@ -'use strict'; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.createTriggersProperty = void 0; -const typescript_1 = __importDefault(require('typescript')); -const factory = typescript_1.default.factory; -const createTriggersProperty = (triggers) => { - return factory.createPropertyAssignment( - factory.createIdentifier('triggers'), - factory.createObjectLiteralExpression( - Object.entries(triggers).map(([key, value]) => { - const functionName = value.source.split('/')[3]; - return factory.createPropertyAssignment(factory.createIdentifier(key), factory.createIdentifier(functionName)); - }), - true, - ), - ); -}; -exports.createTriggersProperty = createTriggersProperty; -//# sourceMappingURL=lambda.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map deleted file mode 100644 index 673eb24491b..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/functions/lambda.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"lambda.js","sourceRoot":"","sources":["../../../src/generators/functions/lambda.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAK5B,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAEpB,MAAM,sBAAsB,GAAG,CAAC,QAAgC,EAAE,EAAE;IACzE,OAAO,OAAO,CAAC,wBAAwB,CACrC,OAAO,CAAC,gBAAgB,CAAC,UAAU,CAAC,EACpC,OAAO,CAAC,6BAA6B,CACnC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE;QAC5C,MAAM,YAAY,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QAChD,OAAO,OAAO,CAAC,wBAAwB,CAAC,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,CAAC;IACjH,CAAC,CAAC,EACF,IAAI,CACL,CACF,CAAC;AACJ,CAAC,CAAC;AAXW,QAAA,sBAAsB,0BAWjC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts deleted file mode 100644 index f703b9c984d..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import ts from 'typescript'; -import { AccessPatterns } from './index.js'; -export declare const getAccessPatterns: (accessPatterns: AccessPatterns) => ts.PropertyAssignment; -//# sourceMappingURL=access.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map deleted file mode 100644 index 488b2f87a97..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"access.d.ts","sourceRoot":"","sources":["../../../src/generators/storage/access.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkC,MAAM,YAAY,CAAC;AAC5D,OAAO,EAAE,cAAc,EAAc,MAAM,YAAY,CAAC;AAoBxD,eAAO,MAAM,iBAAiB,mBAAoB,cAAc,KAAG,GAAG,kBAqDrE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js deleted file mode 100644 index df30f928306..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js +++ /dev/null @@ -1,71 +0,0 @@ -'use strict'; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.getAccessPatterns = void 0; -const typescript_1 = __importDefault(require('typescript')); -const factory = typescript_1.default.factory; -const createAllowPattern = (allowIdentifier, userLevel, permissions) => { - return factory.createCallExpression( - factory.createPropertyAccessExpression(allowIdentifier, factory.createIdentifier(`${userLevel}.to`)), - undefined, - [factory.createArrayLiteralExpression(permissions.map((p) => factory.createStringLiteral(p)))], - ); -}; -const getAccessPatterns = (accessPatterns) => { - var _a, _b; - const accessIdentifier = factory.createIdentifier('access'); - const allowIdentifier = factory.createIdentifier('allow'); - const publicPathAccess = []; - const privatePathAccess = []; - const protectedPathAccess = []; - if (accessPatterns.guest && accessPatterns.guest.length) { - publicPathAccess.push(createAllowPattern(allowIdentifier, 'guest', (_a = accessPatterns.guest) !== null && _a !== void 0 ? _a : [])); - } - if (accessPatterns.auth && accessPatterns.auth.length) { - const accessPattern = createAllowPattern( - allowIdentifier, - 'authenticated', - (_b = accessPatterns.auth) !== null && _b !== void 0 ? _b : [], - ); - publicPathAccess.push(accessPattern); - protectedPathAccess.push(accessPattern); - privatePathAccess.push(accessPattern); - } - if (accessPatterns.groups && Object.keys(accessPatterns.groups).length) { - Object.entries(accessPatterns.groups).forEach(([key, value]) => { - publicPathAccess.push(createAllowPattern(allowIdentifier, `groups(['${key}'])`, value)); - privatePathAccess.push(createAllowPattern(allowIdentifier, `groups(['${key}'])`, value)); - protectedPathAccess.push(createAllowPattern(allowIdentifier, `groups(['${key}'])`, value)); - }); - } - const publicPath = 'public/*'; - const privatePath = 'private/{entity_id}/*'; - const protectedPath = 'protected/{entity_id}/*'; - const allowAssignments = []; - const createAccessPropertyAssignment = (bucketPath, accessArray) => - factory.createPropertyAssignment(factory.createStringLiteral(bucketPath), factory.createArrayLiteralExpression(accessArray)); - if (publicPathAccess.length) { - allowAssignments.push(createAccessPropertyAssignment(publicPath, publicPathAccess)); - } - if (protectedPathAccess.length) { - allowAssignments.push(createAccessPropertyAssignment(protectedPath, protectedPathAccess)); - } - if (privatePathAccess.length) { - allowAssignments.push(createAccessPropertyAssignment(privatePath, privatePathAccess)); - } - const accessFunction = factory.createArrowFunction( - undefined, - undefined, - [factory.createParameterDeclaration(undefined, undefined, allowIdentifier)], - undefined, - undefined, - factory.createParenthesizedExpression(factory.createObjectLiteralExpression(allowAssignments, true)), - ); - return factory.createPropertyAssignment(accessIdentifier, accessFunction); -}; -exports.getAccessPatterns = getAccessPatterns; -//# sourceMappingURL=access.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map deleted file mode 100644 index fcacf4a2abf..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/access.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"access.js","sourceRoot":"","sources":["../../../src/generators/storage/access.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts deleted file mode 100644 index 79e294b46a1..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts +++ /dev/null @@ -1,31 +0,0 @@ -import ts from 'typescript'; -import { Lambda } from '../functions/lambda'; -import { BucketAccelerateStatus, BucketVersioningStatus, ServerSideEncryptionByDefault } from '@aws-sdk/client-s3'; -export type S3TriggerDefinition = Record; -export type Permission = 'read' | 'write' | 'create' | 'delete'; -export type GroupPermissions = { - [Key in G[number]]: Permission[]; -}; -export type StorageTriggerEvent = 'onDelete' | 'onUpload'; -export type AccessPatterns = { - auth?: Permission[]; - guest?: Permission[]; - groups?: Record; -}; -export type ServerSideEncryptionConfiguration = { - serverSideEncryptionByDefault: ServerSideEncryptionByDefault; - bucketKeyEnabled: boolean; -}; -export interface StorageRenderParameters { - bucketName?: string; - triggers?: Partial>; - accessPatterns?: AccessPatterns; - storageIdentifier?: string; - lambdas?: S3TriggerDefinition[]; - bucketEncryptionAlgorithm?: ServerSideEncryptionConfiguration; - dynamoDB?: string; - accelerateConfiguration?: BucketAccelerateStatus; - versioningConfiguration?: BucketVersioningStatus; -} -export declare const renderStorage: (storageParams?: StorageRenderParameters) => ts.NodeArray; -//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map deleted file mode 100644 index fd9e228f126..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/generators/storage/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAA8C,MAAM,YAAY,CAAC;AAGxE,OAAO,EAA0B,MAAM,EAAE,MAAM,qBAAqB,CAAC;AACrE,OAAO,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,6BAA6B,EAAE,MAAM,oBAAoB,CAAC;AAKnH,MAAM,MAAM,mBAAmB,GAAG,MAAM,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;AACxD,MAAM,MAAM,UAAU,GAAG,MAAM,GAAG,OAAO,GAAG,QAAQ,GAAG,QAAQ,CAAC;AAChE,MAAM,MAAM,gBAAgB,CAAC,CAAC,SAAS,SAAS,MAAM,EAAE,IAAI;KACzD,GAAG,IAAI,CAAC,CAAC,MAAM,CAAC,GAAG,UAAU,EAAE;CACjC,CAAC;AAEF,MAAM,MAAM,mBAAmB,GAAG,UAAU,GAAG,UAAU,CAAC;AAC1D,MAAM,MAAM,cAAc,GAAG;IAC3B,IAAI,CAAC,EAAE,UAAU,EAAE,CAAC;IACpB,KAAK,CAAC,EAAE,UAAU,EAAE,CAAC;IACrB,MAAM,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC;CACvC,CAAC;AAEF,MAAM,MAAM,iCAAiC,GAAG;IAC9C,6BAA6B,EAAE,6BAA6B,CAAC;IAC7D,gBAAgB,EAAE,OAAO,CAAC;CAC3B,CAAC;AAEF,MAAM,WAAW,uBAAuB;IACtC,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,QAAQ,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,mBAAmB,EAAE,MAAM,CAAC,CAAC,CAAC;IACxD,cAAc,CAAC,EAAE,cAAc,CAAC;IAChC,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAE,mBAAmB,EAAE,CAAC;IAChC,yBAAyB,CAAC,EAAE,iCAAiC,CAAC;IAC9D,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,uBAAuB,CAAC,EAAE,sBAAsB,CAAC;IACjD,uBAAuB,CAAC,EAAE,sBAAsB,CAAC;CAClD;AAYD,eAAO,MAAM,aAAa,mBAAmB,uBAAuB,0BA0DnE,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js deleted file mode 100644 index 42f01c4074e..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js +++ /dev/null @@ -1,83 +0,0 @@ -'use strict'; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.renderStorage = void 0; -const typescript_1 = __importDefault(require('typescript')); -const access_1 = require('./access'); -const resource_1 = require('../../resource/resource'); -const lambda_1 = require('../functions/lambda'); -const factory = typescript_1.default.factory; -const amplifyGen1EnvName = 'AMPLIFY_GEN_1_ENV_NAME'; -const createVariableStatement = (variableDeclaration) => { - return factory.createVariableStatement( - [], - factory.createVariableDeclarationList([variableDeclaration], typescript_1.default.NodeFlags.Const), - ); -}; -const createTemplateLiteral = (templateHead, templateSpan, templateTail) => { - return factory.createTemplateExpression(factory.createTemplateHead(templateHead), [ - factory.createTemplateSpan(factory.createIdentifier(templateSpan), factory.createTemplateTail(templateTail)), - ]); -}; -const renderStorage = (storageParams = {}) => { - var _a; - const propertyAssignments = []; - const namedImports = { '@aws-amplify/backend': new Set() }; - namedImports['@aws-amplify/backend'].add('defineStorage'); - const triggers = storageParams.triggers || {}; - const postImportStatements = []; - const amplifyGen1EnvStatement = createVariableStatement( - factory.createVariableDeclaration( - amplifyGen1EnvName, - undefined, - undefined, - factory.createIdentifier('process.env.AMPLIFY_GEN_1_ENV_NAME ?? "sandbox"'), - ), - ); - postImportStatements.push(amplifyGen1EnvStatement); - if (storageParams.storageIdentifier) { - const splitStorageIdentifier = storageParams.storageIdentifier.split('-'); - const storageNameWithoutBackendEnvName = splitStorageIdentifier.slice(0, -1).join('-'); - const storageNameAssignment = createTemplateLiteral(`${storageNameWithoutBackendEnvName}-`, amplifyGen1EnvName, ''); - propertyAssignments.push(factory.createPropertyAssignment(factory.createIdentifier('name'), storageNameAssignment)); - } - if (storageParams.accessPatterns) { - propertyAssignments.push((0, access_1.getAccessPatterns)(storageParams.accessPatterns)); - } - if ((_a = storageParams.accessPatterns) === null || _a === void 0 ? void 0 : _a.groups) { - postImportStatements.push( - factory.createJSDocComment( - factory.createNodeArray([ - factory.createJSDocText('TODO: Your project uses group permissions. Group permissions have changed in Gen 2. '), - factory.createJSDocText( - 'In order to grant permissions to groups in Gen 2, please refer to https://docs.amplify.aws/react/build-a-backend/storage/authorization/#for-gen-1-public-protected-and-private-access-pattern.', - ), - ]), - ), - ); - } - if (Object.keys(triggers).length) { - propertyAssignments.push((0, lambda_1.createTriggersProperty)(triggers)); - for (const value of Object.values(triggers)) { - const functionName = value.source.split('/')[3]; - if (!namedImports[`./${functionName}/resource`]) { - namedImports[`./${functionName}/resource`] = new Set(); - } - namedImports[`./${functionName}/resource`].add(functionName); - } - } - const storageArgs = factory.createObjectLiteralExpression(propertyAssignments); - return (0, resource_1.renderResourceTsFile)({ - backendFunctionConstruct: 'defineStorage', - exportedVariableName: factory.createIdentifier('storage'), - functionCallParameter: storageArgs, - postImportStatements, - additionalImportedBackendIdentifiers: namedImports, - }); -}; -exports.renderStorage = renderStorage; -//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map deleted file mode 100644 index 6a8fbb6314c..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/generators/storage/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/generators/storage/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts deleted file mode 100644 index 253aee5a8bb..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export { migrateToGen2 } from './core/migration-pipeline'; -export * from './types'; -export * from './renderers'; -//# sourceMappingURL=index.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map deleted file mode 100644 index 2f46ab2e027..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,aAAa,EAAE,MAAM,2BAA2B,CAAC;AAC1D,cAAc,SAAS,CAAC;AACxB,cAAc,aAAa,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js deleted file mode 100644 index 3433171b939..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js +++ /dev/null @@ -1,39 +0,0 @@ -'use strict'; -var __createBinding = - (this && this.__createBinding) || - (Object.create - ? function (o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ('get' in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { - enumerable: true, - get: function () { - return m[k]; - }, - }; - } - Object.defineProperty(o, k2, desc); - } - : function (o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; - }); -var __exportStar = - (this && this.__exportStar) || - function (m, exports) { - for (var p in m) if (p !== 'default' && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.migrateToGen2 = void 0; -// Main entry point for the unified migration tool -var migration_pipeline_1 = require('./core/migration-pipeline'); -Object.defineProperty(exports, 'migrateToGen2', { - enumerable: true, - get: function () { - return migration_pipeline_1.migrateToGen2; - }, -}); -__exportStar(require('./types'), exports); -__exportStar(require('./renderers'), exports); -//# sourceMappingURL=index.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js.map deleted file mode 100644 index 62b87029b25..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAAkD;AAClD,gEAA0D;AAAjD,mHAAA,aAAa,OAAA;AACtB,0CAAwB;AACxB,8CAA4B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts deleted file mode 100644 index 1a22bc15f40..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -export type AmplifyDevDependencies = { - '@aws-amplify/backend': string; - '@aws-amplify/backend-cli': string; - '@aws-amplify/backend-data': string; - 'aws-cdk': string; - 'aws-cdk-lib': string; - 'ci-info': string; - constructs: string; - esbuild: string; - tsx: string; - typescript: string; - '@types/node': string; -}; -export type AmplifyDependencies = { - 'aws-amplify': string; -}; -export type AmplifyPackageVersions = AmplifyDevDependencies & AmplifyDependencies; -export type PackageJsonDependencies = { - devDependencies?: Record; - dependencies?: Record; -}; -export type PackageJson = { - name: string; - scripts?: Record; -} & PackageJsonDependencies; -export declare const patchNpmPackageJson: (packageJson: PackageJson, packageVersions?: Partial) => PackageJson; -//# sourceMappingURL=renderer.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map deleted file mode 100644 index b4c43fa528a..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"renderer.d.ts","sourceRoot":"","sources":["../../src/npm_package/renderer.ts"],"names":[],"mappings":"AAAA,MAAM,MAAM,sBAAsB,GAAG;IACnC,sBAAsB,EAAE,MAAM,CAAC;IAC/B,0BAA0B,EAAE,MAAM,CAAC;IACnC,2BAA2B,EAAE,MAAM,CAAC;IACpC,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;IACtB,SAAS,EAAE,MAAM,CAAC;IAClB,UAAU,EAAE,MAAM,CAAC;IACnB,OAAO,EAAE,MAAM,CAAC;IAChB,GAAG,EAAE,MAAM,CAAC;IACZ,UAAU,EAAE,MAAM,CAAC;IACnB,aAAa,EAAE,MAAM,CAAC;CACvB,CAAC;AACF,MAAM,MAAM,mBAAmB,GAAG;IAChC,aAAa,EAAE,MAAM,CAAC;CACvB,CAAC;AACF,MAAM,MAAM,sBAAsB,GAAG,sBAAsB,GAAG,mBAAmB,CAAC;AAElF,MAAM,MAAM,uBAAuB,GAAG;IACpC,eAAe,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACzC,YAAY,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;CACvC,CAAC;AAEF,MAAM,MAAM,WAAW,GAAG;IACxB,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;CAClC,GAAG,uBAAuB,CAAC;AAI5B,eAAO,MAAM,mBAAmB,gBAAiB,WAAW,oBAAmB,QAAQ,sBAAsB,CAAC,KAAQ,WAsBrH,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js deleted file mode 100644 index 4214a8bf3a9..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js +++ /dev/null @@ -1,30 +0,0 @@ -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.patchNpmPackageJson = void 0; -const withDefault = (version) => (version !== null && version !== void 0 ? version : '*'); -const patchNpmPackageJson = (packageJson, packageVersions = {}) => { - var _a, _b; - return { - ...packageJson, - devDependencies: { - ...((_a = packageJson.devDependencies) !== null && _a !== void 0 ? _a : {}), - '@aws-amplify/backend': withDefault(packageVersions['@aws-amplify/backend']), - '@aws-amplify/backend-cli': withDefault(packageVersions['@aws-amplify/backend-cli']), - '@aws-amplify/backend-data': withDefault(packageVersions['@aws-amplify/backend-data']), - 'aws-cdk': withDefault(packageVersions['aws-cdk']), - 'aws-cdk-lib': withDefault(packageVersions['aws-cdk-lib']), - 'ci-info': withDefault(packageVersions['ci-info']), - constructs: withDefault(packageVersions.constructs), - esbuild: withDefault(packageVersions.esbuild), - tsx: withDefault(packageVersions.tsx), - typescript: withDefault(packageVersions.typescript), - '@types/node': withDefault(packageVersions['@types/node']), - }, - dependencies: { - ...((_b = packageJson.dependencies) !== null && _b !== void 0 ? _b : {}), - 'aws-amplify': withDefault(packageVersions['aws-amplify']), - }, - }; -}; -exports.patchNpmPackageJson = patchNpmPackageJson; -//# sourceMappingURL=renderer.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map deleted file mode 100644 index 0ca0007df71..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/npm_package/renderer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"renderer.js","sourceRoot":"","sources":["../../src/npm_package/renderer.ts"],"names":[],"mappings":";;;AA4BA,MAAM,WAAW,GAAG,CAAC,OAAgB,EAAE,EAAE,CAAC,OAAO,aAAP,OAAO,cAAP,OAAO,GAAI,GAAG,CAAC;AAElD,MAAM,mBAAmB,GAAG,CAAC,WAAwB,EAAE,kBAAmD,EAAE,EAAe,EAAE;;IAClI,OAAO;QACL,GAAG,WAAW;QACd,eAAe,EAAE;YACf,GAAG,CAAC,MAAA,WAAW,CAAC,eAAe,mCAAI,EAAE,CAAC;YACtC,sBAAsB,EAAE,WAAW,CAAC,eAAe,CAAC,sBAAsB,CAAC,CAAC;YAC5E,0BAA0B,EAAE,WAAW,CAAC,eAAe,CAAC,0BAA0B,CAAC,CAAC;YACpF,2BAA2B,EAAE,WAAW,CAAC,eAAe,CAAC,2BAA2B,CAAC,CAAC;YACtF,SAAS,EAAE,WAAW,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC;YAClD,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;YAC1D,SAAS,EAAE,WAAW,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC;YAClD,UAAU,EAAE,WAAW,CAAC,eAAe,CAAC,UAAU,CAAC;YACnD,OAAO,EAAE,WAAW,CAAC,eAAe,CAAC,OAAO,CAAC;YAC7C,GAAG,EAAE,WAAW,CAAC,eAAe,CAAC,GAAG,CAAC;YACrC,UAAU,EAAE,WAAW,CAAC,eAAe,CAAC,UAAU,CAAC;YACnD,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;SAC3D;QACD,YAAY,EAAE;YACZ,GAAG,CAAC,MAAA,WAAW,CAAC,YAAY,mCAAI,EAAE,CAAC;YACnC,aAAa,EAAE,WAAW,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC;SAC3D;KACF,CAAC;AACJ,CAAC,CAAC;AAtBW,QAAA,mBAAmB,uBAsB9B"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts deleted file mode 100644 index f842d45f8be..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -export interface Renderer { - render(): Promise; -} -export declare class RenderPipeline implements Renderer { - private renderers; - constructor(renderers: Renderer[]); - render: () => Promise; -} -//# sourceMappingURL=render_pipeline.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map deleted file mode 100644 index d29d6d36e05..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"render_pipeline.d.ts","sourceRoot":"","sources":["../src/render_pipeline.ts"],"names":[],"mappings":"AAAA,MAAM,WAAW,QAAQ;IACvB,MAAM,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC;CACzB;AACD,qBAAa,cAAe,YAAW,QAAQ;IACjC,OAAO,CAAC,SAAS;gBAAT,SAAS,EAAE,QAAQ,EAAE;IAEzC,MAAM,QAAa,QAAQ,IAAI,CAAC,CAI9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js deleted file mode 100644 index f3098dfd47f..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js +++ /dev/null @@ -1,15 +0,0 @@ -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.RenderPipeline = void 0; -class RenderPipeline { - constructor(renderers) { - this.renderers = renderers; - this.render = async () => { - for (const renderer of this.renderers) { - await renderer.render(); - } - }; - } -} -exports.RenderPipeline = RenderPipeline; -//# sourceMappingURL=render_pipeline.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map deleted file mode 100644 index 4c5151d37a4..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/render_pipeline.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"render_pipeline.js","sourceRoot":"","sources":["../src/render_pipeline.ts"],"names":[],"mappings":";;;AAGA,MAAa,cAAc;IACzB,YAAoB,SAAqB;QAArB,cAAS,GAAT,SAAS,CAAY;QAEzC,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,KAAK,MAAM,QAAQ,IAAI,IAAI,CAAC,SAAS,EAAE;gBACrC,MAAM,QAAQ,CAAC,MAAM,EAAE,CAAC;aACzB;QACH,CAAC,CAAC;IAN0C,CAAC;CAO9C;AARD,wCAQC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts deleted file mode 100644 index dcfa2f1092e..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Renderer } from '../render_pipeline'; -export declare class EnsureDirectory implements Renderer { - private directory; - constructor(directory: string); - render: () => Promise; -} -//# sourceMappingURL=ensure_directory.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map deleted file mode 100644 index bfcae3d66da..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ensure_directory.d.ts","sourceRoot":"","sources":["../../src/renderers/ensure_directory.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAE9C,qBAAa,eAAgB,YAAW,QAAQ;IAClC,OAAO,CAAC,SAAS;gBAAT,SAAS,EAAE,MAAM;IACrC,MAAM,QAAa,QAAQ,IAAI,CAAC,CAE9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js deleted file mode 100644 index f223bc8ee17..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js +++ /dev/null @@ -1,19 +0,0 @@ -'use strict'; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.EnsureDirectory = void 0; -const promises_1 = __importDefault(require('node:fs/promises')); -class EnsureDirectory { - constructor(directory) { - this.directory = directory; - this.render = async () => { - await promises_1.default.mkdir(this.directory, { recursive: true }); - }; - } -} -exports.EnsureDirectory = EnsureDirectory; -//# sourceMappingURL=ensure_directory.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map deleted file mode 100644 index a08380d3bc9..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/ensure_directory.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ensure_directory.js","sourceRoot":"","sources":["../../src/renderers/ensure_directory.ts"],"names":[],"mappings":";;;;;;AAAA,gEAAkC;AAGlC,MAAa,eAAe;IAC1B,YAAoB,SAAiB;QAAjB,cAAS,GAAT,SAAS,CAAQ;QACrC,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,MAAM,kBAAE,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;QACtD,CAAC,CAAC;IAHsC,CAAC;CAI1C;AALD,0CAKC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts deleted file mode 100644 index ab7cfba449a..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Renderer } from '../render_pipeline'; -export declare class JsonRenderer implements Renderer { - private createJson; - private writeFile; - constructor(createJson: () => Promise>, writeFile: (content: string) => Promise); - render: () => Promise; -} -//# sourceMappingURL=package_json.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map deleted file mode 100644 index b864a356b44..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"package_json.d.ts","sourceRoot":"","sources":["../../src/renderers/package_json.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAE9C,qBAAa,YAAa,YAAW,QAAQ;IAC/B,OAAO,CAAC,UAAU;IAA0C,OAAO,CAAC,SAAS;gBAArE,UAAU,EAAE,MAAM,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,EAAU,SAAS,EAAE,CAAC,OAAO,EAAE,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC;IAE7H,MAAM,QAAa,QAAQ,IAAI,CAAC,CAG9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js deleted file mode 100644 index 2f33b308cb7..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js +++ /dev/null @@ -1,15 +0,0 @@ -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.JsonRenderer = void 0; -class JsonRenderer { - constructor(createJson, writeFile) { - this.createJson = createJson; - this.writeFile = writeFile; - this.render = async () => { - const packageJson = await this.createJson(); - await this.writeFile(JSON.stringify(packageJson, null, 2)); - }; - } -} -exports.JsonRenderer = JsonRenderer; -//# sourceMappingURL=package_json.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map deleted file mode 100644 index 943c27b1bdf..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/package_json.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"package_json.js","sourceRoot":"","sources":["../../src/renderers/package_json.ts"],"names":[],"mappings":";;;AAEA,MAAa,YAAY;IACvB,YAAoB,UAAkD,EAAU,SAA6C;QAAzG,eAAU,GAAV,UAAU,CAAwC;QAAU,cAAS,GAAT,SAAS,CAAoC;QAE7H,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,MAAM,WAAW,GAAG,MAAM,IAAI,CAAC,UAAU,EAAE,CAAC;YAC5C,MAAM,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC;QAC7D,CAAC,CAAC;IAL8H,CAAC;CAMlI;AAPD,oCAOC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts deleted file mode 100644 index 1cccae5c02f..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import ts from 'typescript'; -import { Renderer } from '../render_pipeline.js'; -export declare class TypescriptNodeArrayRenderer implements Renderer { - private blockCreator; - private writer; - private printer; - private sourceFile; - constructor(blockCreator: () => Promise>, writer: (content: string) => Promise); - render: () => Promise; -} -//# sourceMappingURL=typescript_block_node.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map deleted file mode 100644 index 349004ad9fd..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"typescript_block_node.d.ts","sourceRoot":"","sources":["../../src/renderers/typescript_block_node.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAC5B,OAAO,EAAE,QAAQ,EAAE,MAAM,uBAAuB,CAAC;AACjD,qBAAa,2BAA4B,YAAW,QAAQ;IAG9C,OAAO,CAAC,YAAY;IAAwC,OAAO,CAAC,MAAM;IAFtF,OAAO,CAAC,OAAO,CAAa;IAC5B,OAAO,CAAC,UAAU,CAAgB;gBACd,YAAY,EAAE,MAAM,OAAO,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAU,MAAM,EAAE,CAAC,OAAO,EAAE,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC;IAI1H,MAAM,QAAa,QAAQ,IAAI,CAAC,CAI9B;CACH"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js deleted file mode 100644 index 33e39465111..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js +++ /dev/null @@ -1,30 +0,0 @@ -'use strict'; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.TypescriptNodeArrayRenderer = void 0; -const typescript_1 = __importDefault(require('typescript')); -class TypescriptNodeArrayRenderer { - constructor(blockCreator, writer) { - this.blockCreator = blockCreator; - this.writer = writer; - this.render = async () => { - const block = await this.blockCreator(); - const source = this.printer.printList(typescript_1.default.ListFormat.MultiLine, block, this.sourceFile); - await this.writer(source); - }; - this.printer = typescript_1.default.createPrinter({ newLine: typescript_1.default.NewLineKind.LineFeed }); - this.sourceFile = typescript_1.default.createSourceFile( - 'output.ts', - '', - typescript_1.default.ScriptTarget.Latest, - false, - typescript_1.default.ScriptKind.TS, - ); - } -} -exports.TypescriptNodeArrayRenderer = TypescriptNodeArrayRenderer; -//# sourceMappingURL=typescript_block_node.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map deleted file mode 100644 index 11112385c42..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/renderers/typescript_block_node.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"typescript_block_node.js","sourceRoot":"","sources":["../../src/renderers/typescript_block_node.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAE5B,MAAa,2BAA2B;IAGtC,YAAoB,YAAkD,EAAU,MAA0C;QAAtG,iBAAY,GAAZ,YAAY,CAAsC;QAAU,WAAM,GAAN,MAAM,CAAoC;QAI1H,WAAM,GAAG,KAAK,IAAmB,EAAE;YACjC,MAAM,KAAK,GAAG,MAAM,IAAI,CAAC,YAAY,EAAE,CAAC;YACxC,MAAM,MAAM,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,oBAAE,CAAC,UAAU,CAAC,SAAS,EAAE,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC;YACvF,MAAM,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;QAC5B,CAAC,CAAC;QAPA,IAAI,CAAC,OAAO,GAAG,oBAAE,CAAC,aAAa,CAAC,EAAE,OAAO,EAAE,oBAAE,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC;QACtE,IAAI,CAAC,UAAU,GAAG,oBAAE,CAAC,gBAAgB,CAAC,WAAW,EAAE,EAAE,EAAE,oBAAE,CAAC,YAAY,CAAC,MAAM,EAAE,KAAK,EAAE,oBAAE,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC;IAC1G,CAAC;CAMF;AAZD,kEAYC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts deleted file mode 100644 index eeef2b4192e..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts +++ /dev/null @@ -1,34 +0,0 @@ -import ts from 'typescript'; -export type ResourceTsParameters = { - additionalImportedBackendIdentifiers?: Record>; - backendFunctionConstruct: string; - functionCallParameter: ts.ObjectLiteralExpression; - exportedVariableName: ts.Identifier; - postImportStatements?: ts.Node[]; - postExportStatements?: ts.Node[]; -}; -export declare function renderResourceTsFile({ - additionalImportedBackendIdentifiers, - backendFunctionConstruct, - functionCallParameter, - exportedVariableName, - postImportStatements, - postExportStatements, -}: ResourceTsParameters): ts.NodeArray; -export type ResourceTsParametersList = { - additionalImportedBackendIdentifiers?: Record>; - backendFunctionConstruct: string; - functionCallParameter: ts.ObjectLiteralExpression[]; - exportedVariableName: ts.Identifier[]; - postImportStatements?: ts.Node[]; - postExportStatements?: ts.Node[]; -}; -export declare function renderResourceTsFilesForFunction({ - additionalImportedBackendIdentifiers, - backendFunctionConstruct, - functionCallParameter, - exportedVariableName, - postImportStatements, - postExportStatements, -}: ResourceTsParametersList): ts.NodeArray; -//# sourceMappingURL=resource.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map deleted file mode 100644 index 1af33db036f..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"resource.d.ts","sourceRoot":"","sources":["../../src/resource/resource.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAG5B,MAAM,MAAM,oBAAoB,GAAG;IACjC,oCAAoC,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;IACnE,wBAAwB,EAAE,MAAM,CAAC;IACjC,qBAAqB,EAAE,EAAE,CAAC,uBAAuB,CAAC;IAClD,oBAAoB,EAAE,EAAE,CAAC,UAAU,CAAC;IACpC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;IACjC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;CAClC,CAAC;AAEF,wBAAgB,oBAAoB,CAAC,EACnC,oCAAyC,EACzC,wBAAwB,EACxB,qBAAqB,EACrB,oBAAoB,EACpB,oBAAoB,EACpB,oBAAoB,GACrB,EAAE,oBAAoB,GAAG,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,CAiB9C;AAED,MAAM,MAAM,wBAAwB,GAAG;IACrC,oCAAoC,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;IACnE,wBAAwB,EAAE,MAAM,CAAC;IACjC,qBAAqB,EAAE,EAAE,CAAC,uBAAuB,EAAE,CAAC;IACpD,oBAAoB,EAAE,EAAE,CAAC,UAAU,EAAE,CAAC;IACtC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;IACjC,oBAAoB,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC;CAClC,CAAC;AAEF,wBAAgB,gCAAgC,CAAC,EAC/C,oCAAyC,EACzC,wBAAwB,EACxB,qBAAqB,EACrB,oBAAoB,EACpB,oBAAoB,EACpB,oBAAoB,GACrB,EAAE,wBAAwB,GAAG,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,CAUlD"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js deleted file mode 100644 index a64628d9588..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js +++ /dev/null @@ -1,102 +0,0 @@ -'use strict'; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.renderResourceTsFilesForFunction = exports.renderResourceTsFile = void 0; -const typescript_1 = __importDefault(require('typescript')); -const ts_factory_utils_1 = require('../ts_factory_utils'); -const factory = typescript_1.default.factory; -function renderResourceTsFile({ - additionalImportedBackendIdentifiers = {}, - backendFunctionConstruct, - functionCallParameter, - exportedVariableName, - postImportStatements, - postExportStatements, -}) { - const backendFunctionIdentifier = factory.createIdentifier(backendFunctionConstruct); - const importStatements = renderImportStatements(additionalImportedBackendIdentifiers); - const functionCall = factory.createCallExpression(backendFunctionIdentifier, undefined, [functionCallParameter]); - const exportedVariable = factory.createVariableDeclaration(exportedVariableName, undefined, undefined, functionCall); - const exportStatement = factory.createVariableStatement( - [factory.createModifier(typescript_1.default.SyntaxKind.ExportKeyword)], - factory.createVariableDeclarationList([exportedVariable], typescript_1.default.NodeFlags.Const), - ); - return factory.createNodeArray([ - ...importStatements, - ...(postImportStatements !== undefined && postImportStatements.length > 0 - ? [ts_factory_utils_1.newLineIdentifier, ...postImportStatements] - : []), - ts_factory_utils_1.newLineIdentifier, - exportStatement, - ...(postExportStatements !== undefined && postExportStatements.length > 0 - ? [ts_factory_utils_1.newLineIdentifier, ...postExportStatements] - : []), - ]); -} -exports.renderResourceTsFile = renderResourceTsFile; -function renderResourceTsFilesForFunction({ - additionalImportedBackendIdentifiers = {}, - backendFunctionConstruct, - functionCallParameter, - exportedVariableName, - postImportStatements, - postExportStatements, -}) { - const importStatements = renderImportStatements(additionalImportedBackendIdentifiers); - const exportStatements = renderExportStatementsForFunctions(backendFunctionConstruct, functionCallParameter, exportedVariableName); - return factory.createNodeArray([ - ...importStatements, - ...(postImportStatements !== undefined && postImportStatements.length > 0 - ? [ts_factory_utils_1.newLineIdentifier, ...postImportStatements] - : []), - ...(exportStatements ? [ts_factory_utils_1.newLineIdentifier, ...exportStatements] : []), - ...(postExportStatements !== undefined && postExportStatements.length > 0 - ? [ts_factory_utils_1.newLineIdentifier, ...postExportStatements] - : []), - ]); -} -exports.renderResourceTsFilesForFunction = renderResourceTsFilesForFunction; -function renderImportStatements(additionalImportedBackendIdentifiers) { - const importStatements = []; - for (const [packageName, identifiers] of Object.entries(additionalImportedBackendIdentifiers)) { - const importSpecifiers = []; - identifiers.forEach((identifier) => { - importSpecifiers.push(factory.createImportSpecifier(false, undefined, factory.createIdentifier(identifier))); - }); - const importStatement = factory.createImportDeclaration( - undefined, - factory.createImportClause(false, undefined, factory.createNamedImports(importSpecifiers)), - factory.createStringLiteral(packageName), - ); - importStatements.push(importStatement); - } - return importStatements; -} -function renderExportStatementsForFunctions(backendFunctionConstruct, functionCallParameter, exportedVariableName) { - const exportStatementList = []; - let i = 0; - for (const functionCallParam of functionCallParameter) { - const backendFunctionIdentifier = factory.createIdentifier(backendFunctionConstruct); - const functionCall = factory.createCallExpression(backendFunctionIdentifier, undefined, [functionCallParam]); - const exportedVariable = factory.createVariableDeclaration(exportedVariableName[i], undefined, undefined, functionCall); - const exportStatement = factory.createVariableStatement( - [factory.createModifier(typescript_1.default.SyntaxKind.ExportKeyword)], - factory.createVariableDeclarationList([exportedVariable], typescript_1.default.NodeFlags.Const), - ); - exportStatementList.push( - typescript_1.default.addSyntheticLeadingComment( - exportStatement, - typescript_1.default.SyntaxKind.MultiLineCommentTrivia, - `\nSource code for this function can be found in your Amplify Gen 1 Directory.\nSee amplify/backend/function/${exportedVariableName[i].escapedText}/src \n`, - true, - ), - ); - i++; - } - return exportStatementList; -} -//# sourceMappingURL=resource.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map deleted file mode 100644 index 93c620ff8f8..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/resource/resource.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"resource.js","sourceRoot":"","sources":["../../src/resource/resource.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts deleted file mode 100644 index dc7a00b152e..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import ts from 'typescript'; -export declare const createTodoError: (todoMessage: string) => ts.ThrowStatement; -//# sourceMappingURL=todo_error.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map deleted file mode 100644 index 07014ab4e94..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"todo_error.d.ts","sourceRoot":"","sources":["../src/todo_error.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAG5B,eAAO,MAAM,eAAe,gBAAiB,MAAM,sBAGhD,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js deleted file mode 100644 index 48a89cb6410..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js +++ /dev/null @@ -1,16 +0,0 @@ -'use strict'; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.createTodoError = void 0; -const typescript_1 = __importDefault(require('typescript')); -const factory = typescript_1.default.factory; -const createTodoError = (todoMessage) => - factory.createThrowStatement( - factory.createNewExpression(factory.createIdentifier('Error'), undefined, [factory.createStringLiteral(`TODO: ${todoMessage}`)]), - ); -exports.createTodoError = createTodoError; -//# sourceMappingURL=todo_error.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map deleted file mode 100644 index 0d0fdb3d5de..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/todo_error.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"todo_error.js","sourceRoot":"","sources":["../src/todo_error.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAC5B,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAEpB,MAAM,eAAe,GAAG,CAAC,WAAmB,EAAE,EAAE,CACrD,OAAO,CAAC,oBAAoB,CAC1B,OAAO,CAAC,mBAAmB,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,SAAS,EAAE,CAAC,OAAO,CAAC,mBAAmB,CAAC,SAAS,WAAW,EAAE,CAAC,CAAC,CAAC,CACjI,CAAC;AAHS,QAAA,eAAe,mBAGxB"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts deleted file mode 100644 index 02654d9c63c..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import ts from 'typescript'; -export declare const newLineIdentifier: ts.Identifier; -//# sourceMappingURL=ts_factory_utils.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map deleted file mode 100644 index 07a1e3893f1..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ts_factory_utils.d.ts","sourceRoot":"","sources":["../src/ts_factory_utils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,YAAY,CAAC;AAI5B,eAAO,MAAM,iBAAiB,eAAiC,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js deleted file mode 100644 index cea2bea8a5b..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js +++ /dev/null @@ -1,12 +0,0 @@ -'use strict'; -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod }; - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.newLineIdentifier = void 0; -const typescript_1 = __importDefault(require('typescript')); -const factory = typescript_1.default.factory; -exports.newLineIdentifier = factory.createIdentifier('\n'); -//# sourceMappingURL=ts_factory_utils.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map deleted file mode 100644 index 6b35e0dbdcb..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/ts_factory_utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ts_factory_utils.js","sourceRoot":"","sources":["../src/ts_factory_utils.ts"],"names":[],"mappings":";;;;;;AAAA,4DAA4B;AAE5B,MAAM,OAAO,GAAG,oBAAE,CAAC,OAAO,CAAC;AAEd,QAAA,iBAAiB,GAAG,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts deleted file mode 100644 index 0510617fd7b..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface Gen1ProjectConfig { - [key: string]: any; -} -//# sourceMappingURL=types.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map deleted file mode 100644 index 7595372a5ff..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AACA,MAAM,WAAW,iBAAiB;IAEhC,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC;CACpB"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js deleted file mode 100644 index 07d09d39dac..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -//# sourceMappingURL=types.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js.map deleted file mode 100644 index c768b790026..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts deleted file mode 100644 index 70cfc328096..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export declare const ensureDirectory: (dirPath: string) => Promise; -export declare const writeFile: (filePath: string, content: string) => Promise; -//# sourceMappingURL=file-operations.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map deleted file mode 100644 index 7fc22fec9a7..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"file-operations.d.ts","sourceRoot":"","sources":["../../src/utils/file-operations.ts"],"names":[],"mappings":"AAIA,eAAO,MAAM,eAAe,YAAmB,MAAM,KAAG,QAAQ,IAAI,CAEnE,CAAC;AAEF,eAAO,MAAM,SAAS,aAAoB,MAAM,WAAW,MAAM,KAAG,QAAQ,IAAI,CAG/E,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js deleted file mode 100644 index 4d651d5f602..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js +++ /dev/null @@ -1,54 +0,0 @@ -'use strict'; -var __createBinding = - (this && this.__createBinding) || - (Object.create - ? function (o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ('get' in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { - enumerable: true, - get: function () { - return m[k]; - }, - }; - } - Object.defineProperty(o, k2, desc); - } - : function (o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; - }); -var __setModuleDefault = - (this && this.__setModuleDefault) || - (Object.create - ? function (o, v) { - Object.defineProperty(o, 'default', { enumerable: true, value: v }); - } - : function (o, v) { - o['default'] = v; - }); -var __importStar = - (this && this.__importStar) || - function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) - for (var k in mod) if (k !== 'default' && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; - }; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.writeFile = exports.ensureDirectory = void 0; -const fs = __importStar(require('fs/promises')); -const path = __importStar(require('path')); -const ensureDirectory = async (dirPath) => { - await fs.mkdir(dirPath, { recursive: true }); -}; -exports.ensureDirectory = ensureDirectory; -const writeFile = async (filePath, content) => { - await (0, exports.ensureDirectory)(path.dirname(filePath)); - await fs.writeFile(filePath, content); -}; -exports.writeFile = writeFile; -//# sourceMappingURL=file-operations.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map deleted file mode 100644 index 3cef29b7629..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/file-operations.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"file-operations.js","sourceRoot":"","sources":["../../src/utils/file-operations.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AACA,gDAAkC;AAClC,2CAA6B;AAEtB,MAAM,eAAe,GAAG,KAAK,EAAE,OAAe,EAAiB,EAAE;IACtE,MAAM,EAAE,CAAC,KAAK,CAAC,OAAO,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,CAAC,CAAC;AAFW,QAAA,eAAe,mBAE1B;AAEK,MAAM,SAAS,GAAG,KAAK,EAAE,QAAgB,EAAE,OAAe,EAAiB,EAAE;IAClF,MAAM,IAAA,uBAAe,EAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC;IAC9C,MAAM,EAAE,CAAC,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;AACxC,CAAC,CAAC;AAHW,QAAA,SAAS,aAGpB"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts deleted file mode 100644 index 38a90c02f39..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export declare const generateImportStatement: (moduleName: string, importPath: string) => string; -export declare const generateExportStatement: (exportName: string) => string; -//# sourceMappingURL=typescript-utils.d.ts.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map deleted file mode 100644 index 474579309ab..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"typescript-utils.d.ts","sourceRoot":"","sources":["../../src/utils/typescript-utils.ts"],"names":[],"mappings":"AACA,eAAO,MAAM,uBAAuB,eAAgB,MAAM,cAAc,MAAM,KAAG,MAEhF,CAAC;AAEF,eAAO,MAAM,uBAAuB,eAAgB,MAAM,KAAG,MAE5D,CAAC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js deleted file mode 100644 index 31794b1e1cb..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js +++ /dev/null @@ -1,12 +0,0 @@ -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -exports.generateExportStatement = exports.generateImportStatement = void 0; -const generateImportStatement = (moduleName, importPath) => { - return `import { ${moduleName} } from '${importPath}';`; -}; -exports.generateImportStatement = generateImportStatement; -const generateExportStatement = (exportName) => { - return `export const ${exportName} = `; -}; -exports.generateExportStatement = generateExportStatement; -//# sourceMappingURL=typescript-utils.js.map diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map deleted file mode 100644 index eb17cedf426..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/lib/utils/typescript-utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"typescript-utils.js","sourceRoot":"","sources":["../../src/utils/typescript-utils.ts"],"names":[],"mappings":";;;AACO,MAAM,uBAAuB,GAAG,CAAC,UAAkB,EAAE,UAAkB,EAAU,EAAE;IACxF,OAAO,YAAY,UAAU,YAAY,UAAU,IAAI,CAAC;AAC1D,CAAC,CAAC;AAFW,QAAA,uBAAuB,2BAElC;AAEK,MAAM,uBAAuB,GAAG,CAAC,UAAkB,EAAU,EAAE;IACpE,OAAO,gBAAgB,UAAU,KAAK,CAAC;AACzC,CAAC,CAAC;AAFW,QAAA,uBAAuB,2BAElC"} \ No newline at end of file diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json index cb6ff314cd8..d19e5ef452a 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json @@ -1,10 +1,16 @@ { - "extends": "../../../../../../tsconfig.base.json", + "extends": "../../../../tsconfig.json", "compilerOptions": { "strict": false, "skipLibCheck": true, "moduleResolution": "node", "esModuleInterop": true, - "allowSyntheticDefaultImports": true + "allowSyntheticDefaultImports": true, + "rootDir": "src", + "outDir": "lib" }, + "include": [ + "src/**/*" + ], + "exclude": [] } diff --git a/packages/amplify-cli/tsconfig.json b/packages/amplify-cli/tsconfig.json index 27988cbf449..08327fb09ad 100644 --- a/packages/amplify-cli/tsconfig.json +++ b/packages/amplify-cli/tsconfig.json @@ -11,7 +11,7 @@ "src/**/*" ], "exclude": [ - "src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/**/*" + "src/commands/gen2-migration/amplify-gen2-migration-codegen-dg" ], "references": [ { From 88a22820228a4fd8c3f786d316f5300f570b2f2f Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Sat, 25 Oct 2025 20:54:39 -0400 Subject: [PATCH 10/16] chore: change auth generator to the original tool --- .../src/generators/auth/index.ts | 196 ++++++++---------- 1 file changed, 91 insertions(+), 105 deletions(-) diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts index e249d090a0d..bf8d4fee8da 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts @@ -1,5 +1,14 @@ -// Auth generator - creates Gen 2 auth TypeScript files -// Logic from amplify-gen2-codegen auth module +/** + * Auth Source Builder for Amplify Gen1 to Gen2 Migration + * + * This module generates TypeScript AST nodes for Amplify Gen 2 auth resources + * from Gen 1 auth configurations. It handles the complete transformation of + * authentication settings including login providers, MFA, user attributes, + * Lambda triggers, and security configurations. + * + * @file Core auth code generation for Gen1→Gen2 migration tool + */ + import ts, { PropertyAssignment } from 'typescript'; import assert from 'node:assert'; import { PasswordPolicyType, UserPoolClientType } from '@aws-sdk/client-cognito-identity-provider'; @@ -216,7 +225,7 @@ export type ReferenceAuth = { * This interface represents the full auth configuration that will be * transformed into Gen 2 TypeScript code. It encompasses all possible * auth features including login methods, MFA, user attributes, Lambda - * triggers, and external provider integration. + * triggers, and external provider integrations. */ export interface AuthDefinition { /** Login method configurations */ @@ -305,7 +314,6 @@ const oidcClientSecret = 'OIDC_CLIENT_SECRET'; * @param attributeMapping - Optional mapping of provider attributes to Cognito attributes * @returns Array of TypeScript property assignments */ - function createProviderConfig(config: Record, attributeMapping: AttributeMappingRule | undefined) { const properties: ts.ObjectLiteralElementLike[] = []; @@ -421,6 +429,33 @@ function createOidcSamlPropertyAssignments( }); } +/** + * Creates error statements for missing secrets + * + * Generates throw statements that provide helpful error messages + * with CLI commands to set missing secrets. + * + * @example + * ```typescript + * // Input: + * createSecretErrorStatements(['GOOGLE_CLIENT_ID', 'GOOGLE_CLIENT_SECRET']) + * + * // Output (TypeScript code): + * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_ID` to set the value'); + * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_SECRET` to set the value'); + * ``` + * + * @param secretVariables - Array of secret variable names + * @returns Array of TypeScript throw statement nodes + */ +function createSecretErrorStatements(secretVariables: string[]): ts.Node[] { + return secretVariables.map((secret) => + factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + factory.createStringLiteral(`Secrets need to be reset, use \`npx ampx sandbox secret set ${secret}\` to set the value`), + ]), + ); +} + /** * Creates the externalProviders configuration for social login * @@ -595,36 +630,10 @@ function createExternalProvidersPropertyAssignment( function createLogInWithPropertyAssignment(logInDefinition: LoginOptions = {}, secretErrors: ts.Node[]) { const logInWith = factory.createIdentifier('loginWith'); const assignments: ts.ObjectLiteralElementLike[] = []; - if (logInDefinition.email === true && typeof logInDefinition.emailOptions === 'object') { - // Handle both email: true AND emailOptions - const emailDefinitionAssignments: ts.ObjectLiteralElementLike[] = []; - - if (logInDefinition.emailOptions?.emailVerificationSubject) { - emailDefinitionAssignments.push( - factory.createPropertyAssignment( - 'verificationEmailSubject', - factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationSubject), - ), - ); - } - if (logInDefinition.emailOptions?.emailVerificationBody) { - emailDefinitionAssignments.push( - factory.createPropertyAssignment( - 'verificationEmailBody', - factory.createArrowFunction( - undefined, - undefined, - [], - undefined, - undefined, - factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationBody), - ), - ), - ); - } - const emailDefinitionObject = factory.createObjectLiteralExpression(emailDefinitionAssignments, true); - assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), emailDefinitionObject)); - } else if (logInDefinition.email === true) { + // BUG #1 + // SOLVED IN NEW TOOL + // DOES NOT ACCOUNT FOR THE CASE WHERE EMAIL IS TRUE AND LOGIN OPTIONS IS ALSO TRUE + if (logInDefinition.email === true) { assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), factory.createTrue())); } // Custom email messages to send to the user on verification @@ -744,71 +753,60 @@ const createUserAttributeAssignments = ( }; /** - * Creates error statements for missing secrets + * Main function that converts AuthDefinition to TypeScript AST nodes * - * Generates throw statements that provide helpful error messages - * with CLI commands to set missing secrets. + * This is the primary entry point for auth code generation. It orchestrates + * the entire process of converting a Gen 1 auth configuration into Gen 2 + * TypeScript code by: + * + * 1. Handling reference auth (existing resources) + * 2. Processing login options (email, phone, social providers) + * 3. Setting up user attributes (standard and custom) + * 4. Configuring user groups + * 5. Integrating Lambda triggers + * 6. Setting up MFA configuration + * 7. Managing imports and secret dependencies + * 8. Generating the final TypeScript node array list + * + * @param definition - Complete auth configuration to transform + * @returns TypeScript AST nodes representing the auth resource file * * @example * ```typescript - * // Input: - * createSecretErrorStatements(['GOOGLE_CLIENT_ID', 'GOOGLE_CLIENT_SECRET']) - * - * // Output (TypeScript code): - * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_ID` to set the value'); - * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_SECRET` to set the value'); + * const authDef: AuthDefinition = { + * loginOptions: { email: true, googleLogin: true }, + * mfa: { mode: 'OPTIONAL', totp: true } + * }; + * const nodes = renderAuthNode(authDef); + * // Generates: export const auth = defineAuth({ ... }); * ``` - * - * @param secretVariables - Array of secret variable names - * @returns Array of TypeScript throw statement nodes */ -function createSecretErrorStatements(secretVariables: string[]): ts.Node[] { - return secretVariables.map((secret) => - factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ - factory.createStringLiteral(`Secrets need to be reset, use \`npx ampx sandbox secret set ${secret}\` to set the value`), - ]), - ); -} - export function renderAuthNode(definition: AuthDefinition): ts.NodeArray { // Track required imports from various packages - // Creates the data structure to track imports. Extracts reference auth config const namedImports: { [importedPackageName: string]: Set } = { '@aws-amplify/backend': new Set() }; const refAuth = definition.referenceAuth; - // The case where resources already exist and we want to import them - // Converts refAuth object to TypeScript property assignments - // Early return - skips all other blocks + // Handle reference auth (importing existing auth resources) if (refAuth) { const referenceAuthProperties: Array = []; namedImports['@aws-amplify/backend'].add('referenceAuth'); - - // Handle string properties - const stringProps: (keyof ReferenceAuth)[] = ['userPoolId', 'identityPoolId', 'authRoleArn', 'unauthRoleArn', 'userPoolClientId']; - for (const prop of stringProps) { - const value = refAuth[prop]; + for (const [key, value] of Object.entries(refAuth)) { if (value) { referenceAuthProperties.push( - factory.createPropertyAssignment(factory.createIdentifier(prop), factory.createStringLiteral(value as string)), + factory.createPropertyAssignment( + factory.createIdentifier(key), + typeof value === 'object' + ? factory.createObjectLiteralExpression( + Object.entries(value).map(([_key, _value]) => + factory.createPropertyAssignment(factory.createStringLiteral(_key), factory.createStringLiteral(_value)), + ), + true, + ) + : factory.createStringLiteral(value), + ), ); } } - - // Handle groups object property - if (refAuth.groups) { - referenceAuthProperties.push( - factory.createPropertyAssignment( - factory.createIdentifier('groups'), - factory.createObjectLiteralExpression( - Object.entries(refAuth.groups).map(([key, value]) => - factory.createPropertyAssignment(factory.createStringLiteral(key), factory.createStringLiteral(value)), - ), - true, - ), - ), - ); - } - // Generates ts file return renderResourceTsFile({ exportedVariableName: factory.createIdentifier('auth'), @@ -824,33 +822,16 @@ export function renderAuthNode(definition: AuthDefinition): ts.NodeArray = []; const secretErrors: ts.Node[] = []; // Collect secret-related error statements - // Add secret import if external providers are configured - const { loginOptions } = definition; - if ( - loginOptions?.appleLogin || - loginOptions?.amazonLogin || - loginOptions?.googleLogin || - loginOptions?.facebookLogin || - (loginOptions?.oidcLogin && loginOptions.oidcLogin.length > 0) || - loginOptions?.samlLogin - ) { - namedImports['@aws-amplify/backend'].add('secret'); - } - // Process login configuration (email, phone, social providers) const logInWithPropertyAssignment = createLogInWithPropertyAssignment(definition.loginOptions, secretErrors); defineAuthProperties.push(logInWithPropertyAssignment); // Add user attributes configuration if present - // User attributes are basically data fields with each user (email, name, phone, or custom fields like department, id, etc) if (definition.customUserAttributes || definition.standardUserAttributes) { defineAuthProperties.push(createUserAttributeAssignments(definition.standardUserAttributes, definition.customUserAttributes)); } // Add user groups configuration - // Groups are a subset of user pools - // Input: definition.groups = ['admin', 'user'] - // Output: groups: ['admin', 'user'] if (definition.groups?.length) { defineAuthProperties.push( factory.createPropertyAssignment( @@ -859,30 +840,35 @@ export function renderAuthNode(definition: AuthDefinition): ts.NodeArray 0; + const { loginOptions } = definition; + // Add secret import if external providers are configured + if ( + loginOptions?.appleLogin || + loginOptions?.amazonLogin || + loginOptions?.googleLogin || + loginOptions?.facebookLogin || + (loginOptions?.oidcLogin && loginOptions.oidcLogin.length > 0) || + loginOptions?.samlLogin + ) { + namedImports['@aws-amplify/backend'].add('secret'); + } // Process Lambda triggers if present if (hasFunctions) { assert(definition.lambdaTriggers); defineAuthProperties.push(createTriggersProperty(definition.lambdaTriggers)); // Add imports for each Lambda function - // The lambda code needs to follow the expected format: amplify/backend/function/functionName/...` for (const value of Object.values(definition.lambdaTriggers)) { - const pathSegments = value.source.split('/'); - if (pathSegments.length < 4) { - throw new Error(`Invalid Lambda source path format: ${value.source}. Expected format: amplify/backend/function/functionName/...`); - } - const functionName = pathSegments[3]; + const functionName = value.source.split('/')[3]; if (!namedImports[`./${functionName}/resource`]) { namedImports[`./${functionName}/resource`] = new Set(); } namedImports[`./${functionName}/resource`].add(functionName); } } - // Add MFA configuration if present if (definition.mfa) { const multifactorProperties = [ From 45bff3f5e36f94062cbb9c157117945a7e0abba5 Mon Sep 17 00:00:00 2001 From: Dhyan Gandhi Date: Sat, 25 Oct 2025 22:51:57 -0400 Subject: [PATCH 11/16] chore: update jest.config.js --- .../amplify-gen2-migration-codegen-dg/jest.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js index f317f3e82d0..78b82112e99 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js @@ -1,7 +1,7 @@ module.exports = { preset: 'ts-jest', testEnvironment: 'node', - testMatch: ['/src/**/*.test.ts'], + testMatch: ['/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/**/*.test.ts'], transform: { '^.+\\.tsx?$': [ 'ts-jest', From 28f5716417c4300518bf2d10f4df0b898ff5c143 Mon Sep 17 00:00:00 2001 From: Dhyan Gandhi Date: Sat, 25 Oct 2025 23:00:24 -0400 Subject: [PATCH 12/16] chore: update jest.config.js --- .../amplify-gen2-migration-codegen-dg/jest.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js index 78b82112e99..28c091a8bd6 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js @@ -1,7 +1,7 @@ module.exports = { preset: 'ts-jest', testEnvironment: 'node', - testMatch: ['/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/**/*.test.ts'], + testMatch: ['**/*.test.ts'], transform: { '^.+\\.tsx?$': [ 'ts-jest', From 7061f29820f49039b52ab195102b041a494e2a75 Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Sat, 25 Oct 2025 21:06:16 -0400 Subject: [PATCH 13/16] feat: auth generator update v1 --- .../src/generators/auth/index.ts | 196 ++++++++++-------- 1 file changed, 105 insertions(+), 91 deletions(-) diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts index bf8d4fee8da..e249d090a0d 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts @@ -1,14 +1,5 @@ -/** - * Auth Source Builder for Amplify Gen1 to Gen2 Migration - * - * This module generates TypeScript AST nodes for Amplify Gen 2 auth resources - * from Gen 1 auth configurations. It handles the complete transformation of - * authentication settings including login providers, MFA, user attributes, - * Lambda triggers, and security configurations. - * - * @file Core auth code generation for Gen1→Gen2 migration tool - */ - +// Auth generator - creates Gen 2 auth TypeScript files +// Logic from amplify-gen2-codegen auth module import ts, { PropertyAssignment } from 'typescript'; import assert from 'node:assert'; import { PasswordPolicyType, UserPoolClientType } from '@aws-sdk/client-cognito-identity-provider'; @@ -225,7 +216,7 @@ export type ReferenceAuth = { * This interface represents the full auth configuration that will be * transformed into Gen 2 TypeScript code. It encompasses all possible * auth features including login methods, MFA, user attributes, Lambda - * triggers, and external provider integrations. + * triggers, and external provider integration. */ export interface AuthDefinition { /** Login method configurations */ @@ -314,6 +305,7 @@ const oidcClientSecret = 'OIDC_CLIENT_SECRET'; * @param attributeMapping - Optional mapping of provider attributes to Cognito attributes * @returns Array of TypeScript property assignments */ + function createProviderConfig(config: Record, attributeMapping: AttributeMappingRule | undefined) { const properties: ts.ObjectLiteralElementLike[] = []; @@ -429,33 +421,6 @@ function createOidcSamlPropertyAssignments( }); } -/** - * Creates error statements for missing secrets - * - * Generates throw statements that provide helpful error messages - * with CLI commands to set missing secrets. - * - * @example - * ```typescript - * // Input: - * createSecretErrorStatements(['GOOGLE_CLIENT_ID', 'GOOGLE_CLIENT_SECRET']) - * - * // Output (TypeScript code): - * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_ID` to set the value'); - * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_SECRET` to set the value'); - * ``` - * - * @param secretVariables - Array of secret variable names - * @returns Array of TypeScript throw statement nodes - */ -function createSecretErrorStatements(secretVariables: string[]): ts.Node[] { - return secretVariables.map((secret) => - factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ - factory.createStringLiteral(`Secrets need to be reset, use \`npx ampx sandbox secret set ${secret}\` to set the value`), - ]), - ); -} - /** * Creates the externalProviders configuration for social login * @@ -630,10 +595,36 @@ function createExternalProvidersPropertyAssignment( function createLogInWithPropertyAssignment(logInDefinition: LoginOptions = {}, secretErrors: ts.Node[]) { const logInWith = factory.createIdentifier('loginWith'); const assignments: ts.ObjectLiteralElementLike[] = []; - // BUG #1 - // SOLVED IN NEW TOOL - // DOES NOT ACCOUNT FOR THE CASE WHERE EMAIL IS TRUE AND LOGIN OPTIONS IS ALSO TRUE - if (logInDefinition.email === true) { + if (logInDefinition.email === true && typeof logInDefinition.emailOptions === 'object') { + // Handle both email: true AND emailOptions + const emailDefinitionAssignments: ts.ObjectLiteralElementLike[] = []; + + if (logInDefinition.emailOptions?.emailVerificationSubject) { + emailDefinitionAssignments.push( + factory.createPropertyAssignment( + 'verificationEmailSubject', + factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationSubject), + ), + ); + } + if (logInDefinition.emailOptions?.emailVerificationBody) { + emailDefinitionAssignments.push( + factory.createPropertyAssignment( + 'verificationEmailBody', + factory.createArrowFunction( + undefined, + undefined, + [], + undefined, + undefined, + factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationBody), + ), + ), + ); + } + const emailDefinitionObject = factory.createObjectLiteralExpression(emailDefinitionAssignments, true); + assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), emailDefinitionObject)); + } else if (logInDefinition.email === true) { assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), factory.createTrue())); } // Custom email messages to send to the user on verification @@ -753,60 +744,71 @@ const createUserAttributeAssignments = ( }; /** - * Main function that converts AuthDefinition to TypeScript AST nodes - * - * This is the primary entry point for auth code generation. It orchestrates - * the entire process of converting a Gen 1 auth configuration into Gen 2 - * TypeScript code by: - * - * 1. Handling reference auth (existing resources) - * 2. Processing login options (email, phone, social providers) - * 3. Setting up user attributes (standard and custom) - * 4. Configuring user groups - * 5. Integrating Lambda triggers - * 6. Setting up MFA configuration - * 7. Managing imports and secret dependencies - * 8. Generating the final TypeScript node array list + * Creates error statements for missing secrets * - * @param definition - Complete auth configuration to transform - * @returns TypeScript AST nodes representing the auth resource file + * Generates throw statements that provide helpful error messages + * with CLI commands to set missing secrets. * * @example * ```typescript - * const authDef: AuthDefinition = { - * loginOptions: { email: true, googleLogin: true }, - * mfa: { mode: 'OPTIONAL', totp: true } - * }; - * const nodes = renderAuthNode(authDef); - * // Generates: export const auth = defineAuth({ ... }); + * // Input: + * createSecretErrorStatements(['GOOGLE_CLIENT_ID', 'GOOGLE_CLIENT_SECRET']) + * + * // Output (TypeScript code): + * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_ID` to set the value'); + * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_SECRET` to set the value'); * ``` + * + * @param secretVariables - Array of secret variable names + * @returns Array of TypeScript throw statement nodes */ +function createSecretErrorStatements(secretVariables: string[]): ts.Node[] { + return secretVariables.map((secret) => + factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + factory.createStringLiteral(`Secrets need to be reset, use \`npx ampx sandbox secret set ${secret}\` to set the value`), + ]), + ); +} + export function renderAuthNode(definition: AuthDefinition): ts.NodeArray { // Track required imports from various packages + // Creates the data structure to track imports. Extracts reference auth config const namedImports: { [importedPackageName: string]: Set } = { '@aws-amplify/backend': new Set() }; const refAuth = definition.referenceAuth; - // Handle reference auth (importing existing auth resources) + // The case where resources already exist and we want to import them + // Converts refAuth object to TypeScript property assignments + // Early return - skips all other blocks if (refAuth) { const referenceAuthProperties: Array = []; namedImports['@aws-amplify/backend'].add('referenceAuth'); - for (const [key, value] of Object.entries(refAuth)) { + + // Handle string properties + const stringProps: (keyof ReferenceAuth)[] = ['userPoolId', 'identityPoolId', 'authRoleArn', 'unauthRoleArn', 'userPoolClientId']; + for (const prop of stringProps) { + const value = refAuth[prop]; if (value) { referenceAuthProperties.push( - factory.createPropertyAssignment( - factory.createIdentifier(key), - typeof value === 'object' - ? factory.createObjectLiteralExpression( - Object.entries(value).map(([_key, _value]) => - factory.createPropertyAssignment(factory.createStringLiteral(_key), factory.createStringLiteral(_value)), - ), - true, - ) - : factory.createStringLiteral(value), - ), + factory.createPropertyAssignment(factory.createIdentifier(prop), factory.createStringLiteral(value as string)), ); } } + + // Handle groups object property + if (refAuth.groups) { + referenceAuthProperties.push( + factory.createPropertyAssignment( + factory.createIdentifier('groups'), + factory.createObjectLiteralExpression( + Object.entries(refAuth.groups).map(([key, value]) => + factory.createPropertyAssignment(factory.createStringLiteral(key), factory.createStringLiteral(value)), + ), + true, + ), + ), + ); + } + // Generates ts file return renderResourceTsFile({ exportedVariableName: factory.createIdentifier('auth'), @@ -822,16 +824,33 @@ export function renderAuthNode(definition: AuthDefinition): ts.NodeArray = []; const secretErrors: ts.Node[] = []; // Collect secret-related error statements + // Add secret import if external providers are configured + const { loginOptions } = definition; + if ( + loginOptions?.appleLogin || + loginOptions?.amazonLogin || + loginOptions?.googleLogin || + loginOptions?.facebookLogin || + (loginOptions?.oidcLogin && loginOptions.oidcLogin.length > 0) || + loginOptions?.samlLogin + ) { + namedImports['@aws-amplify/backend'].add('secret'); + } + // Process login configuration (email, phone, social providers) const logInWithPropertyAssignment = createLogInWithPropertyAssignment(definition.loginOptions, secretErrors); defineAuthProperties.push(logInWithPropertyAssignment); // Add user attributes configuration if present + // User attributes are basically data fields with each user (email, name, phone, or custom fields like department, id, etc) if (definition.customUserAttributes || definition.standardUserAttributes) { defineAuthProperties.push(createUserAttributeAssignments(definition.standardUserAttributes, definition.customUserAttributes)); } // Add user groups configuration + // Groups are a subset of user pools + // Input: definition.groups = ['admin', 'user'] + // Output: groups: ['admin', 'user'] if (definition.groups?.length) { defineAuthProperties.push( factory.createPropertyAssignment( @@ -840,35 +859,30 @@ export function renderAuthNode(definition: AuthDefinition): ts.NodeArray 0; - const { loginOptions } = definition; - // Add secret import if external providers are configured - if ( - loginOptions?.appleLogin || - loginOptions?.amazonLogin || - loginOptions?.googleLogin || - loginOptions?.facebookLogin || - (loginOptions?.oidcLogin && loginOptions.oidcLogin.length > 0) || - loginOptions?.samlLogin - ) { - namedImports['@aws-amplify/backend'].add('secret'); - } // Process Lambda triggers if present if (hasFunctions) { assert(definition.lambdaTriggers); defineAuthProperties.push(createTriggersProperty(definition.lambdaTriggers)); // Add imports for each Lambda function + // The lambda code needs to follow the expected format: amplify/backend/function/functionName/...` for (const value of Object.values(definition.lambdaTriggers)) { - const functionName = value.source.split('/')[3]; + const pathSegments = value.source.split('/'); + if (pathSegments.length < 4) { + throw new Error(`Invalid Lambda source path format: ${value.source}. Expected format: amplify/backend/function/functionName/...`); + } + const functionName = pathSegments[3]; if (!namedImports[`./${functionName}/resource`]) { namedImports[`./${functionName}/resource`] = new Set(); } namedImports[`./${functionName}/resource`].add(functionName); } } + // Add MFA configuration if present if (definition.mfa) { const multifactorProperties = [ From 652b37d1dbe8c292489784ced1fe6ea2e400b7f8 Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Sun, 26 Oct 2025 09:57:32 -0400 Subject: [PATCH 14/16] chore: add separate command for running codegen tests --- packages/amplify-cli/package.json | 3 ++- .../amplify-gen2-migration-codegen-dg/jest.config.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/amplify-cli/package.json b/packages/amplify-cli/package.json index f176a6d7e96..6387f072b34 100644 --- a/packages/amplify-cli/package.json +++ b/packages/amplify-cli/package.json @@ -24,7 +24,8 @@ }, "scripts": { "build": "tsc -p tsconfig.json && tsc -p ./src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json", - "test": "jest --logHeapUsage && jest --config src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js", + "test": "jest --logHeapUsage", + "test:gen2-migration": "jest --config src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js", "postinstall": "node scripts/post-install.js", "watch": "tsc -w", "clean": "rimraf ./lib tsconfig.tsbuildinfo", diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js index 28c091a8bd6..d12b0618a93 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js @@ -1,7 +1,8 @@ module.exports = { preset: 'ts-jest', testEnvironment: 'node', - testMatch: ['**/*.test.ts'], + testMatch: ['/src/**/*.test.ts'], + rootDir: '.', transform: { '^.+\\.tsx?$': [ 'ts-jest', From 30ab68ec14535df4330bfb9fdc146769f028fdcf Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Sun, 26 Oct 2025 10:23:14 -0400 Subject: [PATCH 15/16] fix: revert tsconfig and package.json changes and set strict:false for amplify-cli --- packages/amplify-cli/package.json | 7 +----- .../jest.config.js | 22 ------------------- packages/amplify-cli/tsconfig.json | 5 +---- 3 files changed, 2 insertions(+), 32 deletions(-) delete mode 100644 packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js diff --git a/packages/amplify-cli/package.json b/packages/amplify-cli/package.json index 6387f072b34..8e46edb34be 100644 --- a/packages/amplify-cli/package.json +++ b/packages/amplify-cli/package.json @@ -23,9 +23,8 @@ "access": "public" }, "scripts": { - "build": "tsc -p tsconfig.json && tsc -p ./src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/tsconfig.json", + "build": "tsc", "test": "jest --logHeapUsage", - "test:gen2-migration": "jest --config src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js", "postinstall": "node scripts/post-install.js", "watch": "tsc -w", "clean": "rimraf ./lib tsconfig.tsbuildinfo", @@ -143,10 +142,6 @@ "/node_modules/", "/templates/" ], - "testPathIgnorePatterns": [ - "/node_modules/", - "/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/" - ], "moduleFileExtensions": [ "ts", "tsx", diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js deleted file mode 100644 index d12b0618a93..00000000000 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/jest.config.js +++ /dev/null @@ -1,22 +0,0 @@ -module.exports = { - preset: 'ts-jest', - testEnvironment: 'node', - testMatch: ['/src/**/*.test.ts'], - rootDir: '.', - transform: { - '^.+\\.tsx?$': [ - 'ts-jest', - { - tsconfig: { - strict: false, - skipLibCheck: true, - moduleResolution: 'node', - esModuleInterop: true, - allowSyntheticDefaultImports: true, - }, - }, - ], - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'], - collectCoverage: false, -}; diff --git a/packages/amplify-cli/tsconfig.json b/packages/amplify-cli/tsconfig.json index 08327fb09ad..9b9cfd02994 100644 --- a/packages/amplify-cli/tsconfig.json +++ b/packages/amplify-cli/tsconfig.json @@ -1,7 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "strict": true, + "strict": false, "noImplicitAny": false, "rootDir": "src", "outDir": "lib", @@ -10,9 +10,6 @@ "include": [ "src/**/*" ], - "exclude": [ - "src/commands/gen2-migration/amplify-gen2-migration-codegen-dg" - ], "references": [ { "path": "../amplify-category-function" From 1adeac87dc5adacc2fd74733e2b4022a9d71e4d5 Mon Sep 17 00:00:00 2001 From: dgandhi62 Date: Sun, 26 Oct 2025 10:26:43 -0400 Subject: [PATCH 16/16] chore: update auth generator to original tool's code --- .../src/generators/auth/index.ts | 196 ++++++++---------- 1 file changed, 91 insertions(+), 105 deletions(-) diff --git a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts index e249d090a0d..bf8d4fee8da 100644 --- a/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts +++ b/packages/amplify-cli/src/commands/gen2-migration/amplify-gen2-migration-codegen-dg/src/generators/auth/index.ts @@ -1,5 +1,14 @@ -// Auth generator - creates Gen 2 auth TypeScript files -// Logic from amplify-gen2-codegen auth module +/** + * Auth Source Builder for Amplify Gen1 to Gen2 Migration + * + * This module generates TypeScript AST nodes for Amplify Gen 2 auth resources + * from Gen 1 auth configurations. It handles the complete transformation of + * authentication settings including login providers, MFA, user attributes, + * Lambda triggers, and security configurations. + * + * @file Core auth code generation for Gen1→Gen2 migration tool + */ + import ts, { PropertyAssignment } from 'typescript'; import assert from 'node:assert'; import { PasswordPolicyType, UserPoolClientType } from '@aws-sdk/client-cognito-identity-provider'; @@ -216,7 +225,7 @@ export type ReferenceAuth = { * This interface represents the full auth configuration that will be * transformed into Gen 2 TypeScript code. It encompasses all possible * auth features including login methods, MFA, user attributes, Lambda - * triggers, and external provider integration. + * triggers, and external provider integrations. */ export interface AuthDefinition { /** Login method configurations */ @@ -305,7 +314,6 @@ const oidcClientSecret = 'OIDC_CLIENT_SECRET'; * @param attributeMapping - Optional mapping of provider attributes to Cognito attributes * @returns Array of TypeScript property assignments */ - function createProviderConfig(config: Record, attributeMapping: AttributeMappingRule | undefined) { const properties: ts.ObjectLiteralElementLike[] = []; @@ -421,6 +429,33 @@ function createOidcSamlPropertyAssignments( }); } +/** + * Creates error statements for missing secrets + * + * Generates throw statements that provide helpful error messages + * with CLI commands to set missing secrets. + * + * @example + * ```typescript + * // Input: + * createSecretErrorStatements(['GOOGLE_CLIENT_ID', 'GOOGLE_CLIENT_SECRET']) + * + * // Output (TypeScript code): + * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_ID` to set the value'); + * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_SECRET` to set the value'); + * ``` + * + * @param secretVariables - Array of secret variable names + * @returns Array of TypeScript throw statement nodes + */ +function createSecretErrorStatements(secretVariables: string[]): ts.Node[] { + return secretVariables.map((secret) => + factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ + factory.createStringLiteral(`Secrets need to be reset, use \`npx ampx sandbox secret set ${secret}\` to set the value`), + ]), + ); +} + /** * Creates the externalProviders configuration for social login * @@ -595,36 +630,10 @@ function createExternalProvidersPropertyAssignment( function createLogInWithPropertyAssignment(logInDefinition: LoginOptions = {}, secretErrors: ts.Node[]) { const logInWith = factory.createIdentifier('loginWith'); const assignments: ts.ObjectLiteralElementLike[] = []; - if (logInDefinition.email === true && typeof logInDefinition.emailOptions === 'object') { - // Handle both email: true AND emailOptions - const emailDefinitionAssignments: ts.ObjectLiteralElementLike[] = []; - - if (logInDefinition.emailOptions?.emailVerificationSubject) { - emailDefinitionAssignments.push( - factory.createPropertyAssignment( - 'verificationEmailSubject', - factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationSubject), - ), - ); - } - if (logInDefinition.emailOptions?.emailVerificationBody) { - emailDefinitionAssignments.push( - factory.createPropertyAssignment( - 'verificationEmailBody', - factory.createArrowFunction( - undefined, - undefined, - [], - undefined, - undefined, - factory.createStringLiteral(logInDefinition.emailOptions.emailVerificationBody), - ), - ), - ); - } - const emailDefinitionObject = factory.createObjectLiteralExpression(emailDefinitionAssignments, true); - assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), emailDefinitionObject)); - } else if (logInDefinition.email === true) { + // BUG #1 + // SOLVED IN NEW TOOL + // DOES NOT ACCOUNT FOR THE CASE WHERE EMAIL IS TRUE AND LOGIN OPTIONS IS ALSO TRUE + if (logInDefinition.email === true) { assignments.push(factory.createPropertyAssignment(factory.createIdentifier('email'), factory.createTrue())); } // Custom email messages to send to the user on verification @@ -744,71 +753,60 @@ const createUserAttributeAssignments = ( }; /** - * Creates error statements for missing secrets + * Main function that converts AuthDefinition to TypeScript AST nodes * - * Generates throw statements that provide helpful error messages - * with CLI commands to set missing secrets. + * This is the primary entry point for auth code generation. It orchestrates + * the entire process of converting a Gen 1 auth configuration into Gen 2 + * TypeScript code by: + * + * 1. Handling reference auth (existing resources) + * 2. Processing login options (email, phone, social providers) + * 3. Setting up user attributes (standard and custom) + * 4. Configuring user groups + * 5. Integrating Lambda triggers + * 6. Setting up MFA configuration + * 7. Managing imports and secret dependencies + * 8. Generating the final TypeScript node array list + * + * @param definition - Complete auth configuration to transform + * @returns TypeScript AST nodes representing the auth resource file * * @example * ```typescript - * // Input: - * createSecretErrorStatements(['GOOGLE_CLIENT_ID', 'GOOGLE_CLIENT_SECRET']) - * - * // Output (TypeScript code): - * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_ID` to set the value'); - * throw new Error('Secrets need to be reset, use `npx ampx sandbox secret set GOOGLE_CLIENT_SECRET` to set the value'); + * const authDef: AuthDefinition = { + * loginOptions: { email: true, googleLogin: true }, + * mfa: { mode: 'OPTIONAL', totp: true } + * }; + * const nodes = renderAuthNode(authDef); + * // Generates: export const auth = defineAuth({ ... }); * ``` - * - * @param secretVariables - Array of secret variable names - * @returns Array of TypeScript throw statement nodes */ -function createSecretErrorStatements(secretVariables: string[]): ts.Node[] { - return secretVariables.map((secret) => - factory.createCallExpression(factory.createIdentifier('throw new Error'), undefined, [ - factory.createStringLiteral(`Secrets need to be reset, use \`npx ampx sandbox secret set ${secret}\` to set the value`), - ]), - ); -} - export function renderAuthNode(definition: AuthDefinition): ts.NodeArray { // Track required imports from various packages - // Creates the data structure to track imports. Extracts reference auth config const namedImports: { [importedPackageName: string]: Set } = { '@aws-amplify/backend': new Set() }; const refAuth = definition.referenceAuth; - // The case where resources already exist and we want to import them - // Converts refAuth object to TypeScript property assignments - // Early return - skips all other blocks + // Handle reference auth (importing existing auth resources) if (refAuth) { const referenceAuthProperties: Array = []; namedImports['@aws-amplify/backend'].add('referenceAuth'); - - // Handle string properties - const stringProps: (keyof ReferenceAuth)[] = ['userPoolId', 'identityPoolId', 'authRoleArn', 'unauthRoleArn', 'userPoolClientId']; - for (const prop of stringProps) { - const value = refAuth[prop]; + for (const [key, value] of Object.entries(refAuth)) { if (value) { referenceAuthProperties.push( - factory.createPropertyAssignment(factory.createIdentifier(prop), factory.createStringLiteral(value as string)), + factory.createPropertyAssignment( + factory.createIdentifier(key), + typeof value === 'object' + ? factory.createObjectLiteralExpression( + Object.entries(value).map(([_key, _value]) => + factory.createPropertyAssignment(factory.createStringLiteral(_key), factory.createStringLiteral(_value)), + ), + true, + ) + : factory.createStringLiteral(value), + ), ); } } - - // Handle groups object property - if (refAuth.groups) { - referenceAuthProperties.push( - factory.createPropertyAssignment( - factory.createIdentifier('groups'), - factory.createObjectLiteralExpression( - Object.entries(refAuth.groups).map(([key, value]) => - factory.createPropertyAssignment(factory.createStringLiteral(key), factory.createStringLiteral(value)), - ), - true, - ), - ), - ); - } - // Generates ts file return renderResourceTsFile({ exportedVariableName: factory.createIdentifier('auth'), @@ -824,33 +822,16 @@ export function renderAuthNode(definition: AuthDefinition): ts.NodeArray = []; const secretErrors: ts.Node[] = []; // Collect secret-related error statements - // Add secret import if external providers are configured - const { loginOptions } = definition; - if ( - loginOptions?.appleLogin || - loginOptions?.amazonLogin || - loginOptions?.googleLogin || - loginOptions?.facebookLogin || - (loginOptions?.oidcLogin && loginOptions.oidcLogin.length > 0) || - loginOptions?.samlLogin - ) { - namedImports['@aws-amplify/backend'].add('secret'); - } - // Process login configuration (email, phone, social providers) const logInWithPropertyAssignment = createLogInWithPropertyAssignment(definition.loginOptions, secretErrors); defineAuthProperties.push(logInWithPropertyAssignment); // Add user attributes configuration if present - // User attributes are basically data fields with each user (email, name, phone, or custom fields like department, id, etc) if (definition.customUserAttributes || definition.standardUserAttributes) { defineAuthProperties.push(createUserAttributeAssignments(definition.standardUserAttributes, definition.customUserAttributes)); } // Add user groups configuration - // Groups are a subset of user pools - // Input: definition.groups = ['admin', 'user'] - // Output: groups: ['admin', 'user'] if (definition.groups?.length) { defineAuthProperties.push( factory.createPropertyAssignment( @@ -859,30 +840,35 @@ export function renderAuthNode(definition: AuthDefinition): ts.NodeArray 0; + const { loginOptions } = definition; + // Add secret import if external providers are configured + if ( + loginOptions?.appleLogin || + loginOptions?.amazonLogin || + loginOptions?.googleLogin || + loginOptions?.facebookLogin || + (loginOptions?.oidcLogin && loginOptions.oidcLogin.length > 0) || + loginOptions?.samlLogin + ) { + namedImports['@aws-amplify/backend'].add('secret'); + } // Process Lambda triggers if present if (hasFunctions) { assert(definition.lambdaTriggers); defineAuthProperties.push(createTriggersProperty(definition.lambdaTriggers)); // Add imports for each Lambda function - // The lambda code needs to follow the expected format: amplify/backend/function/functionName/...` for (const value of Object.values(definition.lambdaTriggers)) { - const pathSegments = value.source.split('/'); - if (pathSegments.length < 4) { - throw new Error(`Invalid Lambda source path format: ${value.source}. Expected format: amplify/backend/function/functionName/...`); - } - const functionName = pathSegments[3]; + const functionName = value.source.split('/')[3]; if (!namedImports[`./${functionName}/resource`]) { namedImports[`./${functionName}/resource`] = new Set(); } namedImports[`./${functionName}/resource`].add(functionName); } } - // Add MFA configuration if present if (definition.mfa) { const multifactorProperties = [