diff --git a/package-lock.json b/package-lock.json index 788af332b16..20ec5d613c2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39,7 +39,7 @@ }, "devDependencies": { "@axe-core/react": "^4.10.0", - "@percy/cli": "^1.27.1", + "@percy/cli": "^1.29.3", "@percy/playwright": "^1.0.6", "@playwright/test": "^1.46.1", "browser-sync": "^3.0.2", @@ -772,20 +772,20 @@ } }, "node_modules/@percy/cli": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.27.1.tgz", - "integrity": "sha512-2rU4NFe8TshV2sF+fs8bseGNohpLuRILW4t/Is7PCFYAitla1nvO0mndy0INct5VWc2KKewnq+2ZQONx3iNXLw==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.29.3.tgz", + "integrity": "sha512-j+LEHQrrtQV0uOe1u38U6RExPl86rwof+qWtkV8cOvPwucAo0DmeVfperLhZFIU/qrZjA9lHkDdYHZyzRndOBw==", "dev": true, "dependencies": { - "@percy/cli-app": "1.27.1", - "@percy/cli-build": "1.27.1", - "@percy/cli-command": "1.27.1", - "@percy/cli-config": "1.27.1", - "@percy/cli-exec": "1.27.1", - "@percy/cli-snapshot": "1.27.1", - "@percy/cli-upload": "1.27.1", - "@percy/client": "1.27.1", - "@percy/logger": "1.27.1" + "@percy/cli-app": "1.29.3", + "@percy/cli-build": "1.29.3", + "@percy/cli-command": "1.29.3", + "@percy/cli-config": "1.29.3", + "@percy/cli-exec": "1.29.3", + "@percy/cli-snapshot": "1.29.3", + "@percy/cli-upload": "1.29.3", + "@percy/client": "1.29.3", + "@percy/logger": "1.29.3" }, "bin": { "percy": "bin/run.cjs" @@ -795,39 +795,39 @@ } }, "node_modules/@percy/cli-app": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.27.1.tgz", - "integrity": "sha512-Pat2BogPUmyciURUWbI1PQtUdPlhUrnS6aEVO1gNrulDeYF6j4LgD4SycCTj5L/xJijMXa3qFkZwW1VSdx97Yg==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.29.3.tgz", + "integrity": "sha512-7yGEDFIRLMsJ6nzl6aMem9nMj5rfkxODEQIciuIcuao5ZD1x23KhuN3u4QLLwQFOFgy7h4WAePnUTCR6ZtpGCQ==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.1", - "@percy/cli-exec": "1.27.1" + "@percy/cli-command": "1.29.3", + "@percy/cli-exec": "1.29.3" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-build": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.27.1.tgz", - "integrity": "sha512-EtktlYj4kzsBkrBSOVLKrvZWew/nq9mw/Z2m8mU4Jf7Pc779rQGUVCuI8PBhOI59c3JTjnY8KVaaj4Y+z9X+fg==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.29.3.tgz", + "integrity": "sha512-fvDr4mUFIG/TQmMWnzQqWi2ga57SWPzXwlh65a4/0PPRKo0dKybFhvZvhCFYhcnVWqXEVYRHM21/oUvFhgnsCw==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.1" + "@percy/cli-command": "1.29.3" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-command": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.27.1.tgz", - "integrity": "sha512-LK9YwE7qr67EtShVVjc20aJaRF8BFjZ8VWneLVoN73IYgpwBq96J4AUomoqfRpPNkpKvv6wDZFpr30xFokbrHA==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.29.3.tgz", + "integrity": "sha512-jSltYf97E5u4jjTaW6gLU+5T/sRBwS0RlvraE21gKa0N9SH1l5nWs4YFfsIwamYg3EnCmIrwAf0gupQcQgAuaA==", "dev": true, "dependencies": { - "@percy/config": "1.27.1", - "@percy/core": "1.27.1", - "@percy/logger": "1.27.1" + "@percy/config": "1.29.3", + "@percy/core": "1.29.3", + "@percy/logger": "1.29.3" }, "bin": { "percy-cli-readme": "bin/readme.js" @@ -837,24 +837,25 @@ } }, "node_modules/@percy/cli-config": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.27.1.tgz", - "integrity": "sha512-bEzXfdP+RRxHekZ5pULsuuKHL0K9E81IFcEqZ8DcE3gnrpWQnIFPP2fTHF6WgWuXYHzJnsoIIm90LaWYc4+BJQ==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.29.3.tgz", + "integrity": "sha512-lVrOqeS1ACaQp9tM4LE7joW/cuGaSJcM/182ci5D3Zr9Yz6Ik/oe1MQnIM9dqnsHmnwasuGBsICsflbVqqcXHQ==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.1" + "@percy/cli-command": "1.29.3" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-exec": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.27.1.tgz", - "integrity": "sha512-8xB7Iq3fh+QfuViUeZQXZeJNoFzDf0IhYUhhlEDXPcL2sgjrLiy9QHBdq6Yn3/8gHlDJyzpkej6hzFqERYZs1g==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.29.3.tgz", + "integrity": "sha512-AfZ2hI/snahjgXHuI0bKhRLJoEOfod8Uph6fu1UdjI2r6gacgBurvJmrwZOT5yChp2i8+B99e+qFqWNUi9AI7Q==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.1", + "@percy/cli-command": "1.29.3", + "@percy/logger": "1.29.3", "cross-spawn": "^7.0.3", "which": "^2.0.2" }, @@ -878,12 +879,12 @@ } }, "node_modules/@percy/cli-snapshot": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.27.1.tgz", - "integrity": "sha512-hVYATkHSN6Mz67LuP5QqRvdblg+kLb9dqGlaMJZI0CtuQYRtkbrlPz5yII9SJGMyUYMQHbZKsc68eT7+LZHKbA==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.29.3.tgz", + "integrity": "sha512-5buoW+tSdfCu0Df7LYzOpjJlb9u+4aCTDrYlmwBcyEVUq01E39LN1kRWCYL6jU/APNB+ybUKtLr9w0RtcPDYTQ==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.1", + "@percy/cli-command": "1.29.3", "yaml": "^2.0.0" }, "engines": { @@ -891,12 +892,12 @@ } }, "node_modules/@percy/cli-upload": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.27.1.tgz", - "integrity": "sha512-4Kcft6ceuWy+Q5T4PKJXI63/QxCRFtCJUoU0QYrWo6TKKsescdE7/zWy6YESqHIm+XzBhZFYHwdYRsIbnjqUqQ==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.29.3.tgz", + "integrity": "sha512-KYAtcAzE50lbZ8NTqao/GSVurESUi2iQFCJ0zRwEccxViOJy/dfb5j1i10VPlqP5glCZS+eXXY2YYoxjxVCz3w==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.1", + "@percy/cli-command": "1.29.3", "fast-glob": "^3.2.11", "image-size": "^1.0.0" }, @@ -905,25 +906,26 @@ } }, "node_modules/@percy/client": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.27.1.tgz", - "integrity": "sha512-GvjrGUaVdjMwx8ODDja3Kdb6tXYxRxv4PLXfXg0Wbn5jIfcjicojOc0mSGxcLvRGu5tmKrE3fusMhYYtKlLihg==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.29.3.tgz", + "integrity": "sha512-BTP/wfgs2/Hjj650tGmp+jkATEIOdNNZFZSRWPXGXF+PFG4zK5jTejBEZlBl3NUqhwMqtfLX/uyvsfKFaWfYDA==", "dev": true, "dependencies": { - "@percy/env": "1.27.1", - "@percy/logger": "1.27.1" + "@percy/env": "1.29.3", + "@percy/logger": "1.29.3", + "pako": "^2.1.0" }, "engines": { "node": ">=14" } }, "node_modules/@percy/config": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.27.1.tgz", - "integrity": "sha512-O7GgSrpjPeRmUmPWpFrg7368lWTJj8BtKY18Ztpq2j7bef5HCFi0AxvuOjwIH/GEwzGm/cI7ZK2kA/XGTOtpsg==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.29.3.tgz", + "integrity": "sha512-Jk79XGpiCNI7gmdCoWkn5V7HVa6FFfcYvFg3H1OMd2BqZEDKkPq9bbk0e4AZ93xc2BOjmYWHHj69w7VCu1peug==", "dev": true, "dependencies": { - "@percy/logger": "1.27.1", + "@percy/logger": "1.29.3", "ajv": "^8.6.2", "cosmiconfig": "^8.0.0", "yaml": "^2.0.0" @@ -933,15 +935,15 @@ } }, "node_modules/@percy/config/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -955,53 +957,55 @@ "dev": true }, "node_modules/@percy/core": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.27.1.tgz", - "integrity": "sha512-/XsOCk/XHYf9MAqcituMGrYeITiav9BW1oGM0LfmU1Gne/YnEvur4JwpJ4uJ0OrNennwIqMuAVM9Y5y/xfZ39w==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.29.3.tgz", + "integrity": "sha512-5RwQyezq/i4fqSMeoKJole/kZ7n7lABITS6py2e9een6svNFRKI8VqWBlMuFsL50Z5mUcbSJDhIl8O8NbIpdwQ==", "dev": true, "hasInstallScript": true, "dependencies": { - "@percy/client": "1.27.1", - "@percy/config": "1.27.1", - "@percy/dom": "1.27.1", - "@percy/logger": "1.27.1", - "@percy/webdriver-utils": "1.27.1", + "@percy/client": "1.29.3", + "@percy/config": "1.29.3", + "@percy/dom": "1.29.3", + "@percy/logger": "1.29.3", + "@percy/webdriver-utils": "1.29.3", "content-disposition": "^0.5.4", "cross-spawn": "^7.0.3", "extract-zip": "^2.0.1", "fast-glob": "^3.2.11", - "micromatch": "^4.0.4", + "micromatch": "^4.0.6", "mime-types": "^2.1.34", + "pako": "^2.1.0", "path-to-regexp": "^6.2.0", "rimraf": "^3.0.2", - "ws": "^8.0.0" + "ws": "^8.17.1", + "yaml": "^2.4.1" }, "engines": { "node": ">=14" } }, "node_modules/@percy/dom": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.27.1.tgz", - "integrity": "sha512-duYA3ATjADtn05VuGIfezgdCq+8ASwcY6Mzk857DzFIlJd/6T2P8v1dy66RRp78efzmIMtRroGy9SqWonlaAEA==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.29.3.tgz", + "integrity": "sha512-wz5PV5IW/ooYTmeiq4qFDWyZrVoyp4x+cOQ4ndYStDMkiFMnN5zvvqJlSsUOJ9/YKh/BeMn+ed8hlfKOWW3zEQ==", "dev": true }, "node_modules/@percy/env": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.27.1.tgz", - "integrity": "sha512-Og0vQfV9zJftYYOY3PVtu+r7Ut/xr72BP3jH3rkeQJHnFKLkwemGbJpgSpMz7IbzWXSxYONkNfUtLvXwEsRpAw==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.29.3.tgz", + "integrity": "sha512-DwWsnrGWsBQkIuNvw//CNQpyd5LY2rzc6wqB/2GMpVf4iuzKvm5ND55GX8j0FYhf0kJan0aS/+mDKEgZfea1LA==", "dev": true, "dependencies": { - "@percy/logger": "1.27.1" + "@percy/logger": "1.29.3" }, "engines": { "node": ">=14" } }, "node_modules/@percy/logger": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.27.1.tgz", - "integrity": "sha512-jH++paKzIY94fQYQBEedVTfO36I8WBqm2RNl/xzsnLuAwNEX5+JUsaPcbLrwRzhn/tCv+8h9xEBuE9nj23krIA==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.29.3.tgz", + "integrity": "sha512-nNslGmznG5ChKHFtPtRFcjAeuG/Zhr1OgRapLLeikyXyxy8bT929kUgBuGh4ADhp95iovcN7zlHQmpuwbOPQ2Q==", "dev": true, "engines": { "node": ">=14" @@ -1020,22 +1024,22 @@ } }, "node_modules/@percy/sdk-utils": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.27.1.tgz", - "integrity": "sha512-I12rBQYySyt8VILgYnI19obYtkaIPuFR07HVBrHLsRHiLUf92XzAtTI482qrnYwybCgU9mb9o3Kb7KtMJ0nalA==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.29.3.tgz", + "integrity": "sha512-ITUZinf+50O/Izs/X3HaRxnZvLv4Fw8lV2mSqVD/500au6bApUNeMHnoaAHOC57FgyUOUaYldiAAXNtE/zANtw==", "dev": true, "engines": { "node": ">=14" } }, "node_modules/@percy/webdriver-utils": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/webdriver-utils/-/webdriver-utils-1.27.1.tgz", - "integrity": "sha512-bPj16YmvV84egtMHyYEhlGYjwJTk0f6vopcbCYWgMgvQp78Y/RKwRm8ZpWZfW2rTqElNRudrhKdqcEeaG6qd9g==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/webdriver-utils/-/webdriver-utils-1.29.3.tgz", + "integrity": "sha512-+0qyRGKLfYdtzhc9U1m7RCBk6c3+aGy8DPLM6FdlvCrX5+Z93PLLMpoQcXid9cUFFTGAnxOKtYUWS2kc6Q32mg==", "dev": true, "dependencies": { - "@percy/config": "1.27.1", - "@percy/sdk-utils": "1.27.1" + "@percy/config": "1.29.3", + "@percy/sdk-utils": "1.29.3" }, "engines": { "node": ">=14" @@ -1273,9 +1277,9 @@ "dev": true }, "node_modules/@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", "dev": true, "optional": true, "dependencies": { @@ -2881,14 +2885,14 @@ } }, "node_modules/cosmiconfig": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dev": true, "dependencies": { - "import-fresh": "^3.2.1", + "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", + "parse-json": "^5.2.0", "path-type": "^4.0.0" }, "engines": { @@ -2896,6 +2900,14 @@ }, "funding": { "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/countup.js": { @@ -5471,9 +5483,9 @@ } }, "node_modules/image-size": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", - "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", "dev": true, "dependencies": { "queue": "6.0.2" @@ -5482,7 +5494,7 @@ "image-size": "bin/image-size.js" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.x" } }, "node_modules/immediate": { @@ -7069,6 +7081,12 @@ "node": ">=6" } }, + "node_modules/pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", + "dev": true + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -7148,9 +7166,9 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", "dev": true }, "node_modules/path-type": { @@ -11083,68 +11101,69 @@ } }, "@percy/cli": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.27.1.tgz", - "integrity": "sha512-2rU4NFe8TshV2sF+fs8bseGNohpLuRILW4t/Is7PCFYAitla1nvO0mndy0INct5VWc2KKewnq+2ZQONx3iNXLw==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.29.3.tgz", + "integrity": "sha512-j+LEHQrrtQV0uOe1u38U6RExPl86rwof+qWtkV8cOvPwucAo0DmeVfperLhZFIU/qrZjA9lHkDdYHZyzRndOBw==", "dev": true, "requires": { - "@percy/cli-app": "1.27.1", - "@percy/cli-build": "1.27.1", - "@percy/cli-command": "1.27.1", - "@percy/cli-config": "1.27.1", - "@percy/cli-exec": "1.27.1", - "@percy/cli-snapshot": "1.27.1", - "@percy/cli-upload": "1.27.1", - "@percy/client": "1.27.1", - "@percy/logger": "1.27.1" + "@percy/cli-app": "1.29.3", + "@percy/cli-build": "1.29.3", + "@percy/cli-command": "1.29.3", + "@percy/cli-config": "1.29.3", + "@percy/cli-exec": "1.29.3", + "@percy/cli-snapshot": "1.29.3", + "@percy/cli-upload": "1.29.3", + "@percy/client": "1.29.3", + "@percy/logger": "1.29.3" } }, "@percy/cli-app": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.27.1.tgz", - "integrity": "sha512-Pat2BogPUmyciURUWbI1PQtUdPlhUrnS6aEVO1gNrulDeYF6j4LgD4SycCTj5L/xJijMXa3qFkZwW1VSdx97Yg==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.29.3.tgz", + "integrity": "sha512-7yGEDFIRLMsJ6nzl6aMem9nMj5rfkxODEQIciuIcuao5ZD1x23KhuN3u4QLLwQFOFgy7h4WAePnUTCR6ZtpGCQ==", "dev": true, "requires": { - "@percy/cli-command": "1.27.1", - "@percy/cli-exec": "1.27.1" + "@percy/cli-command": "1.29.3", + "@percy/cli-exec": "1.29.3" } }, "@percy/cli-build": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.27.1.tgz", - "integrity": "sha512-EtktlYj4kzsBkrBSOVLKrvZWew/nq9mw/Z2m8mU4Jf7Pc779rQGUVCuI8PBhOI59c3JTjnY8KVaaj4Y+z9X+fg==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.29.3.tgz", + "integrity": "sha512-fvDr4mUFIG/TQmMWnzQqWi2ga57SWPzXwlh65a4/0PPRKo0dKybFhvZvhCFYhcnVWqXEVYRHM21/oUvFhgnsCw==", "dev": true, "requires": { - "@percy/cli-command": "1.27.1" + "@percy/cli-command": "1.29.3" } }, "@percy/cli-command": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.27.1.tgz", - "integrity": "sha512-LK9YwE7qr67EtShVVjc20aJaRF8BFjZ8VWneLVoN73IYgpwBq96J4AUomoqfRpPNkpKvv6wDZFpr30xFokbrHA==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.29.3.tgz", + "integrity": "sha512-jSltYf97E5u4jjTaW6gLU+5T/sRBwS0RlvraE21gKa0N9SH1l5nWs4YFfsIwamYg3EnCmIrwAf0gupQcQgAuaA==", "dev": true, "requires": { - "@percy/config": "1.27.1", - "@percy/core": "1.27.1", - "@percy/logger": "1.27.1" + "@percy/config": "1.29.3", + "@percy/core": "1.29.3", + "@percy/logger": "1.29.3" } }, "@percy/cli-config": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.27.1.tgz", - "integrity": "sha512-bEzXfdP+RRxHekZ5pULsuuKHL0K9E81IFcEqZ8DcE3gnrpWQnIFPP2fTHF6WgWuXYHzJnsoIIm90LaWYc4+BJQ==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.29.3.tgz", + "integrity": "sha512-lVrOqeS1ACaQp9tM4LE7joW/cuGaSJcM/182ci5D3Zr9Yz6Ik/oe1MQnIM9dqnsHmnwasuGBsICsflbVqqcXHQ==", "dev": true, "requires": { - "@percy/cli-command": "1.27.1" + "@percy/cli-command": "1.29.3" } }, "@percy/cli-exec": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.27.1.tgz", - "integrity": "sha512-8xB7Iq3fh+QfuViUeZQXZeJNoFzDf0IhYUhhlEDXPcL2sgjrLiy9QHBdq6Yn3/8gHlDJyzpkej6hzFqERYZs1g==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.29.3.tgz", + "integrity": "sha512-AfZ2hI/snahjgXHuI0bKhRLJoEOfod8Uph6fu1UdjI2r6gacgBurvJmrwZOT5yChp2i8+B99e+qFqWNUi9AI7Q==", "dev": true, "requires": { - "@percy/cli-command": "1.27.1", + "@percy/cli-command": "1.29.3", + "@percy/logger": "1.29.3", "cross-spawn": "^7.0.3", "which": "^2.0.2" }, @@ -11161,58 +11180,59 @@ } }, "@percy/cli-snapshot": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.27.1.tgz", - "integrity": "sha512-hVYATkHSN6Mz67LuP5QqRvdblg+kLb9dqGlaMJZI0CtuQYRtkbrlPz5yII9SJGMyUYMQHbZKsc68eT7+LZHKbA==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.29.3.tgz", + "integrity": "sha512-5buoW+tSdfCu0Df7LYzOpjJlb9u+4aCTDrYlmwBcyEVUq01E39LN1kRWCYL6jU/APNB+ybUKtLr9w0RtcPDYTQ==", "dev": true, "requires": { - "@percy/cli-command": "1.27.1", + "@percy/cli-command": "1.29.3", "yaml": "^2.0.0" } }, "@percy/cli-upload": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.27.1.tgz", - "integrity": "sha512-4Kcft6ceuWy+Q5T4PKJXI63/QxCRFtCJUoU0QYrWo6TKKsescdE7/zWy6YESqHIm+XzBhZFYHwdYRsIbnjqUqQ==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.29.3.tgz", + "integrity": "sha512-KYAtcAzE50lbZ8NTqao/GSVurESUi2iQFCJ0zRwEccxViOJy/dfb5j1i10VPlqP5glCZS+eXXY2YYoxjxVCz3w==", "dev": true, "requires": { - "@percy/cli-command": "1.27.1", + "@percy/cli-command": "1.29.3", "fast-glob": "^3.2.11", "image-size": "^1.0.0" } }, "@percy/client": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.27.1.tgz", - "integrity": "sha512-GvjrGUaVdjMwx8ODDja3Kdb6tXYxRxv4PLXfXg0Wbn5jIfcjicojOc0mSGxcLvRGu5tmKrE3fusMhYYtKlLihg==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.29.3.tgz", + "integrity": "sha512-BTP/wfgs2/Hjj650tGmp+jkATEIOdNNZFZSRWPXGXF+PFG4zK5jTejBEZlBl3NUqhwMqtfLX/uyvsfKFaWfYDA==", "dev": true, "requires": { - "@percy/env": "1.27.1", - "@percy/logger": "1.27.1" + "@percy/env": "1.29.3", + "@percy/logger": "1.29.3", + "pako": "^2.1.0" } }, "@percy/config": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.27.1.tgz", - "integrity": "sha512-O7GgSrpjPeRmUmPWpFrg7368lWTJj8BtKY18Ztpq2j7bef5HCFi0AxvuOjwIH/GEwzGm/cI7ZK2kA/XGTOtpsg==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.29.3.tgz", + "integrity": "sha512-Jk79XGpiCNI7gmdCoWkn5V7HVa6FFfcYvFg3H1OMd2BqZEDKkPq9bbk0e4AZ93xc2BOjmYWHHj69w7VCu1peug==", "dev": true, "requires": { - "@percy/logger": "1.27.1", + "@percy/logger": "1.29.3", "ajv": "^8.6.2", "cosmiconfig": "^8.0.0", "yaml": "^2.0.0" }, "dependencies": { "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" } }, "json-schema-traverse": { @@ -11224,46 +11244,48 @@ } }, "@percy/core": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.27.1.tgz", - "integrity": "sha512-/XsOCk/XHYf9MAqcituMGrYeITiav9BW1oGM0LfmU1Gne/YnEvur4JwpJ4uJ0OrNennwIqMuAVM9Y5y/xfZ39w==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.29.3.tgz", + "integrity": "sha512-5RwQyezq/i4fqSMeoKJole/kZ7n7lABITS6py2e9een6svNFRKI8VqWBlMuFsL50Z5mUcbSJDhIl8O8NbIpdwQ==", "dev": true, "requires": { - "@percy/client": "1.27.1", - "@percy/config": "1.27.1", - "@percy/dom": "1.27.1", - "@percy/logger": "1.27.1", - "@percy/webdriver-utils": "1.27.1", + "@percy/client": "1.29.3", + "@percy/config": "1.29.3", + "@percy/dom": "1.29.3", + "@percy/logger": "1.29.3", + "@percy/webdriver-utils": "1.29.3", "content-disposition": "^0.5.4", "cross-spawn": "^7.0.3", "extract-zip": "^2.0.1", "fast-glob": "^3.2.11", - "micromatch": "^4.0.4", + "micromatch": "^4.0.6", "mime-types": "^2.1.34", + "pako": "^2.1.0", "path-to-regexp": "^6.2.0", "rimraf": "^3.0.2", - "ws": "^8.0.0" + "ws": "^8.17.1", + "yaml": "^2.4.1" } }, "@percy/dom": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.27.1.tgz", - "integrity": "sha512-duYA3ATjADtn05VuGIfezgdCq+8ASwcY6Mzk857DzFIlJd/6T2P8v1dy66RRp78efzmIMtRroGy9SqWonlaAEA==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.29.3.tgz", + "integrity": "sha512-wz5PV5IW/ooYTmeiq4qFDWyZrVoyp4x+cOQ4ndYStDMkiFMnN5zvvqJlSsUOJ9/YKh/BeMn+ed8hlfKOWW3zEQ==", "dev": true }, "@percy/env": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.27.1.tgz", - "integrity": "sha512-Og0vQfV9zJftYYOY3PVtu+r7Ut/xr72BP3jH3rkeQJHnFKLkwemGbJpgSpMz7IbzWXSxYONkNfUtLvXwEsRpAw==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.29.3.tgz", + "integrity": "sha512-DwWsnrGWsBQkIuNvw//CNQpyd5LY2rzc6wqB/2GMpVf4iuzKvm5ND55GX8j0FYhf0kJan0aS/+mDKEgZfea1LA==", "dev": true, "requires": { - "@percy/logger": "1.27.1" + "@percy/logger": "1.29.3" } }, "@percy/logger": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.27.1.tgz", - "integrity": "sha512-jH++paKzIY94fQYQBEedVTfO36I8WBqm2RNl/xzsnLuAwNEX5+JUsaPcbLrwRzhn/tCv+8h9xEBuE9nj23krIA==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.29.3.tgz", + "integrity": "sha512-nNslGmznG5ChKHFtPtRFcjAeuG/Zhr1OgRapLLeikyXyxy8bT929kUgBuGh4ADhp95iovcN7zlHQmpuwbOPQ2Q==", "dev": true }, "@percy/playwright": { @@ -11274,19 +11296,19 @@ "requires": {} }, "@percy/sdk-utils": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.27.1.tgz", - "integrity": "sha512-I12rBQYySyt8VILgYnI19obYtkaIPuFR07HVBrHLsRHiLUf92XzAtTI482qrnYwybCgU9mb9o3Kb7KtMJ0nalA==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.29.3.tgz", + "integrity": "sha512-ITUZinf+50O/Izs/X3HaRxnZvLv4Fw8lV2mSqVD/500au6bApUNeMHnoaAHOC57FgyUOUaYldiAAXNtE/zANtw==", "dev": true }, "@percy/webdriver-utils": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/@percy/webdriver-utils/-/webdriver-utils-1.27.1.tgz", - "integrity": "sha512-bPj16YmvV84egtMHyYEhlGYjwJTk0f6vopcbCYWgMgvQp78Y/RKwRm8ZpWZfW2rTqElNRudrhKdqcEeaG6qd9g==", + "version": "1.29.3", + "resolved": "https://registry.npmjs.org/@percy/webdriver-utils/-/webdriver-utils-1.29.3.tgz", + "integrity": "sha512-+0qyRGKLfYdtzhc9U1m7RCBk6c3+aGy8DPLM6FdlvCrX5+Z93PLLMpoQcXid9cUFFTGAnxOKtYUWS2kc6Q32mg==", "dev": true, "requires": { - "@percy/config": "1.27.1", - "@percy/sdk-utils": "1.27.1" + "@percy/config": "1.29.3", + "@percy/sdk-utils": "1.29.3" } }, "@pkgr/core": { @@ -11467,9 +11489,9 @@ "dev": true }, "@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", "dev": true, "optional": true, "requires": { @@ -12692,14 +12714,14 @@ } }, "cosmiconfig": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dev": true, "requires": { - "import-fresh": "^3.2.1", + "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", + "parse-json": "^5.2.0", "path-type": "^4.0.0" } }, @@ -14630,9 +14652,9 @@ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==" }, "image-size": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", - "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", "dev": true, "requires": { "queue": "6.0.2" @@ -15819,6 +15841,12 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", + "dev": true + }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -15876,9 +15904,9 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", "dev": true }, "path-type": { diff --git a/package.json b/package.json index ba66dba1549..0dd4a924796 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ }, "devDependencies": { "@axe-core/react": "^4.10.0", - "@percy/cli": "^1.27.1", + "@percy/cli": "^1.29.3", "@percy/playwright": "^1.0.6", "@playwright/test": "^1.46.1", "browser-sync": "^3.0.2",