diff --git a/package-lock.json b/package-lock.json index e8e3da9..c4301b4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "@fortawesome/fontawesome-svg-core": "6.5.1", "@fortawesome/free-solid-svg-icons": "6.5.1", "@fortawesome/react-fontawesome": "0.2.0", - "aws-amplify": "6.0.13", + "aws-amplify": "6.0.25", "aws-sdk": "2.1547.0", "aws4": "1.12.0", "axios": "1.6.7", @@ -53,9 +53,9 @@ } }, "node_modules/@aws-amplify/analytics": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/analytics/-/analytics-7.0.13.tgz", - "integrity": "sha512-riOtiAYn7ja2YrxV0A78f9XB6Pd9kmAk1DO6xyyKGSEsoEGKNtJ3CJkWBMtQeIDExGqX0LO/I+Mfey8QJxiytQ==", + "version": "7.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/analytics/-/analytics-7.0.25.tgz", + "integrity": "sha512-yHV+via+gCyPs+B+e+Vpv4Xrci7OtnXMsLpp40946cmJPxCk1vevN95tken0oMcSVQ7UKlo2LIm7CfwZ5eWIqQ==", "dependencies": { "@aws-sdk/client-firehose": "3.398.0", "@aws-sdk/client-kinesis": "3.398.0", @@ -73,23 +73,23 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/@aws-amplify/api": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/api/-/api-6.0.13.tgz", - "integrity": "sha512-fZ539EBTFAQbbXmqTPv7NuDnb2bHjjZU2ZoIdngWXEuPMmfqiE9WmLf0W9j3GDxlMLAJEMYa1SumT5kruVtQ3Q==", + "version": "6.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/api/-/api-6.0.25.tgz", + "integrity": "sha512-vMikiQaqPQ2CddvM8cx2vhRmE+Dr3boDPdWQUCK6JpyoNPDBhIulU7TADdZmLTvZMQuRaAt+pxeDunU0FmNUOQ==", "dependencies": { - "@aws-amplify/api-graphql": "4.0.13", - "@aws-amplify/api-rest": "4.0.13", + "@aws-amplify/api-graphql": "4.0.25", + "@aws-amplify/api-rest": "4.0.25", "tslib": "^2.5.0" } }, "node_modules/@aws-amplify/api-graphql": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/api-graphql/-/api-graphql-4.0.13.tgz", - "integrity": "sha512-FdsPKqcsy4aXNxx+9kxMKhZo8fBLanfG9P44oVYDRi54+Poqcd7eeqqWYnB03uYO5MW3oN6ZriHmy4JTnxG/hw==", + "version": "4.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/api-graphql/-/api-graphql-4.0.25.tgz", + "integrity": "sha512-vToVFyh1B3wDn8GhkpAebWEyIB/iwBMmUnHPj6/hM2IT3j79dzsPX7bQvLLstbvrubf6j6tKU0f/NNixJpqwXA==", "dependencies": { - "@aws-amplify/api-rest": "4.0.13", - "@aws-amplify/core": "6.0.13", - "@aws-amplify/data-schema-types": "^0.6.10", + "@aws-amplify/api-rest": "4.0.25", + "@aws-amplify/core": "6.0.25", + "@aws-amplify/data-schema-types": "^0.7.11", "@aws-sdk/types": "3.387.0", "graphql": "15.8.0", "rxjs": "^7.8.1", @@ -103,9 +103,9 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/@aws-amplify/api-rest": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/api-rest/-/api-rest-4.0.13.tgz", - "integrity": "sha512-hTp7Tcuyoo6sIbnjjmBLXgkIctn44ZT+daotp/kORlQWAmzwqPAX7/oeP62astMb1Yax5k2Y2eMRgizt8bdF6A==", + "version": "4.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/api-rest/-/api-rest-4.0.25.tgz", + "integrity": "sha512-NIwCQadZ+i1iH6BJ2uAddtFmwP6+zmGGLz3eDN6de4krKWztYpOU6VPfzQzcbWRvxC7LMQqPdNhWhVr0mSaiHw==", "dependencies": { "tslib": "^2.5.0" }, @@ -124,9 +124,9 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/@aws-amplify/auth": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/auth/-/auth-6.0.13.tgz", - "integrity": "sha512-ovOgqLf6mYprQW/rvpm01oXk5DEn6DlpHk99/8WVHvYezAM7jMcx4JEdqJxDC9m841/6AvGmzsRpABWHvEoVbQ==", + "version": "6.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/auth/-/auth-6.0.25.tgz", + "integrity": "sha512-x29corn764WXlyVU/OWILiVZkcYRumd0x+ahDLWQ7IaOtwY96ENltj6sb9acPozBawF5ZSmq1bqQE96LgKaHBA==", "dependencies": { "tslib": "^2.5.0" }, @@ -140,9 +140,9 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/@aws-amplify/core": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/core/-/core-6.0.13.tgz", - "integrity": "sha512-R/Om5R/K4WHrz44hgY4JQMPqgtG0sRDb3CuH4orxseWaIXuQLyYqpn3DU/tS+l1BVfpr1uYTWJZpZLv/l3ApUQ==", + "version": "6.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/core/-/core-6.0.25.tgz", + "integrity": "sha512-wMgS3Ta8smfmKBKX5CdLorW18RQcAqfZ4DbCkLAfk/xDek0NdXCUJcageUg3LSjgyUVTc9ScgTdfGs9Kf4Kiwg==", "dependencies": { "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/types": "3.398.0", @@ -172,19 +172,20 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/@aws-amplify/data-schema-types": { - "version": "0.6.12", - "resolved": "https://registry.npmjs.org/@aws-amplify/data-schema-types/-/data-schema-types-0.6.12.tgz", - "integrity": "sha512-0ZpWnN+UxrUHHyj9rtoz/wljo8PvvZYt1nxu7lR1HFFa2dQqYVHD4a8umMIi5pQBo4DfCOkITri18hmslzhBOw==", + "version": "0.7.14", + "resolved": "https://registry.npmjs.org/@aws-amplify/data-schema-types/-/data-schema-types-0.7.14.tgz", + "integrity": "sha512-zvo1j6NljHsV62KnEz560rTx9jJ1KfTz0OOqZjW/CP1AtWdlakM2ADBAn9z4AL+bKrt31CrAr55ZOAo6Uk+LTw==", "dependencies": { + "@aws-amplify/plugin-types": "^0.9.0-beta.1", "rxjs": "^7.8.1" } }, "node_modules/@aws-amplify/datastore": { - "version": "5.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/datastore/-/datastore-5.0.13.tgz", - "integrity": "sha512-fmQG8NHls1z1CJFyLvx8y83o6Cfaq/bZE4jJPA2jhnQ9+IHUMnhMKKQn5AYctmRYiD3RC72gicnp85HgoFH45A==", + "version": "5.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/datastore/-/datastore-5.0.25.tgz", + "integrity": "sha512-B5dIEgPp7ZwV7uzFSAqH9nxSA3lamqphaBXK2q+WL4vl5M0Ywmc5IjxoWAgAC3Q+9O1Ccqrk10qfM0MulX9ojQ==", "dependencies": { - "@aws-amplify/api": "6.0.13", + "@aws-amplify/api": "6.0.25", "buffer": "4.9.2", "idb": "5.0.6", "immer": "9.0.6", @@ -196,9 +197,9 @@ } }, "node_modules/@aws-amplify/notifications": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/notifications/-/notifications-2.0.13.tgz", - "integrity": "sha512-/7W1J7AVNodAYZGoAywB2Cm9eLabGjgX2hnGo9fAmqHKt1MKfSWUiEGsMTzeihUkXBRCIgPpsvJCUIu4p6P6eQ==", + "version": "2.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/notifications/-/notifications-2.0.25.tgz", + "integrity": "sha512-p8rAIdTcvIJXbIrolU7gL1PXywDZ77CrnzfYCWZ/Qi7p5jJMY7cs0g5xXS4f/UR7XJPUnT5fgl5xdb+/gUShzA==", "dependencies": { "lodash": "^4.17.21", "tslib": "^2.5.0" @@ -212,10 +213,19 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, + "node_modules/@aws-amplify/plugin-types": { + "version": "0.9.0-beta.1", + "resolved": "https://registry.npmjs.org/@aws-amplify/plugin-types/-/plugin-types-0.9.0-beta.1.tgz", + "integrity": "sha512-5eJ2SYoXbq4ZSvBjCgStXSejNOKuBkxYVXqOXZP4xP5C9iIpUYG36s9xP+IdhWDm9K/yxklp8OUMr8YGc0g7tw==", + "peerDependencies": { + "aws-cdk-lib": "^2.127.0", + "constructs": "^10.0.0" + } + }, "node_modules/@aws-amplify/storage": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/storage/-/storage-6.0.13.tgz", - "integrity": "sha512-3ri7O/Tk0N+UjLvJsDBszOAoXoIog2mVUYU/kpwQq0BAQpfBTdTzbaIk54QNyFNI0hsCb9fDFCn/7Djip8IpKQ==", + "version": "6.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/storage/-/storage-6.0.25.tgz", + "integrity": "sha512-FUU+FQUI7PI0Aw+7J2jd0m0pZ+FbYI7nkXwJAvwejqfip/89EJPePzPh8LLJIO00VkhBSzWj8i9RJEGMurM3VQ==", "dependencies": { "@aws-sdk/types": "3.398.0", "@smithy/md5-js": "2.0.7", @@ -244,6 +254,24 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, + "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==", + "peer": 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==", + "peer": 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==", + "peer": true + }, "node_modules/@aws-crypto/crc32": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz", @@ -7010,17 +7038,17 @@ } }, "node_modules/aws-amplify": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/aws-amplify/-/aws-amplify-6.0.13.tgz", - "integrity": "sha512-z3APLE2ZJfntKot6wsb1+hNlPji2n/PxRqHdL5YD2dUXYVmj5P+WlVF1Bs9dF+254K2O6VvLK/ecTM/hMWimwA==", - "dependencies": { - "@aws-amplify/analytics": "7.0.13", - "@aws-amplify/api": "6.0.13", - "@aws-amplify/auth": "6.0.13", - "@aws-amplify/core": "6.0.13", - "@aws-amplify/datastore": "5.0.13", - "@aws-amplify/notifications": "2.0.13", - "@aws-amplify/storage": "6.0.13", + "version": "6.0.25", + "resolved": "https://registry.npmjs.org/aws-amplify/-/aws-amplify-6.0.25.tgz", + "integrity": "sha512-3bxcam2Rdl3WCaVVfrmvQLeVK09xPTx3NRyrZe2LJHybdD2V1GDjn5R3556yODJ/y2e29Z7EdVFfsCPns9wWvA==", + "dependencies": { + "@aws-amplify/analytics": "7.0.25", + "@aws-amplify/api": "6.0.25", + "@aws-amplify/auth": "6.0.25", + "@aws-amplify/core": "6.0.25", + "@aws-amplify/datastore": "5.0.25", + "@aws-amplify/notifications": "2.0.25", + "@aws-amplify/storage": "6.0.25", "tslib": "^2.5.0" } }, @@ -7029,6 +7057,404 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, + "node_modules/aws-cdk-lib": { + "version": "2.134.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.134.0.tgz", + "integrity": "sha512-fjJLsZ7L+HLVSOGfYxMcAbUYBb1I/UWLH9STkPiytT+hWQNN6lmZYLDHlqCqcS8gFyyCqu4i3KOOt/ZDHDVo2Q==", + "bundleDependencies": [ + "@balena/dockerignore", + "case", + "fs-extra", + "ignore", + "jsonschema", + "minimatch", + "punycode", + "semver", + "table", + "yaml", + "mime-types" + ], + "peer": true, + "dependencies": { + "@aws-cdk/asset-awscli-v1": "^2.2.202", + "@aws-cdk/asset-kubectl-v20": "^2.1.2", + "@aws-cdk/asset-node-proxy-agent-v6": "^2.0.1", + "@balena/dockerignore": "^1.0.2", + "case": "1.6.3", + "fs-extra": "^11.2.0", + "ignore": "^5.3.1", + "jsonschema": "^1.4.1", + "mime-types": "^2.1.35", + "minimatch": "^3.1.2", + "punycode": "^2.3.1", + "semver": "^7.6.0", + "table": "^6.8.1", + "yaml": "1.10.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "constructs": "^10.0.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/@balena/dockerignore": { + "version": "1.0.2", + "inBundle": true, + "license": "Apache-2.0", + "peer": true + }, + "node_modules/aws-cdk-lib/node_modules/ajv": { + "version": "8.12.0", + "inBundle": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/aws-cdk-lib/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/aws-cdk-lib/node_modules/ansi-styles": { + "version": "4.3.0", + "inBundle": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/aws-cdk-lib/node_modules/astral-regex": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/aws-cdk-lib/node_modules/balanced-match": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT", + "peer": true + }, + "node_modules/aws-cdk-lib/node_modules/brace-expansion": { + "version": "1.1.11", + "inBundle": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/aws-cdk-lib/node_modules/case": { + "version": "1.6.3", + "inBundle": true, + "license": "(MIT OR GPL-3.0-or-later)", + "peer": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/color-convert": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/color-name": { + "version": "1.1.4", + "inBundle": true, + "license": "MIT", + "peer": true + }, + "node_modules/aws-cdk-lib/node_modules/concat-map": { + "version": "0.0.1", + "inBundle": true, + "license": "MIT", + "peer": true + }, + "node_modules/aws-cdk-lib/node_modules/emoji-regex": { + "version": "8.0.0", + "inBundle": true, + "license": "MIT", + "peer": true + }, + "node_modules/aws-cdk-lib/node_modules/fast-deep-equal": { + "version": "3.1.3", + "inBundle": true, + "license": "MIT", + "peer": true + }, + "node_modules/aws-cdk-lib/node_modules/fs-extra": { + "version": "11.2.0", + "inBundle": true, + "license": "MIT", + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/aws-cdk-lib/node_modules/graceful-fs": { + "version": "4.2.11", + "inBundle": true, + "license": "ISC", + "peer": true + }, + "node_modules/aws-cdk-lib/node_modules/ignore": { + "version": "5.3.1", + "inBundle": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/aws-cdk-lib/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/aws-cdk-lib/node_modules/json-schema-traverse": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT", + "peer": true + }, + "node_modules/aws-cdk-lib/node_modules/jsonfile": { + "version": "6.1.0", + "inBundle": true, + "license": "MIT", + "peer": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/aws-cdk-lib/node_modules/jsonschema": { + "version": "1.4.1", + "inBundle": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws-cdk-lib/node_modules/lodash.truncate": { + "version": "4.4.2", + "inBundle": true, + "license": "MIT", + "peer": true + }, + "node_modules/aws-cdk-lib/node_modules/lru-cache": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/aws-cdk-lib/node_modules/mime-db": { + "version": "1.52.0", + "inBundle": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/aws-cdk-lib/node_modules/mime-types": { + "version": "2.1.35", + "inBundle": true, + "license": "MIT", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/aws-cdk-lib/node_modules/minimatch": { + "version": "3.1.2", + "inBundle": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/aws-cdk-lib/node_modules/punycode": { + "version": "2.3.1", + "inBundle": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/aws-cdk-lib/node_modules/require-from-string": { + "version": "2.0.2", + "inBundle": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/semver": { + "version": "7.6.0", + "inBundle": true, + "license": "ISC", + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/aws-cdk-lib/node_modules/slice-ansi": { + "version": "4.0.0", + "inBundle": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/aws-cdk-lib/node_modules/string-width": { + "version": "4.2.3", + "inBundle": true, + "license": "MIT", + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/aws-cdk-lib/node_modules/strip-ansi": { + "version": "6.0.1", + "inBundle": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/aws-cdk-lib/node_modules/table": { + "version": "6.8.1", + "inBundle": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/universalify": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/uri-js": { + "version": "4.4.1", + "inBundle": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/yallist": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "peer": true + }, + "node_modules/aws-cdk-lib/node_modules/yaml": { + "version": "1.10.2", + "inBundle": true, + "license": "ISC", + "peer": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/aws-sdk": { "version": "2.1547.0", "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1547.0.tgz", @@ -8026,6 +8452,15 @@ "node": ">=0.8" } }, + "node_modules/constructs": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.3.0.tgz", + "integrity": "sha512-vbK8i3rIb/xwZxSpTjz3SagHn1qq9BChLEfy5Hf6fB3/2eFbrwt2n9kHwQcS0CPTRBesreeAcsJfMq2229FnbQ==", + "peer": true, + "engines": { + "node": ">= 16.14.0" + } + }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -20764,9 +21199,9 @@ } }, "@aws-amplify/analytics": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/analytics/-/analytics-7.0.13.tgz", - "integrity": "sha512-riOtiAYn7ja2YrxV0A78f9XB6Pd9kmAk1DO6xyyKGSEsoEGKNtJ3CJkWBMtQeIDExGqX0LO/I+Mfey8QJxiytQ==", + "version": "7.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/analytics/-/analytics-7.0.25.tgz", + "integrity": "sha512-yHV+via+gCyPs+B+e+Vpv4Xrci7OtnXMsLpp40946cmJPxCk1vevN95tken0oMcSVQ7UKlo2LIm7CfwZ5eWIqQ==", "requires": { "@aws-sdk/client-firehose": "3.398.0", "@aws-sdk/client-kinesis": "3.398.0", @@ -20783,12 +21218,12 @@ } }, "@aws-amplify/api": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/api/-/api-6.0.13.tgz", - "integrity": "sha512-fZ539EBTFAQbbXmqTPv7NuDnb2bHjjZU2ZoIdngWXEuPMmfqiE9WmLf0W9j3GDxlMLAJEMYa1SumT5kruVtQ3Q==", + "version": "6.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/api/-/api-6.0.25.tgz", + "integrity": "sha512-vMikiQaqPQ2CddvM8cx2vhRmE+Dr3boDPdWQUCK6JpyoNPDBhIulU7TADdZmLTvZMQuRaAt+pxeDunU0FmNUOQ==", "requires": { - "@aws-amplify/api-graphql": "4.0.13", - "@aws-amplify/api-rest": "4.0.13", + "@aws-amplify/api-graphql": "4.0.25", + "@aws-amplify/api-rest": "4.0.25", "tslib": "^2.5.0" }, "dependencies": { @@ -20800,13 +21235,13 @@ } }, "@aws-amplify/api-graphql": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/api-graphql/-/api-graphql-4.0.13.tgz", - "integrity": "sha512-FdsPKqcsy4aXNxx+9kxMKhZo8fBLanfG9P44oVYDRi54+Poqcd7eeqqWYnB03uYO5MW3oN6ZriHmy4JTnxG/hw==", + "version": "4.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/api-graphql/-/api-graphql-4.0.25.tgz", + "integrity": "sha512-vToVFyh1B3wDn8GhkpAebWEyIB/iwBMmUnHPj6/hM2IT3j79dzsPX7bQvLLstbvrubf6j6tKU0f/NNixJpqwXA==", "requires": { - "@aws-amplify/api-rest": "4.0.13", - "@aws-amplify/core": "6.0.13", - "@aws-amplify/data-schema-types": "^0.6.10", + "@aws-amplify/api-rest": "4.0.25", + "@aws-amplify/core": "6.0.25", + "@aws-amplify/data-schema-types": "^0.7.11", "@aws-sdk/types": "3.387.0", "graphql": "15.8.0", "rxjs": "^7.8.1", @@ -20822,9 +21257,9 @@ } }, "@aws-amplify/api-rest": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/api-rest/-/api-rest-4.0.13.tgz", - "integrity": "sha512-hTp7Tcuyoo6sIbnjjmBLXgkIctn44ZT+daotp/kORlQWAmzwqPAX7/oeP62astMb1Yax5k2Y2eMRgizt8bdF6A==", + "version": "4.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/api-rest/-/api-rest-4.0.25.tgz", + "integrity": "sha512-NIwCQadZ+i1iH6BJ2uAddtFmwP6+zmGGLz3eDN6de4krKWztYpOU6VPfzQzcbWRvxC7LMQqPdNhWhVr0mSaiHw==", "requires": { "tslib": "^2.5.0" }, @@ -20837,9 +21272,9 @@ } }, "@aws-amplify/auth": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/auth/-/auth-6.0.13.tgz", - "integrity": "sha512-ovOgqLf6mYprQW/rvpm01oXk5DEn6DlpHk99/8WVHvYezAM7jMcx4JEdqJxDC9m841/6AvGmzsRpABWHvEoVbQ==", + "version": "6.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/auth/-/auth-6.0.25.tgz", + "integrity": "sha512-x29corn764WXlyVU/OWILiVZkcYRumd0x+ahDLWQ7IaOtwY96ENltj6sb9acPozBawF5ZSmq1bqQE96LgKaHBA==", "requires": { "tslib": "^2.5.0" }, @@ -20852,9 +21287,9 @@ } }, "@aws-amplify/core": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/core/-/core-6.0.13.tgz", - "integrity": "sha512-R/Om5R/K4WHrz44hgY4JQMPqgtG0sRDb3CuH4orxseWaIXuQLyYqpn3DU/tS+l1BVfpr1uYTWJZpZLv/l3ApUQ==", + "version": "6.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/core/-/core-6.0.25.tgz", + "integrity": "sha512-wMgS3Ta8smfmKBKX5CdLorW18RQcAqfZ4DbCkLAfk/xDek0NdXCUJcageUg3LSjgyUVTc9ScgTdfGs9Kf4Kiwg==", "requires": { "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/types": "3.398.0", @@ -20883,19 +21318,20 @@ } }, "@aws-amplify/data-schema-types": { - "version": "0.6.12", - "resolved": "https://registry.npmjs.org/@aws-amplify/data-schema-types/-/data-schema-types-0.6.12.tgz", - "integrity": "sha512-0ZpWnN+UxrUHHyj9rtoz/wljo8PvvZYt1nxu7lR1HFFa2dQqYVHD4a8umMIi5pQBo4DfCOkITri18hmslzhBOw==", + "version": "0.7.14", + "resolved": "https://registry.npmjs.org/@aws-amplify/data-schema-types/-/data-schema-types-0.7.14.tgz", + "integrity": "sha512-zvo1j6NljHsV62KnEz560rTx9jJ1KfTz0OOqZjW/CP1AtWdlakM2ADBAn9z4AL+bKrt31CrAr55ZOAo6Uk+LTw==", "requires": { + "@aws-amplify/plugin-types": "^0.9.0-beta.1", "rxjs": "^7.8.1" } }, "@aws-amplify/datastore": { - "version": "5.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/datastore/-/datastore-5.0.13.tgz", - "integrity": "sha512-fmQG8NHls1z1CJFyLvx8y83o6Cfaq/bZE4jJPA2jhnQ9+IHUMnhMKKQn5AYctmRYiD3RC72gicnp85HgoFH45A==", + "version": "5.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/datastore/-/datastore-5.0.25.tgz", + "integrity": "sha512-B5dIEgPp7ZwV7uzFSAqH9nxSA3lamqphaBXK2q+WL4vl5M0Ywmc5IjxoWAgAC3Q+9O1Ccqrk10qfM0MulX9ojQ==", "requires": { - "@aws-amplify/api": "6.0.13", + "@aws-amplify/api": "6.0.25", "buffer": "4.9.2", "idb": "5.0.6", "immer": "9.0.6", @@ -20904,9 +21340,9 @@ } }, "@aws-amplify/notifications": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/notifications/-/notifications-2.0.13.tgz", - "integrity": "sha512-/7W1J7AVNodAYZGoAywB2Cm9eLabGjgX2hnGo9fAmqHKt1MKfSWUiEGsMTzeihUkXBRCIgPpsvJCUIu4p6P6eQ==", + "version": "2.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/notifications/-/notifications-2.0.25.tgz", + "integrity": "sha512-p8rAIdTcvIJXbIrolU7gL1PXywDZ77CrnzfYCWZ/Qi7p5jJMY7cs0g5xXS4f/UR7XJPUnT5fgl5xdb+/gUShzA==", "requires": { "lodash": "^4.17.21", "tslib": "^2.5.0" @@ -20919,10 +21355,16 @@ } } }, + "@aws-amplify/plugin-types": { + "version": "0.9.0-beta.1", + "resolved": "https://registry.npmjs.org/@aws-amplify/plugin-types/-/plugin-types-0.9.0-beta.1.tgz", + "integrity": "sha512-5eJ2SYoXbq4ZSvBjCgStXSejNOKuBkxYVXqOXZP4xP5C9iIpUYG36s9xP+IdhWDm9K/yxklp8OUMr8YGc0g7tw==", + "requires": {} + }, "@aws-amplify/storage": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/@aws-amplify/storage/-/storage-6.0.13.tgz", - "integrity": "sha512-3ri7O/Tk0N+UjLvJsDBszOAoXoIog2mVUYU/kpwQq0BAQpfBTdTzbaIk54QNyFNI0hsCb9fDFCn/7Djip8IpKQ==", + "version": "6.0.25", + "resolved": "https://registry.npmjs.org/@aws-amplify/storage/-/storage-6.0.25.tgz", + "integrity": "sha512-FUU+FQUI7PI0Aw+7J2jd0m0pZ+FbYI7nkXwJAvwejqfip/89EJPePzPh8LLJIO00VkhBSzWj8i9RJEGMurM3VQ==", "requires": { "@aws-sdk/types": "3.398.0", "@smithy/md5-js": "2.0.7", @@ -20947,6 +21389,24 @@ } } }, + "@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==", + "peer": true + }, + "@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==", + "peer": true + }, + "@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==", + "peer": true + }, "@aws-crypto/crc32": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz", @@ -26163,17 +26623,17 @@ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" }, "aws-amplify": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/aws-amplify/-/aws-amplify-6.0.13.tgz", - "integrity": "sha512-z3APLE2ZJfntKot6wsb1+hNlPji2n/PxRqHdL5YD2dUXYVmj5P+WlVF1Bs9dF+254K2O6VvLK/ecTM/hMWimwA==", - "requires": { - "@aws-amplify/analytics": "7.0.13", - "@aws-amplify/api": "6.0.13", - "@aws-amplify/auth": "6.0.13", - "@aws-amplify/core": "6.0.13", - "@aws-amplify/datastore": "5.0.13", - "@aws-amplify/notifications": "2.0.13", - "@aws-amplify/storage": "6.0.13", + "version": "6.0.25", + "resolved": "https://registry.npmjs.org/aws-amplify/-/aws-amplify-6.0.25.tgz", + "integrity": "sha512-3bxcam2Rdl3WCaVVfrmvQLeVK09xPTx3NRyrZe2LJHybdD2V1GDjn5R3556yODJ/y2e29Z7EdVFfsCPns9wWvA==", + "requires": { + "@aws-amplify/analytics": "7.0.25", + "@aws-amplify/api": "6.0.25", + "@aws-amplify/auth": "6.0.25", + "@aws-amplify/core": "6.0.25", + "@aws-amplify/datastore": "5.0.25", + "@aws-amplify/notifications": "2.0.25", + "@aws-amplify/storage": "6.0.25", "tslib": "^2.5.0" }, "dependencies": { @@ -26184,6 +26644,270 @@ } } }, + "aws-cdk-lib": { + "version": "2.134.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.134.0.tgz", + "integrity": "sha512-fjJLsZ7L+HLVSOGfYxMcAbUYBb1I/UWLH9STkPiytT+hWQNN6lmZYLDHlqCqcS8gFyyCqu4i3KOOt/ZDHDVo2Q==", + "peer": true, + "requires": { + "@aws-cdk/asset-awscli-v1": "^2.2.202", + "@aws-cdk/asset-kubectl-v20": "^2.1.2", + "@aws-cdk/asset-node-proxy-agent-v6": "^2.0.1", + "@balena/dockerignore": "^1.0.2", + "case": "1.6.3", + "fs-extra": "^11.2.0", + "ignore": "^5.3.1", + "jsonschema": "^1.4.1", + "mime-types": "^2.1.35", + "minimatch": "^3.1.2", + "punycode": "^2.3.1", + "semver": "^7.6.0", + "table": "^6.8.1", + "yaml": "1.10.2" + }, + "dependencies": { + "@balena/dockerignore": { + "version": "1.0.2", + "bundled": true, + "peer": true + }, + "ajv": { + "version": "8.12.0", + "bundled": true, + "peer": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "5.0.1", + "bundled": true, + "peer": true + }, + "ansi-styles": { + "version": "4.3.0", + "bundled": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "astral-regex": { + "version": "2.0.0", + "bundled": true, + "peer": true + }, + "balanced-match": { + "version": "1.0.2", + "bundled": true, + "peer": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "peer": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "case": { + "version": "1.6.3", + "bundled": true, + "peer": true + }, + "color-convert": { + "version": "2.0.1", + "bundled": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "bundled": true, + "peer": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "peer": true + }, + "emoji-regex": { + "version": "8.0.0", + "bundled": true, + "peer": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "bundled": true, + "peer": true + }, + "fs-extra": { + "version": "11.2.0", + "bundled": true, + "peer": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.2.11", + "bundled": true, + "peer": true + }, + "ignore": { + "version": "5.3.1", + "bundled": true, + "peer": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "bundled": true, + "peer": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "bundled": true, + "peer": true + }, + "jsonfile": { + "version": "6.1.0", + "bundled": true, + "peer": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonschema": { + "version": "1.4.1", + "bundled": true, + "peer": true + }, + "lodash.truncate": { + "version": "4.4.2", + "bundled": true, + "peer": true + }, + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "mime-db": { + "version": "1.52.0", + "bundled": true, + "peer": true + }, + "mime-types": { + "version": "2.1.35", + "bundled": true, + "peer": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "minimatch": { + "version": "3.1.2", + "bundled": true, + "peer": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "punycode": { + "version": "2.3.1", + "bundled": true, + "peer": true + }, + "require-from-string": { + "version": "2.0.2", + "bundled": true, + "peer": true + }, + "semver": { + "version": "7.6.0", + "bundled": true, + "peer": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "slice-ansi": { + "version": "4.0.0", + "bundled": true, + "peer": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "bundled": true, + "peer": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "bundled": true, + "peer": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "table": { + "version": "6.8.1", + "bundled": true, + "peer": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + } + }, + "universalify": { + "version": "2.0.1", + "bundled": true, + "peer": true + }, + "uri-js": { + "version": "4.4.1", + "bundled": true, + "peer": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true, + "peer": true + }, + "yaml": { + "version": "1.10.2", + "bundled": true, + "peer": true + } + } + }, "aws-sdk": { "version": "2.1547.0", "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1547.0.tgz", @@ -26942,6 +27666,12 @@ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" }, + "constructs": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.3.0.tgz", + "integrity": "sha512-vbK8i3rIb/xwZxSpTjz3SagHn1qq9BChLEfy5Hf6fB3/2eFbrwt2n9kHwQcS0CPTRBesreeAcsJfMq2229FnbQ==", + "peer": true + }, "content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", diff --git a/package.json b/package.json index cba12c0..7764672 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "@fortawesome/fontawesome-svg-core": "6.5.1", "@fortawesome/free-solid-svg-icons": "6.5.1", "@fortawesome/react-fontawesome": "0.2.0", - "aws-amplify": "6.0.13", + "aws-amplify": "6.0.25", "aws-sdk": "2.1547.0", "aws4": "1.12.0", "axios": "1.6.7",