diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 4677d2b7..60d6b06e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -13,7 +13,6 @@ updates: # Needs more work. - dependency-name: 'eslint*' - dependency-name: '@elastic/elasticsearch' - - dependency-name: 'husky' # Needs Node >= 20.15, update when we get there. - dependency-name: '@types/node' - dependency-name: 'lint-staged' diff --git a/.husky/.gitignore b/.husky/.gitignore deleted file mode 100644 index 31354ec1..00000000 --- a/.husky/.gitignore +++ /dev/null @@ -1 +0,0 @@ -_ diff --git a/.husky/pre-commit b/.husky/pre-commit index 07f28d8c..37236231 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1 @@ -#!/usr/bin/env sh -. "$(dirname "$0")/_/husky.sh" - yarn lint-staged diff --git a/package.json b/package.json index 8445a0f7..54c5f1c8 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ ] }, "scripts": { - "prepare": "husky install", + "prepare": "husky", "lint": "eslint \"**/*.{js,ts}\"", "tsc": "yarn workspaces run tsc --noEmit --skipLibCheck" }, @@ -25,7 +25,7 @@ "@tsconfig/node20": "20.1.8", "@typescript-eslint/eslint-plugin": "^8.51.0", "@typescript-eslint/parser": "^8.51.0", - "husky": "^8.0.3", + "husky": "^9.1.7", "eslint": "^8.46.0", "eslint-plugin-import": "^2.30.0", "eslint-config-prettier": "^9.1.0", @@ -40,6 +40,9 @@ "prettier": "^3.7.3" }, "lint-staged": { - "**/*": "prettier --write --ignore-unknown" + "*.{js,ts}": [ + "eslint --fix --max-warnings=0 --report-unused-disable-directives", + "prettier --write --ignore-unknown" + ] } } diff --git a/yarn.lock b/yarn.lock index 1f5eb505..b18e92c9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -41,24 +41,24 @@ tslib "^2.6.2" "@aws-sdk/client-eventbridge@^3.962.0": - version "3.962.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-eventbridge/-/client-eventbridge-3.962.0.tgz#80fd61c987f2df7cb26c411d34886ad7405047c3" - integrity sha512-QSfXXRIdJ7a8KVvS9hx5K3pyhF7qHoYnvT8/lSkGD5O5fM8rbyRvrWzA3ZrnIwjQOIRp/+/xlWGFzjEiVQOGRQ== + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-eventbridge/-/client-eventbridge-3.964.0.tgz#b92c42a36308ef850f950eea1a67937faf3c80e2" + integrity sha512-XfoXH8x08Vkon75AQUZh+7PHUcKJ3FjcFnwDbKcxRhKLgwZuwRnILduCPPHGgXO2+I96UxSRJ8ZJYurCejXq6A== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.957.0" - "@aws-sdk/credential-provider-node" "3.962.0" + "@aws-sdk/core" "3.964.0" + "@aws-sdk/credential-provider-node" "3.964.0" "@aws-sdk/middleware-host-header" "3.957.0" "@aws-sdk/middleware-logger" "3.957.0" "@aws-sdk/middleware-recursion-detection" "3.957.0" - "@aws-sdk/middleware-user-agent" "3.957.0" + "@aws-sdk/middleware-user-agent" "3.964.0" "@aws-sdk/region-config-resolver" "3.957.0" - "@aws-sdk/signature-v4-multi-region" "3.957.0" + "@aws-sdk/signature-v4-multi-region" "3.964.0" "@aws-sdk/types" "3.957.0" "@aws-sdk/util-endpoints" "3.957.0" "@aws-sdk/util-user-agent-browser" "3.957.0" - "@aws-sdk/util-user-agent-node" "3.957.0" + "@aws-sdk/util-user-agent-node" "3.964.0" "@smithy/config-resolver" "^4.4.5" "@smithy/core" "^3.20.0" "@smithy/fetch-http-handler" "^5.3.8" @@ -87,23 +87,23 @@ tslib "^2.6.2" "@aws-sdk/client-secrets-manager@^3.962.0": - version "3.962.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.962.0.tgz#12286f92212098899ec473f4fea01f1f3d18015f" - integrity sha512-UwXvVou6ACuYYEcdRjRVVq/M6w7X1kly80kavd0GdaPG0ZUhwGOfd3K5nqqwBM+meEcnQiAF2rTlHZ1yw/+e3w== + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.964.0.tgz#5552ac3f1bdfb5d15df820c292aedbd2804259b4" + integrity sha512-WjqBKnP/j1xolruroij8sT+lLmLZ6g2FBma/5atEu5ZOattnMMdPxSZvLKQQeKLb0XqWtaTbAgfBqmty3qhCuA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.957.0" - "@aws-sdk/credential-provider-node" "3.962.0" + "@aws-sdk/core" "3.964.0" + "@aws-sdk/credential-provider-node" "3.964.0" "@aws-sdk/middleware-host-header" "3.957.0" "@aws-sdk/middleware-logger" "3.957.0" "@aws-sdk/middleware-recursion-detection" "3.957.0" - "@aws-sdk/middleware-user-agent" "3.957.0" + "@aws-sdk/middleware-user-agent" "3.964.0" "@aws-sdk/region-config-resolver" "3.957.0" "@aws-sdk/types" "3.957.0" "@aws-sdk/util-endpoints" "3.957.0" "@aws-sdk/util-user-agent-browser" "3.957.0" - "@aws-sdk/util-user-agent-node" "3.957.0" + "@aws-sdk/util-user-agent-node" "3.964.0" "@smithy/config-resolver" "^4.4.5" "@smithy/core" "^3.20.0" "@smithy/fetch-http-handler" "^5.3.8" @@ -131,23 +131,23 @@ "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/client-sso@3.958.0": - version "3.958.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.958.0.tgz#d6f33d34e4d2dca5d0afe2518c381612545840a3" - integrity sha512-6qNCIeaMzKzfqasy2nNRuYnMuaMebCcCPP4J2CVGkA8QYMbIVKPlkn9bpB20Vxe6H/r3jtCCLQaOJjVTx/6dXg== +"@aws-sdk/client-sso@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.964.0.tgz#d27b035446f1b70c097e134953e62543c3b2b25d" + integrity sha512-IenVyY8Io2CwBgmS22xk/H5LibmSbvLnPA9oFqLORO6Ji1Ks8z/ow+ud/ZurVjFekz3LD/uxVFX3ZKGo6N7Byw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.957.0" + "@aws-sdk/core" "3.964.0" "@aws-sdk/middleware-host-header" "3.957.0" "@aws-sdk/middleware-logger" "3.957.0" "@aws-sdk/middleware-recursion-detection" "3.957.0" - "@aws-sdk/middleware-user-agent" "3.957.0" + "@aws-sdk/middleware-user-agent" "3.964.0" "@aws-sdk/region-config-resolver" "3.957.0" "@aws-sdk/types" "3.957.0" "@aws-sdk/util-endpoints" "3.957.0" "@aws-sdk/util-user-agent-browser" "3.957.0" - "@aws-sdk/util-user-agent-node" "3.957.0" + "@aws-sdk/util-user-agent-node" "3.964.0" "@smithy/config-resolver" "^4.4.5" "@smithy/core" "^3.20.0" "@smithy/fetch-http-handler" "^5.3.8" @@ -175,10 +175,10 @@ "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/core@3.957.0": - version "3.957.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.957.0.tgz#a32aff5d48b4ed065567b9aab1cf671c17e71c9d" - integrity sha512-DrZgDnF1lQZv75a52nFWs6MExihJF2GZB6ETZRqr6jMwhrk2kbJPUtvgbifwcL7AYmVqHQDJBrR/MqkwwFCpiw== +"@aws-sdk/core@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.964.0.tgz#02c7adabeadb1440f6a660c015f2801e15a71a64" + integrity sha512-1gIfbt0KRxI8am1UYFcIxQ5QKb22JyN3k52sxyrKXJYC8Knn/rTUAZbYti45CfETe5PLadInGvWqClwGRlZKNg== dependencies: "@aws-sdk/types" "3.957.0" "@aws-sdk/xml-builder" "3.957.0" @@ -194,23 +194,23 @@ "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-env@3.957.0": - version "3.957.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.957.0.tgz#0728c47c066bc0274cb2ade3232d1f09863d9fee" - integrity sha512-475mkhGaWCr+Z52fOOVb/q2VHuNvqEDixlYIkeaO6xJ6t9qR0wpLt4hOQaR6zR1wfZV0SlE7d8RErdYq/PByog== +"@aws-sdk/credential-provider-env@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.964.0.tgz#a9e715402675c1e83460a0ec989a4cf9b45af2ba" + integrity sha512-jWNSXOOBMYuxzI2rXi8x91YL07dhomyGzzh0CdaLej0LRmknmDrZcZNkVpa7Fredy1PFcmOlokwCS5PmZMN8ZQ== dependencies: - "@aws-sdk/core" "3.957.0" + "@aws-sdk/core" "3.964.0" "@aws-sdk/types" "3.957.0" "@smithy/property-provider" "^4.2.7" "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@3.957.0": - version "3.957.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.957.0.tgz#6be8d190ff179f535962b09bdc7063a640eb9414" - integrity sha512-8dS55QHRxXgJlHkEYaCGZIhieCs9NU1HU1BcqQ4RfUdSsfRdxxktqUKgCnBnOOn0oD3PPA8cQOCAVgIyRb3Rfw== +"@aws-sdk/credential-provider-http@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.964.0.tgz#41a5a5c571807c80507e3255a9cb60735ad604e0" + integrity sha512-up7dl6vcaoXuYSwGXDvx8RnF8Lwj3jGChhyUR7krZOXLarIfUUN3ILOZnVNK5s/HnVNkEILlkdPvjhr9LVC1/Q== dependencies: - "@aws-sdk/core" "3.957.0" + "@aws-sdk/core" "3.964.0" "@aws-sdk/types" "3.957.0" "@smithy/fetch-http-handler" "^5.3.8" "@smithy/node-http-handler" "^4.4.7" @@ -221,19 +221,19 @@ "@smithy/util-stream" "^4.5.8" tslib "^2.6.2" -"@aws-sdk/credential-provider-ini@3.962.0": - version "3.962.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.962.0.tgz#243c5bb15143d649bfb66d6dc12bc1e1233fe9e1" - integrity sha512-h0kVnXLW2d3nxbcrR/Pfg3W/+YoCguasWz7/3nYzVqmdKarGrpJzaFdoZtLgvDSZ8VgWUC4lWOTcsDMV0UNqUQ== - dependencies: - "@aws-sdk/core" "3.957.0" - "@aws-sdk/credential-provider-env" "3.957.0" - "@aws-sdk/credential-provider-http" "3.957.0" - "@aws-sdk/credential-provider-login" "3.962.0" - "@aws-sdk/credential-provider-process" "3.957.0" - "@aws-sdk/credential-provider-sso" "3.958.0" - "@aws-sdk/credential-provider-web-identity" "3.958.0" - "@aws-sdk/nested-clients" "3.958.0" +"@aws-sdk/credential-provider-ini@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.964.0.tgz#38086be70bb27c82e33d75a4192b46b26ed86547" + integrity sha512-t4FN9qTWU4nXDU6EQ6jopvyhXw0dbQ3n+3g6x5hmc1ECFAqA+xmFd1i5LljdZCi79cUXHduQWwvW8RJHMf0qJw== + dependencies: + "@aws-sdk/core" "3.964.0" + "@aws-sdk/credential-provider-env" "3.964.0" + "@aws-sdk/credential-provider-http" "3.964.0" + "@aws-sdk/credential-provider-login" "3.964.0" + "@aws-sdk/credential-provider-process" "3.964.0" + "@aws-sdk/credential-provider-sso" "3.964.0" + "@aws-sdk/credential-provider-web-identity" "3.964.0" + "@aws-sdk/nested-clients" "3.964.0" "@aws-sdk/types" "3.957.0" "@smithy/credential-provider-imds" "^4.2.7" "@smithy/property-provider" "^4.2.7" @@ -241,13 +241,13 @@ "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-login@3.962.0": - version "3.962.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-login/-/credential-provider-login-3.962.0.tgz#510c7950549d141fcc3405201a4f988e00769550" - integrity sha512-kHYH6Av2UifG3mPkpPUNRh/PuX6adaAcpmsclJdHdxlixMCRdh8GNeEihq480DC0GmfqdpoSf1w2CLmLLPIS6w== +"@aws-sdk/credential-provider-login@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-login/-/credential-provider-login-3.964.0.tgz#390b90d5f2418d3c7d57d7143f49b76eb881c867" + integrity sha512-c64dmTizMkJXDRzN3NYPTmUpKxegr5lmLOYPeQ60Zcbft6HFwPme8Gwy8pNxO4gG1fw6Ja2Vu6fZuSTn8aDFOQ== dependencies: - "@aws-sdk/core" "3.957.0" - "@aws-sdk/nested-clients" "3.958.0" + "@aws-sdk/core" "3.964.0" + "@aws-sdk/nested-clients" "3.964.0" "@aws-sdk/types" "3.957.0" "@smithy/property-provider" "^4.2.7" "@smithy/protocol-http" "^5.3.7" @@ -255,17 +255,17 @@ "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-node@3.962.0": - version "3.962.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.962.0.tgz#860e545fafc0c9bd585c9284a477298fea0d841c" - integrity sha512-CS78NsWRxLa+nWqeWBEYMZTLacMFIXs1C5WJuM9kD05LLiWL32ksljoPsvNN24Bc7rCSQIIMx/U3KGvkDVZMVg== - dependencies: - "@aws-sdk/credential-provider-env" "3.957.0" - "@aws-sdk/credential-provider-http" "3.957.0" - "@aws-sdk/credential-provider-ini" "3.962.0" - "@aws-sdk/credential-provider-process" "3.957.0" - "@aws-sdk/credential-provider-sso" "3.958.0" - "@aws-sdk/credential-provider-web-identity" "3.958.0" +"@aws-sdk/credential-provider-node@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.964.0.tgz#07d1ca120f0b080262f5537f524b6db6721341b1" + integrity sha512-FHxDXPOj888/qc/X8s0x4aUBdp4Y3k9VePRehUJBWRhhTsAyuIJis5V0iQeY1qvtqHXYa2qd1EZHGJ3bTjHxSw== + dependencies: + "@aws-sdk/credential-provider-env" "3.964.0" + "@aws-sdk/credential-provider-http" "3.964.0" + "@aws-sdk/credential-provider-ini" "3.964.0" + "@aws-sdk/credential-provider-process" "3.964.0" + "@aws-sdk/credential-provider-sso" "3.964.0" + "@aws-sdk/credential-provider-web-identity" "3.964.0" "@aws-sdk/types" "3.957.0" "@smithy/credential-provider-imds" "^4.2.7" "@smithy/property-provider" "^4.2.7" @@ -273,39 +273,39 @@ "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-process@3.957.0": - version "3.957.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.957.0.tgz#cf30add7808e5ac9815d7a3bbd2aa6b3ba3500f3" - integrity sha512-/KIz9kadwbeLy6SKvT79W81Y+hb/8LMDyeloA2zhouE28hmne+hLn0wNCQXAAupFFlYOAtZR2NTBs7HBAReJlg== +"@aws-sdk/credential-provider-process@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.964.0.tgz#ee85e74f8c864b44557c6f60e584d846671d4f3d" + integrity sha512-HaTLKqj3jeZY88E/iBjsNJsXgmRTTT7TghqeRiF8FKb/7UY1xEvasBO0c1xqfOye8dsyt35nTfTTyIsd/CBfww== dependencies: - "@aws-sdk/core" "3.957.0" + "@aws-sdk/core" "3.964.0" "@aws-sdk/types" "3.957.0" "@smithy/property-provider" "^4.2.7" "@smithy/shared-ini-file-loader" "^4.4.2" "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@3.958.0": - version "3.958.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.958.0.tgz#50bd726179fcfc52cdc4b27e891588e9e5f5cdd6" - integrity sha512-CBYHJ5ufp8HC4q+o7IJejCUctJXWaksgpmoFpXerbjAso7/Fg7LLUu9inXVOxlHKLlvYekDXjIUBXDJS2WYdgg== +"@aws-sdk/credential-provider-sso@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.964.0.tgz#6679205a0cf089f0f638734b9eb17d9c9c49f9c7" + integrity sha512-oR78TjSpjVf1IpPWQnGHEGqlnQs+K4f5nCxLK2P6JDPprXay6oknsoSiU4x2urav6VCyMPMC9KTCGjBoFKUIxQ== dependencies: - "@aws-sdk/client-sso" "3.958.0" - "@aws-sdk/core" "3.957.0" - "@aws-sdk/token-providers" "3.958.0" + "@aws-sdk/client-sso" "3.964.0" + "@aws-sdk/core" "3.964.0" + "@aws-sdk/token-providers" "3.964.0" "@aws-sdk/types" "3.957.0" "@smithy/property-provider" "^4.2.7" "@smithy/shared-ini-file-loader" "^4.4.2" "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@3.958.0": - version "3.958.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.958.0.tgz#98f044d8f8a9f08f96f8f66402bbce2e62120b4a" - integrity sha512-dgnvwjMq5Y66WozzUzxNkCFap+umHUtqMMKlr8z/vl9NYMLem/WUbWNpFFOVFWquXikc+ewtpBMR4KEDXfZ+KA== +"@aws-sdk/credential-provider-web-identity@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.964.0.tgz#3de3d0140ed4fcb387f90fdef20f8cebe690de99" + integrity sha512-07JQDmbjZjOt3nL/j1wTcvQqjmPkynQYftUV/ooZ+qTbmJXFbCBdal1VCElyeiu0AgBq9dfhw0rBBcbND1ZMlA== dependencies: - "@aws-sdk/core" "3.957.0" - "@aws-sdk/nested-clients" "3.958.0" + "@aws-sdk/core" "3.964.0" + "@aws-sdk/nested-clients" "3.964.0" "@aws-sdk/types" "3.957.0" "@smithy/property-provider" "^4.2.7" "@smithy/shared-ini-file-loader" "^4.4.2" @@ -342,12 +342,12 @@ "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-s3@3.957.0": - version "3.957.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.957.0.tgz#2fef029fb50c5c8ccf99afa1c97496d798296250" - integrity sha512-5B2qY2nR2LYpxoQP0xUum5A1UNvH2JQpLHDH1nWFNF/XetV7ipFHksMxPNhtJJ6ARaWhQIDXfOUj0jcnkJxXUg== +"@aws-sdk/middleware-sdk-s3@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.964.0.tgz#7aa6c20e7f25a80df4acadf33e2bd173ef48e8d2" + integrity sha512-SeFcLo3tUdI3amzoIiArd9O0i7vAB0n5fgbQHBu137s3SbSLO5tPspE25rrUITwlc5HTbHMK6UzBq+3hITmImA== dependencies: - "@aws-sdk/core" "3.957.0" + "@aws-sdk/core" "3.964.0" "@aws-sdk/types" "3.957.0" "@aws-sdk/util-arn-parser" "3.957.0" "@smithy/core" "^3.20.0" @@ -362,12 +362,12 @@ "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/middleware-user-agent@3.957.0": - version "3.957.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.957.0.tgz#3cbad11e78a72f95b3355754fcac260a8d352e9b" - integrity sha512-50vcHu96XakQnIvlKJ1UoltrFODjsq2KvtTgHiPFteUS884lQnK5VC/8xd1Msz/1ONpLMzdCVproCQqhDTtMPQ== +"@aws-sdk/middleware-user-agent@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.964.0.tgz#4d083f0bdaafc368b099daedc78828c99744b696" + integrity sha512-/QyBl8WLNtqw3ucyAggumQXVCi8GRxaDGE1ElyYMmacfiwHl37S9y8JVW/QLL1lIEXGcsrhMUKV3pyFJFALA7w== dependencies: - "@aws-sdk/core" "3.957.0" + "@aws-sdk/core" "3.964.0" "@aws-sdk/types" "3.957.0" "@aws-sdk/util-endpoints" "3.957.0" "@smithy/core" "^3.20.0" @@ -375,23 +375,23 @@ "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/nested-clients@3.958.0": - version "3.958.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.958.0.tgz#e735ff085f5911faf577e611cef0b715f8cbd3a9" - integrity sha512-/KuCcS8b5TpQXkYOrPLYytrgxBhv81+5pChkOlhegbeHttjM69pyUpQVJqyfDM/A7wPLnDrzCAnk4zaAOkY0Nw== +"@aws-sdk/nested-clients@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.964.0.tgz#f7003b4444666fe441d67922bcacda39b8e4063b" + integrity sha512-ql+ftRwjyZkZeG3qbrRJFVmNR0id83WEUqhFVjvrQMWspNApBhz0Ar4YVSn7Uv0QaKkaR7ALPtmdMzFr3/E4bQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.957.0" + "@aws-sdk/core" "3.964.0" "@aws-sdk/middleware-host-header" "3.957.0" "@aws-sdk/middleware-logger" "3.957.0" "@aws-sdk/middleware-recursion-detection" "3.957.0" - "@aws-sdk/middleware-user-agent" "3.957.0" + "@aws-sdk/middleware-user-agent" "3.964.0" "@aws-sdk/region-config-resolver" "3.957.0" "@aws-sdk/types" "3.957.0" "@aws-sdk/util-endpoints" "3.957.0" "@aws-sdk/util-user-agent-browser" "3.957.0" - "@aws-sdk/util-user-agent-node" "3.957.0" + "@aws-sdk/util-user-agent-node" "3.964.0" "@smithy/config-resolver" "^4.4.5" "@smithy/core" "^3.20.0" "@smithy/fetch-http-handler" "^5.3.8" @@ -430,25 +430,25 @@ "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/signature-v4-multi-region@3.957.0": - version "3.957.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.957.0.tgz#2d1e56bfc64debfa49d15bae1634b46d51e0465a" - integrity sha512-t6UfP1xMUigMMzHcb7vaZcjv7dA2DQkk9C/OAP1dKyrE0vb4lFGDaTApi17GN6Km9zFxJthEMUbBc7DL0hq1Bg== +"@aws-sdk/signature-v4-multi-region@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.964.0.tgz#e583173852218c3fdf43f12c6f3aaca7c587da2c" + integrity sha512-ASQmO9EB2ukSTGpO7B2ZceSbNVivCLqWh89o/JJtcIdGpOu8p9XHpeK3hiUz2OQo2Igw03/n8s+DNvP+N9krpw== dependencies: - "@aws-sdk/middleware-sdk-s3" "3.957.0" + "@aws-sdk/middleware-sdk-s3" "3.964.0" "@aws-sdk/types" "3.957.0" "@smithy/protocol-http" "^5.3.7" "@smithy/signature-v4" "^5.3.7" "@smithy/types" "^4.11.0" tslib "^2.6.2" -"@aws-sdk/token-providers@3.958.0": - version "3.958.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.958.0.tgz#c1ce666b19dcbd3bf6ba82ecfdc2e6d067dc3551" - integrity sha512-UCj7lQXODduD1myNJQkV+LYcGYJ9iiMggR8ow8Hva1g3A/Na5imNXzz6O67k7DAee0TYpy+gkNw+SizC6min8Q== +"@aws-sdk/token-providers@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.964.0.tgz#553264ff23c80ca0dee88204d48818d8a1ccb395" + integrity sha512-UqouLQbYepZnMFJGB/DVpA5GhF9uT98vNWSMz9PVbhgEPUKa73FECRT6YFZvZOh8kA+0JiENrnmS6d93I70ykQ== dependencies: - "@aws-sdk/core" "3.957.0" - "@aws-sdk/nested-clients" "3.958.0" + "@aws-sdk/core" "3.964.0" + "@aws-sdk/nested-clients" "3.964.0" "@aws-sdk/types" "3.957.0" "@smithy/property-provider" "^4.2.7" "@smithy/shared-ini-file-loader" "^4.4.2" @@ -498,12 +498,12 @@ bowser "^2.11.0" tslib "^2.6.2" -"@aws-sdk/util-user-agent-node@3.957.0": - version "3.957.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.957.0.tgz#243318783b1fa09c9017bc4cf041bd27df61a775" - integrity sha512-ycbYCwqXk4gJGp0Oxkzf2KBeeGBdTxz559D41NJP8FlzSej1Gh7Rk40Zo6AyTfsNWkrl/kVi1t937OIzC5t+9Q== +"@aws-sdk/util-user-agent-node@3.964.0": + version "3.964.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.964.0.tgz#1eb448f4a99c5caf9cbd0246a5faf199a11e73b9" + integrity sha512-jgob8Z/bZIh1dwEgLqE12q+aCf0ieLy7anT8bWpqMijMJqsnrPBToa7smSykfom9YHrdOgrQhXswMpE75dzLRw== dependencies: - "@aws-sdk/middleware-user-agent" "3.957.0" + "@aws-sdk/middleware-user-agent" "3.964.0" "@aws-sdk/types" "3.957.0" "@smithy/node-config-provider" "^4.3.7" "@smithy/types" "^4.11.0" @@ -1439,9 +1439,9 @@ integrity sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA== "@prismicio/client@^7.21.2": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@prismicio/client/-/client-7.21.2.tgz#e16ec7460fb55bcbb15da90696e2ac749f8bbc45" - integrity sha512-SKzNDNfMdRu9JbCDQx1q60FrcbHitdDq0KhBZCIUzK5zTINP5zMJEy++pn6evbPvvdSR5Ka2C0LaA8li7pULTQ== + version "7.21.3" + resolved "https://registry.yarnpkg.com/@prismicio/client/-/client-7.21.3.tgz#98261a89eddcc25a50ba0fd2fc10cec4e73b5eb9" + integrity sha512-OQ/c+dfUcexYFEAhrN+0DrrKwEF5nHabOMJxAPXACpaVg9+itX2PX7YCqUXYEj7DTfOVTRbxyCyKqWprVtMi/w== dependencies: imgix-url-builder "^0.0.6" @@ -4348,10 +4348,10 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -husky@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.3.tgz#4936d7212e46d1dea28fef29bb3a108872cd9184" - integrity sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg== +husky@^9.1.7: + version "9.1.7" + resolved "https://registry.yarnpkg.com/husky/-/husky-9.1.7.tgz#d46a38035d101b46a70456a850ff4201344c0b2d" + integrity sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA== iconv-lite@^0.7.0, iconv-lite@~0.7.0: version "0.7.1"