From 7323e980823f8897995f1a2736646edac38177bf Mon Sep 17 00:00:00 2001 From: Rene Brandel Date: Mon, 29 Apr 2024 16:04:54 -0400 Subject: [PATCH] fixed packages --- package-lock.json | 878 ++++++++++++++++++++++++++++++++++------- package.json | 6 +- src/App.tsx | 9 +- src/ControlPanel.tsx | 2 +- src/PictureManager.tsx | 6 +- src/RoomSelector.tsx | 7 +- src/main.tsx | 4 +- 7 files changed, 756 insertions(+), 156 deletions(-) diff --git a/package-lock.json b/package-lock.json index d0756f5..89b18bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,14 +11,14 @@ "@aws-amplify/ui-react": "^6.1.8", "@aws-sdk/client-bedrock-runtime": "^3.564.0", "@aws-sdk/client-s3": "^3.564.0", - "aws-amplify": "^6.1.5-unstable.89ecc6d.0", + "aws-amplify": "^6.2.0", "react": "^18.2.0", "react-dom": "^18.2.0", "throttle-debounce": "^5.0.0" }, "devDependencies": { - "@aws-amplify/backend": "^0.13.3", - "@aws-amplify/backend-cli": "^0.14.0", + "@aws-amplify/backend": "^0.15.0", + "@aws-amplify/backend-cli": "^0.15.0", "@types/react": "^18.2.66", "@types/react-dom": "^18.2.22", "@types/throttle-debounce": "^5.0.2", @@ -343,9 +343,9 @@ } }, "node_modules/@aws-amplify/analytics": { - "version": "7.0.29-unstable.89ecc6d.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/analytics/-/analytics-7.0.29-unstable.89ecc6d.0.tgz", - "integrity": "sha512-Di+5kmFrJiTfoaVka/25Slx6bnHIPgrL32obl4QlOlCBmNsfutStOnNHmT+bIOumQkYQJVR0T4Rn0hGn7o493w==", + "version": "7.0.29", + "resolved": "https://registry.npmjs.org/@aws-amplify/analytics/-/analytics-7.0.29.tgz", + "integrity": "sha512-P5ULdwdMfDF0URJvHfgyXTuAWN08jWc8L/YhO3gQxLRVfbrI5D2G+0TFLaPfmdymlj3B4JzzC7i9m8qsoL2Atg==", "dependencies": { "@aws-sdk/client-firehose": "3.398.0", "@aws-sdk/client-kinesis": "3.398.0", @@ -354,7 +354,7 @@ "tslib": "^2.5.0" }, "peerDependencies": { - "@aws-amplify/core": "6.0.29-unstable.89ecc6d.0+89ecc6d" + "@aws-amplify/core": "^6.0.0" } }, "node_modules/@aws-amplify/analytics/node_modules/@smithy/util-utf8": { @@ -370,23 +370,23 @@ } }, "node_modules/@aws-amplify/api": { - "version": "6.0.31-unstable.89ecc6d.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/api/-/api-6.0.31-unstable.89ecc6d.0.tgz", - "integrity": "sha512-OLBNGRYmezQ7p22UhsJ8pYCHZ95qAJcalUVSckj09XnotlvcCIylGpcSApEThjAg187tZo147VoE4Laoo5DmxA==", + "version": "6.0.31", + "resolved": "https://registry.npmjs.org/@aws-amplify/api/-/api-6.0.31.tgz", + "integrity": "sha512-QzYpJfFLAG/C4rRkS2b+wCsVVZP9Ata7zJpooBpIY83I0MxcV9AT2Zw/eD/g5jDOg+QqkGLKjJzLXPyzW9yTHA==", "dependencies": { - "@aws-amplify/api-graphql": "4.0.31-unstable.89ecc6d.0+89ecc6d", - "@aws-amplify/api-rest": "4.0.29-unstable.89ecc6d.0+89ecc6d", + "@aws-amplify/api-graphql": "4.1.0", + "@aws-amplify/api-rest": "4.0.29", "tslib": "^2.5.0" } }, "node_modules/@aws-amplify/api-graphql": { - "version": "4.0.31-unstable.89ecc6d.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/api-graphql/-/api-graphql-4.0.31-unstable.89ecc6d.0.tgz", - "integrity": "sha512-LbgDUWYfXY/MMzU0BgGvACiDfyGL7IFcqtqoUyDMtn2QT+xS2rKCNzyj4LQ13Z0FdSbRFIM0brKCyrth104XNA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/api-graphql/-/api-graphql-4.1.0.tgz", + "integrity": "sha512-YBbvWfDKGMaC2/uMJij3F6hqTBzopMlCBAqtOTajR1p3fHqtdNFnxz5GBHOnvNPK+IJr7DUc27HjYgTzbvuLRw==", "dependencies": { - "@aws-amplify/api-rest": "4.0.29-unstable.89ecc6d.0+89ecc6d", - "@aws-amplify/core": "6.0.29-unstable.89ecc6d.0+89ecc6d", - "@aws-amplify/data-schema": "^0.18.0", + "@aws-amplify/api-rest": "4.0.29", + "@aws-amplify/core": "6.1.0", + "@aws-amplify/data-schema": "^1.0.0", "@aws-sdk/types": "3.387.0", "graphql": "15.8.0", "rxjs": "^7.8.1", @@ -394,16 +394,6 @@ "uuid": "^9.0.0" } }, - "node_modules/@aws-amplify/api-graphql/node_modules/@aws-amplify/data-schema": { - "version": "0.18.4", - "resolved": "https://registry.npmjs.org/@aws-amplify/data-schema/-/data-schema-0.18.4.tgz", - "integrity": "sha512-4dubJmdBCwwgpuLCd7bOAnsjqolZl+izb1hWH10izkPraGU21EHvIzOoPSqu7oH6i/BytG0FzCN5M4yaXPY3xw==", - "dependencies": { - "@aws-amplify/data-schema-types": "*", - "@types/aws-lambda": "^8.10.134", - "rxjs": "^7.8.1" - } - }, "node_modules/@aws-amplify/api-graphql/node_modules/@aws-sdk/types": { "version": "3.387.0", "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.387.0.tgz", @@ -417,20 +407,20 @@ } }, "node_modules/@aws-amplify/api-rest": { - "version": "4.0.29-unstable.89ecc6d.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/api-rest/-/api-rest-4.0.29-unstable.89ecc6d.0.tgz", - "integrity": "sha512-W8mIXQfwlJ3oLN4DeD27yBwjH6Oi1NP0nZKZ25qdvrc8z49AgGLjcxl0G1Ce/sNF+JNtEpIi8+ABceqSGrvbOQ==", + "version": "4.0.29", + "resolved": "https://registry.npmjs.org/@aws-amplify/api-rest/-/api-rest-4.0.29.tgz", + "integrity": "sha512-3MUU14f21TYlAvPzYVi1Ga3D8BBC7XHKNzb8JrSZ6MP+8qd2xd6dC7Q+vfm9dtj72y7lPrJee4DkZtMu7HapiQ==", "dependencies": { "tslib": "^2.5.0" }, "peerDependencies": { - "@aws-amplify/core": "6.0.29-unstable.89ecc6d.0+89ecc6d" + "@aws-amplify/core": "^6.0.0" } }, "node_modules/@aws-amplify/appsync-modelgen-plugin": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/appsync-modelgen-plugin/-/appsync-modelgen-plugin-2.11.0.tgz", - "integrity": "sha512-I2g6r1lmYo1trN2xfhvpuO1c55bbcsj63y4hHKeBdBTHDiHiuKL6bHNJtCc368L+IbZOvKdEG999HczpUAnN6w==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/appsync-modelgen-plugin/-/appsync-modelgen-plugin-2.12.0.tgz", + "integrity": "sha512-SHafjmo6JoYMVp8hgfhY/b7o0JROcyLd8Sc7YCLPZA0koMDtmsyUta8WCVk9VlsjZuokiBegN4pDDjNEs6GXUA==", "dev": true, "dependencies": { "@graphql-codegen/plugin-helpers": "^1.18.8", @@ -449,14 +439,14 @@ } }, "node_modules/@aws-amplify/auth": { - "version": "6.2.2-unstable.89ecc6d.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/auth/-/auth-6.2.2-unstable.89ecc6d.0.tgz", - "integrity": "sha512-Z/tdHR8m/vWqE3eqo26s583kexiG3XvpzJjoej4MY7kCt6wN1XwXZhMgeI5pMalrzbsa8ie6BrOkW6VuepMIxg==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/@aws-amplify/auth/-/auth-6.2.2.tgz", + "integrity": "sha512-lx/pZPYaGZrB4UV/FNNeUaEUWVrC2ayJJx/0mnZrOceH5OdGUMp1mdZz0epDaShtGanTcq7JOlVuu/1LC6eI7g==", "dependencies": { "tslib": "^2.5.0" }, "peerDependencies": { - "@aws-amplify/core": "6.0.29-unstable.89ecc6d.0+89ecc6d" + "@aws-amplify/core": "^6.0.0" } }, "node_modules/@aws-amplify/auth-construct": { @@ -476,20 +466,20 @@ } }, "node_modules/@aws-amplify/backend": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/@aws-amplify/backend/-/backend-0.13.4.tgz", - "integrity": "sha512-HDi9RO2Orge8cXBhN7raGh/t2wAfh6bFfg1Uggt3tPJm83sva4LUth/h7zrWw3RuJuMY1ScWGYIAla5rxYsEuA==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/backend/-/backend-0.15.0.tgz", + "integrity": "sha512-bWMT/tLuMi+FLoFuCaCK6ElLX7CLD1Fw2SbtYKS1FIE2xRvlaokQHGWX+ac+aTKLNvJ4W0rZje5Ox23xYLiTPg==", "dev": true, "dependencies": { "@aws-amplify/backend-auth": "^0.7.0", - "@aws-amplify/backend-data": "^0.12.1", + "@aws-amplify/backend-data": "^0.14.0", "@aws-amplify/backend-function": "^0.9.1", "@aws-amplify/backend-output-schemas": "^0.7.0", "@aws-amplify/backend-output-storage": "^0.4.1", "@aws-amplify/backend-secret": "^0.4.6", "@aws-amplify/backend-storage": "^0.7.1", - "@aws-amplify/client-config": "^0.9.4", - "@aws-amplify/data-schema": "^0.16.0", + "@aws-amplify/client-config": "^0.9.6", + "@aws-amplify/data-schema": "^1.0.0", "@aws-amplify/platform-core": "^0.5.1", "@aws-amplify/plugin-types": "^0.10.0", "@aws-sdk/client-amplify": "^3.465.0", @@ -516,21 +506,21 @@ } }, "node_modules/@aws-amplify/backend-cli": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/@aws-amplify/backend-cli/-/backend-cli-0.14.1.tgz", - "integrity": "sha512-5VBIIum0PbEK6f8jDYQrZXM0tnXwzWjYzCN1nvMCuVrttxWHTOuVgEhYTx54I5yUQZtw/aGsWjpDCktp68TQ+A==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/backend-cli/-/backend-cli-0.15.0.tgz", + "integrity": "sha512-iz7YpyD+HohmjBbvWPbkmTmRRxavfraxW/gUxspzFbqGqr8X5urHDf6ZXyYGYj0EDH7KC+e9pzhoqVp5/2wcQw==", "dev": true, "dependencies": { "@aws-amplify/backend-deployer": "^0.6.0", "@aws-amplify/backend-output-schemas": "^0.7.0", "@aws-amplify/backend-secret": "^0.4.6", "@aws-amplify/cli-core": "^0.6.0", - "@aws-amplify/client-config": "^0.9.4", + "@aws-amplify/client-config": "^0.9.6", "@aws-amplify/deployed-backend-client": "^0.4.2", "@aws-amplify/form-generator": "^0.10.0", "@aws-amplify/model-generator": "^0.7.1", "@aws-amplify/platform-core": "^0.5.1", - "@aws-amplify/sandbox": "^0.6.0", + "@aws-amplify/sandbox": "^0.6.2", "@aws-amplify/schema-generator": "^0.2.1", "@aws-sdk/client-amplify": "^3.465.0", "@aws-sdk/client-cloudformation": "^3.465.0", @@ -559,15 +549,15 @@ } }, "node_modules/@aws-amplify/backend-data": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@aws-amplify/backend-data/-/backend-data-0.12.1.tgz", - "integrity": "sha512-F/OarU60jUUraz5CUig1aU2YWshhts8V9B/b2QW+rvNNL85e3lMNTeXZpcyjzcMEzUQvIRZjB17i0hWdBAC0/Q==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/backend-data/-/backend-data-0.14.0.tgz", + "integrity": "sha512-+Kkanb3+uCErykSBeJlSon5JHDxRWOoRgbY2VJrE0ZuCMrVAvbFF+C1bFYMmP/N2/XaqDerGCdd52JIPOVIHTw==", "dev": true, "dependencies": { "@aws-amplify/backend-output-schemas": "^0.7.0", "@aws-amplify/backend-output-storage": "^0.4.1", "@aws-amplify/data-construct": "^1.8.0", - "@aws-amplify/data-schema-types": "^0.9.0", + "@aws-amplify/data-schema-types": "^1.0.0", "@aws-amplify/plugin-types": "^0.10.0" }, "peerDependencies": { @@ -668,9 +658,9 @@ } }, "node_modules/@aws-amplify/client-config": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@aws-amplify/client-config/-/client-config-0.9.4.tgz", - "integrity": "sha512-4jWee52iVBk+LSxaHkwy9ceqrn1PorFifpTRMyhsZ0edZKCv8MIvgVeFOhiqnXW1DQvQ20PcQB3S5bcex39Cvg==", + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/@aws-amplify/client-config/-/client-config-0.9.6.tgz", + "integrity": "sha512-ybPIW/Qu13RYv1E1DM1t/QysVh0K4bcxysB07v/22pvKMc2svgc4qoDktyh1l5l2iQuZkrCdchjMGmX/Bkv8ww==", "dev": true, "dependencies": { "@aws-amplify/backend-output-schemas": "^0.7.0", @@ -742,9 +732,9 @@ } }, "node_modules/@aws-amplify/core": { - "version": "6.0.29-unstable.89ecc6d.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/core/-/core-6.0.29-unstable.89ecc6d.0.tgz", - "integrity": "sha512-WPe7PtGrl52TGVce0InlmLkVOVWRwzBPbAjAPmhu3PF6Ycty4rhfZru8ajv4JQkXv7TLtoeq8R0uQK3gehlV4Q==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/core/-/core-6.1.0.tgz", + "integrity": "sha512-r3ErH/aa5iO7sQjYASduPr2L4YiRX3VBUHjFYlvoCgZTh1RXDjcntBFQ9suQTIsQe4dtk5Z2MqhepqfjUH7zWw==", "dependencies": { "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/types": "3.398.0", @@ -1417,10 +1407,9 @@ } }, "node_modules/@aws-amplify/data-schema": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@aws-amplify/data-schema/-/data-schema-0.16.2.tgz", - "integrity": "sha512-Ij9Lig1L+JCxWe1hX9MqSqbAGUpYnV+H7321dZlD2gBEPhnyzjm78bCXThvadM77EiMzE4DDn93q+fk5Dm8++Q==", - "dev": true, + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/data-schema/-/data-schema-1.0.0.tgz", + "integrity": "sha512-pvXko9gDnBqyNshXwrkAer3CbFGkwtlMI35wJk48+N1rxLXKLYElADZj6kWwZXmBbI67uD4ZJ3s62Qzsb6lZZA==", "dependencies": { "@aws-amplify/data-schema-types": "*", "@types/aws-lambda": "^8.10.134", @@ -1428,31 +1417,20 @@ } }, "node_modules/@aws-amplify/data-schema-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/data-schema-types/-/data-schema-types-0.9.0.tgz", - "integrity": "sha512-hA5M6D+4ET25h9y9+VZ4VRbh/KGdtpm8/skyMvhvAwPmE//kYpuP1x3JDl5A8RiAhqZiYLVK/ckNRnWMYSeyfg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/data-schema-types/-/data-schema-types-1.0.0.tgz", + "integrity": "sha512-sjw68YTpGNSDoNI1WBAgFWaUFpmmwFtkZQE/r+P9jWrVZPyBlfDeRIc3RhPgUrtW91hLCm4WA8TzYf1eZzJstg==", "dependencies": { - "@aws-amplify/plugin-types": "^0.9.0-beta.1", "graphql": "15.8.0", "rxjs": "^7.8.1" } }, - "node_modules/@aws-amplify/data-schema-types/node_modules/@aws-amplify/plugin-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/plugin-types/-/plugin-types-0.9.0.tgz", - "integrity": "sha512-dOwuyjRWKHvKSxcCwycdBTb6clRr2/soW1hL+HaXyTN69+dQanQegpS6ylmVwbPPiy9q2LCbqaw+5Np7bacLgw==", - "peerDependencies": { - "@aws-sdk/types": "^3.465.0", - "aws-cdk-lib": "^2.127.0", - "constructs": "^10.0.0" - } - }, "node_modules/@aws-amplify/datastore": { - "version": "5.0.31-unstable.89ecc6d.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/datastore/-/datastore-5.0.31-unstable.89ecc6d.0.tgz", - "integrity": "sha512-fAE5gtHAbYmEbVqVvMN4gtlLlgfjdLKnceq3tDVxXyHNi73S51OxXt9cHFeNWBbUR34P0NGvptZz+jy4COiRVw==", + "version": "5.0.31", + "resolved": "https://registry.npmjs.org/@aws-amplify/datastore/-/datastore-5.0.31.tgz", + "integrity": "sha512-JCRU9ZjXjiye7CKO91DHkIkF4SxHN7M0gvcuD4y4p9rIXVerSUbb5Jilbk6zLC8hmDm4E/iyxYBhULgzCMNBMg==", "dependencies": { - "@aws-amplify/api": "6.0.31-unstable.89ecc6d.0+89ecc6d", + "@aws-amplify/api": "6.0.31", "buffer": "4.9.2", "idb": "5.0.6", "immer": "9.0.6", @@ -1460,7 +1438,7 @@ "ulid": "^2.3.0" }, "peerDependencies": { - "@aws-amplify/core": "6.0.29-unstable.89ecc6d.0+89ecc6d" + "@aws-amplify/core": "^6.0.0" } }, "node_modules/@aws-amplify/deployed-backend-client": { @@ -2262,12 +2240,12 @@ } }, "node_modules/@aws-amplify/graphql-generator": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-generator/-/graphql-generator-0.4.0.tgz", - "integrity": "sha512-3EPwNIQNspgjjk4m9lg6ix9tXoyjwhnRZ3C6a1xASPmav/Q6rqP+eTVlB1iAHuQDXCMDR1kgc/McXTKZkyzOfg==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@aws-amplify/graphql-generator/-/graphql-generator-0.4.1.tgz", + "integrity": "sha512-dY8NhtFZFfjXlM/rODQnj5lg6f7Uj47j7Uh+d/X9mYUMBDygISiEQK8bxKfsLcQW8MIIiAPP8w/BOZOsO35NlQ==", "dev": true, "dependencies": { - "@aws-amplify/appsync-modelgen-plugin": "2.11.0", + "@aws-amplify/appsync-modelgen-plugin": "2.12.0", "@aws-amplify/graphql-directives": "^1.0.1", "@aws-amplify/graphql-docs-generator": "4.2.1", "@aws-amplify/graphql-types-generator": "3.6.0", @@ -2691,15 +2669,15 @@ } }, "node_modules/@aws-amplify/notifications": { - "version": "2.0.29-unstable.89ecc6d.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/notifications/-/notifications-2.0.29-unstable.89ecc6d.0.tgz", - "integrity": "sha512-/UrpWzSCc7nG/5PJZRjZBzOeiDSJuKuneW5AK25o1XlP9hTgSJBnLcTLsek6yl22MLVqvsiCu87OB3caedLaGg==", + "version": "2.0.29", + "resolved": "https://registry.npmjs.org/@aws-amplify/notifications/-/notifications-2.0.29.tgz", + "integrity": "sha512-OZZiFRFgNSZga0EcEE+u10CibWuZl/zaL2JuBg20FMdSrMMORqzjE9ce846tlasROjERBTfJUE0fd/IfSj5aWQ==", "dependencies": { "lodash": "^4.17.21", "tslib": "^2.5.0" }, "peerDependencies": { - "@aws-amplify/core": "6.0.29-unstable.89ecc6d.0+89ecc6d" + "@aws-amplify/core": "^6.0.0" } }, "node_modules/@aws-amplify/platform-core": { @@ -2728,15 +2706,15 @@ } }, "node_modules/@aws-amplify/sandbox": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/sandbox/-/sandbox-0.6.0.tgz", - "integrity": "sha512-3AyPbVeqs+AmEtZV5XrVRQjdauEauiNbMfm2yOJ1AW2ljEUr5joKm6QS9Qsx1xI6+Z3+EpVHT2Xenf3ikcCBMA==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@aws-amplify/sandbox/-/sandbox-0.6.2.tgz", + "integrity": "sha512-/glHoIEHcF/clUarfmuRqJTto0neT11PqqznX68s62wpYYLtliMiM9PA0/Sx7nrAKR7RMmCOdvHEt9TkdEpfqw==", "dev": true, "dependencies": { "@aws-amplify/backend-deployer": "^0.6.0", "@aws-amplify/backend-secret": "^0.4.6", "@aws-amplify/cli-core": "^0.6.0", - "@aws-amplify/client-config": "^0.9.4", + "@aws-amplify/client-config": "^0.9.6", "@aws-amplify/deployed-backend-client": "^0.4.2", "@aws-amplify/platform-core": "^0.5.1", "@aws-sdk/client-cloudformation": "^3.465.0", @@ -2764,9 +2742,9 @@ } }, "node_modules/@aws-amplify/storage": { - "version": "6.3.2-unstable.89ecc6d.0", - "resolved": "https://registry.npmjs.org/@aws-amplify/storage/-/storage-6.3.2-unstable.89ecc6d.0.tgz", - "integrity": "sha512-fulUYySzon6oBt4mjPCfuDeMwwNiCk/guoQ6+FCMrWK7ZhZdrBUwRBl6rykzwr0sddfFsOsHKW+Srs0SK//CeA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@aws-amplify/storage/-/storage-6.4.0.tgz", + "integrity": "sha512-FAbw+CM2nOtU/RJpUP3/hGBNJv6V2IvdbbEb1Xit8AIJm7b8CpaYQN24t86tstF5mlFrJRbo+BETuNo2EVzCEA==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/md5-js": "2.0.7", @@ -2775,7 +2753,7 @@ "tslib": "^2.5.0" }, "peerDependencies": { - "@aws-amplify/core": "6.0.29-unstable.89ecc6d.0+89ecc6d" + "@aws-amplify/core": "^6.0.0" } }, "node_modules/@aws-amplify/storage/node_modules/@aws-sdk/types": { @@ -2886,17 +2864,20 @@ "node_modules/@aws-cdk/asset-awscli-v1": { "version": "2.2.202", "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.202.tgz", - "integrity": "sha512-JqlF0D4+EVugnG5dAsNZMqhu3HW7ehOXm5SDMxMbXNDMdsF0pxtQKNHRl52z1U9igsHmaFpUgSGjbhAJ+0JONg==" + "integrity": "sha512-JqlF0D4+EVugnG5dAsNZMqhu3HW7ehOXm5SDMxMbXNDMdsF0pxtQKNHRl52z1U9igsHmaFpUgSGjbhAJ+0JONg==", + "dev": true }, "node_modules/@aws-cdk/asset-kubectl-v20": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/@aws-cdk/asset-kubectl-v20/-/asset-kubectl-v20-2.1.2.tgz", - "integrity": "sha512-3M2tELJOxQv0apCIiuKQ4pAbncz9GuLwnKFqxifWfe77wuMxyTRPmxssYHs42ePqzap1LT6GDcPygGs+hHstLg==" + "integrity": "sha512-3M2tELJOxQv0apCIiuKQ4pAbncz9GuLwnKFqxifWfe77wuMxyTRPmxssYHs42ePqzap1LT6GDcPygGs+hHstLg==", + "dev": true }, "node_modules/@aws-cdk/asset-node-proxy-agent-v6": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.3.tgz", - "integrity": "sha512-twhuEG+JPOYCYPx/xy5uH2+VUsIEhPTzDY0F1KuB+ocjWWB/KEDiOVL19nHvbPCB6fhWnkykXEMJ4HHcKvjtvg==" + "integrity": "sha512-twhuEG+JPOYCYPx/xy5uH2+VUsIEhPTzDY0F1KuB+ocjWWB/KEDiOVL19nHvbPCB6fhWnkykXEMJ4HHcKvjtvg==", + "dev": true }, "node_modules/@aws-crypto/crc32": { "version": "3.0.0", @@ -3254,15 +3235,322 @@ } }, "node_modules/@aws-sdk/client-cloudformation": { - "version": "3.564.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.564.0.tgz", - "integrity": "sha512-yO2Ac78rkMgTpF3OboHWklX9Ju4ut2EFEOOQqPb8DAgg5unhkh7063x6GPHPNJrmRWkJTr0HbVb8tdK5nExmJQ==", + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.565.0.tgz", + "integrity": "sha512-U1PYFfKS7RZ7PNwJGllFeYMUQuE2YGm0yYI7/BJ0V8P8hABJ8jg5+Xu+Qnnocd7DnsUfgofYiBJ9DgnmKr9sRw==", "dev": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", "@aws-sdk/core": "3.556.0", - "@aws-sdk/credential-provider-node": "3.564.0", + "@aws-sdk/credential-provider-node": "3.565.0", + "@aws-sdk/middleware-host-header": "3.535.0", + "@aws-sdk/middleware-logger": "3.535.0", + "@aws-sdk/middleware-recursion-detection": "3.535.0", + "@aws-sdk/middleware-user-agent": "3.540.0", + "@aws-sdk/region-config-resolver": "3.535.0", + "@aws-sdk/types": "3.535.0", + "@aws-sdk/util-endpoints": "3.540.0", + "@aws-sdk/util-user-agent-browser": "3.535.0", + "@aws-sdk/util-user-agent-node": "3.535.0", + "@smithy/config-resolver": "^2.2.0", + "@smithy/core": "^1.4.2", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/hash-node": "^2.2.0", + "@smithy/invalid-dependency": "^2.2.0", + "@smithy/middleware-content-length": "^2.2.0", + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-body-length-browser": "^2.2.0", + "@smithy/util-body-length-node": "^2.3.0", + "@smithy/util-defaults-mode-browser": "^2.2.1", + "@smithy/util-defaults-mode-node": "^2.3.1", + "@smithy/util-endpoints": "^1.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "@smithy/util-waiter": "^2.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/client-cloudformation/node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.565.0.tgz", + "integrity": "sha512-uMdjTRa8cPGo+7JPjEkesh6jNEZG8uJS44cWeskTHTVhHWcdwXvjSwQWmeXlkYVhHQSwG9Ps3pq12Vpw9oFrxg==", + "dev": true, + "peer": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/core": "3.556.0", + "@aws-sdk/credential-provider-node": "3.565.0", + "@aws-sdk/middleware-host-header": "3.535.0", + "@aws-sdk/middleware-logger": "3.535.0", + "@aws-sdk/middleware-recursion-detection": "3.535.0", + "@aws-sdk/middleware-user-agent": "3.540.0", + "@aws-sdk/region-config-resolver": "3.535.0", + "@aws-sdk/types": "3.535.0", + "@aws-sdk/util-endpoints": "3.540.0", + "@aws-sdk/util-user-agent-browser": "3.535.0", + "@aws-sdk/util-user-agent-node": "3.535.0", + "@smithy/config-resolver": "^2.2.0", + "@smithy/core": "^1.4.2", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/hash-node": "^2.2.0", + "@smithy/invalid-dependency": "^2.2.0", + "@smithy/middleware-content-length": "^2.2.0", + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-body-length-browser": "^2.2.0", + "@smithy/util-body-length-node": "^2.3.0", + "@smithy/util-defaults-mode-browser": "^2.2.1", + "@smithy/util-defaults-mode-node": "^2.3.1", + "@smithy/util-endpoints": "^1.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/client-cloudformation/node_modules/@aws-sdk/client-sts": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.565.0.tgz", + "integrity": "sha512-c2T20tz+Akn9uBgmZPPK3VLpgzYGVuHxKNisLwGtGL5NdQSoZZ6HNT08PY3KB12Ou8VcZLv8cvUz2Nivqhg4RA==", + "dev": true, + "peer": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/core": "3.556.0", + "@aws-sdk/credential-provider-node": "3.565.0", + "@aws-sdk/middleware-host-header": "3.535.0", + "@aws-sdk/middleware-logger": "3.535.0", + "@aws-sdk/middleware-recursion-detection": "3.535.0", + "@aws-sdk/middleware-user-agent": "3.540.0", + "@aws-sdk/region-config-resolver": "3.535.0", + "@aws-sdk/types": "3.535.0", + "@aws-sdk/util-endpoints": "3.540.0", + "@aws-sdk/util-user-agent-browser": "3.535.0", + "@aws-sdk/util-user-agent-node": "3.535.0", + "@smithy/config-resolver": "^2.2.0", + "@smithy/core": "^1.4.2", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/hash-node": "^2.2.0", + "@smithy/invalid-dependency": "^2.2.0", + "@smithy/middleware-content-length": "^2.2.0", + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-body-length-browser": "^2.2.0", + "@smithy/util-body-length-node": "^2.3.0", + "@smithy/util-defaults-mode-browser": "^2.2.1", + "@smithy/util-defaults-mode-node": "^2.3.1", + "@smithy/util-endpoints": "^1.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/client-cloudformation/node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.565.0.tgz", + "integrity": "sha512-H9+etKKjeQot3vKzuE/osTb1xMzYW0UNQZSLSt1T4fZYSMdEgnOFXRwT0kw8yGMtSQuWMYZcXYHv0jMYetho4A==", + "dev": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.535.0", + "@aws-sdk/credential-provider-process": "3.535.0", + "@aws-sdk/credential-provider-sso": "3.565.0", + "@aws-sdk/credential-provider-web-identity": "3.565.0", + "@aws-sdk/types": "3.535.0", + "@smithy/credential-provider-imds": "^2.3.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.565.0" + } + }, + "node_modules/@aws-sdk/client-cloudformation/node_modules/@aws-sdk/credential-provider-node": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.565.0.tgz", + "integrity": "sha512-d9xlnyd6Ba7DMJNTy0hoAHexFTOx8LWn1XPWbHZqgyRb+0YDIOhPN2ADYxE4Zq+Dc03MLTqq15zWOUhIqAPLuQ==", + "dev": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.535.0", + "@aws-sdk/credential-provider-http": "3.552.0", + "@aws-sdk/credential-provider-ini": "3.565.0", + "@aws-sdk/credential-provider-process": "3.535.0", + "@aws-sdk/credential-provider-sso": "3.565.0", + "@aws-sdk/credential-provider-web-identity": "3.565.0", + "@aws-sdk/types": "3.535.0", + "@smithy/credential-provider-imds": "^2.3.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/client-cloudformation/node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.565.0.tgz", + "integrity": "sha512-MWefgFWt5BvVMlbjS0mxolxJPA8BKSnzfbdgGCoyEImuHa3GzVArYDQru4oWk6lD+naZFVHzPjHzEDYMag2KGw==", + "dev": true, + "dependencies": { + "@aws-sdk/client-sso": "3.556.0", + "@aws-sdk/token-providers": "3.565.0", + "@aws-sdk/types": "3.535.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/client-cloudformation/node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.565.0.tgz", + "integrity": "sha512-+MWMp3jxn93Ol2E2gjjXjqoZDNMao03OErGmGoDKMIlu322jNHTvYZo5W0WBy+615mnDKahbX55MmVBge/FwDg==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.535.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.565.0" + } + }, + "node_modules/@aws-sdk/client-cloudformation/node_modules/@aws-sdk/token-providers": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.565.0.tgz", + "integrity": "sha512-QPoQUTWijvFZD+7yqu9oJORG6FxqUseD4uhV3iZKVZsj7/Rlpvlh8oEZVCrcnsZ17vKzy+RMUVlnj3vf7Pwp8Q==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.535.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sso-oidc": "^3.565.0" + } + }, + "node_modules/@aws-sdk/client-cognito-identity": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.565.0.tgz", + "integrity": "sha512-g3CycpQTqw4YW9BbX/0Z7cXO3v5x4s0SUDmYu5qEE3ziUmeTxqQc0aJN5wPjuKbF0UuQ4oEnTiMV/yZQrcMEIQ==", + "dev": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/core": "3.556.0", + "@aws-sdk/credential-provider-node": "3.565.0", + "@aws-sdk/middleware-host-header": "3.535.0", + "@aws-sdk/middleware-logger": "3.535.0", + "@aws-sdk/middleware-recursion-detection": "3.535.0", + "@aws-sdk/middleware-user-agent": "3.540.0", + "@aws-sdk/region-config-resolver": "3.535.0", + "@aws-sdk/types": "3.535.0", + "@aws-sdk/util-endpoints": "3.540.0", + "@aws-sdk/util-user-agent-browser": "3.535.0", + "@aws-sdk/util-user-agent-node": "3.535.0", + "@smithy/config-resolver": "^2.2.0", + "@smithy/core": "^1.4.2", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/hash-node": "^2.2.0", + "@smithy/invalid-dependency": "^2.2.0", + "@smithy/middleware-content-length": "^2.2.0", + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-body-length-browser": "^2.2.0", + "@smithy/util-body-length-node": "^2.3.0", + "@smithy/util-defaults-mode-browser": "^2.2.1", + "@smithy/util-defaults-mode-node": "^2.3.1", + "@smithy/util-endpoints": "^1.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.565.0.tgz", + "integrity": "sha512-uMdjTRa8cPGo+7JPjEkesh6jNEZG8uJS44cWeskTHTVhHWcdwXvjSwQWmeXlkYVhHQSwG9Ps3pq12Vpw9oFrxg==", + "dev": true, + "peer": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/core": "3.556.0", + "@aws-sdk/credential-provider-node": "3.565.0", "@aws-sdk/middleware-host-header": "3.535.0", "@aws-sdk/middleware-logger": "3.535.0", "@aws-sdk/middleware-recursion-detection": "3.535.0", @@ -3297,24 +3585,23 @@ "@smithy/util-middleware": "^2.2.0", "@smithy/util-retry": "^2.2.0", "@smithy/util-utf8": "^2.3.0", - "@smithy/util-waiter": "^2.2.0", - "tslib": "^2.6.2", - "uuid": "^9.0.1" + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/client-cognito-identity": { - "version": "3.564.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.564.0.tgz", - "integrity": "sha512-AJGd0RXAyycNqb8RBySVkIrzNOd8JzI4sVVC/7pA41t4EeUGM6b2tcsOlt1eVqcNxR1hvn2ZbwnNI8e3OlEnhQ==", + "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/client-sts": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.565.0.tgz", + "integrity": "sha512-c2T20tz+Akn9uBgmZPPK3VLpgzYGVuHxKNisLwGtGL5NdQSoZZ6HNT08PY3KB12Ou8VcZLv8cvUz2Nivqhg4RA==", "dev": true, + "peer": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", "@aws-sdk/core": "3.556.0", - "@aws-sdk/credential-provider-node": "3.564.0", + "@aws-sdk/credential-provider-node": "3.565.0", "@aws-sdk/middleware-host-header": "3.535.0", "@aws-sdk/middleware-logger": "3.535.0", "@aws-sdk/middleware-recursion-detection": "3.535.0", @@ -3355,6 +3642,108 @@ "node": ">=14.0.0" } }, + "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.565.0.tgz", + "integrity": "sha512-H9+etKKjeQot3vKzuE/osTb1xMzYW0UNQZSLSt1T4fZYSMdEgnOFXRwT0kw8yGMtSQuWMYZcXYHv0jMYetho4A==", + "dev": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.535.0", + "@aws-sdk/credential-provider-process": "3.535.0", + "@aws-sdk/credential-provider-sso": "3.565.0", + "@aws-sdk/credential-provider-web-identity": "3.565.0", + "@aws-sdk/types": "3.535.0", + "@smithy/credential-provider-imds": "^2.3.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.565.0" + } + }, + "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/credential-provider-node": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.565.0.tgz", + "integrity": "sha512-d9xlnyd6Ba7DMJNTy0hoAHexFTOx8LWn1XPWbHZqgyRb+0YDIOhPN2ADYxE4Zq+Dc03MLTqq15zWOUhIqAPLuQ==", + "dev": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.535.0", + "@aws-sdk/credential-provider-http": "3.552.0", + "@aws-sdk/credential-provider-ini": "3.565.0", + "@aws-sdk/credential-provider-process": "3.535.0", + "@aws-sdk/credential-provider-sso": "3.565.0", + "@aws-sdk/credential-provider-web-identity": "3.565.0", + "@aws-sdk/types": "3.535.0", + "@smithy/credential-provider-imds": "^2.3.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.565.0.tgz", + "integrity": "sha512-MWefgFWt5BvVMlbjS0mxolxJPA8BKSnzfbdgGCoyEImuHa3GzVArYDQru4oWk6lD+naZFVHzPjHzEDYMag2KGw==", + "dev": true, + "dependencies": { + "@aws-sdk/client-sso": "3.556.0", + "@aws-sdk/token-providers": "3.565.0", + "@aws-sdk/types": "3.535.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.565.0.tgz", + "integrity": "sha512-+MWMp3jxn93Ol2E2gjjXjqoZDNMao03OErGmGoDKMIlu322jNHTvYZo5W0WBy+615mnDKahbX55MmVBge/FwDg==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.535.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.565.0" + } + }, + "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/token-providers": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.565.0.tgz", + "integrity": "sha512-QPoQUTWijvFZD+7yqu9oJORG6FxqUseD4uhV3iZKVZsj7/Rlpvlh8oEZVCrcnsZ17vKzy+RMUVlnj3vf7Pwp8Q==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.535.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sso-oidc": "^3.565.0" + } + }, "node_modules/@aws-sdk/client-ec2": { "version": "3.338.0", "resolved": "https://registry.npmjs.org/@aws-sdk/client-ec2/-/client-ec2-3.338.0.tgz", @@ -6865,12 +7254,12 @@ } }, "node_modules/@aws-sdk/credential-provider-cognito-identity": { - "version": "3.564.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.564.0.tgz", - "integrity": "sha512-rjpj+VR9NbF9hg2H0gfuhbQL+6WlRVEBBxI8rweSsSm5r5exENqP+xmEdL6mmFCyM/EjDQswNs0td2tVSc/onw==", + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.565.0.tgz", + "integrity": "sha512-nOI0RYE0aHByaDI8w5Eu855fGOwGuAPEeCUgu8AIhExvDUZ5bmiwMN4TxHJW/+CEgQB8uZcPYCDEUMzqr0yh5w==", "dev": true, "dependencies": { - "@aws-sdk/client-cognito-identity": "3.564.0", + "@aws-sdk/client-cognito-identity": "3.565.0", "@aws-sdk/types": "3.535.0", "@smithy/property-provider": "^2.2.0", "@smithy/types": "^2.12.0", @@ -7032,30 +7421,233 @@ } }, "node_modules/@aws-sdk/credential-providers": { - "version": "3.564.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.564.0.tgz", - "integrity": "sha512-QQrVTPuRRK37IEtCqzGpStfvr5fZMqxlCQFNJ6mDpHOkL1oyrYIrBpWCB4N95dJyoyLsogleDoFZelfjM9HIzQ==", + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.565.0.tgz", + "integrity": "sha512-heCRN2Qrje8Nu8TKo+EMM5ToIRECIuCLfHKf2hvkl9iWUs/a7ailNTWUqhE4gqZKGDvFO9dbvqxwKRKi5YXfiA==", "dev": true, "dependencies": { - "@aws-sdk/client-cognito-identity": "3.564.0", + "@aws-sdk/client-cognito-identity": "3.565.0", "@aws-sdk/client-sso": "3.556.0", - "@aws-sdk/client-sts": "3.556.0", - "@aws-sdk/credential-provider-cognito-identity": "3.564.0", + "@aws-sdk/client-sts": "3.565.0", + "@aws-sdk/credential-provider-cognito-identity": "3.565.0", "@aws-sdk/credential-provider-env": "3.535.0", "@aws-sdk/credential-provider-http": "3.552.0", - "@aws-sdk/credential-provider-ini": "3.564.0", - "@aws-sdk/credential-provider-node": "3.564.0", + "@aws-sdk/credential-provider-ini": "3.565.0", + "@aws-sdk/credential-provider-node": "3.565.0", "@aws-sdk/credential-provider-process": "3.535.0", - "@aws-sdk/credential-provider-sso": "3.564.0", - "@aws-sdk/credential-provider-web-identity": "3.556.0", + "@aws-sdk/credential-provider-sso": "3.565.0", + "@aws-sdk/credential-provider-web-identity": "3.565.0", + "@aws-sdk/types": "3.535.0", + "@smithy/credential-provider-imds": "^2.3.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/credential-providers/node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.565.0.tgz", + "integrity": "sha512-uMdjTRa8cPGo+7JPjEkesh6jNEZG8uJS44cWeskTHTVhHWcdwXvjSwQWmeXlkYVhHQSwG9Ps3pq12Vpw9oFrxg==", + "dev": true, + "peer": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/core": "3.556.0", + "@aws-sdk/credential-provider-node": "3.565.0", + "@aws-sdk/middleware-host-header": "3.535.0", + "@aws-sdk/middleware-logger": "3.535.0", + "@aws-sdk/middleware-recursion-detection": "3.535.0", + "@aws-sdk/middleware-user-agent": "3.540.0", + "@aws-sdk/region-config-resolver": "3.535.0", + "@aws-sdk/types": "3.535.0", + "@aws-sdk/util-endpoints": "3.540.0", + "@aws-sdk/util-user-agent-browser": "3.535.0", + "@aws-sdk/util-user-agent-node": "3.535.0", + "@smithy/config-resolver": "^2.2.0", + "@smithy/core": "^1.4.2", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/hash-node": "^2.2.0", + "@smithy/invalid-dependency": "^2.2.0", + "@smithy/middleware-content-length": "^2.2.0", + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-body-length-browser": "^2.2.0", + "@smithy/util-body-length-node": "^2.3.0", + "@smithy/util-defaults-mode-browser": "^2.2.1", + "@smithy/util-defaults-mode-node": "^2.3.1", + "@smithy/util-endpoints": "^1.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/credential-providers/node_modules/@aws-sdk/client-sts": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.565.0.tgz", + "integrity": "sha512-c2T20tz+Akn9uBgmZPPK3VLpgzYGVuHxKNisLwGtGL5NdQSoZZ6HNT08PY3KB12Ou8VcZLv8cvUz2Nivqhg4RA==", + "dev": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/core": "3.556.0", + "@aws-sdk/credential-provider-node": "3.565.0", + "@aws-sdk/middleware-host-header": "3.535.0", + "@aws-sdk/middleware-logger": "3.535.0", + "@aws-sdk/middleware-recursion-detection": "3.535.0", + "@aws-sdk/middleware-user-agent": "3.540.0", + "@aws-sdk/region-config-resolver": "3.535.0", + "@aws-sdk/types": "3.535.0", + "@aws-sdk/util-endpoints": "3.540.0", + "@aws-sdk/util-user-agent-browser": "3.535.0", + "@aws-sdk/util-user-agent-node": "3.535.0", + "@smithy/config-resolver": "^2.2.0", + "@smithy/core": "^1.4.2", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/hash-node": "^2.2.0", + "@smithy/invalid-dependency": "^2.2.0", + "@smithy/middleware-content-length": "^2.2.0", + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-body-length-browser": "^2.2.0", + "@smithy/util-body-length-node": "^2.3.0", + "@smithy/util-defaults-mode-browser": "^2.2.1", + "@smithy/util-defaults-mode-node": "^2.3.1", + "@smithy/util-endpoints": "^1.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/credential-providers/node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.565.0.tgz", + "integrity": "sha512-H9+etKKjeQot3vKzuE/osTb1xMzYW0UNQZSLSt1T4fZYSMdEgnOFXRwT0kw8yGMtSQuWMYZcXYHv0jMYetho4A==", + "dev": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.535.0", + "@aws-sdk/credential-provider-process": "3.535.0", + "@aws-sdk/credential-provider-sso": "3.565.0", + "@aws-sdk/credential-provider-web-identity": "3.565.0", + "@aws-sdk/types": "3.535.0", + "@smithy/credential-provider-imds": "^2.3.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.565.0" + } + }, + "node_modules/@aws-sdk/credential-providers/node_modules/@aws-sdk/credential-provider-node": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.565.0.tgz", + "integrity": "sha512-d9xlnyd6Ba7DMJNTy0hoAHexFTOx8LWn1XPWbHZqgyRb+0YDIOhPN2ADYxE4Zq+Dc03MLTqq15zWOUhIqAPLuQ==", + "dev": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.535.0", + "@aws-sdk/credential-provider-http": "3.552.0", + "@aws-sdk/credential-provider-ini": "3.565.0", + "@aws-sdk/credential-provider-process": "3.535.0", + "@aws-sdk/credential-provider-sso": "3.565.0", + "@aws-sdk/credential-provider-web-identity": "3.565.0", "@aws-sdk/types": "3.535.0", "@smithy/credential-provider-imds": "^2.3.0", "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/credential-providers/node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.565.0.tgz", + "integrity": "sha512-MWefgFWt5BvVMlbjS0mxolxJPA8BKSnzfbdgGCoyEImuHa3GzVArYDQru4oWk6lD+naZFVHzPjHzEDYMag2KGw==", + "dev": true, + "dependencies": { + "@aws-sdk/client-sso": "3.556.0", + "@aws-sdk/token-providers": "3.565.0", + "@aws-sdk/types": "3.535.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/credential-providers/node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.565.0.tgz", + "integrity": "sha512-+MWMp3jxn93Ol2E2gjjXjqoZDNMao03OErGmGoDKMIlu322jNHTvYZo5W0WBy+615mnDKahbX55MmVBge/FwDg==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.535.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.565.0" + } + }, + "node_modules/@aws-sdk/credential-providers/node_modules/@aws-sdk/token-providers": { + "version": "3.565.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.565.0.tgz", + "integrity": "sha512-QPoQUTWijvFZD+7yqu9oJORG6FxqUseD4uhV3iZKVZsj7/Rlpvlh8oEZVCrcnsZ17vKzy+RMUVlnj3vf7Pwp8Q==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.535.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", "@smithy/types": "^2.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sso-oidc": "^3.565.0" } }, "node_modules/@aws-sdk/eventstream-codec": { @@ -10302,9 +10894,9 @@ } }, "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@graphql-tools/utils": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.1.3.tgz", - "integrity": "sha512-loco2ctrrMQzdpSHbcOo6+Ecp21BV67cQ2pNGhuVKAexruu01RdLn3LgtK47B9BpLz3cUD6U0u1R0rur7xMOOg==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.2.0.tgz", + "integrity": "sha512-HYV7dO6pNA2nGKawygaBpk8y+vXOUjjzzO43W/Kb7EPRmXUEQKjHxPYRvQbiF72u1N3XxwGK5jnnFk9WVhUwYw==", "dev": true, "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", @@ -13161,17 +13753,17 @@ } }, "node_modules/aws-amplify": { - "version": "6.1.5-unstable.89ecc6d.0", - "resolved": "https://registry.npmjs.org/aws-amplify/-/aws-amplify-6.1.5-unstable.89ecc6d.0.tgz", - "integrity": "sha512-xif2caiwdb3IAERFo5+BgOS2r7KqqMAxdZN+6+PDDIFEiFEhWzu5FEruW1f7ioP4ytQNiCdcNMbuUXQAJIRHOg==", - "dependencies": { - "@aws-amplify/analytics": "7.0.29-unstable.89ecc6d.0+89ecc6d", - "@aws-amplify/api": "6.0.31-unstable.89ecc6d.0+89ecc6d", - "@aws-amplify/auth": "6.2.2-unstable.89ecc6d.0+89ecc6d", - "@aws-amplify/core": "6.0.29-unstable.89ecc6d.0+89ecc6d", - "@aws-amplify/datastore": "5.0.31-unstable.89ecc6d.0+89ecc6d", - "@aws-amplify/notifications": "2.0.29-unstable.89ecc6d.0+89ecc6d", - "@aws-amplify/storage": "6.3.2-unstable.89ecc6d.0+89ecc6d", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/aws-amplify/-/aws-amplify-6.2.0.tgz", + "integrity": "sha512-mpQN+J5Dd1hC8lolPo1KuHST7mRwtNiEd821c9whgf46gr5gpkE+yP9ta4YUYzN+hv60n7c0cAbu/2e6nSLtOA==", + "dependencies": { + "@aws-amplify/analytics": "7.0.29", + "@aws-amplify/api": "6.0.31", + "@aws-amplify/auth": "6.2.2", + "@aws-amplify/core": "6.1.0", + "@aws-amplify/datastore": "5.0.31", + "@aws-amplify/notifications": "2.0.29", + "@aws-amplify/storage": "6.4.0", "tslib": "^2.5.0" } }, @@ -13207,6 +13799,7 @@ "yaml", "mime-types" ], + "dev": true, "dependencies": { "@aws-cdk/asset-awscli-v1": "^2.2.202", "@aws-cdk/asset-kubectl-v20": "^2.1.2", @@ -14152,6 +14745,7 @@ "version": "10.3.0", "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.3.0.tgz", "integrity": "sha512-vbK8i3rIb/xwZxSpTjz3SagHn1qq9BChLEfy5Hf6fB3/2eFbrwt2n9kHwQcS0CPTRBesreeAcsJfMq2229FnbQ==", + "dev": true, "engines": { "node": ">= 16.14.0" } diff --git a/package.json b/package.json index a894e31..788d4b3 100644 --- a/package.json +++ b/package.json @@ -13,14 +13,14 @@ "@aws-amplify/ui-react": "^6.1.8", "@aws-sdk/client-bedrock-runtime": "^3.564.0", "@aws-sdk/client-s3": "^3.564.0", - "aws-amplify": "^6.1.5-unstable.89ecc6d.0", + "aws-amplify": "^6.2.0", "react": "^18.2.0", "react-dom": "^18.2.0", "throttle-debounce": "^5.0.0" }, "devDependencies": { - "@aws-amplify/backend": "^0.13.3", - "@aws-amplify/backend-cli": "^0.14.0", + "@aws-amplify/backend": "^0.15.0", + "@aws-amplify/backend-cli": "^0.15.0", "@types/react": "^18.2.66", "@types/react-dom": "^18.2.22", "@types/throttle-debounce": "^5.0.2", diff --git a/src/App.tsx b/src/App.tsx index 11fd8dc..49824be 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -16,17 +16,18 @@ function generateRandomEmoji() { const client = generateClient() -const defaultRoom: Schema["Room"] = { +const defaultRoom = { id: "default", topic: "default", createdAt: "", - updatedAt: "" -} + updatedAt: "", + pictures: async () => ({ data: [] }) +} satisfies Schema["Room"]["type"] function App() { const [username, setUsername] = useState(generateRandomEmoji()) const [currentRoomId, setCurrentRoomId] = useState("default") - const [rooms, setRooms] = useState([defaultRoom]) + const [rooms, setRooms] = useState([defaultRoom]) useEffect(() => { const sub = client.models.Room.observeQuery().subscribe({ diff --git a/src/ControlPanel.tsx b/src/ControlPanel.tsx index c8f2a14..4aace2d 100644 --- a/src/ControlPanel.tsx +++ b/src/ControlPanel.tsx @@ -3,7 +3,7 @@ import { RoomSelector } from "./RoomSelector"; export function ControlPanel(props: { currentRoomId: string, - rooms: Schema["Room"][], + rooms: Schema["Room"]["type"][], onRoomChange: (roomId: string) => void, username: string, onUsernameChange: React.MouseEventHandler, diff --git a/src/PictureManager.tsx b/src/PictureManager.tsx index 1588acb..33de584 100644 --- a/src/PictureManager.tsx +++ b/src/PictureManager.tsx @@ -10,7 +10,7 @@ type PictureManagerProps = { const client = generateClient() export function PictureManager({ roomId }: PictureManagerProps) { - const [pictures, setPictures] = useState([]) + const [pictures, setPictures] = useState([]) const [imageUrls, setImageUrls] = useState([]) const [haiku, setHaiku] = useState() @@ -71,7 +71,9 @@ export function PictureManager({ roomId }: PictureManagerProps) { diff --git a/src/RoomSelector.tsx b/src/RoomSelector.tsx index 13d10fe..7196d56 100644 --- a/src/RoomSelector.tsx +++ b/src/RoomSelector.tsx @@ -8,7 +8,7 @@ export function RoomSelector({ currentRoomId, onRoomChange }: { - rooms: Schema["Room"][], + rooms: Schema["Room"]["type"][], currentRoomId: string, onRoomChange: (roomId: string) => void }) { @@ -26,7 +26,10 @@ export function RoomSelector({ const { data: room } = await client.models.Room.create({ topic: newRoomName }) - onRoomChange(room.id) + + if (room !== null) { + onRoomChange(room.id) + } }}>[+ add] } \ No newline at end of file diff --git a/src/main.tsx b/src/main.tsx index 9d19028..c94a23d 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -5,9 +5,9 @@ import './index.css' import { Amplify } from 'aws-amplify'; import { Authenticator } from '@aws-amplify/ui-react'; import '@aws-amplify/ui-react/styles.css' -import config from '../amplifyconfiguration.json' +import outputs from '../amplify_outputs.json' -Amplify.configure(config); +Amplify.configure(outputs); ReactDOM.createRoot(document.getElementById('root')!).render(