diff --git a/package-lock.json b/package-lock.json index b2c587891..5bc5535b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,13 +12,13 @@ "packages/*" ], "devDependencies": { - "@chanzuckerberg/axe-storybook-testing": "6.1.0", + "@chanzuckerberg/axe-storybook-testing": "6.2.0", "@commitlint/cli": "17.1.2", "@commitlint/config-conventional": "17.1.0", - "@percy/cli": "1.10.2", + "@percy/cli": "1.10.4", "@percy/cypress": "3.1.2", "@percy/storybook": "4.3.3", - "@shelex/cypress-allure-plugin": "2.30.3", + "@shelex/cypress-allure-plugin": "2.32.1", "@testing-library/cypress": "8.0.3", "@web/dev-server": "0.1.34", "@web/dev-server-rollup": "0.3.19", @@ -26,17 +26,17 @@ "@web/storybook-prebuilt": "0.1.34", "allure-commandline": "2.18.1", "browserstack-cypress-cli": "1.18.0", - "chromatic": "6.9.0", - "cypress": "10.7.0", + "chromatic": "6.10.1", + "cypress": "10.9.0", "cypress-cucumber-preprocessor": "4.3.1", - "cypress-tags": "1.0.2", - "eslint": "8.23.0", + "cypress-tags": "1.1.2", + "eslint": "8.24.0", "eslint-plugin-jsdoc": "39.3.6", "husky": "8.0.1", "npm-run-all": "4.1.5", "standard-version": "9.5.0", "start-server-and-test": "1.14.0", - "stylelint": "14.11.0", + "stylelint": "14.13.0", "stylelint-config-standard": "28.0.0" }, "engines": { @@ -1792,9 +1792,9 @@ "dev": true }, "node_modules/@chanzuckerberg/axe-storybook-testing": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@chanzuckerberg/axe-storybook-testing/-/axe-storybook-testing-6.1.0.tgz", - "integrity": "sha512-CHTdFZospadULYM27ZVVbMt0b0qsrQOqjIViBkqqtfJpvJiUp1ZrHS49SZeaxk21UfutaimVcsSI3BGLuiZoGg==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@chanzuckerberg/axe-storybook-testing/-/axe-storybook-testing-6.2.0.tgz", + "integrity": "sha512-NemrwieAH20W947pDTVMRslauKdtPcJL9WIj7f/8T4aEbW19KdlNzcE2YQynw7Uw+xjhQRAVF7VqNn7U2vaN+Q==", "dev": true, "dependencies": { "http-server": "^14.1.1", @@ -1802,11 +1802,11 @@ "lodash": "^4.17.21", "mocha": "^10.0.0", "p-timeout": "^4.1.0", - "playwright": "^1.23.1", - "portfinder": "^1.0.28", + "playwright": "^1.26.1", + "portfinder": "^1.0.32", "ts-dedent": "^2.2.0", "yargs": "^17.5.1", - "zod": "^3.17.3" + "zod": "^3.19.1" }, "bin": { "axe-storybook": "bin/axe-storybook.js" @@ -2604,9 +2604,9 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", - "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "version": "0.10.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.7.tgz", + "integrity": "sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", @@ -3109,20 +3109,20 @@ } }, "node_modules/@percy/cli": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.10.2.tgz", - "integrity": "sha512-jol4tLkafI01qgDNcuiMiIIwovCkABi8eeWsqrkpHCn4ovJkKgzWYxswBEQt1xmG5weRJGrvqwgZWFDzCjzIeg==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.10.4.tgz", + "integrity": "sha512-9ETHx9pcPwnSD6GiMIC895q/K+sdg8U17qbAJeQlgBbVXONrq+Q6MpUtDOifObgWJurOKFwZMxrRop3Kf+ad3w==", "dev": true, "dependencies": { - "@percy/cli-app": "1.10.2", - "@percy/cli-build": "1.10.2", - "@percy/cli-command": "1.10.2", - "@percy/cli-config": "1.10.2", - "@percy/cli-exec": "1.10.2", - "@percy/cli-snapshot": "1.10.2", - "@percy/cli-upload": "1.10.2", - "@percy/client": "1.10.2", - "@percy/logger": "1.10.2" + "@percy/cli-app": "1.10.4", + "@percy/cli-build": "1.10.4", + "@percy/cli-command": "1.10.4", + "@percy/cli-config": "1.10.4", + "@percy/cli-exec": "1.10.4", + "@percy/cli-snapshot": "1.10.4", + "@percy/cli-upload": "1.10.4", + "@percy/client": "1.10.4", + "@percy/logger": "1.10.4" }, "bin": { "percy": "bin/run.cjs" @@ -3132,39 +3132,39 @@ } }, "node_modules/@percy/cli-app": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.10.2.tgz", - "integrity": "sha512-1Ysyqsupfr8/PjcFqoNRVEdCsk8ssRMoxUQFb88r6fkfaR+1UQGq1feKQcc2EAeZtizu4HZvkFmTsNKIaccmVQ==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.10.4.tgz", + "integrity": "sha512-sJq9KZVyq4kz3ePVBSCgBfhJJvTZnXq2IoMSylOY9QTzqWJW94p/ZR9Yi91QiitkeGy6fbz5vFn3L62GZk5Jgw==", "dev": true, "dependencies": { - "@percy/cli-command": "1.10.2", - "@percy/cli-exec": "1.10.2" + "@percy/cli-command": "1.10.4", + "@percy/cli-exec": "1.10.4" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-build": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.10.2.tgz", - "integrity": "sha512-k/obA7JLl6rl8WNrz1U687/igYjwbAxGVjTK8Ipxmy0D1GG0JU+QI+kAx+1HflUTLMqLrecXDxbgAIPEXHbi3A==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.10.4.tgz", + "integrity": "sha512-qGyI10VXzP3U84JhLJrq9rgKUEKbDkz0QHUUUEXVbc1ToKtNKoOrE3uAjsEja/2Rhx4HXrdOoRHEZkJXvP/pmw==", "dev": true, "dependencies": { - "@percy/cli-command": "1.10.2" + "@percy/cli-command": "1.10.4" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-command": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.10.2.tgz", - "integrity": "sha512-5V8zEPbtn7FXI9i6RIeUrTHawbdD0Fipby1W/fw/qBN6yiXgeSEwCQ5l2YUHZdkfrDOaXZEzjWDBcWV89M+QAQ==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.10.4.tgz", + "integrity": "sha512-P72TRdyi7mWWEOfcJ4tdDXTqz3dnzO7R/jOurfwj//gB2TSyTjLCy2GBud0sJ79dwVGIxpysGbNtH6XnK+ExIg==", "dev": true, "dependencies": { - "@percy/config": "1.10.2", - "@percy/core": "1.10.2", - "@percy/logger": "1.10.2" + "@percy/config": "1.10.4", + "@percy/core": "1.10.4", + "@percy/logger": "1.10.4" }, "bin": { "percy-cli-readme": "bin/readme.js" @@ -3174,24 +3174,24 @@ } }, "node_modules/@percy/cli-config": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.10.2.tgz", - "integrity": "sha512-bxAU/KIHItWmUDoNwwMj2wNY0HfizUa/Vp8/ahikTTuxsREXZ7WQK+ExZEgKo6r7/Cw5AN6N5Bs2A1qwcbZv2w==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.10.4.tgz", + "integrity": "sha512-H37ANVPN105VfrQA+fYP4V6WhEUVnrABUKnZ4OdGs7+sr/j1vM0qTkDg0DzWAU7+AMF2gvkCfHNxVC3VJe6nNg==", "dev": true, "dependencies": { - "@percy/cli-command": "1.10.2" + "@percy/cli-command": "1.10.4" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-exec": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.10.2.tgz", - "integrity": "sha512-qrGu9Zm0+ElYeT6IU1AVd/pBujH8Mce6MmrQyFpbkIX8Nu3NIAETwiaR0GwjiHqVvMQU5qbJVtupz4SAAe3PIQ==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.10.4.tgz", + "integrity": "sha512-fsV2Gb6OO132Gmnxxd65RY5cqdhT7672Q3lQtfGqyJySmzYx4Q2g7QIacbA8uEHTFQwT7DPFGC0/biYeYOXKbQ==", "dev": true, "dependencies": { - "@percy/cli-command": "1.10.2", + "@percy/cli-command": "1.10.4", "cross-spawn": "^7.0.3", "which": "^2.0.2" }, @@ -3200,12 +3200,12 @@ } }, "node_modules/@percy/cli-snapshot": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.10.2.tgz", - "integrity": "sha512-NxysEuQHmEo7W5knaYV0UJn+zPJBYUrXecQBfSTLl1o+N1M9OIUCiE7wkJvU2w+t9Nw+kVZvtZn0wHbCgLfQfw==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.10.4.tgz", + "integrity": "sha512-q1pzBqJHnQZ2a2n44D8QyUFKuE7peQS9Ov70FG3YqtxpNXFaHBLLqNJ2ZZbi2c/BpvmriugXnbOh6Omvf930cQ==", "dev": true, "dependencies": { - "@percy/cli-command": "1.10.2", + "@percy/cli-command": "1.10.4", "yaml": "^2.0.0" }, "engines": { @@ -3213,12 +3213,12 @@ } }, "node_modules/@percy/cli-upload": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.10.2.tgz", - "integrity": "sha512-dCYBGBoeLdOUIkuy2KkKk2H3T4QNXuuIbxjCEpbCbY4uX9HeTOfpVnqMFQj4XX7JI83WwmHdrZ6CwVwqOVO3sg==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.10.4.tgz", + "integrity": "sha512-5ZU3J0HeKQ5HXK8F4OFDn/SgRMqNuNS9XHOHPV4tPnXKM6ui4jDMVaywOUQ1qCLYoOeFeX5lafHx923ZZoyioA==", "dev": true, "dependencies": { - "@percy/cli-command": "1.10.2", + "@percy/cli-command": "1.10.4", "fast-glob": "^3.2.11", "image-size": "^1.0.0" }, @@ -3227,25 +3227,25 @@ } }, "node_modules/@percy/client": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.10.2.tgz", - "integrity": "sha512-Zvp37zN4rrtgB3XMUSdmk1bDvyoNfJfF61TWoHWe6H4qMHsed81vA11DKVX5OZf6f/e+pSdXae9Wi7VBVx7v1Q==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.10.4.tgz", + "integrity": "sha512-TQq4TOL86cXZUoLhz4mje0OAvQtxjNZIpYLvhJ5ekOdFrBuU5xXVegXjAQRTN90SokPT80/lPfRVwQgsaBaXSw==", "dev": true, "dependencies": { - "@percy/env": "1.10.2", - "@percy/logger": "1.10.2" + "@percy/env": "1.10.4", + "@percy/logger": "1.10.4" }, "engines": { "node": ">=14" } }, "node_modules/@percy/config": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.10.2.tgz", - "integrity": "sha512-9uPbmP64/9WwrGX4isMr4SqKrE1RQGiv0tRwWY2+iLJOgzuTBpXRH1W69ZaKPvf5B4WXicjQcs4qReIAy5WNcA==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.10.4.tgz", + "integrity": "sha512-K0p4fKE77jsXWaNJIOP61IbGaA4KHbGXuqchHrFAsxh8HsdzadntFsTkXxtyS6eu6v4kfeLo0j25Mq6xkgQ5gQ==", "dev": true, "dependencies": { - "@percy/logger": "1.10.2", + "@percy/logger": "1.10.4", "ajv": "^8.6.2", "cosmiconfig": "^7.0.0", "yaml": "^2.0.0" @@ -3255,16 +3255,16 @@ } }, "node_modules/@percy/core": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.10.2.tgz", - "integrity": "sha512-ytxaaXhx1OHiV+LK9dD/pGLu3LfITBSPwtelcLpxiw7YlSy4gilGKnk3Vn2p04VCKebKVhnJOT+3IKyJ52NFqw==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.10.4.tgz", + "integrity": "sha512-7Fu9h6XjMNjJF0RDft0GQ6A3uo1SQip+x8yp1oTF3K4qoKywc28EnfPyGeQ83Jju40cu1z6VzjnvnyIWK3/B6Q==", "dev": true, "hasInstallScript": true, "dependencies": { - "@percy/client": "1.10.2", - "@percy/config": "1.10.2", - "@percy/dom": "1.10.2", - "@percy/logger": "1.10.2", + "@percy/client": "1.10.4", + "@percy/config": "1.10.4", + "@percy/dom": "1.10.4", + "@percy/logger": "1.10.4", "content-disposition": "^0.5.4", "cross-spawn": "^7.0.3", "extract-zip": "^2.0.1", @@ -3292,24 +3292,24 @@ } }, "node_modules/@percy/dom": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.10.2.tgz", - "integrity": "sha512-BDCVfQlomn/pIbNbIMWc+EbSm2kCD3as0xSaWb+1BeSjf+pQZ700u6ZSBI2wJ1RXlXYy+gv0+B5VJQUtJo2riQ==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.10.4.tgz", + "integrity": "sha512-EevExMWUKvBFe2UvXuskJCoj8Xc28PeX60ktSRvc7Z68wSQZmE2hlu8mfnkQ6KSDyO96duBPrKWJn9EeYFvIWg==", "dev": true }, "node_modules/@percy/env": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.10.2.tgz", - "integrity": "sha512-TKIjcR6CtPYf8JMtQX48vIY4dcxLErR+uJ+ylMPPqSm2C7BUswdkbHTYvK1vFlB1dBIY3wU8xt0khHQq01RPnw==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.10.4.tgz", + "integrity": "sha512-11xPV2/yNga+2RZnTkleIdcpqqb4WGNUBhdjMds/45YQJXX1ZbtzGi8eU/UPEHYCeY7L6IZlatIyaE50wZg/Jw==", "dev": true, "engines": { "node": ">=14" } }, "node_modules/@percy/logger": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.10.2.tgz", - "integrity": "sha512-Sg67QklLHM7oTv80RH2PovV4Ps0mjiRrLYzxbsAvDopn73alPvy5uWHtJAHnJc3EYCiBde43L1jOSsGCsOv0Tg==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.10.4.tgz", + "integrity": "sha512-8rUE5hhwIRoPAdA3Osh4+dkVbXE6q4Pn7xyt63NLoFHt9JR2H/iFowsaetkCCHa6VKKfGMjXm04hmrP2o0vUWw==", "dev": true, "engines": { "node": ">=14" @@ -3453,26 +3453,44 @@ } }, "node_modules/@shelex/allure-js-commons-browser": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@shelex/allure-js-commons-browser/-/allure-js-commons-browser-1.3.0.tgz", - "integrity": "sha512-wscwFaM/yZ72yXv0fnQGKLLecLVrDBJAsZ2PoyaMRi0E7E2Ix85XGbOjy0k+9e89SBskaF+Qq1B1IRGkKz39yA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@shelex/allure-js-commons-browser/-/allure-js-commons-browser-1.4.1.tgz", + "integrity": "sha512-8cImusrmhPU4Ic9IT2416sg6dnxKgjE3ftCdnebU5WlLsEhEQ7Iz1i80jJeIyJAz3mDO5eXFkNmFFS7rll6VFA==", "dev": true, "dependencies": { - "uuid": "8.3.2" + "uuid": "9.0.0" + } + }, + "node_modules/@shelex/allure-js-commons-browser/node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" } }, "node_modules/@shelex/cypress-allure-plugin": { - "version": "2.30.3", - "resolved": "https://registry.npmjs.org/@shelex/cypress-allure-plugin/-/cypress-allure-plugin-2.30.3.tgz", - "integrity": "sha512-itWi5shBJlqOPZ8cXkkuG5HFFIa75uHn9VZMG42K5Ddczk0BQHLzJ61jWqvAH9Txy6E3CAPIyQG5+TZCiUxIoA==", + "version": "2.32.1", + "resolved": "https://registry.npmjs.org/@shelex/cypress-allure-plugin/-/cypress-allure-plugin-2.32.1.tgz", + "integrity": "sha512-9Dcnejjd64EwKN+BphY49i3x4C9wuQLQ6v4Vl+dcjWi6LgHLjS/2YiUUydKeP2oBBLC0C/rEZjP+DWHnxsdh0A==", "dev": true, "dependencies": { - "@shelex/allure-js-commons-browser": "1.3.0", + "@shelex/allure-js-commons-browser": "1.4.1", "crypto-js": "4.1.1", "debug": "4.3.4", "object-inspect": "1.12.2", "path-browserify": "1.0.1", - "uuid": "8.3.2" + "uuid": "9.0.0" + } + }, + "node_modules/@shelex/cypress-allure-plugin/node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" } }, "node_modules/@sideway/address": { @@ -7686,9 +7704,9 @@ "integrity": "sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==" }, "node_modules/chromatic": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-6.9.0.tgz", - "integrity": "sha512-ykfUHLyznZTPi8djKMfrBoOpWinSUfa2HDLmvHgYc2e6Jc4Oqm5jYW9S7l92navSF+EOzov90L7W8rX2NpiBjQ==", + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-6.10.1.tgz", + "integrity": "sha512-x8UN5rQ4HK1bUv2uDsHnCQW3bcsFmJH90F5w8mXHkiDc7kEAvbOAm/im2cWbi/VUDI+jW+A7SvZTUi54lBF5wQ==", "dev": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.7", @@ -9487,9 +9505,9 @@ } }, "node_modules/cypress": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-10.7.0.tgz", - "integrity": "sha512-gTFvjrUoBnqPPOu9Vl5SBHuFlzx/Wxg/ZXIz2H4lzoOLFelKeF7mbwYUOzgzgF0oieU2WhJAestQdkgwJMMTvQ==", + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-10.9.0.tgz", + "integrity": "sha512-MjIWrRpc+bQM9U4kSSdATZWZ2hUqHGFEQTF7dfeZRa4MnalMtc88FIE49USWP2ZVtfy5WPBcgfBX+YorFqGElA==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -9512,7 +9530,7 @@ "dayjs": "^1.10.4", "debug": "^4.3.2", "enquirer": "^2.3.6", - "eventemitter2": "^6.4.3", + "eventemitter2": "6.4.7", "execa": "4.1.0", "executable": "^4.1.1", "extract-zip": "2.0.1", @@ -9669,9 +9687,9 @@ } }, "node_modules/cypress-tags": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cypress-tags/-/cypress-tags-1.0.2.tgz", - "integrity": "sha512-1BAay8ADYIHeABFO7fMboGihk8KUDmi31egO9fsrfdFZ+sf10oyoep+8HgEEq5VWTXJNewdZK0gwz5ShOD7xCA==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cypress-tags/-/cypress-tags-1.1.2.tgz", + "integrity": "sha512-5aCGrhmDRQuXfRHJRFy66gBmMvBpsY1+ez5JD/cyjCYjvOVlJ7ED+kovUEdi+9pyDsbFJkQl0HjS6N3ERyb7Ig==", "dev": true, "dependencies": { "@cypress/browserify-preprocessor": "^3.0.1", @@ -9679,7 +9697,7 @@ "through": "^2.3.8" }, "peerDependencies": { - "cypress": ">= 10.0.0" + "cypress": ">= 6.0.0" } }, "node_modules/cypress/node_modules/@types/sinonjs__fake-timers": { @@ -9697,6 +9715,12 @@ "node": ">=0.8.0" } }, + "node_modules/cypress/node_modules/eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true + }, "node_modules/cypress/node_modules/execa": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", @@ -11183,13 +11207,13 @@ } }, "node_modules/eslint": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz", - "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz", + "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.3.1", - "@humanwhocodes/config-array": "^0.10.4", + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.5", "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "@humanwhocodes/module-importer": "^1.0.1", "ajv": "^6.10.0", @@ -11207,7 +11231,6 @@ "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", - "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", "globby": "^11.1.0", @@ -11216,6 +11239,7 @@ "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", @@ -11492,12 +11516,6 @@ "through": "~2.3.1" } }, - "node_modules/eventemitter2": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.9.tgz", - "integrity": "sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==", - "dev": true - }, "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", @@ -12049,12 +12067,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, "node_modules/functions-have-names": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", @@ -14161,6 +14173,12 @@ "@sideway/pinpoint": "^2.0.0" } }, + "node_modules/js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", + "dev": true + }, "node_modules/js-string-escape": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", @@ -17282,13 +17300,13 @@ } }, "node_modules/playwright": { - "version": "1.25.2", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.25.2.tgz", - "integrity": "sha512-RwMB5SFRV/8wSfK+tK8ycpqdzORvoqUNz9DUeRfSgZFrZej5uuBl9wFjWcc+OkXFEtaPmx1acAVGG7hA4IJ1kg==", + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.26.1.tgz", + "integrity": "sha512-WQmEdCgYYe8jOEkhkW9QLcK0PB+w1RZztBLYIT10MEEsENYg251cU0IzebDINreQsUt+HCwwRhtdz4weH9ICcQ==", "dev": true, "hasInstallScript": true, "dependencies": { - "playwright-core": "1.25.2" + "playwright-core": "1.26.1" }, "bin": { "playwright": "cli.js" @@ -17298,9 +17316,9 @@ } }, "node_modules/playwright-core": { - "version": "1.25.2", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.25.2.tgz", - "integrity": "sha512-0yTbUE9lIddkEpLHL3u8PoCL+pWiZtj5A/j3U7YoNjcmKKDGBnCrgHJMzwd2J5vy6l28q4ki3JIuz7McLHhl1A==", + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.26.1.tgz", + "integrity": "sha512-hzFchhhxnEiPc4qVPs9q2ZR+5eKNifY2hQDHtg1HnTTUuphYCBP8ZRb2si+B1TR7BHirgXaPi48LIye5SgrLAA==", "dev": true, "bin": { "playwright": "cli.js" @@ -21725,9 +21743,9 @@ } }, "node_modules/stylelint": { - "version": "14.11.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.11.0.tgz", - "integrity": "sha512-OTLjLPxpvGtojEfpESWM8Ir64Z01E89xsisaBMUP/ngOx1+4VG2DPRcUyCCiin9Rd3kPXPsh/uwHd9eqnvhsYA==", + "version": "14.13.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.13.0.tgz", + "integrity": "sha512-NJSAdloiAB/jgVJKxMR90mWlctvmeBFGFVUvyKngi9+j/qPSJ5ZB+u8jOmGbLTnS7OHrII9NFGehPRyar8U5vg==", "dev": true, "dependencies": { "@csstools/selector-specificity": "^2.0.2", @@ -21736,7 +21754,7 @@ "cosmiconfig": "^7.0.1", "css-functions-list": "^3.1.0", "debug": "^4.3.4", - "fast-glob": "^3.2.11", + "fast-glob": "^3.2.12", "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^6.0.1", "global-modules": "^2.0.0", @@ -21763,7 +21781,7 @@ "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "style-search": "^0.1.0", - "supports-hyperlinks": "^2.2.0", + "supports-hyperlinks": "^2.3.0", "svg-tags": "^1.0.0", "table": "^6.8.0", "v8-compile-cache": "^2.3.0", @@ -21876,9 +21894,9 @@ } }, "node_modules/stylelint/node_modules/postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "version": "8.4.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", + "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==", "dev": true, "funding": [ { @@ -24894,9 +24912,9 @@ } }, "node_modules/ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", "dev": true, "engines": { "node": ">=10.0.0" @@ -26455,9 +26473,9 @@ "dev": true }, "@chanzuckerberg/axe-storybook-testing": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@chanzuckerberg/axe-storybook-testing/-/axe-storybook-testing-6.1.0.tgz", - "integrity": "sha512-CHTdFZospadULYM27ZVVbMt0b0qsrQOqjIViBkqqtfJpvJiUp1ZrHS49SZeaxk21UfutaimVcsSI3BGLuiZoGg==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@chanzuckerberg/axe-storybook-testing/-/axe-storybook-testing-6.2.0.tgz", + "integrity": "sha512-NemrwieAH20W947pDTVMRslauKdtPcJL9WIj7f/8T4aEbW19KdlNzcE2YQynw7Uw+xjhQRAVF7VqNn7U2vaN+Q==", "dev": true, "requires": { "http-server": "^14.1.1", @@ -26465,11 +26483,11 @@ "lodash": "^4.17.21", "mocha": "^10.0.0", "p-timeout": "^4.1.0", - "playwright": "^1.23.1", - "portfinder": "^1.0.28", + "playwright": "^1.26.1", + "portfinder": "^1.0.32", "ts-dedent": "^2.2.0", "yargs": "^17.5.1", - "zod": "^3.17.3" + "zod": "^3.19.1" } }, "@colors/colors": { @@ -27033,9 +27051,9 @@ } }, "@humanwhocodes/config-array": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", - "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "version": "0.10.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.7.tgz", + "integrity": "sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==", "dev": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", @@ -27601,125 +27619,125 @@ } }, "@percy/cli": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.10.2.tgz", - "integrity": "sha512-jol4tLkafI01qgDNcuiMiIIwovCkABi8eeWsqrkpHCn4ovJkKgzWYxswBEQt1xmG5weRJGrvqwgZWFDzCjzIeg==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.10.4.tgz", + "integrity": "sha512-9ETHx9pcPwnSD6GiMIC895q/K+sdg8U17qbAJeQlgBbVXONrq+Q6MpUtDOifObgWJurOKFwZMxrRop3Kf+ad3w==", "dev": true, "requires": { - "@percy/cli-app": "1.10.2", - "@percy/cli-build": "1.10.2", - "@percy/cli-command": "1.10.2", - "@percy/cli-config": "1.10.2", - "@percy/cli-exec": "1.10.2", - "@percy/cli-snapshot": "1.10.2", - "@percy/cli-upload": "1.10.2", - "@percy/client": "1.10.2", - "@percy/logger": "1.10.2" + "@percy/cli-app": "1.10.4", + "@percy/cli-build": "1.10.4", + "@percy/cli-command": "1.10.4", + "@percy/cli-config": "1.10.4", + "@percy/cli-exec": "1.10.4", + "@percy/cli-snapshot": "1.10.4", + "@percy/cli-upload": "1.10.4", + "@percy/client": "1.10.4", + "@percy/logger": "1.10.4" } }, "@percy/cli-app": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.10.2.tgz", - "integrity": "sha512-1Ysyqsupfr8/PjcFqoNRVEdCsk8ssRMoxUQFb88r6fkfaR+1UQGq1feKQcc2EAeZtizu4HZvkFmTsNKIaccmVQ==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.10.4.tgz", + "integrity": "sha512-sJq9KZVyq4kz3ePVBSCgBfhJJvTZnXq2IoMSylOY9QTzqWJW94p/ZR9Yi91QiitkeGy6fbz5vFn3L62GZk5Jgw==", "dev": true, "requires": { - "@percy/cli-command": "1.10.2", - "@percy/cli-exec": "1.10.2" + "@percy/cli-command": "1.10.4", + "@percy/cli-exec": "1.10.4" } }, "@percy/cli-build": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.10.2.tgz", - "integrity": "sha512-k/obA7JLl6rl8WNrz1U687/igYjwbAxGVjTK8Ipxmy0D1GG0JU+QI+kAx+1HflUTLMqLrecXDxbgAIPEXHbi3A==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.10.4.tgz", + "integrity": "sha512-qGyI10VXzP3U84JhLJrq9rgKUEKbDkz0QHUUUEXVbc1ToKtNKoOrE3uAjsEja/2Rhx4HXrdOoRHEZkJXvP/pmw==", "dev": true, "requires": { - "@percy/cli-command": "1.10.2" + "@percy/cli-command": "1.10.4" } }, "@percy/cli-command": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.10.2.tgz", - "integrity": "sha512-5V8zEPbtn7FXI9i6RIeUrTHawbdD0Fipby1W/fw/qBN6yiXgeSEwCQ5l2YUHZdkfrDOaXZEzjWDBcWV89M+QAQ==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.10.4.tgz", + "integrity": "sha512-P72TRdyi7mWWEOfcJ4tdDXTqz3dnzO7R/jOurfwj//gB2TSyTjLCy2GBud0sJ79dwVGIxpysGbNtH6XnK+ExIg==", "dev": true, "requires": { - "@percy/config": "1.10.2", - "@percy/core": "1.10.2", - "@percy/logger": "1.10.2" + "@percy/config": "1.10.4", + "@percy/core": "1.10.4", + "@percy/logger": "1.10.4" } }, "@percy/cli-config": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.10.2.tgz", - "integrity": "sha512-bxAU/KIHItWmUDoNwwMj2wNY0HfizUa/Vp8/ahikTTuxsREXZ7WQK+ExZEgKo6r7/Cw5AN6N5Bs2A1qwcbZv2w==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.10.4.tgz", + "integrity": "sha512-H37ANVPN105VfrQA+fYP4V6WhEUVnrABUKnZ4OdGs7+sr/j1vM0qTkDg0DzWAU7+AMF2gvkCfHNxVC3VJe6nNg==", "dev": true, "requires": { - "@percy/cli-command": "1.10.2" + "@percy/cli-command": "1.10.4" } }, "@percy/cli-exec": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.10.2.tgz", - "integrity": "sha512-qrGu9Zm0+ElYeT6IU1AVd/pBujH8Mce6MmrQyFpbkIX8Nu3NIAETwiaR0GwjiHqVvMQU5qbJVtupz4SAAe3PIQ==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.10.4.tgz", + "integrity": "sha512-fsV2Gb6OO132Gmnxxd65RY5cqdhT7672Q3lQtfGqyJySmzYx4Q2g7QIacbA8uEHTFQwT7DPFGC0/biYeYOXKbQ==", "dev": true, "requires": { - "@percy/cli-command": "1.10.2", + "@percy/cli-command": "1.10.4", "cross-spawn": "^7.0.3", "which": "^2.0.2" } }, "@percy/cli-snapshot": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.10.2.tgz", - "integrity": "sha512-NxysEuQHmEo7W5knaYV0UJn+zPJBYUrXecQBfSTLl1o+N1M9OIUCiE7wkJvU2w+t9Nw+kVZvtZn0wHbCgLfQfw==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.10.4.tgz", + "integrity": "sha512-q1pzBqJHnQZ2a2n44D8QyUFKuE7peQS9Ov70FG3YqtxpNXFaHBLLqNJ2ZZbi2c/BpvmriugXnbOh6Omvf930cQ==", "dev": true, "requires": { - "@percy/cli-command": "1.10.2", + "@percy/cli-command": "1.10.4", "yaml": "^2.0.0" } }, "@percy/cli-upload": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.10.2.tgz", - "integrity": "sha512-dCYBGBoeLdOUIkuy2KkKk2H3T4QNXuuIbxjCEpbCbY4uX9HeTOfpVnqMFQj4XX7JI83WwmHdrZ6CwVwqOVO3sg==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.10.4.tgz", + "integrity": "sha512-5ZU3J0HeKQ5HXK8F4OFDn/SgRMqNuNS9XHOHPV4tPnXKM6ui4jDMVaywOUQ1qCLYoOeFeX5lafHx923ZZoyioA==", "dev": true, "requires": { - "@percy/cli-command": "1.10.2", + "@percy/cli-command": "1.10.4", "fast-glob": "^3.2.11", "image-size": "^1.0.0" } }, "@percy/client": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.10.2.tgz", - "integrity": "sha512-Zvp37zN4rrtgB3XMUSdmk1bDvyoNfJfF61TWoHWe6H4qMHsed81vA11DKVX5OZf6f/e+pSdXae9Wi7VBVx7v1Q==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.10.4.tgz", + "integrity": "sha512-TQq4TOL86cXZUoLhz4mje0OAvQtxjNZIpYLvhJ5ekOdFrBuU5xXVegXjAQRTN90SokPT80/lPfRVwQgsaBaXSw==", "dev": true, "requires": { - "@percy/env": "1.10.2", - "@percy/logger": "1.10.2" + "@percy/env": "1.10.4", + "@percy/logger": "1.10.4" } }, "@percy/config": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.10.2.tgz", - "integrity": "sha512-9uPbmP64/9WwrGX4isMr4SqKrE1RQGiv0tRwWY2+iLJOgzuTBpXRH1W69ZaKPvf5B4WXicjQcs4qReIAy5WNcA==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.10.4.tgz", + "integrity": "sha512-K0p4fKE77jsXWaNJIOP61IbGaA4KHbGXuqchHrFAsxh8HsdzadntFsTkXxtyS6eu6v4kfeLo0j25Mq6xkgQ5gQ==", "dev": true, "requires": { - "@percy/logger": "1.10.2", + "@percy/logger": "1.10.4", "ajv": "^8.6.2", "cosmiconfig": "^7.0.0", "yaml": "^2.0.0" } }, "@percy/core": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.10.2.tgz", - "integrity": "sha512-ytxaaXhx1OHiV+LK9dD/pGLu3LfITBSPwtelcLpxiw7YlSy4gilGKnk3Vn2p04VCKebKVhnJOT+3IKyJ52NFqw==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.10.4.tgz", + "integrity": "sha512-7Fu9h6XjMNjJF0RDft0GQ6A3uo1SQip+x8yp1oTF3K4qoKywc28EnfPyGeQ83Jju40cu1z6VzjnvnyIWK3/B6Q==", "dev": true, "requires": { - "@percy/client": "1.10.2", - "@percy/config": "1.10.2", - "@percy/dom": "1.10.2", - "@percy/logger": "1.10.2", + "@percy/client": "1.10.4", + "@percy/config": "1.10.4", + "@percy/dom": "1.10.4", + "@percy/logger": "1.10.4", "content-disposition": "^0.5.4", "cross-spawn": "^7.0.3", "extract-zip": "^2.0.1", @@ -27741,21 +27759,21 @@ } }, "@percy/dom": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.10.2.tgz", - "integrity": "sha512-BDCVfQlomn/pIbNbIMWc+EbSm2kCD3as0xSaWb+1BeSjf+pQZ700u6ZSBI2wJ1RXlXYy+gv0+B5VJQUtJo2riQ==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.10.4.tgz", + "integrity": "sha512-EevExMWUKvBFe2UvXuskJCoj8Xc28PeX60ktSRvc7Z68wSQZmE2hlu8mfnkQ6KSDyO96duBPrKWJn9EeYFvIWg==", "dev": true }, "@percy/env": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.10.2.tgz", - "integrity": "sha512-TKIjcR6CtPYf8JMtQX48vIY4dcxLErR+uJ+ylMPPqSm2C7BUswdkbHTYvK1vFlB1dBIY3wU8xt0khHQq01RPnw==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.10.4.tgz", + "integrity": "sha512-11xPV2/yNga+2RZnTkleIdcpqqb4WGNUBhdjMds/45YQJXX1ZbtzGi8eU/UPEHYCeY7L6IZlatIyaE50wZg/Jw==", "dev": true }, "@percy/logger": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.10.2.tgz", - "integrity": "sha512-Sg67QklLHM7oTv80RH2PovV4Ps0mjiRrLYzxbsAvDopn73alPvy5uWHtJAHnJc3EYCiBde43L1jOSsGCsOv0Tg==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.10.4.tgz", + "integrity": "sha512-8rUE5hhwIRoPAdA3Osh4+dkVbXE6q4Pn7xyt63NLoFHt9JR2H/iFowsaetkCCHa6VKKfGMjXm04hmrP2o0vUWw==", "dev": true }, "@percy/sdk-utils": { @@ -27848,26 +27866,42 @@ } }, "@shelex/allure-js-commons-browser": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@shelex/allure-js-commons-browser/-/allure-js-commons-browser-1.3.0.tgz", - "integrity": "sha512-wscwFaM/yZ72yXv0fnQGKLLecLVrDBJAsZ2PoyaMRi0E7E2Ix85XGbOjy0k+9e89SBskaF+Qq1B1IRGkKz39yA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@shelex/allure-js-commons-browser/-/allure-js-commons-browser-1.4.1.tgz", + "integrity": "sha512-8cImusrmhPU4Ic9IT2416sg6dnxKgjE3ftCdnebU5WlLsEhEQ7Iz1i80jJeIyJAz3mDO5eXFkNmFFS7rll6VFA==", "dev": true, "requires": { - "uuid": "8.3.2" + "uuid": "9.0.0" + }, + "dependencies": { + "uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "dev": true + } } }, "@shelex/cypress-allure-plugin": { - "version": "2.30.3", - "resolved": "https://registry.npmjs.org/@shelex/cypress-allure-plugin/-/cypress-allure-plugin-2.30.3.tgz", - "integrity": "sha512-itWi5shBJlqOPZ8cXkkuG5HFFIa75uHn9VZMG42K5Ddczk0BQHLzJ61jWqvAH9Txy6E3CAPIyQG5+TZCiUxIoA==", + "version": "2.32.1", + "resolved": "https://registry.npmjs.org/@shelex/cypress-allure-plugin/-/cypress-allure-plugin-2.32.1.tgz", + "integrity": "sha512-9Dcnejjd64EwKN+BphY49i3x4C9wuQLQ6v4Vl+dcjWi6LgHLjS/2YiUUydKeP2oBBLC0C/rEZjP+DWHnxsdh0A==", "dev": true, "requires": { - "@shelex/allure-js-commons-browser": "1.3.0", + "@shelex/allure-js-commons-browser": "1.4.1", "crypto-js": "4.1.1", "debug": "4.3.4", "object-inspect": "1.12.2", "path-browserify": "1.0.1", - "uuid": "8.3.2" + "uuid": "9.0.0" + }, + "dependencies": { + "uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "dev": true + } } }, "@sideway/address": { @@ -31256,9 +31290,9 @@ "integrity": "sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==" }, "chromatic": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-6.9.0.tgz", - "integrity": "sha512-ykfUHLyznZTPi8djKMfrBoOpWinSUfa2HDLmvHgYc2e6Jc4Oqm5jYW9S7l92navSF+EOzov90L7W8rX2NpiBjQ==", + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-6.10.1.tgz", + "integrity": "sha512-x8UN5rQ4HK1bUv2uDsHnCQW3bcsFmJH90F5w8mXHkiDc7kEAvbOAm/im2cWbi/VUDI+jW+A7SvZTUi54lBF5wQ==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.7", @@ -32667,9 +32701,9 @@ "dev": true }, "cypress": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-10.7.0.tgz", - "integrity": "sha512-gTFvjrUoBnqPPOu9Vl5SBHuFlzx/Wxg/ZXIz2H4lzoOLFelKeF7mbwYUOzgzgF0oieU2WhJAestQdkgwJMMTvQ==", + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-10.9.0.tgz", + "integrity": "sha512-MjIWrRpc+bQM9U4kSSdATZWZ2hUqHGFEQTF7dfeZRa4MnalMtc88FIE49USWP2ZVtfy5WPBcgfBX+YorFqGElA==", "dev": true, "requires": { "@cypress/request": "^2.88.10", @@ -32691,7 +32725,7 @@ "dayjs": "^1.10.4", "debug": "^4.3.2", "enquirer": "^2.3.6", - "eventemitter2": "^6.4.3", + "eventemitter2": "6.4.7", "execa": "4.1.0", "executable": "^4.1.1", "extract-zip": "2.0.1", @@ -32728,6 +32762,12 @@ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true }, + "eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true + }, "execa": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", @@ -32897,9 +32937,9 @@ } }, "cypress-tags": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cypress-tags/-/cypress-tags-1.0.2.tgz", - "integrity": "sha512-1BAay8ADYIHeABFO7fMboGihk8KUDmi31egO9fsrfdFZ+sf10oyoep+8HgEEq5VWTXJNewdZK0gwz5ShOD7xCA==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cypress-tags/-/cypress-tags-1.1.2.tgz", + "integrity": "sha512-5aCGrhmDRQuXfRHJRFy66gBmMvBpsY1+ez5JD/cyjCYjvOVlJ7ED+kovUEdi+9pyDsbFJkQl0HjS6N3ERyb7Ig==", "dev": true, "requires": { "@cypress/browserify-preprocessor": "^3.0.1", @@ -33919,13 +33959,13 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" }, "eslint": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz", - "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz", + "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.3.1", - "@humanwhocodes/config-array": "^0.10.4", + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.5", "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "@humanwhocodes/module-importer": "^1.0.1", "ajv": "^6.10.0", @@ -33943,7 +33983,6 @@ "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", - "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", "globby": "^11.1.0", @@ -33952,6 +33991,7 @@ "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", @@ -34146,12 +34186,6 @@ "through": "~2.3.1" } }, - "eventemitter2": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.9.tgz", - "integrity": "sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==", - "dev": true - }, "eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", @@ -34572,12 +34606,6 @@ "functions-have-names": "^1.2.2" } }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, "functions-have-names": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", @@ -36141,6 +36169,12 @@ "@sideway/pinpoint": "^2.0.0" } }, + "js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", + "dev": true + }, "js-string-escape": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", @@ -38544,18 +38578,18 @@ } }, "playwright": { - "version": "1.25.2", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.25.2.tgz", - "integrity": "sha512-RwMB5SFRV/8wSfK+tK8ycpqdzORvoqUNz9DUeRfSgZFrZej5uuBl9wFjWcc+OkXFEtaPmx1acAVGG7hA4IJ1kg==", + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.26.1.tgz", + "integrity": "sha512-WQmEdCgYYe8jOEkhkW9QLcK0PB+w1RZztBLYIT10MEEsENYg251cU0IzebDINreQsUt+HCwwRhtdz4weH9ICcQ==", "dev": true, "requires": { - "playwright-core": "1.25.2" + "playwright-core": "1.26.1" } }, "playwright-core": { - "version": "1.25.2", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.25.2.tgz", - "integrity": "sha512-0yTbUE9lIddkEpLHL3u8PoCL+pWiZtj5A/j3U7YoNjcmKKDGBnCrgHJMzwd2J5vy6l28q4ki3JIuz7McLHhl1A==", + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.26.1.tgz", + "integrity": "sha512-hzFchhhxnEiPc4qVPs9q2ZR+5eKNifY2hQDHtg1HnTTUuphYCBP8ZRb2si+B1TR7BHirgXaPi48LIye5SgrLAA==", "dev": true }, "plugins-manager": { @@ -41815,9 +41849,9 @@ } }, "stylelint": { - "version": "14.11.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.11.0.tgz", - "integrity": "sha512-OTLjLPxpvGtojEfpESWM8Ir64Z01E89xsisaBMUP/ngOx1+4VG2DPRcUyCCiin9Rd3kPXPsh/uwHd9eqnvhsYA==", + "version": "14.13.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.13.0.tgz", + "integrity": "sha512-NJSAdloiAB/jgVJKxMR90mWlctvmeBFGFVUvyKngi9+j/qPSJ5ZB+u8jOmGbLTnS7OHrII9NFGehPRyar8U5vg==", "dev": true, "requires": { "@csstools/selector-specificity": "^2.0.2", @@ -41826,7 +41860,7 @@ "cosmiconfig": "^7.0.1", "css-functions-list": "^3.1.0", "debug": "^4.3.4", - "fast-glob": "^3.2.11", + "fast-glob": "^3.2.12", "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^6.0.1", "global-modules": "^2.0.0", @@ -41853,7 +41887,7 @@ "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "style-search": "^0.1.0", - "supports-hyperlinks": "^2.2.0", + "supports-hyperlinks": "^2.3.0", "svg-tags": "^1.0.0", "table": "^6.8.0", "v8-compile-cache": "^2.3.0", @@ -41917,9 +41951,9 @@ } }, "postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "version": "8.4.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", + "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==", "dev": true, "requires": { "nanoid": "^3.3.4", @@ -44286,9 +44320,9 @@ } }, "ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", "dev": true, "requires": {} }, diff --git a/package.json b/package.json index 79510ca26..a3b5329c2 100644 --- a/package.json +++ b/package.json @@ -46,13 +46,13 @@ "author": "", "license": "ISC", "devDependencies": { - "@chanzuckerberg/axe-storybook-testing": "6.1.0", + "@chanzuckerberg/axe-storybook-testing": "6.2.0", "@commitlint/cli": "17.1.2", "@commitlint/config-conventional": "17.1.0", - "@percy/cli": "1.10.2", + "@percy/cli": "1.10.4", "@percy/cypress": "3.1.2", "@percy/storybook": "4.3.3", - "@shelex/cypress-allure-plugin": "2.30.3", + "@shelex/cypress-allure-plugin": "2.32.1", "@testing-library/cypress": "8.0.3", "@web/dev-server": "0.1.34", "@web/dev-server-rollup": "0.3.19", @@ -60,17 +60,17 @@ "@web/storybook-prebuilt": "0.1.34", "allure-commandline": "2.18.1", "browserstack-cypress-cli": "1.18.0", - "chromatic": "6.9.0", - "cypress": "10.7.0", + "chromatic": "6.10.1", + "cypress": "10.9.0", "cypress-cucumber-preprocessor": "4.3.1", - "cypress-tags": "1.0.2", - "eslint": "8.23.0", + "cypress-tags": "1.1.2", + "eslint": "8.24.0", "eslint-plugin-jsdoc": "39.3.6", "husky": "8.0.1", "npm-run-all": "4.1.5", "standard-version": "9.5.0", "start-server-and-test": "1.14.0", - "stylelint": "14.11.0", + "stylelint": "14.13.0", "stylelint-config-standard": "28.0.0" }, "engines": {