diff --git a/.github/workflows/shard-e2e.yaml b/.github/workflows/shard-e2e.yaml index 08ff031..4d103c7 100644 --- a/.github/workflows/shard-e2e.yaml +++ b/.github/workflows/shard-e2e.yaml @@ -13,7 +13,7 @@ env: AUTH_SECRET: E2E jobs: - e2e: + run-tests: runs-on: ubuntu-latest if: always() services: @@ -40,9 +40,10 @@ jobs: node-version: [ 20.x ] shardIndex: [ 1, 2 ] shardTotal: [ 2 ] - name: Run e2e tests on Node ${{ matrix.node-version }} + name: Run e2e shard ${{ matrix.shardIndex }}/${{ matrix.shardTotal }} env: DATABASE_URL: postgres://postgres@localhost/codex_test_${{ matrix.shardIndex}} + NODE_ENV: test steps: - name: Checkout repository uses: actions/checkout@v4 @@ -55,8 +56,22 @@ jobs: run: yarn install --frozen-lockfile - name: Run database migrations run: npx prisma migrate reset --force + - name: Store Playwright's Version + run: | + PLAYWRIGHT_VERSION=$(npm ls @playwright/test | grep @playwright | sed 's/.*@//') + echo "Playwright's Version: $PLAYWRIGHT_VERSION" + echo "PLAYWRIGHT_VERSION=$PLAYWRIGHT_VERSION" >> $GITHUB_ENV + - name: Cache Playwright Browsers for Playwright's Version + id: cache-playwright-browsers + uses: actions/cache@v3 + with: + path: ~/.cache/ms-playwright + key: playwright-browsers-${{ env.PLAYWRIGHT_VERSION }} + - name: Setup Playwright + if: steps.cache-playwright-browsers.outputs.cache-hit != 'true' + run: npx playwright install chromium --with-deps - name: Run e2e tests - run: yarn test:e2e --shard=${{ matrix.shardIndex }}/${{ matrix.shardTotal }} + run: npx playwright test --shard=${{ matrix.shardIndex }}/${{ matrix.shardTotal }} - name: Upload test report uses: actions/upload-artifact@v4 if: always() @@ -64,3 +79,36 @@ jobs: name: blob-report-${{ matrix.shardIndex }} path: blob-report/ retention-days: 1 + + merge-reports: + if: always() + needs: [run-tests] + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + node-version: [ 20.x ] + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Setup node + uses: actions/setup-node@v4 + with: + node-version: ${{ matrix.node-version }} + cache: 'yarn' + - name: Install dependencies + run: yarn install --frozen-lockfile + - name: Download blob reports from GitHub Actions Artifacts + uses: actions/download-artifact@v4 + with: + path: all-blob-reports + pattern: blob-report-* + merge-multiple: true + - name: Merge into HTML Report + run: npx playwright merge-reports --reporter html ./all-blob-reports + - name: Upload HTML report + uses: actions/upload-artifact@v4 + with: + name: html-report--attempt-${{ github.run_attempt }} + path: playwright-report + retention-days: 7 diff --git a/yarn.lock b/yarn.lock index 1949854..d6df40e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -46,10 +46,10 @@ preact "10.11.3" preact-render-to-string "5.2.3" -"@auth/core@0.28.0": - version "0.28.0" - resolved "https://registry.yarnpkg.com/@auth/core/-/core-0.28.0.tgz#3e3aa723062e3f1daf28eb47688db622bf119396" - integrity sha512-/fh/tb/L4NMSYcyPoo4Imn8vN6MskcVfgESF8/ndgtI4fhD/7u7i5fTVzWgNRZ4ebIEGHNDbWFRxaTu1NtQgvA== +"@auth/core@0.28.1": + version "0.28.1" + resolved "https://registry.yarnpkg.com/@auth/core/-/core-0.28.1.tgz#a60f509424089cf2041efb6d3ff42e2c16791350" + integrity sha512-gvp74mypYZADpTlfGRp6HE0G3pIHWvtJpy+KZ+8FvY0cmlIpHog+jdMOdd29dQtLtN25kF2YbfHsesCFuGUQbg== dependencies: "@panva/hkdf" "^1.1.1" "@types/cookie" "0.6.0" @@ -59,12 +59,12 @@ preact "10.11.3" preact-render-to-string "5.2.3" -"@auth/prisma-adapter@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@auth/prisma-adapter/-/prisma-adapter-1.5.0.tgz#06135a93c21b733882058b532374028849c83c31" - integrity sha512-TNDY7z5VhC3E5xetb4qhTmSmjvyEurafaTM6dlYlhTGj+7K3xTki7fJ0oJwgkFsQ2fT1weJJJSBmjtH8Nqsnuw== +"@auth/prisma-adapter@^1.5.1": + version "1.5.1" + resolved "https://registry.yarnpkg.com/@auth/prisma-adapter/-/prisma-adapter-1.5.1.tgz#739b8362fe0a90dea7b81cd4b2e05143fb5a8c64" + integrity sha512-qie27TFTc2XDb9YPwNCSA/sCHaykMr4IHhAzQpTry0XTNftsFLWkni1zc+4OzkAJ7c82QU9LbGRISGLc+DiN5Q== dependencies: - "@auth/core" "0.28.0" + "@auth/core" "0.28.1" "@aw-web-design/x-default-browser@1.4.126": version "1.4.126" @@ -3900,54 +3900,54 @@ resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== -"@storybook/addon-actions@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-8.0.4.tgz#fc2285bd26660f10af497b332d0e62e7e00bfbbc" - integrity sha512-EyCWo+8T11/TJGYNL/AXtW4yaB+q1v2E9mixbumryCLxpTl2NtaeGZ4e0dlwfIMuw/7RWgHk2uIypcIPR/UANQ== +"@storybook/addon-actions@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-8.0.5.tgz#a3b6cb4ab319c200b498c379ff54672e460a1ce7" + integrity sha512-l1UBvD61DRcfuBTkdqMp2K+60M1QpvhNpYxMmJ/JEYQjzWTg/s9gLmX8eSjgA5bi0sjjJ5i1ddr9d8nHrmwfPA== dependencies: - "@storybook/core-events" "8.0.4" + "@storybook/core-events" "8.0.5" "@storybook/global" "^5.0.0" "@types/uuid" "^9.0.1" dequal "^2.0.2" polished "^4.2.2" uuid "^9.0.0" -"@storybook/addon-backgrounds@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-8.0.4.tgz#e4250a10fe4768dcc016a3c55a627f2c8a6e8d5b" - integrity sha512-fef0KD2GhJx2zpicOf8iL7k2LiIsNzEbGaQpIIjoy4DMqM1hIfNCt3DGTLH7LN5O8G+NVCLS1xmQg7RLvIVSCA== +"@storybook/addon-backgrounds@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-8.0.5.tgz#d96c2a7f92d5ec4be720d951f21511e20d2db2be" + integrity sha512-XKSnJm6bGVkG9hv6VSK+djz7ZbxEHwVpsSEUKtOEt/ScLFxU0mlsH8dd5aMy9/MAYuB93Y+bJ2SR5kyOjmi1zQ== dependencies: "@storybook/global" "^5.0.0" memoizerific "^1.11.3" ts-dedent "^2.0.0" -"@storybook/addon-controls@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-8.0.4.tgz#536ad2a1b9a2b19371848e4ec4eaedb4f41b9ec3" - integrity sha512-K5EYBTsUOTJlvIdA7p6Xj31wnV+RbZAkk56UKQvA7nJD7oDuLOq3E9u46F/uZD1vxddd9zFhf2iONfMe3KTTwQ== +"@storybook/addon-controls@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-8.0.5.tgz#5e67ad43959002f26667f5daf5ca8bf8c7008c98" + integrity sha512-iUL89OJQse9DlZkwY8jhyl12L/qziUkwbdSgQJxRIEceW6vrHAmc5VGwneS7N3pBuiOIKQQmMhAQ660JXHM7eQ== dependencies: - "@storybook/blocks" "8.0.4" + "@storybook/blocks" "8.0.5" lodash "^4.17.21" ts-dedent "^2.0.0" -"@storybook/addon-docs@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-8.0.4.tgz#5cee04859c017bdd0f46bc7337a5064cd415c211" - integrity sha512-m0Y7qGAMnNPLEOEgzW/SBm8GX0xabJBaRN+aYijO6UKTln7F6oXXVve+xPC0Y4s6Gc9HZFdJY8WXZr1YSGEUVA== +"@storybook/addon-docs@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-8.0.5.tgz#fd718a50d30c10b8aff3687348c5b46d098043f4" + integrity sha512-FMlJLPjyNpqY68/9SJH7350/ncySKMGBQQAQnPrMtGVBld8eeOo3DB+GSffOSbmitomq+t16HOprvPSekTMlPw== dependencies: "@babel/core" "^7.12.3" "@mdx-js/react" "^3.0.0" - "@storybook/blocks" "8.0.4" - "@storybook/client-logger" "8.0.4" - "@storybook/components" "8.0.4" - "@storybook/csf-plugin" "8.0.4" - "@storybook/csf-tools" "8.0.4" + "@storybook/blocks" "8.0.5" + "@storybook/client-logger" "8.0.5" + "@storybook/components" "8.0.5" + "@storybook/csf-plugin" "8.0.5" + "@storybook/csf-tools" "8.0.5" "@storybook/global" "^5.0.0" - "@storybook/node-logger" "8.0.4" - "@storybook/preview-api" "8.0.4" - "@storybook/react-dom-shim" "8.0.4" - "@storybook/theming" "8.0.4" - "@storybook/types" "8.0.4" + "@storybook/node-logger" "8.0.5" + "@storybook/preview-api" "8.0.5" + "@storybook/react-dom-shim" "8.0.5" + "@storybook/theming" "8.0.5" + "@storybook/types" "8.0.5" "@types/react" "^16.8.0 || ^17.0.0 || ^18.0.0" fs-extra "^11.1.0" react "^16.8.0 || ^17.0.0 || ^18.0.0" @@ -3956,111 +3956,111 @@ rehype-slug "^6.0.0" ts-dedent "^2.0.0" -"@storybook/addon-essentials@^8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-8.0.4.tgz#64b6bf4ccf82c8f212472457f37ecce0acd5cfb1" - integrity sha512-mUIqhAkSz6Qv7nRqAAyCqMLiXBWVsY/8qN7HEIoaMQgdFq38KW3rYwNdzd2JLeXNWP1bBXwfvfcFe7/eqhYJFA== - dependencies: - "@storybook/addon-actions" "8.0.4" - "@storybook/addon-backgrounds" "8.0.4" - "@storybook/addon-controls" "8.0.4" - "@storybook/addon-docs" "8.0.4" - "@storybook/addon-highlight" "8.0.4" - "@storybook/addon-measure" "8.0.4" - "@storybook/addon-outline" "8.0.4" - "@storybook/addon-toolbars" "8.0.4" - "@storybook/addon-viewport" "8.0.4" - "@storybook/core-common" "8.0.4" - "@storybook/manager-api" "8.0.4" - "@storybook/node-logger" "8.0.4" - "@storybook/preview-api" "8.0.4" +"@storybook/addon-essentials@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-8.0.5.tgz#53992c730ec8f945850e6dece13ab694795d14de" + integrity sha512-1yjwf9ibKn2rVqv+fqxACoIjsaUsimSEx8QwjIl2krDNhMULXzFeVubTQ09gXSVEnHUR1nKX3X9qOXJQ2bOFlQ== + dependencies: + "@storybook/addon-actions" "8.0.5" + "@storybook/addon-backgrounds" "8.0.5" + "@storybook/addon-controls" "8.0.5" + "@storybook/addon-docs" "8.0.5" + "@storybook/addon-highlight" "8.0.5" + "@storybook/addon-measure" "8.0.5" + "@storybook/addon-outline" "8.0.5" + "@storybook/addon-toolbars" "8.0.5" + "@storybook/addon-viewport" "8.0.5" + "@storybook/core-common" "8.0.5" + "@storybook/manager-api" "8.0.5" + "@storybook/node-logger" "8.0.5" + "@storybook/preview-api" "8.0.5" ts-dedent "^2.0.0" -"@storybook/addon-highlight@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/addon-highlight/-/addon-highlight-8.0.4.tgz#32f21a1f850394e83277a1cd553a33c86cb603f4" - integrity sha512-tnEiVaJlXL07v8JBox+QtRPVruoy0YovOTAOWY7fKDiKzF1I9wLaJjQF3wOsvwspHTHu00OZw2gsazgXiH4wLQ== +"@storybook/addon-highlight@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-highlight/-/addon-highlight-8.0.5.tgz#896ad48d7402e8bc95e45e1e678045dde1cbd92b" + integrity sha512-z4Aad6Dcf9gQIEPkR8WVIdRj/5RARI6SeIX3JRJoZ4l6fu7AvTZKDWPRpwLXSpEQqdeOb7l7FrZHISmXdrPoiQ== dependencies: "@storybook/global" "^5.0.0" -"@storybook/addon-interactions@^8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/addon-interactions/-/addon-interactions-8.0.4.tgz#b689790cf1afd1d610df9ee98538bb88f837e4aa" - integrity sha512-wTEOnVUbF1lNJxxocr5IKmpgnmwyO8YsQf6Baw3tTWCHAa/MaWWQYq1OA6CfFfmVGGRjv/w2GTuf1Vyq99O7mg== +"@storybook/addon-interactions@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-interactions/-/addon-interactions-8.0.5.tgz#08dd2dcd8fdf1a3239539bff75e743fd23d921b8" + integrity sha512-o0wcWAeQR8pN5T1l87i+CH/xSp70/0uyQAmJ9xPxg/60dHbDgjTvn/pwg+hhKu+olrFVpt85yQPzQ4pNhAFlUw== dependencies: "@storybook/global" "^5.0.0" - "@storybook/instrumenter" "8.0.4" - "@storybook/test" "8.0.4" - "@storybook/types" "8.0.4" + "@storybook/instrumenter" "8.0.5" + "@storybook/test" "8.0.5" + "@storybook/types" "8.0.5" polished "^4.2.2" ts-dedent "^2.2.0" -"@storybook/addon-links@^8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-8.0.4.tgz#34c4a3818a52023b09c98fcfe4c00e9ac08a0d10" - integrity sha512-SzE+JPZ4mxjprZqbLHf8Hx7UA2fXfMajFjeY9c3JREKQrDoOF1e4r28nAoVsZYF+frWxQB51U4+hOqjlx06wEA== +"@storybook/addon-links@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-8.0.5.tgz#bd3238d0c5ce48e9097703c55438273340afa0ce" + integrity sha512-B5EAs0+LxgYH59GSVVAfgW8rAzGUmzdAAR3XJKbTXp3/d9e27uXwpLVYhi/VQHKLIsshDQRbc0s109APHs/SjQ== dependencies: "@storybook/csf" "^0.1.2" "@storybook/global" "^5.0.0" ts-dedent "^2.0.0" -"@storybook/addon-measure@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-8.0.4.tgz#b4d492da2f1f3744c3a792475bd44e1305239412" - integrity sha512-GZYKo2ss5Br+dfHinoK3bgTaS90z3oKKDkhv6lrFfjjU1mDYzzMJpxajQhd3apCYxHLr3MbUqMQibWu2T/q2DQ== +"@storybook/addon-measure@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-8.0.5.tgz#abd357e3a03ba1d7b9ea9685dd7e1f4cee7d0876" + integrity sha512-B5c33aREHbTA+An7Q5Q1yEXUB0ETE5yPnGgsXuxVl6LyYqyqjai1qE48vcmkA7S+vt5MR6Sf9Lmy3UL+kkyYzQ== dependencies: "@storybook/global" "^5.0.0" tiny-invariant "^1.3.1" -"@storybook/addon-onboarding@^8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/addon-onboarding/-/addon-onboarding-8.0.4.tgz#27882c11234d0c69f6b6bcbc6092eecbaf1e9ccf" - integrity sha512-Av5Nbjzr98acDwcy+MOJTw9S/zq7eLHIK1rYIciARN1q02Nhty6a17Og6/ZsqqkwrhM/0RE8PwxVo4EG9LpVSw== +"@storybook/addon-onboarding@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-onboarding/-/addon-onboarding-8.0.5.tgz#dde96b11b654a30d9eee996fe585fa9c69566781" + integrity sha512-EZknQHmQfm/jmQu6u97Tb6FXuhOexLUOQ/onsHeZ5yNIFa+m1mXg8StZXzCXNm2xUGsC5ISwTi9NMQ6e7Cg+nQ== -"@storybook/addon-outline@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-8.0.4.tgz#a368a493dafe3f0cea79af160103efa9e9b1e21b" - integrity sha512-6J9ezNDUxdA3rMCh8sUEQbUwAgkrr+M9QdiFr1t+gKrk5FKP5gwubw1sr3sF1IRB9+s/AjljcOtJAVulSfq05w== +"@storybook/addon-outline@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-8.0.5.tgz#af5dcf0214a29f8fb48afd913ce3092ed7754671" + integrity sha512-ouQ4IOBw7AAyukkaQwNe2MRTpDbCv+j4z76BRE7qvu9PckifsWsm00pTQwvbNdjiogS8c3EPMV5aBGIPoK/zAQ== dependencies: "@storybook/global" "^5.0.0" ts-dedent "^2.0.0" -"@storybook/addon-themes@^8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/addon-themes/-/addon-themes-8.0.4.tgz#104261e39d9ac2e0d317d110d40c70a39cddb6c9" - integrity sha512-qExFSQ1d2bDi/bOtvXpQZlSO+QTYbyd1IIpdTtygTvwsm1ezlVczNqy/zbzxpPI4hhDTbPvR8vSBMRU3xh4Ykg== +"@storybook/addon-themes@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-themes/-/addon-themes-8.0.5.tgz#12870cfb383b1434c452d1d5b8892fe710adc739" + integrity sha512-NIqjpdU3XwuaUYMp0woE8d8S6d2nlddTU/Q727VqrBJIkMYyqSD1NmoafpHEXiLiPX0bfOxGyD5uhPQCyGUVAw== dependencies: ts-dedent "^2.0.0" -"@storybook/addon-toolbars@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-8.0.4.tgz#a1de4472089bf685dfca9863bc648e2faf360063" - integrity sha512-yodRXDYog/90cNEy84kg6s7L+nxQ+egBjHBTsav1L4cJmQI/uAX8yISHHiX4I5ppNc120Jz3UdHdRxXRlo345g== +"@storybook/addon-toolbars@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-8.0.5.tgz#93625e39f31327199eb9bed78261c5ab4ac52895" + integrity sha512-1QrvHtsQI1RNzDrkTMUFaEzZRRKHYrkj/rYpf6B2QyFvaZ6XY4urxSrmssLENuPsoDF4ABU2j6j4BAUgWjIe4A== -"@storybook/addon-viewport@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-8.0.4.tgz#628322ea0a94252015814edd4c548e26f2c79f4a" - integrity sha512-E5IKOsxKcOtlOYc0cWgzVJohQB+dVBWwaJcg5FlslToknfVB9M0kfQ/SQcp3KB0C9/cOmJK1Jm388InW+EjrBQ== +"@storybook/addon-viewport@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-8.0.5.tgz#bfa508a181927222a73e317b2fcad16d31caae53" + integrity sha512-Y2sTsNeQctfLBPQYuOjMGSQY4lUycZRZblToU0q6siJ030QjgpuEMcu1yDt654T6jnp/s4VwRS6yaZHnqZ97Mw== dependencies: memoizerific "^1.11.3" -"@storybook/blocks@8.0.4", "@storybook/blocks@^8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/blocks/-/blocks-8.0.4.tgz#844d5882f04f3fc06c62ee057e303e72ffe53499" - integrity sha512-9dRXk9zLJVPOmEWsSXm10XUmIfvS/tVgeBgFXNbusFQZXPpexIPNdRgB004pDGg9RvlY78ykpnd3yP143zaXMg== +"@storybook/blocks@8.0.5", "@storybook/blocks@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/blocks/-/blocks-8.0.5.tgz#74e68f9c0508740888f92d78104959e24716e220" + integrity sha512-zfcwJ0yE5HM28BxZeNU4SYF8zxq2PEqLP1aWCdRuZT9k8lgnBwAKzlvt50LtPzOfGtKuGnvIEriELx/i+Qh4Sw== dependencies: - "@storybook/channels" "8.0.4" - "@storybook/client-logger" "8.0.4" - "@storybook/components" "8.0.4" - "@storybook/core-events" "8.0.4" + "@storybook/channels" "8.0.5" + "@storybook/client-logger" "8.0.5" + "@storybook/components" "8.0.5" + "@storybook/core-events" "8.0.5" "@storybook/csf" "^0.1.2" - "@storybook/docs-tools" "8.0.4" + "@storybook/docs-tools" "8.0.5" "@storybook/global" "^5.0.0" "@storybook/icons" "^1.2.5" - "@storybook/manager-api" "8.0.4" - "@storybook/preview-api" "8.0.4" - "@storybook/theming" "8.0.4" - "@storybook/types" "8.0.4" + "@storybook/manager-api" "8.0.5" + "@storybook/preview-api" "8.0.5" + "@storybook/theming" "8.0.5" + "@storybook/types" "8.0.5" "@types/lodash" "^4.14.167" color-convert "^2.0.1" dequal "^2.0.2" @@ -4074,15 +4074,15 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/builder-manager@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/builder-manager/-/builder-manager-8.0.4.tgz#5c9baa6138beae7cd75c85e4b836cb1e3115d3c4" - integrity sha512-BafYVxq77uuTmXdjYo5by42OyOrb6qcpWYKva3ntWK2ZhTaLJlwwqAOdahT1DVzi4VeUP6465YvsTCzIE8fuIw== +"@storybook/builder-manager@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/builder-manager/-/builder-manager-8.0.5.tgz#90eac812ad706e9a642dbc5aef54a7940388e8d7" + integrity sha512-63gIHfgdhpL3rcHkOcGm29PbIkgx2bLRxi2RYa0osGMtfBIePFXJh7nol+4KpaRkNR8RZg+N9omVGjyhLj7IWg== dependencies: "@fal-works/esbuild-plugin-global-externals" "^2.1.2" - "@storybook/core-common" "8.0.4" - "@storybook/manager" "8.0.4" - "@storybook/node-logger" "8.0.4" + "@storybook/core-common" "8.0.5" + "@storybook/manager" "8.0.5" + "@storybook/node-logger" "8.0.5" "@types/ejs" "^3.1.1" "@yarnpkg/esbuild-plugin-pnp" "^3.0.0-rc.10" browser-assert "^1.2.1" @@ -4094,19 +4094,19 @@ process "^0.11.10" util "^0.12.4" -"@storybook/builder-webpack5@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-8.0.4.tgz#94c864d63443edeb4349d67b2c553a76a6c681f4" - integrity sha512-FKXIGfDjZJ7KCq6w8e3NEp2+KATsh4U24UV/K8cFjCrRIU++jDpO274D9ozdpzEmhvHOfxK/QlgalqS4G599Aw== - dependencies: - "@storybook/channels" "8.0.4" - "@storybook/client-logger" "8.0.4" - "@storybook/core-common" "8.0.4" - "@storybook/core-events" "8.0.4" - "@storybook/core-webpack" "8.0.4" - "@storybook/node-logger" "8.0.4" - "@storybook/preview" "8.0.4" - "@storybook/preview-api" "8.0.4" +"@storybook/builder-webpack5@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-8.0.5.tgz#64343ba374bb3e73ad84de642aca87e5c0970d19" + integrity sha512-tt7ZrRscsg+AJayOLXYCsDleNzNy0UHjfs7FnDzh331Ulyt2WeGkcELTZmHnBg5WwVBgjGTYmxYKSgGXF0hKXQ== + dependencies: + "@storybook/channels" "8.0.5" + "@storybook/client-logger" "8.0.5" + "@storybook/core-common" "8.0.5" + "@storybook/core-events" "8.0.5" + "@storybook/core-webpack" "8.0.5" + "@storybook/node-logger" "8.0.5" + "@storybook/preview" "8.0.5" + "@storybook/preview-api" "8.0.5" "@types/node" "^18.0.0" "@types/semver" "^7.3.4" browser-assert "^1.2.1" @@ -4134,33 +4134,33 @@ webpack-hot-middleware "^2.25.1" webpack-virtual-modules "^0.5.0" -"@storybook/channels@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-8.0.4.tgz#f237bc4d3a00ed05a2f62b310b1db08d6f685dcc" - integrity sha512-haKV+8RbiSzLjicowUfc7h2fTClZHX/nz9SRUecf4IEZUEu2T78OgM/TzqZvL7rA3+/fKqp5iI+3PN3OA75Sdg== +"@storybook/channels@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-8.0.5.tgz#85744e03c18366b45a5e108c25cd9975d9828bf2" + integrity sha512-UWzjt4STzBgg28Q6FxqyJWwXLWYM6oSz9gGKMUJbn2vRAlEJaG3XwvpT39YFVDUIuiFSHguV5cisXY5Be4nOZw== dependencies: - "@storybook/client-logger" "8.0.4" - "@storybook/core-events" "8.0.4" + "@storybook/client-logger" "8.0.5" + "@storybook/core-events" "8.0.5" "@storybook/global" "^5.0.0" telejson "^7.2.0" tiny-invariant "^1.3.1" -"@storybook/cli@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/cli/-/cli-8.0.4.tgz#37037ed476c895f728cda528a7b76df01b9a35a0" - integrity sha512-8jb8hrulRMfyFyNXFEapxHBS51xb42ZZGfVAacXIsHOJtjOd5CnOoSUYn0aOkVl19VF/snoa9JOW7BaW/50Eqw== +"@storybook/cli@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/cli/-/cli-8.0.5.tgz#a42ac6f27c8b06e6a49c9f24d3b36b7ac32cb61c" + integrity sha512-6t0d2ILXonC7bsq6Dx6tFTls2a/JeOR7lr3UgoVaiFu5l1M5pOB6uI9JG14F+UmsCifXGJdvxR38CBwVSKtg/Q== dependencies: "@babel/core" "^7.23.0" "@babel/types" "^7.23.0" "@ndelangen/get-tarball" "^3.0.7" - "@storybook/codemod" "8.0.4" - "@storybook/core-common" "8.0.4" - "@storybook/core-events" "8.0.4" - "@storybook/core-server" "8.0.4" - "@storybook/csf-tools" "8.0.4" - "@storybook/node-logger" "8.0.4" - "@storybook/telemetry" "8.0.4" - "@storybook/types" "8.0.4" + "@storybook/codemod" "8.0.5" + "@storybook/core-common" "8.0.5" + "@storybook/core-events" "8.0.5" + "@storybook/core-server" "8.0.5" + "@storybook/csf-tools" "8.0.5" + "@storybook/node-logger" "8.0.5" + "@storybook/telemetry" "8.0.5" + "@storybook/types" "8.0.5" "@types/semver" "^7.3.4" "@yarnpkg/fslib" "2.10.3" "@yarnpkg/libzip" "2.3.0" @@ -4187,25 +4187,25 @@ tiny-invariant "^1.3.1" ts-dedent "^2.0.0" -"@storybook/client-logger@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-8.0.4.tgz#d603399ad65ef1d38bf013033fcb18728d0d4317" - integrity sha512-2SeEg3PT/d0l/+EAVtyj9hmMLTyTPp+bRBSzxYouBjtJPM1jrdKpFagj1o3uBRovwWm9SIVX6/ZsoRC33PEV1g== +"@storybook/client-logger@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-8.0.5.tgz#8cafa514e9a9af054f926bc179264bef2198c0ce" + integrity sha512-6D7zvPPnLuTVlBNpZSdzEbk5xfWKhEG0gejtPnhjG9R5YzC/dFckdUI0gtvwGWUVMWhL3H/0gjRjhKujUMRY1Q== dependencies: "@storybook/global" "^5.0.0" -"@storybook/codemod@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-8.0.4.tgz#815c7c729b973f958282df37040581a7ba416324" - integrity sha512-bysG46P4wjlR3RCpr/ntNAUaupWpzLcWYWti3iNtIyZ/iPrX6KtXoA9QCIwJZrlv41us6F+KEZbzLzkgWbymtQ== +"@storybook/codemod@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-8.0.5.tgz#ab181282633df8e0b3dfaf8d2caafbae513ccd45" + integrity sha512-1ub3RRT+/ziJUdS2rz5UkQWu6teGULxHDMDRFhTrGYHVOgkc/lLnFuF0rgrLxsFdTmKIBTKN2xFfSE7z9Palsg== dependencies: "@babel/core" "^7.23.2" "@babel/preset-env" "^7.23.2" "@babel/types" "^7.23.0" "@storybook/csf" "^0.1.2" - "@storybook/csf-tools" "8.0.4" - "@storybook/node-logger" "8.0.4" - "@storybook/types" "8.0.4" + "@storybook/csf-tools" "8.0.5" + "@storybook/node-logger" "8.0.5" + "@storybook/types" "8.0.5" "@types/cross-spawn" "^6.0.2" cross-spawn "^7.0.3" globby "^11.0.2" @@ -4215,30 +4215,30 @@ recast "^0.23.5" tiny-invariant "^1.3.1" -"@storybook/components@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-8.0.4.tgz#45f6548bfe42004bbb1533b45d9a3e65043b5fd7" - integrity sha512-i5ngl5GTOLB9nZ1cmpxTjtWct5IuH9UxzFC73a0jHMkCwN26w16IqufRVDaoQv0AvZN4pd4fNM2in/XVHA10dw== +"@storybook/components@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-8.0.5.tgz#e526b4600b4b8049108a1b63e71fee8d75ff8d3d" + integrity sha512-trBWV9gc4YhFhMKUevkBY9Mdk9WmYmthpBfmF0Y2vgrJQidUqkkQqfAMQThSJ0KLpV8k3fB27s5d93rgrr50Rg== dependencies: "@radix-ui/react-slot" "^1.0.2" - "@storybook/client-logger" "8.0.4" + "@storybook/client-logger" "8.0.5" "@storybook/csf" "^0.1.2" "@storybook/global" "^5.0.0" "@storybook/icons" "^1.2.5" - "@storybook/theming" "8.0.4" - "@storybook/types" "8.0.4" + "@storybook/theming" "8.0.5" + "@storybook/types" "8.0.5" memoizerific "^1.11.3" util-deprecate "^1.0.2" -"@storybook/core-common@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-8.0.4.tgz#ba851052f1cd61ba2784e07ad64499e3c36bb9a1" - integrity sha512-dzFRLm5FxUa2EFE6Rx/KLDTJNLBIp1S2/+Q1K+rG8V+CLvewCc2Cd486rStZqSXEKI7vDnsRs/aMla+N0X/++Q== +"@storybook/core-common@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-8.0.5.tgz#694349c26cba7755db9a08f4b01b893ad4d2f6a5" + integrity sha512-WCu2ZPMq1FuO33tYuCPb9joWaZGtJgfKvXXVGLYYg6LufpbWOI+IB7OWmHahtEdKuaNoIr3CEf1p3zm12NNiYA== dependencies: - "@storybook/core-events" "8.0.4" - "@storybook/csf-tools" "8.0.4" - "@storybook/node-logger" "8.0.4" - "@storybook/types" "8.0.4" + "@storybook/core-events" "8.0.5" + "@storybook/csf-tools" "8.0.5" + "@storybook/node-logger" "8.0.5" + "@storybook/types" "8.0.5" "@yarnpkg/fslib" "2.10.3" "@yarnpkg/libzip" "2.3.0" chalk "^4.1.0" @@ -4264,35 +4264,35 @@ ts-dedent "^2.0.0" util "^0.12.4" -"@storybook/core-events@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-8.0.4.tgz#14e87ffcbf826139226306de9079a84e0286860b" - integrity sha512-1FgLacIGi9i6/fyxw7ZJDC621RK47IMaA3keH4lc11ASRzCSwJ4YOrXjBFjfPc79EF2BuX72DDJNbhj6ynfF3g== +"@storybook/core-events@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-8.0.5.tgz#fa73281edd7d839439360259a0be48b04cd9a06a" + integrity sha512-26c0m7P7qt9zUKcD1noWLPJmZ+iS6MKXNngUgNBSxTtG20NFV3nxD0/tx9FzNfDVZDF6cHINkWj+FVBAaVuBVQ== dependencies: ts-dedent "^2.0.0" -"@storybook/core-server@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-8.0.4.tgz#c0f94848109137b303cdf2dbc4a9d451ce5732c8" - integrity sha512-/633Pp7LPcDWXkPLSW+W9VUYUbVkdVBG6peXjuzogV0vzdM0dM9af/T0uV2NQxUhzoy6/7QdSDljE+eEOBs2Lw== +"@storybook/core-server@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-8.0.5.tgz#166f703ed838625a92dde340d238675e6fe44dfc" + integrity sha512-aQGHRQZF4jbMqBT0sGptql+S3hiNksi4n6pPJPxGf6TE8TyRA1x7USjmvXHwv59vpmMm9HaRpGWzWCo4SqwNqw== dependencies: "@aw-web-design/x-default-browser" "1.4.126" "@babel/core" "^7.23.9" "@discoveryjs/json-ext" "^0.5.3" - "@storybook/builder-manager" "8.0.4" - "@storybook/channels" "8.0.4" - "@storybook/core-common" "8.0.4" - "@storybook/core-events" "8.0.4" + "@storybook/builder-manager" "8.0.5" + "@storybook/channels" "8.0.5" + "@storybook/core-common" "8.0.5" + "@storybook/core-events" "8.0.5" "@storybook/csf" "^0.1.2" - "@storybook/csf-tools" "8.0.4" + "@storybook/csf-tools" "8.0.5" "@storybook/docs-mdx" "3.0.0" "@storybook/global" "^5.0.0" - "@storybook/manager" "8.0.4" - "@storybook/manager-api" "8.0.4" - "@storybook/node-logger" "8.0.4" - "@storybook/preview-api" "8.0.4" - "@storybook/telemetry" "8.0.4" - "@storybook/types" "8.0.4" + "@storybook/manager" "8.0.5" + "@storybook/manager-api" "8.0.5" + "@storybook/node-logger" "8.0.5" + "@storybook/preview-api" "8.0.5" + "@storybook/telemetry" "8.0.5" + "@storybook/types" "8.0.5" "@types/detect-port" "^1.3.0" "@types/node" "^18.0.0" "@types/pretty-hrtime" "^1.0.0" @@ -4320,36 +4320,36 @@ watchpack "^2.2.0" ws "^8.2.3" -"@storybook/core-webpack@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/core-webpack/-/core-webpack-8.0.4.tgz#6b1f861ac173a43b626ff2e98d9090ad31672278" - integrity sha512-sECeoJtT6iFWzgZaQbS1TEZvBrXIT4qb9fa0x2/I5YhCTPnprCNL1yyN90hFQTpdLco5vfQ86YnpzMRntODn7A== +"@storybook/core-webpack@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/core-webpack/-/core-webpack-8.0.5.tgz#f01969cbd256cf7921db516de643825bdeed23e3" + integrity sha512-xGjOgMFPEiQeofXyUM1rlnpqSJ3FVcuPkrbh8rDLC8mTzGeEqqhNH5hluywk1H8UqYlaNrVhPi6/iGWhRUvlgw== dependencies: - "@storybook/core-common" "8.0.4" - "@storybook/node-logger" "8.0.4" - "@storybook/types" "8.0.4" + "@storybook/core-common" "8.0.5" + "@storybook/node-logger" "8.0.5" + "@storybook/types" "8.0.5" "@types/node" "^18.0.0" ts-dedent "^2.0.0" -"@storybook/csf-plugin@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/csf-plugin/-/csf-plugin-8.0.4.tgz#b5b1a02a51c91e386f3dc8fecdbc02975abe82d0" - integrity sha512-pEgctWuS/qeKMFZJJUM2JuKwjKBt27ye+216ft7xhNqpsrmCgumJYrkU/ii2CsFJU/qr5Fu9EYw+N+vof1OalQ== +"@storybook/csf-plugin@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/csf-plugin/-/csf-plugin-8.0.5.tgz#c7e21eb7baf8e29f4d92b2d4fee11364be013cb6" + integrity sha512-R6VjQl+I9k4oc3OfOHOFzz5T20WROHOZ5/zkkFKM/1YUa6QNpMcuStOtr/qcAx+QizmQqmxgJwTFapFBP5yWjg== dependencies: - "@storybook/csf-tools" "8.0.4" + "@storybook/csf-tools" "8.0.5" unplugin "^1.3.1" -"@storybook/csf-tools@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-8.0.4.tgz#8322a3310d411a16a19efb36127aec5afdd3b298" - integrity sha512-dMSZxWnXBhmXGOZZOAJ4DKZRCYdA0HaqqZ4/eF9MLLsI+qvW4EklcpjVY6bsIzACgubRWtRZkTpxTnjExi/N1A== +"@storybook/csf-tools@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-8.0.5.tgz#395163f3240f45ce0298246d9393f68afd59b2b3" + integrity sha512-fW2hAO57ayq7eHjpS5jXy/AKm3oZxApngd9QU/bC800EyTWENwLPxFnHLAE86N57Dc3bcE4PTFCyqpxzE4Uc7g== dependencies: "@babel/generator" "^7.23.0" "@babel/parser" "^7.23.0" "@babel/traverse" "^7.23.2" "@babel/types" "^7.23.0" "@storybook/csf" "^0.1.2" - "@storybook/types" "8.0.4" + "@storybook/types" "8.0.5" fs-extra "^11.1.0" recast "^0.23.5" ts-dedent "^2.0.0" @@ -4373,14 +4373,14 @@ resolved "https://registry.yarnpkg.com/@storybook/docs-mdx/-/docs-mdx-3.0.0.tgz#5c9b5ce35dcb00ad8aa5dddbabf52ad09fab3974" integrity sha512-NmiGXl2HU33zpwTv1XORe9XG9H+dRUC1Jl11u92L4xr062pZtrShLmD4VKIsOQujxhhOrbxpwhNOt+6TdhyIdQ== -"@storybook/docs-tools@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/docs-tools/-/docs-tools-8.0.4.tgz#24ebbca47d4075041376c356a5c4d0902f832991" - integrity sha512-PONfG8j/AOHi79NbEkneFRZIscrShbA0sgA+62zeejH4r9+fuIkIKtLnKcAxvr8Bm6uo9aSQbISJZUcBG42WhQ== +"@storybook/docs-tools@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/docs-tools/-/docs-tools-8.0.5.tgz#ae03d181e24f8c4c5fca594b42d204ef5f4f8de4" + integrity sha512-IzQMlsumiBgHAh5TTZTinNcedU98l0S0hczbTgjXQWgTp3//RHO36LYowAeFrB6V9SACYs/Q47iB15K4b2dqUg== dependencies: - "@storybook/core-common" "8.0.4" - "@storybook/preview-api" "8.0.4" - "@storybook/types" "8.0.4" + "@storybook/core-common" "8.0.5" + "@storybook/preview-api" "8.0.5" + "@storybook/types" "8.0.5" "@types/doctrine" "^0.0.3" assert "^2.1.0" doctrine "^3.0.0" @@ -4396,33 +4396,33 @@ resolved "https://registry.yarnpkg.com/@storybook/icons/-/icons-1.2.9.tgz#bb4a51a79e186b62e2dd0e04928b8617ac573838" integrity sha512-cOmylsz25SYXaJL/gvTk/dl3pyk7yBFRfeXTsHvTA3dfhoU/LWSq0NKL9nM7WBasJyn6XPSGnLS4RtKXLw5EUg== -"@storybook/instrumenter@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/instrumenter/-/instrumenter-8.0.4.tgz#ab91a068e9ab5af2a5bafd3377e58513193ca2e7" - integrity sha512-lkHv1na12oMTZvuDbzufgqrtFlV1XqdXrAAg7YXZOia/oMz6Z/XMldEqwLPUCLGVodbFJofrpE67Wtw8dNTDQg== +"@storybook/instrumenter@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/instrumenter/-/instrumenter-8.0.5.tgz#58b8e20cbc2acb09179dd52bdf7c9519c8062fcd" + integrity sha512-ccGFGSquIPZBcf3dP+I5kwSblAOlQNH7+4vunYJtUrlXN+VROS9LAf87W/btwxQVI1Zj17BUH9CoBrDxWbJ2VA== dependencies: - "@storybook/channels" "8.0.4" - "@storybook/client-logger" "8.0.4" - "@storybook/core-events" "8.0.4" + "@storybook/channels" "8.0.5" + "@storybook/client-logger" "8.0.5" + "@storybook/core-events" "8.0.5" "@storybook/global" "^5.0.0" - "@storybook/preview-api" "8.0.4" + "@storybook/preview-api" "8.0.5" "@vitest/utils" "^1.3.1" util "^0.12.4" -"@storybook/manager-api@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/manager-api/-/manager-api-8.0.4.tgz#46bea1b3b65e3085adad77eb2de29a0d5706ed95" - integrity sha512-TudiRmWlsi8kdjwqW0DDLen76Zp4Sci/AnvTbZvZOWe8C2mruxcr6aaGwuIug6y+uxIyXDvURF6Cek5Twz4isg== +"@storybook/manager-api@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/manager-api/-/manager-api-8.0.5.tgz#7fdc49803f1507bea97392bfd05760071a19d838" + integrity sha512-2Q+DI9XU1U4EBrihnyfo+kuRK7T3Ce2eSlWEHHkTZ3OYSf+EhFxLUA6AOfMoA1B0nzNEr6SUkW8DBvMrtdTQMA== dependencies: - "@storybook/channels" "8.0.4" - "@storybook/client-logger" "8.0.4" - "@storybook/core-events" "8.0.4" + "@storybook/channels" "8.0.5" + "@storybook/client-logger" "8.0.5" + "@storybook/core-events" "8.0.5" "@storybook/csf" "^0.1.2" "@storybook/global" "^5.0.0" "@storybook/icons" "^1.2.5" - "@storybook/router" "8.0.4" - "@storybook/theming" "8.0.4" - "@storybook/types" "8.0.4" + "@storybook/router" "8.0.5" + "@storybook/theming" "8.0.5" + "@storybook/types" "8.0.5" dequal "^2.0.2" lodash "^4.17.21" memoizerific "^1.11.3" @@ -4430,15 +4430,15 @@ telejson "^7.2.0" ts-dedent "^2.0.0" -"@storybook/manager@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/manager/-/manager-8.0.4.tgz#94c4b27ada34f6d3004b86b6e028a9caf71e7c02" - integrity sha512-M5IofDSxbIQIdAglxUtZOGKjZ1EAq1Mdbh4UolVsF1PKF6dAvBQJLVW6TiLjEbmPBtqgeYKMgrmmYiFNqVcdBQ== +"@storybook/manager@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/manager/-/manager-8.0.5.tgz#af451f314a0decb206fc35adaafa505cf13859aa" + integrity sha512-eJtf2SaAzOmRV03zn/pFRTqBua8/qy+VDtgaaCFmAyrjsUHO/bcHpbu9vnwP8a+C8ojJnthooi3yz755UTDYYg== -"@storybook/nextjs@^8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/nextjs/-/nextjs-8.0.4.tgz#ad20bb1a6d67ed9d75b4f1ddbd7679fd5371f1ab" - integrity sha512-60OmklpKB48l57Tfo3X5+RxSuz15iudjrwyeTJBq6Afi0fFa7hWk4jq/n+LdCjhOxavLtHRv/qFEQrMDmGH0gA== +"@storybook/nextjs@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/nextjs/-/nextjs-8.0.5.tgz#69a74d84e289b781ddff3a84b320a0c1e75dcfdf" + integrity sha512-57lx8avdIqBHlFsJj7fNlrhmAMvCrK+KwZjEi3K4+6h2ORwnOp9HvMW2/b4iAGOB2HxvezjuQJ3XMWLY6Stv2A== dependencies: "@babel/core" "^7.23.2" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -4454,15 +4454,15 @@ "@babel/preset-typescript" "^7.23.2" "@babel/runtime" "^7.23.2" "@pmmmwh/react-refresh-webpack-plugin" "^0.5.11" - "@storybook/addon-actions" "8.0.4" - "@storybook/builder-webpack5" "8.0.4" - "@storybook/core-common" "8.0.4" - "@storybook/core-events" "8.0.4" - "@storybook/node-logger" "8.0.4" - "@storybook/preset-react-webpack" "8.0.4" - "@storybook/preview-api" "8.0.4" - "@storybook/react" "8.0.4" - "@storybook/types" "8.0.4" + "@storybook/addon-actions" "8.0.5" + "@storybook/builder-webpack5" "8.0.5" + "@storybook/core-common" "8.0.5" + "@storybook/core-events" "8.0.5" + "@storybook/node-logger" "8.0.5" + "@storybook/preset-react-webpack" "8.0.5" + "@storybook/preview-api" "8.0.5" + "@storybook/react" "8.0.5" + "@storybook/types" "8.0.5" "@types/node" "^18.0.0" "@types/semver" "^7.3.4" babel-loader "^9.1.3" @@ -4486,20 +4486,20 @@ tsconfig-paths "^4.0.0" tsconfig-paths-webpack-plugin "^4.0.1" -"@storybook/node-logger@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-8.0.4.tgz#0701a71dfc0bcfa178e7175a00aadd78b965629c" - integrity sha512-cALLHuX53vLQsoJamGRlquh2pfhPq9copXou2JTmFT6mrCcipo77SzhBDfeeuhaGv6vUWPfmGjPBEHXWGPe4+g== +"@storybook/node-logger@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-8.0.5.tgz#ed2fff319f36fe47f429752499b4c5acf3fb8c9d" + integrity sha512-ssT8YCcCqgc89ee+EeExCxcOpueOsU05iek2roR+NCZnoCL1DmzcUp8H9t0utLaK/ngPV8zatlzSDVgKTHSIJw== -"@storybook/preset-react-webpack@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/preset-react-webpack/-/preset-react-webpack-8.0.4.tgz#17fa28421c6523a86ed638710a16d6657ab8371c" - integrity sha512-XldgoZJOXNbZLGhvP6FqVeRnXigEZXV88uhEveREH4zRceYxXUmiCjFUnFy5aXaYZLcv09GHpqTPCqRoOZ+upg== +"@storybook/preset-react-webpack@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/preset-react-webpack/-/preset-react-webpack-8.0.5.tgz#ef79904dd2e3450b3588a8413e5eb39df31351e9" + integrity sha512-+V4eEtbsaDcSgRFP6/8ZAUcmyEyF2o6iBVZ72prs2GO4rInrYFMUZZRIXRSvH92x8BurJck2ap9EGjFt08o0Ag== dependencies: - "@storybook/core-webpack" "8.0.4" - "@storybook/docs-tools" "8.0.4" - "@storybook/node-logger" "8.0.4" - "@storybook/react" "8.0.4" + "@storybook/core-webpack" "8.0.5" + "@storybook/docs-tools" "8.0.5" + "@storybook/node-logger" "8.0.5" + "@storybook/react" "8.0.5" "@storybook/react-docgen-typescript-plugin" "1.0.6--canary.9.0c3f3b7.0" "@types/node" "^18.0.0" "@types/semver" "^7.3.4" @@ -4512,17 +4512,17 @@ tsconfig-paths "^4.2.0" webpack "5" -"@storybook/preview-api@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/preview-api/-/preview-api-8.0.4.tgz#523e6cb7333b2953cd0b68d43c292e391d5b1337" - integrity sha512-uZCgZ/7BZkFTNudCBWx3YPFVdReMQSZJj9EfQVhQaPmfGORHGMvZMRsQXl0ONhPy7zDD4rVQxu5dSKWmIiYoWQ== +"@storybook/preview-api@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/preview-api/-/preview-api-8.0.5.tgz#789ee9791f04da44a22c1df58067da5914a402e3" + integrity sha512-BSDVTR9/X6DHVA4rIhN6d/SB6PiaRdns8ky/TKTzwFEyO3NOASHe8051O+uNtXzgCtMUj/8imNrTdMTYgUm1LA== dependencies: - "@storybook/channels" "8.0.4" - "@storybook/client-logger" "8.0.4" - "@storybook/core-events" "8.0.4" + "@storybook/channels" "8.0.5" + "@storybook/client-logger" "8.0.5" + "@storybook/core-events" "8.0.5" "@storybook/csf" "^0.1.2" "@storybook/global" "^5.0.0" - "@storybook/types" "8.0.4" + "@storybook/types" "8.0.5" "@types/qs" "^6.9.5" dequal "^2.0.2" lodash "^4.17.21" @@ -4532,10 +4532,10 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/preview@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/preview/-/preview-8.0.4.tgz#d1ffc175390bd400c5e41b1d0576c9d58c11a81d" - integrity sha512-dJa13bIxQBfa5ZsXAeL6X/oXI6b87Fy31pvpKPkW1o+7M6MC4OvwGQBqgAd7m8yn6NuIHxrdwjEupa7l7PGb6w== +"@storybook/preview@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/preview/-/preview-8.0.5.tgz#b7ab29774a9e7636086d63243c5f3cdc75e40438" + integrity sha512-D2uY0LTjkGbpNwJJeqtv1NieBTtvt0IEEKH+srMNXOOM+KascTYGbBlEPkYSf5bZdMft5c1GXglVIhJIqTZntg== "@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0": version "1.0.6--canary.9.0c3f3b7.0" @@ -4550,22 +4550,22 @@ react-docgen-typescript "^2.2.2" tslib "^2.0.0" -"@storybook/react-dom-shim@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/react-dom-shim/-/react-dom-shim-8.0.4.tgz#c935e52f7f7df899232872de7c364c8e25b52713" - integrity sha512-H8bci23e+G40WsdYPuPrhAjCeeXypXuAV6mTVvLHGKH+Yb+3wiB1weaXrot/TgzPbkDNybuhTI3Qm48FPLt0bw== +"@storybook/react-dom-shim@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/react-dom-shim/-/react-dom-shim-8.0.5.tgz#2929cd09ef03d2c6ed47601072c8acc8406579ed" + integrity sha512-KIcLkCml5dIiVeChMyudz8Q/pZ/T86Y1LrHZvYD/t3iXH+HOOvg6KNsY6TZFM93Rqhk10AIEUNCgYzj2/QjddA== -"@storybook/react@8.0.4", "@storybook/react@^8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-8.0.4.tgz#8789dfbc17103ea996123ec8e91f5fe53438de6e" - integrity sha512-p4wQSJIhG48UD2fZ6tFDT9zaqrVnvZxjV18+VjSi3dez/pDoEMJ3SWZWcmeDenKwvvk+SPdRH7k5mUHW1Rh0xg== +"@storybook/react@8.0.5", "@storybook/react@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-8.0.5.tgz#bc01882f10f7d3b1f2d07bd4bde0d960d4c6633a" + integrity sha512-Vwq4xt8eSKE/PLPvunOFDlzBki6L3mP7LNVWCLkQba7vzuCOPjSZ0+95v/K8XQn3jVRXAMUnlPW1SKg21aKJdw== dependencies: - "@storybook/client-logger" "8.0.4" - "@storybook/docs-tools" "8.0.4" + "@storybook/client-logger" "8.0.5" + "@storybook/docs-tools" "8.0.5" "@storybook/global" "^5.0.0" - "@storybook/preview-api" "8.0.4" - "@storybook/react-dom-shim" "8.0.4" - "@storybook/types" "8.0.4" + "@storybook/preview-api" "8.0.5" + "@storybook/react-dom-shim" "8.0.5" + "@storybook/types" "8.0.5" "@types/escodegen" "^0.0.6" "@types/estree" "^0.0.51" "@types/node" "^18.0.0" @@ -4582,38 +4582,38 @@ type-fest "~2.19" util-deprecate "^1.0.2" -"@storybook/router@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/router/-/router-8.0.4.tgz#37eb06023e74703703f3c93f4b4d1bbfe38e50c0" - integrity sha512-hlR80QvmLBflAqMeGcgtDuSe6TJlzdizwEAkBLE1lDvFI6tvvEyAliCAXBpIDdOZTe0u/zeeJkOUXKSx33caoQ== +"@storybook/router@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-8.0.5.tgz#b2c3e7fc763003a6d74d0b7061e8cb0a78e5bf66" + integrity sha512-1d4CqNJB5sA25HCd7jZ4eVqMsdlD4r4SuFA/eR6fas0lk7yjVCpG1zWfvSSk5tKoVcNLSptc/TYBiSr2rcGRvw== dependencies: - "@storybook/client-logger" "8.0.4" + "@storybook/client-logger" "8.0.5" memoizerific "^1.11.3" qs "^6.10.0" -"@storybook/telemetry@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/telemetry/-/telemetry-8.0.4.tgz#39a39b372db7173e04d61092e27603c377f9c66a" - integrity sha512-Q3ITY6J46R/TrrPRIU1fs3WNs69ExpTJZ9UlB8087qOUyV90Ex33SYk3i10xVWRczxCmyC1V58Xuht6nxz7mNQ== +"@storybook/telemetry@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/telemetry/-/telemetry-8.0.5.tgz#28c1a854e3a4b0129f5eb318083de3f96ec3151a" + integrity sha512-KTt6wP78dn9hfsc0sR2CcFT/DWJgYqYuFBhc3NDgtT41ATLGgGniCQW9PtKLQc+FMofKejz1S+XXk0W322Pjxg== dependencies: - "@storybook/client-logger" "8.0.4" - "@storybook/core-common" "8.0.4" - "@storybook/csf-tools" "8.0.4" + "@storybook/client-logger" "8.0.5" + "@storybook/core-common" "8.0.5" + "@storybook/csf-tools" "8.0.5" chalk "^4.1.0" detect-package-manager "^2.0.1" fetch-retry "^5.0.2" fs-extra "^11.1.0" read-pkg-up "^7.0.1" -"@storybook/test@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/test/-/test-8.0.4.tgz#62806e71e11f881f80847f67f3db2214907b6eb4" - integrity sha512-/uvE8Rtu7tIcuyQBUzKq7uuDCsjmADI18BApLdwo/qthmN8ERDxRSz0Ngj2gvBMQFv99At8ESi/xh6oFGu3rWg== +"@storybook/test@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/test/-/test-8.0.5.tgz#56ec693c4e623b91ba45fef73747952efdd7b4f1" + integrity sha512-XpiRLsmZlkjoAGf3d7zcInByR25evYIzm3W4ST8+EPoI4Tcd/U+dGUQ9A6aNUuC6fJQ8Jh0M+EqNAZtcDT8lrA== dependencies: - "@storybook/client-logger" "8.0.4" - "@storybook/core-events" "8.0.4" - "@storybook/instrumenter" "8.0.4" - "@storybook/preview-api" "8.0.4" + "@storybook/client-logger" "8.0.5" + "@storybook/core-events" "8.0.5" + "@storybook/instrumenter" "8.0.5" + "@storybook/preview-api" "8.0.5" "@testing-library/dom" "^9.3.4" "@testing-library/jest-dom" "^6.4.2" "@testing-library/user-event" "^14.5.2" @@ -4631,22 +4631,22 @@ "@testing-library/user-event" "^14.4.0" ts-dedent "^2.2.0" -"@storybook/theming@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-8.0.4.tgz#e72aa3b5d27d3db5ed769782ac91d6fdcb1c830e" - integrity sha512-NxtTU2wMC0lj375ejoT3Npdcqwv6NeUpLaJl6EZCMXSR41ve9WG4suUNWQ63olhqKxirjzAz0IL7ggH7c3hPvA== +"@storybook/theming@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-8.0.5.tgz#e98aa8b761b93c2cff21213770a1bafb971f2c07" + integrity sha512-Hy4hJaKg6UUyivkUM77nCHccv4/lO++ZG9F88qBFVPdBlCwMHHnUrR7Hgje5cCVAy0jK6LyYlD3cWO6nS9OR8w== dependencies: "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" - "@storybook/client-logger" "8.0.4" + "@storybook/client-logger" "8.0.5" "@storybook/global" "^5.0.0" memoizerific "^1.11.3" -"@storybook/types@8.0.4": - version "8.0.4" - resolved "https://registry.yarnpkg.com/@storybook/types/-/types-8.0.4.tgz#650d87808ecab4ba7325fecef5a6f63ac6226f27" - integrity sha512-OO7QY+qZFCYkItDUBACtIV32p75O7sNziAiyS1V2Oxgo7Ln7fwZwr3mJcA1ruBed6ZcrW3c87k7Xs40T2zAWcg== +"@storybook/types@8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@storybook/types/-/types-8.0.5.tgz#268566058ee2871b13ba42df21abf861e823abf2" + integrity sha512-lYXwYF9qooQhYJkg3HWr6PD/vnQK+iO8fSKS8jtntwgJUKJvTbGZKAhNnS8WzNEI9jIp5QXFsSA367NjIDPaeQ== dependencies: - "@storybook/channels" "8.0.4" + "@storybook/channels" "8.0.5" "@types/express" "^4.7.0" file-system-cache "2.3.0" @@ -5032,7 +5032,7 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/react@^16.8.0 || ^17.0.0 || ^18.0.0", "@types/react@^18.2.69": +"@types/react@^16.8.0 || ^17.0.0 || ^18.0.0": version "18.2.69" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.69.tgz#313ec21891b22bb7646a54cb4bdb8cddb0880271" integrity sha512-W1HOMUWY/1Yyw0ba5TkCV+oqynRjG7BnteBB+B7JmAK7iw3l2SW+VGOxL+akPweix6jk2NNJtyJKpn4TkpfK3Q== @@ -5041,6 +5041,14 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/react@^18.2.73": + version "18.2.73" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.73.tgz#0579548ad122660d99e00499d22e33b81e73ed94" + integrity sha512-XcGdod0Jjv84HOC7N5ziY3x+qL0AfmubvKOZ9hJjJ2yd5EE+KYjWhdOjt387e9HPheHkdggF9atTifMRtyAaRA== + dependencies: + "@types/prop-types" "*" + csstype "^3.0.2" + "@types/resolve@^1.20.2": version "1.20.6" resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.6.tgz#e6e60dad29c2c8c206c026e6dd8d6d1bdda850b8" @@ -5105,16 +5113,16 @@ resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.8.tgz#7545ba4fc3c003d6c756f651f3bf163d8f0f29ba" integrity sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA== -"@typescript-eslint/eslint-plugin@^7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.3.1.tgz#0d8f38a6c8a1802139e62184ee7a68ed024f30a1" - integrity sha512-STEDMVQGww5lhCuNXVSQfbfuNII5E08QWkvAw5Qwf+bj2WT+JkG1uc+5/vXA3AOYMDHVOSpL+9rcbEUiHIm2dw== +"@typescript-eslint/eslint-plugin@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.4.0.tgz#de61c3083842fc6ac889d2fc83c9a96b55ab8328" + integrity sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw== dependencies: "@eslint-community/regexpp" "^4.5.1" - "@typescript-eslint/scope-manager" "7.3.1" - "@typescript-eslint/type-utils" "7.3.1" - "@typescript-eslint/utils" "7.3.1" - "@typescript-eslint/visitor-keys" "7.3.1" + "@typescript-eslint/scope-manager" "7.4.0" + "@typescript-eslint/type-utils" "7.4.0" + "@typescript-eslint/utils" "7.4.0" + "@typescript-eslint/visitor-keys" "7.4.0" debug "^4.3.4" graphemer "^1.4.0" ignore "^5.2.4" @@ -5140,15 +5148,15 @@ "@typescript-eslint/visitor-keys" "6.21.0" debug "^4.3.4" -"@typescript-eslint/parser@^7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.3.1.tgz#c4ba7dc2744318a5e4506596cbc3a0086255c526" - integrity sha512-Rq49+pq7viTRCH48XAbTA+wdLRrB/3sRq4Lpk0oGDm0VmnjBrAOVXH/Laalmwsv2VpekiEfVFwJYVk6/e8uvQw== +"@typescript-eslint/parser@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.4.0.tgz#540f4321de1e52b886c0fa68628af1459954c1f1" + integrity sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ== dependencies: - "@typescript-eslint/scope-manager" "7.3.1" - "@typescript-eslint/types" "7.3.1" - "@typescript-eslint/typescript-estree" "7.3.1" - "@typescript-eslint/visitor-keys" "7.3.1" + "@typescript-eslint/scope-manager" "7.4.0" + "@typescript-eslint/types" "7.4.0" + "@typescript-eslint/typescript-estree" "7.4.0" + "@typescript-eslint/visitor-keys" "7.4.0" debug "^4.3.4" "@typescript-eslint/scope-manager@5.62.0": @@ -5167,21 +5175,21 @@ "@typescript-eslint/types" "6.21.0" "@typescript-eslint/visitor-keys" "6.21.0" -"@typescript-eslint/scope-manager@7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.3.1.tgz#73fd0cb4211a7be23e49e5b6efec8820caa6ec36" - integrity sha512-fVS6fPxldsKY2nFvyT7IP78UO1/I2huG+AYu5AMjCT9wtl6JFiDnsv4uad4jQ0GTFzcUV5HShVeN96/17bTBag== +"@typescript-eslint/scope-manager@7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.4.0.tgz#acfc69261f10ece7bf7ece1734f1713392c3655f" + integrity sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw== dependencies: - "@typescript-eslint/types" "7.3.1" - "@typescript-eslint/visitor-keys" "7.3.1" + "@typescript-eslint/types" "7.4.0" + "@typescript-eslint/visitor-keys" "7.4.0" -"@typescript-eslint/type-utils@7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.3.1.tgz#cbf90d3d7e788466aa8a5c0ab3f46103f098aa0d" - integrity sha512-iFhaysxFsMDQlzJn+vr3OrxN8NmdQkHks4WaqD4QBnt5hsq234wcYdyQ9uquzJJIDAj5W4wQne3yEsYA6OmXGw== +"@typescript-eslint/type-utils@7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.4.0.tgz#cfcaab21bcca441c57da5d3a1153555e39028cbd" + integrity sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw== dependencies: - "@typescript-eslint/typescript-estree" "7.3.1" - "@typescript-eslint/utils" "7.3.1" + "@typescript-eslint/typescript-estree" "7.4.0" + "@typescript-eslint/utils" "7.4.0" debug "^4.3.4" ts-api-utils "^1.0.1" @@ -5195,10 +5203,10 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.21.0.tgz#205724c5123a8fef7ecd195075fa6e85bac3436d" integrity sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg== -"@typescript-eslint/types@7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.3.1.tgz#ae104de8efa4227a462c0874d856602c5994413c" - integrity sha512-2tUf3uWggBDl4S4183nivWQ2HqceOZh1U4hhu4p1tPiIJoRRXrab7Y+Y0p+dozYwZVvLPRI6r5wKe9kToF9FIw== +"@typescript-eslint/types@7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.4.0.tgz#ee9dafa75c99eaee49de6dcc9348b45d354419b6" + integrity sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw== "@typescript-eslint/typescript-estree@5.62.0": version "5.62.0" @@ -5227,13 +5235,13 @@ semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/typescript-estree@7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.3.1.tgz#598848195fad34c7aa73f548bd00a4d4e5f5e2bb" - integrity sha512-tLpuqM46LVkduWP7JO7yVoWshpJuJzxDOPYIVWUUZbW+4dBpgGeUdl/fQkhuV0A8eGnphYw3pp8d2EnvPOfxmQ== +"@typescript-eslint/typescript-estree@7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.4.0.tgz#12dbcb4624d952f72c10a9f4431284fca24624f4" + integrity sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg== dependencies: - "@typescript-eslint/types" "7.3.1" - "@typescript-eslint/visitor-keys" "7.3.1" + "@typescript-eslint/types" "7.4.0" + "@typescript-eslint/visitor-keys" "7.4.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" @@ -5255,17 +5263,17 @@ eslint-scope "^5.1.1" semver "^7.3.7" -"@typescript-eslint/utils@7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.3.1.tgz#fc28fd508ccf89495012561b7c02a6fdad162460" - integrity sha512-jIERm/6bYQ9HkynYlNZvXpzmXWZGhMbrOvq3jJzOSOlKXsVjrrolzWBjDW6/TvT5Q3WqaN4EkmcfdQwi9tDjBQ== +"@typescript-eslint/utils@7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.4.0.tgz#d889a0630cab88bddedaf7c845c64a00576257bd" + integrity sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg== dependencies: "@eslint-community/eslint-utils" "^4.4.0" "@types/json-schema" "^7.0.12" "@types/semver" "^7.5.0" - "@typescript-eslint/scope-manager" "7.3.1" - "@typescript-eslint/types" "7.3.1" - "@typescript-eslint/typescript-estree" "7.3.1" + "@typescript-eslint/scope-manager" "7.4.0" + "@typescript-eslint/types" "7.4.0" + "@typescript-eslint/typescript-estree" "7.4.0" semver "^7.5.4" "@typescript-eslint/visitor-keys@5.62.0": @@ -5284,12 +5292,12 @@ "@typescript-eslint/types" "6.21.0" eslint-visitor-keys "^3.4.1" -"@typescript-eslint/visitor-keys@7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.3.1.tgz#6ddef14a3ce2a79690f01176f5305c34d7b93d8c" - integrity sha512-9RMXwQF8knsZvfv9tdi+4D/j7dMG28X/wMJ8Jj6eOHyHWwDW4ngQJcqEczSsqIKKjFiLFr40Mnr7a5ulDD3vmw== +"@typescript-eslint/visitor-keys@7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.4.0.tgz#0c8ff2c1f8a6fe8d7d1a57ebbd4a638e86a60a94" + integrity sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA== dependencies: - "@typescript-eslint/types" "7.3.1" + "@typescript-eslint/types" "7.4.0" eslint-visitor-keys "^3.4.1" "@ungap/structured-clone@^1.0.0", "@ungap/structured-clone@^1.2.0": @@ -5308,6 +5316,15 @@ "@types/babel__core" "^7.20.5" react-refresh "^0.14.0" +"@vitest/browser@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@vitest/browser/-/browser-1.4.0.tgz#c210b235eecc602615f6970d6036d37b79fb1dc9" + integrity sha512-kC44DzuqPZZrqe2P7SX2a3zHDAt919WtpkUMAxzv9eP5uPfVXtpk2Ipms2NXJGY5190aJc1uY+ambfJ3rwDJRA== + dependencies: + "@vitest/utils" "1.4.0" + magic-string "^0.30.5" + sirv "^2.0.4" + "@vitest/coverage-v8@1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@vitest/coverage-v8/-/coverage-v8-1.4.0.tgz#78ba9e182ff4cd1eba79c45cfafd2edc4c2941ec" @@ -7886,10 +7903,10 @@ eslint-plugin-simple-import-sort@^12.0.0: resolved "https://registry.yarnpkg.com/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-12.0.0.tgz#3cfa05d74509bd4dc329a956938823812194dbb6" integrity sha512-8o0dVEdAkYap0Cn5kNeklaKcT1nUsa3LITWEuFk3nJifOoD+5JQGoyDUW2W/iPWwBsNBJpyJS9y4je/BgxLcyQ== -eslint-plugin-sort@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-sort/-/eslint-plugin-sort-3.0.1.tgz#e17f535801c39610b2fa39ecb20346d7c816bc05" - integrity sha512-963iRZKo0EltMaNKGC2uF2BdtgA1rlmL6Mse3AfFFA9ws93YfkuRO5JdweC6D5VlpF1ZE1CPZTZJAy0G9QhlSA== +eslint-plugin-sort@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-sort/-/eslint-plugin-sort-3.0.2.tgz#2fd1e561afa1cfa2dc1f611a2933f9cfdd04db2d" + integrity sha512-l1eARITmR3sSdqCTekEY7q5CiEzZdST/QGDCVUCgqAdrATGtw7/lDDXmIxdMeXe570P5dgV0RKbtTvvxODJS8w== dependencies: "@typescript-eslint/experimental-utils" "^5.54.1" isomorphic-resolve "^1.0.0" @@ -8401,10 +8418,10 @@ fraction.js@^4.3.7: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== -framer-motion@^11.0.20: - version "11.0.20" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-11.0.20.tgz#6bb72bd0b8020fc417a40453b9247d596acbea78" - integrity sha512-YSDmWznt3hpdERosbE0UAPYWoYhTnmQ0J1qWPsgpCia9NgY8Xsz5IpOiUEGGj/nzCAW29fSrWugeLRkdp5de7g== +framer-motion@^11.0.22: + version "11.0.22" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-11.0.22.tgz#15fa88138b26d7fed15980b08175b67a6445b3c7" + integrity sha512-kWyldNJLyKDvLWjPYFmgngQYLiU8973BtAeVBc83r2cnil/NBUQJb1ff/6/EweNQYb5BW3PaXFjZa4D3pn/W2Q== dependencies: tslib "^2.4.0" @@ -9455,7 +9472,7 @@ jest-worker@^27.4.5: merge-stream "^2.0.0" supports-color "^8.0.0" -jiti@^1.19.1, jiti@^1.20.0: +jiti@^1.19.1, jiti@^1.20.0, jiti@^1.21.0: version "1.21.0" resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== @@ -12266,12 +12283,12 @@ store2@^2.14.2: resolved "https://registry.yarnpkg.com/store2/-/store2-2.14.2.tgz#56138d200f9fe5f582ad63bc2704dbc0e4a45068" integrity sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w== -storybook@^8.0.4: - version "8.0.4" - resolved "https://registry.yarnpkg.com/storybook/-/storybook-8.0.4.tgz#f2191d4082d8a1bfa065f358e63e8205533d9efc" - integrity sha512-FUr3Uc2dSAQ80jINH5fSXz7zD7Ncn08OthROjwRtHAH+jMf4wxyZ+RhF3heFy9xLot2/HXOLIWyHyzZZMtGhxg== +storybook@^8.0.5: + version "8.0.5" + resolved "https://registry.yarnpkg.com/storybook/-/storybook-8.0.5.tgz#6a65b2b1a632a88216ad2e13252839b7f61fb88d" + integrity sha512-rdxfjkED5CBKj6T01NKr9MRakyXkffV8dvLXj5bWN4AlQ1OOm5Sw9B1z+rQ/FN7RYIU5b63xiX2pu3gy5t6nRQ== dependencies: - "@storybook/cli" "8.0.4" + "@storybook/cli" "8.0.5" stream-browserify@^3.0.0: version "3.0.0" @@ -12535,10 +12552,10 @@ tailwind-variants@^0.1.18: dependencies: tailwind-merge "^1.14.0" -tailwindcss@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.1.tgz#f512ca5d1dd4c9503c7d3d28a968f1ad8f5c839d" - integrity sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA== +tailwindcss@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.3.tgz#be48f5283df77dfced705451319a5dffb8621519" + integrity sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A== dependencies: "@alloc/quick-lru" "^5.2.0" arg "^5.0.2" @@ -12548,7 +12565,7 @@ tailwindcss@^3.4.1: fast-glob "^3.3.0" glob-parent "^6.0.2" is-glob "^4.0.3" - jiti "^1.19.1" + jiti "^1.21.0" lilconfig "^2.1.0" micromatch "^4.0.5" normalize-path "^3.0.0"