mirror of
https://github.com/bourquep/mysa-js-sdk.git
synced 2026-02-04 09:41:07 +00:00
Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
131f8677d9 | ||
|
|
ba5d29379a | ||
|
|
0dfb486ea1 | ||
|
|
2c483a835d | ||
|
|
7f89e9867a |
356
package-lock.json
generated
356
package-lock.json
generated
@@ -9,9 +9,9 @@
|
|||||||
"version": "0.0.0",
|
"version": "0.0.0",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/credential-providers": "3.821.0",
|
"@aws-sdk/credential-providers": "3.823.0",
|
||||||
"amazon-cognito-identity-js": "6.3.15",
|
"amazon-cognito-identity-js": "6.3.15",
|
||||||
"aws-iot-device-sdk-v2": "1.21.4",
|
"aws-iot-device-sdk-v2": "1.21.5",
|
||||||
"dayjs": "1.11.13",
|
"dayjs": "1.11.13",
|
||||||
"lodash": "4.17.21"
|
"lodash": "4.17.21"
|
||||||
},
|
},
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
"typedoc": "0.28.5",
|
"typedoc": "0.28.5",
|
||||||
"typedoc-material-theme": "1.4.0",
|
"typedoc-material-theme": "1.4.0",
|
||||||
"typescript": "5.8.3",
|
"typescript": "5.8.3",
|
||||||
"typescript-eslint": "8.33.0"
|
"typescript-eslint": "8.33.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=22.4.0"
|
"node": ">=22.4.0"
|
||||||
@@ -164,24 +164,24 @@
|
|||||||
"license": "0BSD"
|
"license": "0BSD"
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/client-cognito-identity": {
|
"node_modules/@aws-sdk/client-cognito-identity": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.823.0.tgz",
|
||||||
"integrity": "sha512-c6TpvrRAb4hVcbGMCPjTWU2IRNBzfEz2qZ1v6DGViW0i8vN4+zXY/DcVOL2P3ZA9MDXjFRiiA8RdIy1/zsi3YQ==",
|
"integrity": "sha512-zCTr4gemGm2bvbeOvXFa0g1SPyra+WlZvGQ7Vc/snFwOlZ/OLAH1OugYD357k9pMqh1DyElFbHlj2rY5I8JeUA==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-crypto/sha256-browser": "5.2.0",
|
"@aws-crypto/sha256-browser": "5.2.0",
|
||||||
"@aws-crypto/sha256-js": "5.2.0",
|
"@aws-crypto/sha256-js": "5.2.0",
|
||||||
"@aws-sdk/core": "3.821.0",
|
"@aws-sdk/core": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-node": "3.821.0",
|
"@aws-sdk/credential-provider-node": "3.823.0",
|
||||||
"@aws-sdk/middleware-host-header": "3.821.0",
|
"@aws-sdk/middleware-host-header": "3.821.0",
|
||||||
"@aws-sdk/middleware-logger": "3.821.0",
|
"@aws-sdk/middleware-logger": "3.821.0",
|
||||||
"@aws-sdk/middleware-recursion-detection": "3.821.0",
|
"@aws-sdk/middleware-recursion-detection": "3.821.0",
|
||||||
"@aws-sdk/middleware-user-agent": "3.821.0",
|
"@aws-sdk/middleware-user-agent": "3.823.0",
|
||||||
"@aws-sdk/region-config-resolver": "3.821.0",
|
"@aws-sdk/region-config-resolver": "3.821.0",
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
"@aws-sdk/util-endpoints": "3.821.0",
|
"@aws-sdk/util-endpoints": "3.821.0",
|
||||||
"@aws-sdk/util-user-agent-browser": "3.821.0",
|
"@aws-sdk/util-user-agent-browser": "3.821.0",
|
||||||
"@aws-sdk/util-user-agent-node": "3.821.0",
|
"@aws-sdk/util-user-agent-node": "3.823.0",
|
||||||
"@smithy/config-resolver": "^4.1.4",
|
"@smithy/config-resolver": "^4.1.4",
|
||||||
"@smithy/core": "^3.5.1",
|
"@smithy/core": "^3.5.1",
|
||||||
"@smithy/fetch-http-handler": "^5.0.4",
|
"@smithy/fetch-http-handler": "^5.0.4",
|
||||||
@@ -277,23 +277,23 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/client-sso": {
|
"node_modules/@aws-sdk/client-sso": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.823.0.tgz",
|
||||||
"integrity": "sha512-aDEBZUKUd/+Tvudi0d9KQlqt2OW2P27LATZX0jkNC8yVk4145bAPS04EYoqdKLuyUn/U33DibEOgKUpxZB12jQ==",
|
"integrity": "sha512-dBWdsbyGw8rPfdCsZySNtTOGQK4EZ8lxB/CneSQWRBPHgQ+Ys88NXxImO8xfWO7Itt1eh8O7UDTZ9+smcvw2pw==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-crypto/sha256-browser": "5.2.0",
|
"@aws-crypto/sha256-browser": "5.2.0",
|
||||||
"@aws-crypto/sha256-js": "5.2.0",
|
"@aws-crypto/sha256-js": "5.2.0",
|
||||||
"@aws-sdk/core": "3.821.0",
|
"@aws-sdk/core": "3.823.0",
|
||||||
"@aws-sdk/middleware-host-header": "3.821.0",
|
"@aws-sdk/middleware-host-header": "3.821.0",
|
||||||
"@aws-sdk/middleware-logger": "3.821.0",
|
"@aws-sdk/middleware-logger": "3.821.0",
|
||||||
"@aws-sdk/middleware-recursion-detection": "3.821.0",
|
"@aws-sdk/middleware-recursion-detection": "3.821.0",
|
||||||
"@aws-sdk/middleware-user-agent": "3.821.0",
|
"@aws-sdk/middleware-user-agent": "3.823.0",
|
||||||
"@aws-sdk/region-config-resolver": "3.821.0",
|
"@aws-sdk/region-config-resolver": "3.821.0",
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
"@aws-sdk/util-endpoints": "3.821.0",
|
"@aws-sdk/util-endpoints": "3.821.0",
|
||||||
"@aws-sdk/util-user-agent-browser": "3.821.0",
|
"@aws-sdk/util-user-agent-browser": "3.821.0",
|
||||||
"@aws-sdk/util-user-agent-node": "3.821.0",
|
"@aws-sdk/util-user-agent-node": "3.823.0",
|
||||||
"@smithy/config-resolver": "^4.1.4",
|
"@smithy/config-resolver": "^4.1.4",
|
||||||
"@smithy/core": "^3.5.1",
|
"@smithy/core": "^3.5.1",
|
||||||
"@smithy/fetch-http-handler": "^5.0.4",
|
"@smithy/fetch-http-handler": "^5.0.4",
|
||||||
@@ -389,12 +389,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/core": {
|
"node_modules/@aws-sdk/core": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.823.0.tgz",
|
||||||
"integrity": "sha512-8eB3wKbmfciQFmxFq7hAjy7mXdUs7vBOR5SwT0ZtQBg0Txc18Lc9tMViqqdO6/KU7OukA6ib2IAVSjIJJEN7FQ==",
|
"integrity": "sha512-1Cf4w8J7wYexz0KU3zpaikHvldGXQEjFldHOhm0SBGRy7qfYNXecfJAamccF7RdgLxKGgkv5Pl9zX/Z/DcW9zg==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
|
"@aws-sdk/xml-builder": "3.821.0",
|
||||||
"@smithy/core": "^3.5.1",
|
"@smithy/core": "^3.5.1",
|
||||||
"@smithy/node-config-provider": "^4.1.3",
|
"@smithy/node-config-provider": "^4.1.3",
|
||||||
"@smithy/property-provider": "^4.0.4",
|
"@smithy/property-provider": "^4.0.4",
|
||||||
@@ -402,7 +403,10 @@
|
|||||||
"@smithy/signature-v4": "^5.1.2",
|
"@smithy/signature-v4": "^5.1.2",
|
||||||
"@smithy/smithy-client": "^4.4.1",
|
"@smithy/smithy-client": "^4.4.1",
|
||||||
"@smithy/types": "^4.3.1",
|
"@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-middleware": "^4.0.4",
|
||||||
|
"@smithy/util-utf8": "^4.0.0",
|
||||||
"fast-xml-parser": "4.4.1",
|
"fast-xml-parser": "4.4.1",
|
||||||
"tslib": "^2.6.2"
|
"tslib": "^2.6.2"
|
||||||
},
|
},
|
||||||
@@ -411,12 +415,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/credential-provider-cognito-identity": {
|
"node_modules/@aws-sdk/credential-provider-cognito-identity": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.823.0.tgz",
|
||||||
"integrity": "sha512-8ZdFwmSxvQv8QindA0DJ3YUT9FD8T9sA5hQWp3B9+Znkze29IiIadnsXY0Heo2/FOFygxh8jRXiCWEie7/YpzA==",
|
"integrity": "sha512-mpP6slEenKRjRpTnGMUBbZLdAJa8GszgnQ6Vep+7Z8YwLNeGWsTFRZkavGMnGsQ5K5KdqxYgdHe0SZ9j8oIoWw==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/client-cognito-identity": "3.821.0",
|
"@aws-sdk/client-cognito-identity": "3.823.0",
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
"@smithy/property-provider": "^4.0.4",
|
"@smithy/property-provider": "^4.0.4",
|
||||||
"@smithy/types": "^4.3.1",
|
"@smithy/types": "^4.3.1",
|
||||||
@@ -427,12 +431,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/credential-provider-env": {
|
"node_modules/@aws-sdk/credential-provider-env": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.823.0.tgz",
|
||||||
"integrity": "sha512-C+s/A72pd7CXwEsJj9+Uq9T726iIfIF18hGRY8o82xcIEfOyakiPnlisku8zZOaAu+jm0CihbbYN4NyYNQ+HZQ==",
|
"integrity": "sha512-AIrLLwumObge+U1klN4j5ToIozI+gE9NosENRyHe0GIIZgTLOG/8jxrMFVYFeNHs7RUtjDTxxewislhFyGxJ/w==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/core": "3.821.0",
|
"@aws-sdk/core": "3.823.0",
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
"@smithy/property-provider": "^4.0.4",
|
"@smithy/property-provider": "^4.0.4",
|
||||||
"@smithy/types": "^4.3.1",
|
"@smithy/types": "^4.3.1",
|
||||||
@@ -443,12 +447,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/credential-provider-http": {
|
"node_modules/@aws-sdk/credential-provider-http": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.823.0.tgz",
|
||||||
"integrity": "sha512-gIRzTLnAsRfRSNarCag7G7rhcHagz4x5nNTWRihQs5cwTOghEExDy7Tj5m4TEkv3dcTAsNn+l4tnR4nZXo6R+Q==",
|
"integrity": "sha512-u4DXvB/J/o2bcvP1JP6n3ch7V3/NngmiJFPsM0hKUyRlLuWM37HEDEdjPRs3/uL/soTxrEhWKTA9//YVkvzI0w==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/core": "3.821.0",
|
"@aws-sdk/core": "3.823.0",
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
"@smithy/fetch-http-handler": "^5.0.4",
|
"@smithy/fetch-http-handler": "^5.0.4",
|
||||||
"@smithy/node-http-handler": "^4.0.6",
|
"@smithy/node-http-handler": "^4.0.6",
|
||||||
@@ -464,18 +468,18 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/credential-provider-ini": {
|
"node_modules/@aws-sdk/credential-provider-ini": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.823.0.tgz",
|
||||||
"integrity": "sha512-VRTrmsca8kBHtY1tTek1ce+XkK/H0fzodBKcilM/qXjTyumMHPAzVAxKZfSvGC+28/pXyQzhOEyxZfw7giCiWA==",
|
"integrity": "sha512-C0o63qviK5yFvjH9zKWAnCUBkssJoQ1A1XAHe0IAQkurzoNBSmu9oVemqwnKKHA4H6QrmusaEERfL00yohIkJA==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/core": "3.821.0",
|
"@aws-sdk/core": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-env": "3.821.0",
|
"@aws-sdk/credential-provider-env": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-http": "3.821.0",
|
"@aws-sdk/credential-provider-http": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-process": "3.821.0",
|
"@aws-sdk/credential-provider-process": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-sso": "3.821.0",
|
"@aws-sdk/credential-provider-sso": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-web-identity": "3.821.0",
|
"@aws-sdk/credential-provider-web-identity": "3.823.0",
|
||||||
"@aws-sdk/nested-clients": "3.821.0",
|
"@aws-sdk/nested-clients": "3.823.0",
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
"@smithy/credential-provider-imds": "^4.0.6",
|
"@smithy/credential-provider-imds": "^4.0.6",
|
||||||
"@smithy/property-provider": "^4.0.4",
|
"@smithy/property-provider": "^4.0.4",
|
||||||
@@ -488,17 +492,17 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/credential-provider-node": {
|
"node_modules/@aws-sdk/credential-provider-node": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.823.0.tgz",
|
||||||
"integrity": "sha512-oBgbcgOXWMgknAfhIdTeHSSVIv+k2LXN9oTbxu1r++o4WWBWrEQ8mHU0Zo9dfr7Uaoqi3pezYZznsBkXnMLEOg==",
|
"integrity": "sha512-nfSxXVuZ+2GJDpVFlflNfh55Yb4BtDsXLGNssXF5YU6UgSPsi8j2YkaE92Jv2s7dlUK07l0vRpLyPuXMaGeiRQ==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/credential-provider-env": "3.821.0",
|
"@aws-sdk/credential-provider-env": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-http": "3.821.0",
|
"@aws-sdk/credential-provider-http": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-ini": "3.821.0",
|
"@aws-sdk/credential-provider-ini": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-process": "3.821.0",
|
"@aws-sdk/credential-provider-process": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-sso": "3.821.0",
|
"@aws-sdk/credential-provider-sso": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-web-identity": "3.821.0",
|
"@aws-sdk/credential-provider-web-identity": "3.823.0",
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
"@smithy/credential-provider-imds": "^4.0.6",
|
"@smithy/credential-provider-imds": "^4.0.6",
|
||||||
"@smithy/property-provider": "^4.0.4",
|
"@smithy/property-provider": "^4.0.4",
|
||||||
@@ -511,12 +515,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/credential-provider-process": {
|
"node_modules/@aws-sdk/credential-provider-process": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.823.0.tgz",
|
||||||
"integrity": "sha512-e18ucfqKB3ICNj5RP/FEdvUfhVK6E9MALOsl8pKP13mwegug46p/1BsZWACD5n+Zf9ViiiHxIO7td03zQixfwA==",
|
"integrity": "sha512-U/A10/7zu2FbMFFVpIw95y0TZf+oYyrhZTBn9eL8zgWcrYRqxrxdqtPj/zMrfIfyIvQUhuJSENN4dx4tfpCMWQ==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/core": "3.821.0",
|
"@aws-sdk/core": "3.823.0",
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
"@smithy/property-provider": "^4.0.4",
|
"@smithy/property-provider": "^4.0.4",
|
||||||
"@smithy/shared-ini-file-loader": "^4.0.4",
|
"@smithy/shared-ini-file-loader": "^4.0.4",
|
||||||
@@ -528,14 +532,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/credential-provider-sso": {
|
"node_modules/@aws-sdk/credential-provider-sso": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.823.0.tgz",
|
||||||
"integrity": "sha512-Dt+pheBLom4O/egO4L75/72k9C1qtUOLl0F0h6lmqZe4Mvhz+wDtjoO/MdGC/P1q0kcIX/bBKr0NQ3cIvAH8pA==",
|
"integrity": "sha512-ff8IM80Wqz1V7VVMaMUqO2iR417jggfGWLPl8j2l7uCgwpEyop1ZZl5CFVYEwSupRBtwp+VlW1gTCk7ke56MUw==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/client-sso": "3.821.0",
|
"@aws-sdk/client-sso": "3.823.0",
|
||||||
"@aws-sdk/core": "3.821.0",
|
"@aws-sdk/core": "3.823.0",
|
||||||
"@aws-sdk/token-providers": "3.821.0",
|
"@aws-sdk/token-providers": "3.823.0",
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
"@smithy/property-provider": "^4.0.4",
|
"@smithy/property-provider": "^4.0.4",
|
||||||
"@smithy/shared-ini-file-loader": "^4.0.4",
|
"@smithy/shared-ini-file-loader": "^4.0.4",
|
||||||
@@ -547,13 +551,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/credential-provider-web-identity": {
|
"node_modules/@aws-sdk/credential-provider-web-identity": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.823.0.tgz",
|
||||||
"integrity": "sha512-FF5wnRJkxSQaCVVvWNv53K1MhTMgH8d+O+MHTbkv51gVIgVATrtfFQMKBLcEAxzXrgAliIO3LiNv+1TqqBZ+BA==",
|
"integrity": "sha512-lzoZdJMQq9w7i4lXVka30cVBe/dZoUDZST8Xz/soEd73gg7RTKgG+0szL4xFWgdBDgcJDWLfZfJzlbyIVyAyOA==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/core": "3.821.0",
|
"@aws-sdk/core": "3.823.0",
|
||||||
"@aws-sdk/nested-clients": "3.821.0",
|
"@aws-sdk/nested-clients": "3.823.0",
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
"@smithy/property-provider": "^4.0.4",
|
"@smithy/property-provider": "^4.0.4",
|
||||||
"@smithy/types": "^4.3.1",
|
"@smithy/types": "^4.3.1",
|
||||||
@@ -564,22 +568,22 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/credential-providers": {
|
"node_modules/@aws-sdk/credential-providers": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.823.0.tgz",
|
||||||
"integrity": "sha512-ZkV7KlKD+rSW/AP5zjSgMi+0xJ5TL5J6XVaP3IG5qyqBYTREJ8DbB/9YVUpYt2qtzpWUh/K43nmDEyfLd2YJog==",
|
"integrity": "sha512-S2iWP7+/lmaGJnGMoAipRlwRqOvd+5aWEJwdCSUCipR7cH+u/biRSbynBGrYvxjqqhyIagxjYn5gGYCX+x1v4g==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/client-cognito-identity": "3.821.0",
|
"@aws-sdk/client-cognito-identity": "3.823.0",
|
||||||
"@aws-sdk/core": "3.821.0",
|
"@aws-sdk/core": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-cognito-identity": "3.821.0",
|
"@aws-sdk/credential-provider-cognito-identity": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-env": "3.821.0",
|
"@aws-sdk/credential-provider-env": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-http": "3.821.0",
|
"@aws-sdk/credential-provider-http": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-ini": "3.821.0",
|
"@aws-sdk/credential-provider-ini": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-node": "3.821.0",
|
"@aws-sdk/credential-provider-node": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-process": "3.821.0",
|
"@aws-sdk/credential-provider-process": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-sso": "3.821.0",
|
"@aws-sdk/credential-provider-sso": "3.823.0",
|
||||||
"@aws-sdk/credential-provider-web-identity": "3.821.0",
|
"@aws-sdk/credential-provider-web-identity": "3.823.0",
|
||||||
"@aws-sdk/nested-clients": "3.821.0",
|
"@aws-sdk/nested-clients": "3.823.0",
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
"@smithy/config-resolver": "^4.1.4",
|
"@smithy/config-resolver": "^4.1.4",
|
||||||
"@smithy/core": "^3.5.1",
|
"@smithy/core": "^3.5.1",
|
||||||
@@ -638,12 +642,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/middleware-user-agent": {
|
"node_modules/@aws-sdk/middleware-user-agent": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.823.0.tgz",
|
||||||
"integrity": "sha512-rw8q3TxygMg3VrofN04QyWVCCyGwz3bVthYmBZZseENPWG3Krz1OCKcyqjkTcAxMQlEywOske+GIiOasGKnJ3w==",
|
"integrity": "sha512-TKRQK09ld1LrIPExC9rIDpqnMsWcv+eq8ABKFHVo8mDLTSuWx/IiQ4eCh9T5zDuEZcLY4nNYCSzXKqw6XKcMCA==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/core": "3.821.0",
|
"@aws-sdk/core": "3.823.0",
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
"@aws-sdk/util-endpoints": "3.821.0",
|
"@aws-sdk/util-endpoints": "3.821.0",
|
||||||
"@smithy/core": "^3.5.1",
|
"@smithy/core": "^3.5.1",
|
||||||
@@ -656,23 +660,23 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/nested-clients": {
|
"node_modules/@aws-sdk/nested-clients": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.823.0.tgz",
|
||||||
"integrity": "sha512-2IuHcUsWw44ftSEDYU4dvktTEqgyDvkOcfpoGC/UmT4Qo6TVCP3U5tWEGpNK9nN+7nLvekruxxG/jaMt5/oWVw==",
|
"integrity": "sha512-/BcyOBubrJnd2gxlbbmNJR1w0Z3OVN/UE8Yz20e+ou+Mijjv7EbtVwmWvio1e3ZjphwdA8tVfPYZKwXmrvHKmQ==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-crypto/sha256-browser": "5.2.0",
|
"@aws-crypto/sha256-browser": "5.2.0",
|
||||||
"@aws-crypto/sha256-js": "5.2.0",
|
"@aws-crypto/sha256-js": "5.2.0",
|
||||||
"@aws-sdk/core": "3.821.0",
|
"@aws-sdk/core": "3.823.0",
|
||||||
"@aws-sdk/middleware-host-header": "3.821.0",
|
"@aws-sdk/middleware-host-header": "3.821.0",
|
||||||
"@aws-sdk/middleware-logger": "3.821.0",
|
"@aws-sdk/middleware-logger": "3.821.0",
|
||||||
"@aws-sdk/middleware-recursion-detection": "3.821.0",
|
"@aws-sdk/middleware-recursion-detection": "3.821.0",
|
||||||
"@aws-sdk/middleware-user-agent": "3.821.0",
|
"@aws-sdk/middleware-user-agent": "3.823.0",
|
||||||
"@aws-sdk/region-config-resolver": "3.821.0",
|
"@aws-sdk/region-config-resolver": "3.821.0",
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
"@aws-sdk/util-endpoints": "3.821.0",
|
"@aws-sdk/util-endpoints": "3.821.0",
|
||||||
"@aws-sdk/util-user-agent-browser": "3.821.0",
|
"@aws-sdk/util-user-agent-browser": "3.821.0",
|
||||||
"@aws-sdk/util-user-agent-node": "3.821.0",
|
"@aws-sdk/util-user-agent-node": "3.823.0",
|
||||||
"@smithy/config-resolver": "^4.1.4",
|
"@smithy/config-resolver": "^4.1.4",
|
||||||
"@smithy/core": "^3.5.1",
|
"@smithy/core": "^3.5.1",
|
||||||
"@smithy/fetch-http-handler": "^5.0.4",
|
"@smithy/fetch-http-handler": "^5.0.4",
|
||||||
@@ -785,13 +789,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/token-providers": {
|
"node_modules/@aws-sdk/token-providers": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.823.0.tgz",
|
||||||
"integrity": "sha512-qJ7wgKhdxGbPg718zWXbCYKDuSWZNU3TSw64hPRW6FtbZrIyZxObpiTKC6DKwfsVoZZhHEoP/imGykN1OdOTJA==",
|
"integrity": "sha512-vz6onCb/+g4y+owxGGPMEMdN789dTfBOgz/c9pFv0f01840w9Rrt46l+gjQlnXnx+0KG6wNeBIVhFdbCfV3HyQ==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/core": "3.821.0",
|
"@aws-sdk/core": "3.823.0",
|
||||||
"@aws-sdk/nested-clients": "3.821.0",
|
"@aws-sdk/nested-clients": "3.823.0",
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
"@smithy/property-provider": "^4.0.4",
|
"@smithy/property-provider": "^4.0.4",
|
||||||
"@smithy/shared-ini-file-loader": "^4.0.4",
|
"@smithy/shared-ini-file-loader": "^4.0.4",
|
||||||
@@ -855,12 +859,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@aws-sdk/util-user-agent-node": {
|
"node_modules/@aws-sdk/util-user-agent-node": {
|
||||||
"version": "3.821.0",
|
"version": "3.823.0",
|
||||||
"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.821.0.tgz",
|
"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.823.0.tgz",
|
||||||
"integrity": "sha512-YwMXc9EvuzJgnLBTyiQly2juPujXwDgcMHB0iSN92tHe7Dd1jJ1feBmTgdClaaqCeHFUaFpw+3JU/ZUJ6LjR+A==",
|
"integrity": "sha512-WvNeRz7HV3JLBVGTXW4Qr5QvvWY0vtggH5jW/NqHFH+ZEliVQaUIJ/HNLMpMoCSiu/DlpQAyAjRZXAptJ0oqbw==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/middleware-user-agent": "3.821.0",
|
"@aws-sdk/middleware-user-agent": "3.823.0",
|
||||||
"@aws-sdk/types": "3.821.0",
|
"@aws-sdk/types": "3.821.0",
|
||||||
"@smithy/node-config-provider": "^4.1.3",
|
"@smithy/node-config-provider": "^4.1.3",
|
||||||
"@smithy/types": "^4.3.1",
|
"@smithy/types": "^4.3.1",
|
||||||
@@ -887,6 +891,19 @@
|
|||||||
"tslib": "^2.3.1"
|
"tslib": "^2.3.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/@aws-sdk/xml-builder": {
|
||||||
|
"version": "3.821.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.821.0.tgz",
|
||||||
|
"integrity": "sha512-DIIotRnefVL6DiaHtO6/21DhJ4JZnnIwdNbpwiAhdt/AVbttcE4yw925gsjur0OGv5BTYXQXU3YnANBYnZjuQA==",
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"dependencies": {
|
||||||
|
"@smithy/types": "^4.3.1",
|
||||||
|
"tslib": "^2.6.2"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=18.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/@babel/code-frame": {
|
"node_modules/@babel/code-frame": {
|
||||||
"version": "7.27.1",
|
"version": "7.27.1",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
|
||||||
@@ -3124,17 +3141,17 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/eslint-plugin": {
|
"node_modules/@typescript-eslint/eslint-plugin": {
|
||||||
"version": "8.33.0",
|
"version": "8.33.1",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.33.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.33.1.tgz",
|
||||||
"integrity": "sha512-CACyQuqSHt7ma3Ns601xykeBK/rDeZa3w6IS6UtMQbixO5DWy+8TilKkviGDH6jtWCo8FGRKEK5cLLkPvEammQ==",
|
"integrity": "sha512-TDCXj+YxLgtvxvFlAvpoRv9MAncDLBV2oT9Bd7YBGC/b/sEURoOYuIwLI99rjWOfY3QtDzO+mk0n4AmdFExW8A==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@eslint-community/regexpp": "^4.10.0",
|
"@eslint-community/regexpp": "^4.10.0",
|
||||||
"@typescript-eslint/scope-manager": "8.33.0",
|
"@typescript-eslint/scope-manager": "8.33.1",
|
||||||
"@typescript-eslint/type-utils": "8.33.0",
|
"@typescript-eslint/type-utils": "8.33.1",
|
||||||
"@typescript-eslint/utils": "8.33.0",
|
"@typescript-eslint/utils": "8.33.1",
|
||||||
"@typescript-eslint/visitor-keys": "8.33.0",
|
"@typescript-eslint/visitor-keys": "8.33.1",
|
||||||
"graphemer": "^1.4.0",
|
"graphemer": "^1.4.0",
|
||||||
"ignore": "^7.0.0",
|
"ignore": "^7.0.0",
|
||||||
"natural-compare": "^1.4.0",
|
"natural-compare": "^1.4.0",
|
||||||
@@ -3148,15 +3165,15 @@
|
|||||||
"url": "https://opencollective.com/typescript-eslint"
|
"url": "https://opencollective.com/typescript-eslint"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@typescript-eslint/parser": "^8.33.0",
|
"@typescript-eslint/parser": "^8.33.1",
|
||||||
"eslint": "^8.57.0 || ^9.0.0",
|
"eslint": "^8.57.0 || ^9.0.0",
|
||||||
"typescript": ">=4.8.4 <5.9.0"
|
"typescript": ">=4.8.4 <5.9.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
|
"node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
|
||||||
"version": "7.0.4",
|
"version": "7.0.5",
|
||||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
|
||||||
"integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==",
|
"integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
@@ -3164,16 +3181,16 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/parser": {
|
"node_modules/@typescript-eslint/parser": {
|
||||||
"version": "8.33.0",
|
"version": "8.33.1",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.33.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.33.1.tgz",
|
||||||
"integrity": "sha512-JaehZvf6m0yqYp34+RVnihBAChkqeH+tqqhS0GuX1qgPpwLvmTPheKEs6OeCK6hVJgXZHJ2vbjnC9j119auStQ==",
|
"integrity": "sha512-qwxv6dq682yVvgKKp2qWwLgRbscDAYktPptK4JPojCwwi3R9cwrvIxS4lvBpzmcqzR4bdn54Z0IG1uHFskW4dA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@typescript-eslint/scope-manager": "8.33.0",
|
"@typescript-eslint/scope-manager": "8.33.1",
|
||||||
"@typescript-eslint/types": "8.33.0",
|
"@typescript-eslint/types": "8.33.1",
|
||||||
"@typescript-eslint/typescript-estree": "8.33.0",
|
"@typescript-eslint/typescript-estree": "8.33.1",
|
||||||
"@typescript-eslint/visitor-keys": "8.33.0",
|
"@typescript-eslint/visitor-keys": "8.33.1",
|
||||||
"debug": "^4.3.4"
|
"debug": "^4.3.4"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
@@ -3189,14 +3206,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/project-service": {
|
"node_modules/@typescript-eslint/project-service": {
|
||||||
"version": "8.33.0",
|
"version": "8.33.1",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.33.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.33.1.tgz",
|
||||||
"integrity": "sha512-d1hz0u9l6N+u/gcrk6s6gYdl7/+pp8yHheRTqP6X5hVDKALEaTn8WfGiit7G511yueBEL3OpOEpD+3/MBdoN+A==",
|
"integrity": "sha512-DZR0efeNklDIHHGRpMpR5gJITQpu6tLr9lDJnKdONTC7vvzOlLAG/wcfxcdxEWrbiZApcoBCzXqU/Z458Za5Iw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@typescript-eslint/tsconfig-utils": "^8.33.0",
|
"@typescript-eslint/tsconfig-utils": "^8.33.1",
|
||||||
"@typescript-eslint/types": "^8.33.0",
|
"@typescript-eslint/types": "^8.33.1",
|
||||||
"debug": "^4.3.4"
|
"debug": "^4.3.4"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
@@ -3205,17 +3222,20 @@
|
|||||||
"funding": {
|
"funding": {
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
"url": "https://opencollective.com/typescript-eslint"
|
"url": "https://opencollective.com/typescript-eslint"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"typescript": ">=4.8.4 <5.9.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/scope-manager": {
|
"node_modules/@typescript-eslint/scope-manager": {
|
||||||
"version": "8.33.0",
|
"version": "8.33.1",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.33.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.33.1.tgz",
|
||||||
"integrity": "sha512-LMi/oqrzpqxyO72ltP+dBSP6V0xiUb4saY7WLtxSfiNEBI8m321LLVFU9/QDJxjDQG9/tjSqKz/E3380TEqSTw==",
|
"integrity": "sha512-dM4UBtgmzHR9bS0Rv09JST0RcHYearoEoo3pG5B6GoTR9XcyeqX87FEhPo+5kTvVfKCvfHaHrcgeJQc6mrDKrA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@typescript-eslint/types": "8.33.0",
|
"@typescript-eslint/types": "8.33.1",
|
||||||
"@typescript-eslint/visitor-keys": "8.33.0"
|
"@typescript-eslint/visitor-keys": "8.33.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||||
@@ -3226,9 +3246,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/tsconfig-utils": {
|
"node_modules/@typescript-eslint/tsconfig-utils": {
|
||||||
"version": "8.33.0",
|
"version": "8.33.1",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.33.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.33.1.tgz",
|
||||||
"integrity": "sha512-sTkETlbqhEoiFmGr1gsdq5HyVbSOF0145SYDJ/EQmXHtKViCaGvnyLqWFFHtEXoS0J1yU8Wyou2UGmgW88fEug==",
|
"integrity": "sha512-STAQsGYbHCF0/e+ShUQ4EatXQ7ceh3fBCXkNU7/MZVKulrlq1usH7t2FhxvCpuCi5O5oi1vmVaAjrGeL71OK1g==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
@@ -3243,14 +3263,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/type-utils": {
|
"node_modules/@typescript-eslint/type-utils": {
|
||||||
"version": "8.33.0",
|
"version": "8.33.1",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.33.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.33.1.tgz",
|
||||||
"integrity": "sha512-lScnHNCBqL1QayuSrWeqAL5GmqNdVUQAAMTaCwdYEdWfIrSrOGzyLGRCHXcCixa5NK6i5l0AfSO2oBSjCjf4XQ==",
|
"integrity": "sha512-1cG37d9xOkhlykom55WVwG2QRNC7YXlxMaMzqw2uPeJixBFfKWZgaP/hjAObqMN/u3fr5BrTwTnc31/L9jQ2ww==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@typescript-eslint/typescript-estree": "8.33.0",
|
"@typescript-eslint/typescript-estree": "8.33.1",
|
||||||
"@typescript-eslint/utils": "8.33.0",
|
"@typescript-eslint/utils": "8.33.1",
|
||||||
"debug": "^4.3.4",
|
"debug": "^4.3.4",
|
||||||
"ts-api-utils": "^2.1.0"
|
"ts-api-utils": "^2.1.0"
|
||||||
},
|
},
|
||||||
@@ -3267,9 +3287,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/types": {
|
"node_modules/@typescript-eslint/types": {
|
||||||
"version": "8.33.0",
|
"version": "8.33.1",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.33.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.33.1.tgz",
|
||||||
"integrity": "sha512-DKuXOKpM5IDT1FA2g9x9x1Ug81YuKrzf4mYX8FAVSNu5Wo/LELHWQyM1pQaDkI42bX15PWl0vNPt1uGiIFUOpg==",
|
"integrity": "sha512-xid1WfizGhy/TKMTwhtVOgalHwPtV8T32MS9MaH50Cwvz6x6YqRIPdD2WvW0XaqOzTV9p5xdLY0h/ZusU5Lokg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
@@ -3281,16 +3301,16 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/typescript-estree": {
|
"node_modules/@typescript-eslint/typescript-estree": {
|
||||||
"version": "8.33.0",
|
"version": "8.33.1",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.33.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.33.1.tgz",
|
||||||
"integrity": "sha512-vegY4FQoB6jL97Tu/lWRsAiUUp8qJTqzAmENH2k59SJhw0Th1oszb9Idq/FyyONLuNqT1OADJPXfyUNOR8SzAQ==",
|
"integrity": "sha512-+s9LYcT8LWjdYWu7IWs7FvUxpQ/DGkdjZeE/GGulHvv8rvYwQvVaUZ6DE+j5x/prADUgSbbCWZ2nPI3usuVeOA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@typescript-eslint/project-service": "8.33.0",
|
"@typescript-eslint/project-service": "8.33.1",
|
||||||
"@typescript-eslint/tsconfig-utils": "8.33.0",
|
"@typescript-eslint/tsconfig-utils": "8.33.1",
|
||||||
"@typescript-eslint/types": "8.33.0",
|
"@typescript-eslint/types": "8.33.1",
|
||||||
"@typescript-eslint/visitor-keys": "8.33.0",
|
"@typescript-eslint/visitor-keys": "8.33.1",
|
||||||
"debug": "^4.3.4",
|
"debug": "^4.3.4",
|
||||||
"fast-glob": "^3.3.2",
|
"fast-glob": "^3.3.2",
|
||||||
"is-glob": "^4.0.3",
|
"is-glob": "^4.0.3",
|
||||||
@@ -3336,16 +3356,16 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/utils": {
|
"node_modules/@typescript-eslint/utils": {
|
||||||
"version": "8.33.0",
|
"version": "8.33.1",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.33.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.33.1.tgz",
|
||||||
"integrity": "sha512-lPFuQaLA9aSNa7D5u2EpRiqdAUhzShwGg/nhpBlc4GR6kcTABttCuyjFs8BcEZ8VWrjCBof/bePhP3Q3fS+Yrw==",
|
"integrity": "sha512-52HaBiEQUaRYqAXpfzWSR2U3gxk92Kw006+xZpElaPMg3C4PgM+A5LqwoQI1f9E5aZ/qlxAZxzm42WX+vn92SQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@eslint-community/eslint-utils": "^4.7.0",
|
"@eslint-community/eslint-utils": "^4.7.0",
|
||||||
"@typescript-eslint/scope-manager": "8.33.0",
|
"@typescript-eslint/scope-manager": "8.33.1",
|
||||||
"@typescript-eslint/types": "8.33.0",
|
"@typescript-eslint/types": "8.33.1",
|
||||||
"@typescript-eslint/typescript-estree": "8.33.0"
|
"@typescript-eslint/typescript-estree": "8.33.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||||
@@ -3360,13 +3380,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/visitor-keys": {
|
"node_modules/@typescript-eslint/visitor-keys": {
|
||||||
"version": "8.33.0",
|
"version": "8.33.1",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.33.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.33.1.tgz",
|
||||||
"integrity": "sha512-7RW7CMYoskiz5OOGAWjJFxgb7c5UNjTG292gYhWeOAcFmYCtVCSqjqSBj5zMhxbXo2JOW95YYrUWJfU0zrpaGQ==",
|
"integrity": "sha512-3i8NrFcZeeDHJ+7ZUuDkGT+UHq+XoFGsymNK2jZCOHcfEzRQ0BdpRtdpSx/Iyf3MHLWIcLS0COuOPibKQboIiQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@typescript-eslint/types": "8.33.0",
|
"@typescript-eslint/types": "8.33.1",
|
||||||
"eslint-visitor-keys": "^4.2.0"
|
"eslint-visitor-keys": "^4.2.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
@@ -3568,15 +3588,15 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/aws-crt": {
|
"node_modules/aws-crt": {
|
||||||
"version": "1.26.2",
|
"version": "1.27.1",
|
||||||
"resolved": "https://registry.npmjs.org/aws-crt/-/aws-crt-1.26.2.tgz",
|
"resolved": "https://registry.npmjs.org/aws-crt/-/aws-crt-1.27.1.tgz",
|
||||||
"integrity": "sha512-XyzCoWMQ693g6iLFqgeVl6DTMKZIIc0zlzwLvP47az7nRgob8JLiqJDbx1ljKqBxKesRqq9igjTMzOKh3JkvUA==",
|
"integrity": "sha512-U2wElxs5APhrazGiQYrgCx23mSFi6BiW/5i+oxzXIrl806RI+gKnGQ3bynw+DV5nLbErPBevuKFz7F+mEo8ekg==",
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/util-utf8-browser": "^3.259.0",
|
"@aws-sdk/util-utf8-browser": "^3.259.0",
|
||||||
"@httptoolkit/websocket-stream": "^6.0.1",
|
"@httptoolkit/websocket-stream": "^6.0.1",
|
||||||
"axios": "^1.7.4",
|
"axios": "^1.9.0",
|
||||||
"buffer": "^6.0.3",
|
"buffer": "^6.0.3",
|
||||||
"crypto-js": "^4.2.0",
|
"crypto-js": "^4.2.0",
|
||||||
"mqtt": "^4.3.8",
|
"mqtt": "^4.3.8",
|
||||||
@@ -3751,13 +3771,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/aws-iot-device-sdk-v2": {
|
"node_modules/aws-iot-device-sdk-v2": {
|
||||||
"version": "1.21.4",
|
"version": "1.21.5",
|
||||||
"resolved": "https://registry.npmjs.org/aws-iot-device-sdk-v2/-/aws-iot-device-sdk-v2-1.21.4.tgz",
|
"resolved": "https://registry.npmjs.org/aws-iot-device-sdk-v2/-/aws-iot-device-sdk-v2-1.21.5.tgz",
|
||||||
"integrity": "sha512-2SZt34ddztwYQnzTyDvebqglqTIN7Guf7e+CLZ3XznlVw/8rIhuAh81sSBWmfMW27enQCSatHYpBQhux3bra0w==",
|
"integrity": "sha512-9V3s5qr4Z6R9GOYqh8GV+fjhimuXIXywbOelkvtY83r7kb5EQzuv1smtJaLeEXcSrQaFjLqtl7nKCue0cpWOMA==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/util-utf8-browser": "^3.109.0",
|
"@aws-sdk/util-utf8-browser": "^3.109.0",
|
||||||
"aws-crt": "1.26.2"
|
"aws-crt": "1.27.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/axios": {
|
"node_modules/axios": {
|
||||||
@@ -12566,15 +12586,15 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/typescript-eslint": {
|
"node_modules/typescript-eslint": {
|
||||||
"version": "8.33.0",
|
"version": "8.33.1",
|
||||||
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.33.0.tgz",
|
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.33.1.tgz",
|
||||||
"integrity": "sha512-5YmNhF24ylCsvdNW2oJwMzTbaeO4bg90KeGtMjUw0AGtHksgEPLRTUil+coHwCfiu4QjVJFnjp94DmU6zV7DhQ==",
|
"integrity": "sha512-AgRnV4sKkWOiZ0Kjbnf5ytTJXMUZQ0qhSVdQtDNYLPLnjsATEYhaO94GlRQwi4t4gO8FfjM6NnikHeKjUm8D7A==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@typescript-eslint/eslint-plugin": "8.33.0",
|
"@typescript-eslint/eslint-plugin": "8.33.1",
|
||||||
"@typescript-eslint/parser": "8.33.0",
|
"@typescript-eslint/parser": "8.33.1",
|
||||||
"@typescript-eslint/utils": "8.33.0"
|
"@typescript-eslint/utils": "8.33.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||||
|
|||||||
@@ -46,9 +46,9 @@
|
|||||||
"build:docs": "typedoc"
|
"build:docs": "typedoc"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/credential-providers": "3.821.0",
|
"@aws-sdk/credential-providers": "3.823.0",
|
||||||
"amazon-cognito-identity-js": "6.3.15",
|
"amazon-cognito-identity-js": "6.3.15",
|
||||||
"aws-iot-device-sdk-v2": "1.21.4",
|
"aws-iot-device-sdk-v2": "1.21.5",
|
||||||
"dayjs": "1.11.13",
|
"dayjs": "1.11.13",
|
||||||
"lodash": "4.17.21"
|
"lodash": "4.17.21"
|
||||||
},
|
},
|
||||||
@@ -73,6 +73,6 @@
|
|||||||
"typedoc": "0.28.5",
|
"typedoc": "0.28.5",
|
||||||
"typedoc-material-theme": "1.4.0",
|
"typedoc-material-theme": "1.4.0",
|
||||||
"typescript": "5.8.3",
|
"typescript": "5.8.3",
|
||||||
"typescript-eslint": "8.33.0"
|
"typescript-eslint": "8.33.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ import {
|
|||||||
} from 'amazon-cognito-identity-js';
|
} from 'amazon-cognito-identity-js';
|
||||||
import { iot, mqtt } from 'aws-iot-device-sdk-v2';
|
import { iot, mqtt } from 'aws-iot-device-sdk-v2';
|
||||||
import dayjs from 'dayjs';
|
import dayjs from 'dayjs';
|
||||||
import duration from 'dayjs/plugin/duration';
|
import duration from 'dayjs/plugin/duration.js';
|
||||||
import { MysaApiError, UnauthenticatedError } from './Errors';
|
import { MysaApiError, UnauthenticatedError } from './Errors';
|
||||||
import { Logger, VoidLogger } from './Logger';
|
import { Logger, VoidLogger } from './Logger';
|
||||||
import { MysaApiClientEventTypes } from './MysaApiClientEventTypes';
|
import { MysaApiClientEventTypes } from './MysaApiClientEventTypes';
|
||||||
@@ -288,10 +288,10 @@ export class MysaApiClient {
|
|||||||
* @param deviceId - The ID of the device to start receiving updates for.
|
* @param deviceId - The ID of the device to start receiving updates for.
|
||||||
*/
|
*/
|
||||||
async startRealtimeUpdates(deviceId: string) {
|
async startRealtimeUpdates(deviceId: string) {
|
||||||
this._logger.info(`Starting realtime updates for device '${deviceId}'`);
|
this._logger.info(`Starting real-time updates for device '${deviceId}'`);
|
||||||
|
|
||||||
if (this._realtimeDeviceIds.has(deviceId)) {
|
if (this._realtimeDeviceIds.has(deviceId)) {
|
||||||
this._logger.debug(`Realtime updates for device '${deviceId}' already started`);
|
this._logger.debug(`Real-time updates for device '${deviceId}' already started`);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -332,6 +332,8 @@ export class MysaApiClient {
|
|||||||
* @param deviceId - The ID of the device to stop receiving real-time updates for.
|
* @param deviceId - The ID of the device to stop receiving real-time updates for.
|
||||||
*/
|
*/
|
||||||
async stopRealtimeUpdates(deviceId: string) {
|
async stopRealtimeUpdates(deviceId: string) {
|
||||||
|
this._logger.info(`Stopping real-time updates for device '${deviceId}'`);
|
||||||
|
|
||||||
const timer = this._realtimeDeviceIds.get(deviceId);
|
const timer = this._realtimeDeviceIds.get(deviceId);
|
||||||
if (!timer) {
|
if (!timer) {
|
||||||
this._logger.warn(`No real-time updates are running for device '${deviceId}'`);
|
this._logger.warn(`No real-time updates are running for device '${deviceId}'`);
|
||||||
@@ -344,7 +346,6 @@ export class MysaApiClient {
|
|||||||
this._logger.debug(`Unsubscribing to MQTT topic '/v1/dev/${deviceId}/out'...`);
|
this._logger.debug(`Unsubscribing to MQTT topic '/v1/dev/${deviceId}/out'...`);
|
||||||
await mqttConnection.unsubscribe(`/v1/dev/${deviceId}/out`);
|
await mqttConnection.unsubscribe(`/v1/dev/${deviceId}/out`);
|
||||||
|
|
||||||
this._logger.debug(`Stopping real-time updates for device '${deviceId}'...`);
|
|
||||||
clearInterval(timer);
|
clearInterval(timer);
|
||||||
this._realtimeDeviceIds.delete(deviceId);
|
this._realtimeDeviceIds.delete(deviceId);
|
||||||
}
|
}
|
||||||
@@ -358,18 +359,18 @@ export class MysaApiClient {
|
|||||||
this._cognitoUserSession.isValid() &&
|
this._cognitoUserSession.isValid() &&
|
||||||
dayjs.unix(this._cognitoUserSession.getIdToken().getExpiration()).isAfter()
|
dayjs.unix(this._cognitoUserSession.getIdToken().getExpiration()).isAfter()
|
||||||
) {
|
) {
|
||||||
this._logger.info('Session is valid, no need to refresh');
|
this._logger.debug('Session is valid, no need to refresh');
|
||||||
return Promise.resolve(this._cognitoUserSession);
|
return Promise.resolve(this._cognitoUserSession);
|
||||||
}
|
}
|
||||||
|
|
||||||
this._logger.info('Session is not valid or expired, refreshing...');
|
this._logger.debug('Session is not valid or expired, refreshing...');
|
||||||
return new Promise<CognitoUserSession>((resolve, reject) => {
|
return new Promise<CognitoUserSession>((resolve, reject) => {
|
||||||
this._cognitoUser!.refreshSession(this._cognitoUserSession!.getRefreshToken(), (error, session) => {
|
this._cognitoUser!.refreshSession(this._cognitoUserSession!.getRefreshToken(), (error, session) => {
|
||||||
if (error) {
|
if (error) {
|
||||||
this._logger.error('Failed to refresh session:', error);
|
this._logger.error('Failed to refresh session:', error);
|
||||||
reject(new UnauthenticatedError('Unable to refresh the authentication session.'));
|
reject(new UnauthenticatedError('Unable to refresh the authentication session.'));
|
||||||
} else {
|
} else {
|
||||||
this._logger.info('Session refreshed successfully');
|
this._logger.debug('Session refreshed successfully');
|
||||||
this._cognitoUserSession = session;
|
this._cognitoUserSession = session;
|
||||||
this.emitter.emit('sessionChanged', this.session);
|
this.emitter.emit('sessionChanged', this.session);
|
||||||
resolve(session);
|
resolve(session);
|
||||||
|
|||||||
Reference in New Issue
Block a user