diff --git a/package-lock.json b/package-lock.json index 80bf3f3..9950709 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,8 +31,8 @@ }, "devDependencies": { "@jest/globals": "^29.7.0", - "@percy/cli": "^1.27.2", - "@percy/storybook": "^4.3.6", + "@percy/cli": "^1.27.3", + "@percy/storybook": "^4.3.7", "@storybook/addon-a11y": "^7.4.6", "@storybook/addon-coverage": "^0.0.9", "@storybook/addon-essentials": "^7.4.6", @@ -44,35 +44,35 @@ "@storybook/test-runner": "^0.13.0", "@storybook/testing-library": "^0.2.2", "@tailwindcss/forms": "^0.5.6", - "@testing-library/jest-dom": "^6.1.3", + "@testing-library/jest-dom": "^6.1.4", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.5.1", "@types/dompurify": "^3.0.2", "@types/jest": "^29.5.5", - "@types/node": "^20.8.2", - "@types/react": "^18.2.24", - "@types/react-dom": "^18.2.8", + "@types/node": "^20.8.6", + "@types/react": "^18.2.28", + "@types/react-dom": "^18.2.13", "@types/react-modal": "^3.16.1", "@types/wavesurfer.js": "^6.0.5", - "@typescript-eslint/eslint-plugin": "^6.7.4", - "@typescript-eslint/parser": "^6.7.4", + "@typescript-eslint/eslint-plugin": "^6.7.5", + "@typescript-eslint/parser": "^6.7.5", "@vitejs/plugin-react-swc": "^3.4.0", "autoprefixer": "^10.4.16", "axe-playwright": "^1.2.3", "cross-env": "^7.0.3", - "eslint": "^8.50.0", + "eslint": "^8.51.0", "eslint-plugin-react": "^7.33.2", - "eslint-plugin-storybook": "^0.6.14", + "eslint-plugin-storybook": "^0.6.15", "msw": "^1.3.2", "postcss": "^8.4.31", "prop-types": "^15.8.1", - "sass": "^1.68.0", + "sass": "^1.69.3", "storybook": "^7.4.6", "storybook-addon-react-router-v6": "^2.0.7", "tailwindcss": "^3.3.3", "ts-jest": "^29.1.1", "typescript": "^5.2.2", - "vite": "^4.4.10" + "vite": "^4.4.11" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -2639,9 +2639,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz", - "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", + "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -5659,20 +5659,20 @@ "dev": true }, "node_modules/@percy/cli": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.27.2.tgz", - "integrity": "sha512-cIj0ZjC20cVXVcSJ7yV1hv2/6lCVPUr9Obs5hqztU+7xsJGycK/TvBqCc79HTSl8xhbvmRxro837nT7foyaW1A==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.27.3.tgz", + "integrity": "sha512-GyAIk9wm32cheYAeVyY6nOkDcGgSeG7wgLhZJWzi0gVhFE9W04sudWa++7akEqpGLMnTM2Q4OZv5P3cy1F9iPA==", "dev": true, "dependencies": { - "@percy/cli-app": "1.27.2", - "@percy/cli-build": "1.27.2", - "@percy/cli-command": "1.27.2", - "@percy/cli-config": "1.27.2", - "@percy/cli-exec": "1.27.2", - "@percy/cli-snapshot": "1.27.2", - "@percy/cli-upload": "1.27.2", - "@percy/client": "1.27.2", - "@percy/logger": "1.27.2" + "@percy/cli-app": "1.27.3", + "@percy/cli-build": "1.27.3", + "@percy/cli-command": "1.27.3", + "@percy/cli-config": "1.27.3", + "@percy/cli-exec": "1.27.3", + "@percy/cli-snapshot": "1.27.3", + "@percy/cli-upload": "1.27.3", + "@percy/client": "1.27.3", + "@percy/logger": "1.27.3" }, "bin": { "percy": "bin/run.cjs" @@ -5682,39 +5682,39 @@ } }, "node_modules/@percy/cli-app": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.27.2.tgz", - "integrity": "sha512-qwr6I6rnvGnMkmlE73wpUCnlhjPm2xNnq2vVWJnlTrChQfDXBJUAMRbK2fQLbKEga7YHmrhGAGTVKVPT4MEM6A==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.27.3.tgz", + "integrity": "sha512-RUSzWTRkG4hjUy7dzu+zlKVlbXEcj3yoiFTpjrmUxoK5QMVQtZfDdkHfJNSI51w1ZRzuxmO5x5uqFRpgUKh8QQ==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.2", - "@percy/cli-exec": "1.27.2" + "@percy/cli-command": "1.27.3", + "@percy/cli-exec": "1.27.3" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-build": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.27.2.tgz", - "integrity": "sha512-tYh5oVGZN2HEGHpL7RvQeFxirjKCax2p0W+gDWAU5qaaZMltYsuTxqHXYdiBxS/w2nOYLxz0ew8pj5XY9SiNWA==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.27.3.tgz", + "integrity": "sha512-F7vWMmXipINDO9kvDyaPaIeUZlZLfIbg74oRaAJUOVH2nkf0FNSPy7Dy/MEsFWAiKNeW7/UwHjuYl+I/yMBZPw==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.2" + "@percy/cli-command": "1.27.3" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-command": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.27.2.tgz", - "integrity": "sha512-mufZXwwbWHgQ+TuFZyQU8UOMarhgOeecYecJ0OvHCf1H3kEK9pqth1cjqAhRVRWsxkkiQ1u7/TJU4IkRgiGh4A==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.27.3.tgz", + "integrity": "sha512-aU76lu2a2/N/BUSsXpLXRzeJeXzmAcA3s9EFDeMNDMZY/7dV6wlLX9r7n931UD3bIhdlkl1o7COXIIATtPymJQ==", "dev": true, "dependencies": { - "@percy/config": "1.27.2", - "@percy/core": "1.27.2", - "@percy/logger": "1.27.2" + "@percy/config": "1.27.3", + "@percy/core": "1.27.3", + "@percy/logger": "1.27.3" }, "bin": { "percy-cli-readme": "bin/readme.js" @@ -5724,24 +5724,24 @@ } }, "node_modules/@percy/cli-config": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.27.2.tgz", - "integrity": "sha512-TnCfwO6+iYE6NTbgPzAyTTbc12eP2wkep/g6CQAymg3kGdAqXg/WORUJnZ3sATqQT2Vg9lmwuGziIXG1zHdcew==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.27.3.tgz", + "integrity": "sha512-+gUZUlbpgllux0yJnCFYMuNn1kItfIP9F1AIYqdqFM9KLixodMCWAXDUQ4V4EVLDjOR7fD3NKmyoFUFJgwcIww==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.2" + "@percy/cli-command": "1.27.3" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-exec": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.27.2.tgz", - "integrity": "sha512-tPlxSwO4/ezub6YGfiREuwgHC02oRUBk9fi9ja9PSsLKZMtRt6o+YUt1YVFXMzuoz6tZZen+hrC3++yDO8VNQQ==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.27.3.tgz", + "integrity": "sha512-PuSxfZKWx9BoeCbt5U1Edc+fv5kb/mYr+9sgoBsoHmwe5iNIgYKx6D+wmNK7FHgc82mycNLaEguew2JwJXlPew==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.2", + "@percy/cli-command": "1.27.3", "cross-spawn": "^7.0.3", "which": "^2.0.2" }, @@ -5750,12 +5750,12 @@ } }, "node_modules/@percy/cli-snapshot": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.27.2.tgz", - "integrity": "sha512-Dp2DBvx2pM24zecVoE0VA1RSmfoWjn1IIbJbx9ZXLqLCo9L//fD8dTFh0RNaxBEZgYwC+KCdglW46U5Kv3FJOw==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.27.3.tgz", + "integrity": "sha512-HU7p5FLJ1W+QM3mbq8MFyqukthFnxPXrBAC7O0Dh4GfxXfdThV1HOdXqCEZ1pj1b3XkEM5SvvLKc7mClnc4D1Q==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.2", + "@percy/cli-command": "1.27.3", "yaml": "^2.0.0" }, "engines": { @@ -5763,12 +5763,12 @@ } }, "node_modules/@percy/cli-upload": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.27.2.tgz", - "integrity": "sha512-6PK1YmX7sIu985o9yEVeEdyz7ApF7En421by7G0h4iIY4ybo+BTghX164LgWZ87+wFSVptclAB5g/a4X1jdzLQ==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.27.3.tgz", + "integrity": "sha512-sqzOAMqFKXhpuXDGAK5zUf5Aw/xgBbAP4o4y43dRBi6gIgf8DiiLuc+avyfcKm+2lW5cUTG9SPETVCpu03WozQ==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.2", + "@percy/cli-command": "1.27.3", "fast-glob": "^3.2.11", "image-size": "^1.0.0" }, @@ -5777,25 +5777,25 @@ } }, "node_modules/@percy/client": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.27.2.tgz", - "integrity": "sha512-Kzx7nh4y2Su9cU7h+SNUx2tLZUFuVoRI5fhYntsgeqjUIGx3db5/gS7sUMQehxuGEL9CkB9rI3coRTevhAjXDg==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.27.3.tgz", + "integrity": "sha512-AuVpiuknK8OiDIN7BpkDRTYx6yAQVI4TjLFy/QmfZDK0PQMH+2dNIBi/pXooC5Ac64I7BYVqdaUk2IbdxEXbqQ==", "dev": true, "dependencies": { - "@percy/env": "1.27.2", - "@percy/logger": "1.27.2" + "@percy/env": "1.27.3", + "@percy/logger": "1.27.3" }, "engines": { "node": ">=14" } }, "node_modules/@percy/config": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.27.2.tgz", - "integrity": "sha512-jotM+GVBKLKedKyxja/Xxmnq7d1xdbihV/OkvNMvxZZty7g/fjYFNEElgRNot4whJTrnVXWDvZm2qa6rHYNzZw==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.27.3.tgz", + "integrity": "sha512-hxp/zQz/3IQcyBbMkmvvnlkwMn9tgYFAOAFtZqECruqQ1M9XE10uYtWjvVwt9s4rlJEB4PWFvAV4c04/CT6ugQ==", "dev": true, "dependencies": { - "@percy/logger": "1.27.2", + "@percy/logger": "1.27.3", "ajv": "^8.6.2", "cosmiconfig": "^8.0.0", "yaml": "^2.0.0" @@ -5805,17 +5805,17 @@ } }, "node_modules/@percy/core": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.27.2.tgz", - "integrity": "sha512-iWfc5PGMoEeInIdVuxDsqALoVZurBaSlaPAMT8HN3iip/1yoKa3Wu3ZFOz7CWTPAB+QJmmbzgczzH4dYAhpuag==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.27.3.tgz", + "integrity": "sha512-LK+7dVLRQdVEQUG6Qn61awLbdYmazLwXWYg2UHqEWrbRIygkhoe+n3pPTwzxjiJxJsYYlelx/gDzGwjYzvV4aA==", "dev": true, "hasInstallScript": true, "dependencies": { - "@percy/client": "1.27.2", - "@percy/config": "1.27.2", - "@percy/dom": "1.27.2", - "@percy/logger": "1.27.2", - "@percy/webdriver-utils": "1.27.2", + "@percy/client": "1.27.3", + "@percy/config": "1.27.3", + "@percy/dom": "1.27.3", + "@percy/logger": "1.27.3", + "@percy/webdriver-utils": "1.27.3", "content-disposition": "^0.5.4", "cross-spawn": "^7.0.3", "extract-zip": "^2.0.1", @@ -5831,45 +5831,45 @@ } }, "node_modules/@percy/dom": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.27.2.tgz", - "integrity": "sha512-JEbGOzH2mn6dg3stOEhWrb85ujb/d8txzAwQfrOt7r/VoPD/Le2vfH2IM9VXWbT2ubFv6ctEPNiI2kiZRpkjaw==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.27.3.tgz", + "integrity": "sha512-QVSmogZhlVjy5mzqSesWbS5hjV8+1gMtAXSLtfRjdkZGQ/h2rnDbRZUW4PoJQ9ZpxBZegU5/W9LFvEO3FMVelA==", "dev": true }, "node_modules/@percy/env": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.27.2.tgz", - "integrity": "sha512-plC4xu7ZSNOK1i0x6IOkKcGoDiW/dY1/ZD3NxvCu61Aa5KQ4lUsMu9VzabHpS3DlEo8EVKJeZxTExVNSLsbd4w==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.27.3.tgz", + "integrity": "sha512-f9NwjAmcN6HEfJ2/32fmBwUJ3xjn/JXmGUKqmSvw0L3WZuvKaYRpYtaI+n0B6NsujZ4R+KUEGr0jczEoQ62UEg==", "dev": true, "dependencies": { - "@percy/logger": "1.27.2" + "@percy/logger": "1.27.3" }, "engines": { "node": ">=14" } }, "node_modules/@percy/logger": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.27.2.tgz", - "integrity": "sha512-L8Srlgut6E9VSW3XlkJUoHYdAuHpjEJr5/l8DbNFMvmvftMQv/8YPxWsde3JGg/Zv9/QvnJYFZXLYlf+8A8+ZQ==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.27.3.tgz", + "integrity": "sha512-Z/XoEakUHVBivZqmRwFTwiOWT6v5nJgQ6V9aNs2FzjcpyFlJAFZTmHv8+craDKehmnND3tp8FGdPe34Ty0JhEQ==", "dev": true, "engines": { "node": ">=14" } }, "node_modules/@percy/sdk-utils": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.27.2.tgz", - "integrity": "sha512-rIzkBdd/x2yHK/9wNjkmdNQB00GAbYxCPQBP6l+/gN2uzBXa1QyYsmTLBl+4Umvr+H0gCdMKnAT1QNey49KVOQ==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.27.3.tgz", + "integrity": "sha512-IhNx5VaYsKiHaFYFbX6BsVb4bNWojNrKyDa9aRF1afAWAeVWHd1Jq/XeVfMDNCrYcsrA+pYDPSXfb+N5cpAeGQ==", "dev": true, "engines": { "node": ">=14" } }, "node_modules/@percy/storybook": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@percy/storybook/-/storybook-4.3.6.tgz", - "integrity": "sha512-tLAVH86schBfq4NTMNIEDVABTnuVbrx9IKL7s5/2ONZqKsgJfgVBPBjSF38A1HyomSnD2mwYzZ1xR76G3usyxA==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/@percy/storybook/-/storybook-4.3.7.tgz", + "integrity": "sha512-8Tu0EZfZ7Y0suw5iElXjJSMzcyO9pE9IQfzlbbE2tHj8yeQqokOeVNYKPcuKNR21iJfBSFH1fYQZAE1qGuOv+w==", "dev": true, "dependencies": { "@percy/cli-command": "^1.24.0", @@ -5881,13 +5881,13 @@ } }, "node_modules/@percy/webdriver-utils": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@percy/webdriver-utils/-/webdriver-utils-1.27.2.tgz", - "integrity": "sha512-rHdoLGaUU3G0+rQe9JQJUJoxVf+8xRZg1PVQkGsJsYGjmc0dLfcPh6LmHSYyZfe9nVxWXxGkZvianlmVXMwOlA==", + "version": "1.27.3", + "resolved": "https://registry.npmjs.org/@percy/webdriver-utils/-/webdriver-utils-1.27.3.tgz", + "integrity": "sha512-yV+7nc8aUPQHP1KnWwTndVHqvgs4xzCA8ObzRFuAaKSTC/hBgpI5ceCDv3aSM03ZtXk4f06AWtsgpU5BYpoP1A==", "dev": true, "dependencies": { - "@percy/config": "1.27.2", - "@percy/sdk-utils": "1.27.2" + "@percy/config": "1.27.3", + "@percy/sdk-utils": "1.27.3" }, "engines": { "node": ">=14" @@ -7840,32 +7840,6 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/manager-api/node_modules/@storybook/types": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.0.9.tgz", - "integrity": "sha512-6aKrrsX3wgPMg9Nu3AK1GYmCZQiHqHv7l24ywNxZPv0T63rcpS86kWK4qVAywoaXGFc9GtRT+dz1rK8Fx50J9Q==", - "dev": true, - "dependencies": { - "@storybook/channels": "7.0.9", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/manager-api/node_modules/@storybook/types/node_modules/@storybook/channels": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.0.9.tgz", - "integrity": "sha512-LF/Mkr0/+VOawEAospLGUcfZIPak3yV/ZjEAe/lubvLPJ6s2FFOjDUsyDIa2oM4ZE9TI6AGVN51kddVToelM8A==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, "node_modules/@storybook/manager-api/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -9239,12 +9213,12 @@ } }, "node_modules/@testing-library/jest-dom": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.3.tgz", - "integrity": "sha512-YzpjRHoCBWPzpPNtg6gnhasqtE/5O4qz8WCwDEaxtfnPO6gkaLrnuXusrGSPyhIGPezr1HM7ZH0CFaUTY9PJEQ==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.4.tgz", + "integrity": "sha512-wpoYrCYwSZ5/AxcrjLxJmCU6I5QAJXslEeSiMQqaWmP2Kzpd1LvF/qxmAIW2qposULGWq2gw30GgVNFLSc2Jnw==", "dev": true, "dependencies": { - "@adobe/css-tools": "^4.3.0", + "@adobe/css-tools": "^4.3.1", "@babel/runtime": "^7.9.2", "aria-query": "^5.0.0", "chalk": "^3.0.0", @@ -9654,10 +9628,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.8.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.2.tgz", - "integrity": "sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w==", - "dev": true + "version": "20.8.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.6.tgz", + "integrity": "sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==", + "dev": true, + "dependencies": { + "undici-types": "~5.25.1" + } }, "node_modules/@types/node-fetch": { "version": "2.6.5", @@ -9706,9 +9683,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.2.24", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.24.tgz", - "integrity": "sha512-Ee0Jt4sbJxMu1iDcetZEIKQr99J1Zfb6D4F3qfUWoR1JpInkY1Wdg4WwCyBjL257D0+jGqSl1twBjV8iCaC0Aw==", + "version": "18.2.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.28.tgz", + "integrity": "sha512-ad4aa/RaaJS3hyGz0BGegdnSRXQBkd1CCYDCdNjBPg90UUpLgo+WlJqb9fMYUxtehmzF3PJaTWqRZjko6BRzBg==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -9717,9 +9694,9 @@ } }, "node_modules/@types/react-dom": { - "version": "18.2.8", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.8.tgz", - "integrity": "sha512-bAIvO5lN/U8sPGvs1Xm61rlRHHaq5rp5N3kp9C+NJ/Q41P8iqjkXSu0+/qu8POsjH9pNWb0OYabFez7taP7omw==", + "version": "18.2.13", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.13.tgz", + "integrity": "sha512-eJIUv7rPP+EC45uNYp/ThhSpE16k22VJUknt5OLoH9tbXoi8bMhwLf5xRuWMywamNbWzhrSmU7IBJfPup1+3fw==", "dev": true, "dependencies": { "@types/react": "*" @@ -9837,16 +9814,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.7.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.4.tgz", - "integrity": "sha512-DAbgDXwtX+pDkAHwiGhqP3zWUGpW49B7eqmgpPtg+BKJXwdct79ut9+ifqOFPJGClGKSHXn2PTBatCnldJRUoA==", + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.5.tgz", + "integrity": "sha512-JhtAwTRhOUcP96D0Y6KYnwig/MRQbOoLGXTON2+LlyB/N35SP9j1boai2zzwXb7ypKELXMx3DVk9UTaEq1vHEw==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.7.4", - "@typescript-eslint/type-utils": "6.7.4", - "@typescript-eslint/utils": "6.7.4", - "@typescript-eslint/visitor-keys": "6.7.4", + "@typescript-eslint/scope-manager": "6.7.5", + "@typescript-eslint/type-utils": "6.7.5", + "@typescript-eslint/utils": "6.7.5", + "@typescript-eslint/visitor-keys": "6.7.5", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -9872,17 +9849,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "6.7.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.4.tgz", - "integrity": "sha512-PRQAs+HUn85Qdk+khAxsVV+oULy3VkbH3hQ8hxLRJXWBEd7iI+GbQxH5SEUSH7kbEoTp6oT1bOwyga24ELALTA==", + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.5.tgz", + "integrity": "sha512-pfRRrH20thJbzPPlPc4j0UNGvH1PjPlhlCMq4Yx7EGjV7lvEeGX0U6MJYe8+SyFutWgSHsdbJ3BXzZccYggezA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.7.4", - "@typescript-eslint/types": "6.7.4", - "@typescript-eslint/typescript-estree": "6.7.4", + "@typescript-eslint/scope-manager": "6.7.5", + "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/typescript-estree": "6.7.5", "semver": "^7.5.4" }, "engines": { @@ -9930,15 +9907,15 @@ "dev": true }, "node_modules/@typescript-eslint/parser": { - "version": "6.7.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.4.tgz", - "integrity": "sha512-I5zVZFY+cw4IMZUeNCU7Sh2PO5O57F7Lr0uyhgCJmhN/BuTlnc55KxPonR4+EM3GBdfiCyGZye6DgMjtubQkmA==", + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.5.tgz", + "integrity": "sha512-bIZVSGx2UME/lmhLcjdVc7ePBwn7CLqKarUBL4me1C5feOd663liTGjMBGVcGr+BhnSLeP4SgwdvNnnkbIdkCw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.7.4", - "@typescript-eslint/types": "6.7.4", - "@typescript-eslint/typescript-estree": "6.7.4", - "@typescript-eslint/visitor-keys": "6.7.4", + "@typescript-eslint/scope-manager": "6.7.5", + "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/typescript-estree": "6.7.5", + "@typescript-eslint/visitor-keys": "6.7.5", "debug": "^4.3.4" }, "engines": { @@ -9958,13 +9935,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.7.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.4.tgz", - "integrity": "sha512-SdGqSLUPTXAXi7c3Ob7peAGVnmMoGzZ361VswK2Mqf8UOYcODiYvs8rs5ILqEdfvX1lE7wEZbLyELCW+Yrql1A==", + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.5.tgz", + "integrity": "sha512-GAlk3eQIwWOJeb9F7MKQ6Jbah/vx1zETSDw8likab/eFcqkjSD7BI75SDAeC5N2L0MmConMoPvTsmkrg71+B1A==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.4", - "@typescript-eslint/visitor-keys": "6.7.4" + "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/visitor-keys": "6.7.5" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -9975,13 +9952,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.7.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.4.tgz", - "integrity": "sha512-n+g3zi1QzpcAdHFP9KQF+rEFxMb2KxtnJGID3teA/nxKHOVi3ylKovaqEzGBbVY2pBttU6z85gp0D00ufLzViQ==", + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.5.tgz", + "integrity": "sha512-Gs0qos5wqxnQrvpYv+pf3XfcRXW6jiAn9zE/K+DlmYf6FcpxeNYN0AIETaPR7rHO4K2UY+D0CIbDP9Ut0U4m1g==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.7.4", - "@typescript-eslint/utils": "6.7.4", + "@typescript-eslint/typescript-estree": "6.7.5", + "@typescript-eslint/utils": "6.7.5", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -10002,17 +9979,17 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { - "version": "6.7.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.4.tgz", - "integrity": "sha512-PRQAs+HUn85Qdk+khAxsVV+oULy3VkbH3hQ8hxLRJXWBEd7iI+GbQxH5SEUSH7kbEoTp6oT1bOwyga24ELALTA==", + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.5.tgz", + "integrity": "sha512-pfRRrH20thJbzPPlPc4j0UNGvH1PjPlhlCMq4Yx7EGjV7lvEeGX0U6MJYe8+SyFutWgSHsdbJ3BXzZccYggezA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.7.4", - "@typescript-eslint/types": "6.7.4", - "@typescript-eslint/typescript-estree": "6.7.4", + "@typescript-eslint/scope-manager": "6.7.5", + "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/typescript-estree": "6.7.5", "semver": "^7.5.4" }, "engines": { @@ -10060,9 +10037,9 @@ "dev": true }, "node_modules/@typescript-eslint/types": { - "version": "6.7.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.4.tgz", - "integrity": "sha512-o9XWK2FLW6eSS/0r/tgjAGsYasLAnOWg7hvZ/dGYSSNjCh+49k5ocPN8OmG5aZcSJ8pclSOyVKP2x03Sj+RrCA==", + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.5.tgz", + "integrity": "sha512-WboQBlOXtdj1tDFPyIthpKrUb+kZf2VroLZhxKa/VlwLlLyqv/PwUNgL30BlTVZV1Wu4Asu2mMYPqarSO4L5ZQ==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -10073,13 +10050,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.7.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.4.tgz", - "integrity": "sha512-ty8b5qHKatlNYd9vmpHooQz3Vki3gG+3PchmtsA4TgrZBKWHNjWfkQid7K7xQogBqqc7/BhGazxMD5vr6Ha+iQ==", + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.5.tgz", + "integrity": "sha512-NhJiJ4KdtwBIxrKl0BqG1Ur+uw7FiOnOThcYx9DpOGJ/Abc9z2xNzLeirCG02Ig3vkvrc2qFLmYSSsaITbKjlg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.4", - "@typescript-eslint/visitor-keys": "6.7.4", + "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/visitor-keys": "6.7.5", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -10266,12 +10243,12 @@ "dev": true }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.7.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.4.tgz", - "integrity": "sha512-pOW37DUhlTZbvph50x5zZCkFn3xzwkGtNoJHzIM3svpiSkJzwOYr/kVBaXmf+RAQiUDs1AHEZVNPg6UJCJpwRA==", + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.5.tgz", + "integrity": "sha512-3MaWdDZtLlsexZzDSdQWsFQ9l9nL8B80Z4fImSpyllFC/KLqWQRdEcB+gGGO+N3Q2uL40EsG66wZLsohPxNXvg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.4", + "@typescript-eslint/types": "6.7.5", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -12824,15 +12801,15 @@ } }, "node_modules/eslint": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz", - "integrity": "sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", + "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.50.0", + "@eslint/js": "8.51.0", "@humanwhocodes/config-array": "^0.11.11", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -12959,9 +12936,9 @@ } }, "node_modules/eslint-plugin-storybook": { - "version": "0.6.14", - "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.6.14.tgz", - "integrity": "sha512-IeYigPur/MvESNDo43Z+Z5UvlcEVnt0dDZmnw1odi9X2Th1R3bpGyOZsHXb9bp1pFecOpRUuoMG5xdID2TwwOg==", + "version": "0.6.15", + "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.6.15.tgz", + "integrity": "sha512-lAGqVAJGob47Griu29KXYowI4G7KwMoJDOkEip8ujikuDLxU+oWJ1l0WL6F2oDO4QiyUFXvtDkEkISMOPzo+7w==", "dev": true, "dependencies": { "@storybook/csf": "^0.0.1", @@ -23554,9 +23531,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.68.0.tgz", - "integrity": "sha512-Lmj9lM/fef0nQswm1J2HJcEsBUba4wgNx2fea6yJHODREoMFnwRpZydBnX/RjyXw2REIwdkbqE4hrTo4qfDBUA==", + "version": "1.69.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.3.tgz", + "integrity": "sha512-X99+a2iGdXkdWn1akFPs0ZmelUzyAQfvqYc2P/MPTrJRuIRoTffGzT9W9nFqG00S+c8hXzVmgxhUuHFdrwxkhQ==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -25094,6 +25071,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undici-types": { + "version": "5.25.3", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz", + "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==", + "dev": true + }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -25406,9 +25389,9 @@ } }, "node_modules/vite": { - "version": "4.4.10", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.10.tgz", - "integrity": "sha512-TzIjiqx9BEXF8yzYdF2NTf1kFFbjMjUSV0LFZ3HyHoI3SGSPLnnFUKiIQtL3gl2AjHvMrprOvQ3amzaHgQlAxw==", + "version": "4.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.11.tgz", + "integrity": "sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==", "dev": true, "dependencies": { "esbuild": "^0.18.10", diff --git a/package.json b/package.json index dcb33f5..828f03a 100644 --- a/package.json +++ b/package.json @@ -66,8 +66,8 @@ }, "devDependencies": { "@jest/globals": "^29.7.0", - "@percy/cli": "^1.27.2", - "@percy/storybook": "^4.3.6", + "@percy/cli": "^1.27.3", + "@percy/storybook": "^4.3.7", "@storybook/addon-a11y": "^7.4.6", "@storybook/addon-coverage": "^0.0.9", "@storybook/addon-essentials": "^7.4.6", @@ -79,35 +79,35 @@ "@storybook/test-runner": "^0.13.0", "@storybook/testing-library": "^0.2.2", "@tailwindcss/forms": "^0.5.6", - "@testing-library/jest-dom": "^6.1.3", + "@testing-library/jest-dom": "^6.1.4", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.5.1", "@types/dompurify": "^3.0.2", "@types/jest": "^29.5.5", - "@types/node": "^20.8.2", - "@types/react": "^18.2.24", - "@types/react-dom": "^18.2.8", + "@types/node": "^20.8.6", + "@types/react": "^18.2.28", + "@types/react-dom": "^18.2.13", "@types/react-modal": "^3.16.1", "@types/wavesurfer.js": "^6.0.5", - "@typescript-eslint/eslint-plugin": "^6.7.4", - "@typescript-eslint/parser": "^6.7.4", + "@typescript-eslint/eslint-plugin": "^6.7.5", + "@typescript-eslint/parser": "^6.7.5", "@vitejs/plugin-react-swc": "^3.4.0", "autoprefixer": "^10.4.16", "axe-playwright": "^1.2.3", "cross-env": "^7.0.3", - "eslint": "^8.50.0", + "eslint": "^8.51.0", "eslint-plugin-react": "^7.33.2", - "eslint-plugin-storybook": "^0.6.14", + "eslint-plugin-storybook": "^0.6.15", "msw": "^1.3.2", "postcss": "^8.4.31", "prop-types": "^15.8.1", - "sass": "^1.68.0", + "sass": "^1.69.3", "storybook": "^7.4.6", "storybook-addon-react-router-v6": "^2.0.7", "tailwindcss": "^3.3.3", "ts-jest": "^29.1.1", "typescript": "^5.2.2", - "vite": "^4.4.10" + "vite": "^4.4.11" }, "overrides": { "@geometricpanda/storybook-addon-badges": {