diff --git a/package.json b/package.json index 0dc9974..c5d370f 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.8", "@eslint/js": "8.57.1", - "@storybook/test-runner": "0.17.0", + "@storybook/test-runner": "0.19.1", "@tsconfig/node20": "20.1.4", "@tsconfig/strictest": "2.0.5", "@types/node": "20.11.30", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8b0e320..4593100 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: 8.57.1 version: 8.57.1 '@storybook/test-runner': - specifier: 0.17.0 - version: 0.17.0(@types/node@20.11.30) + specifier: 0.19.1 + version: 0.19.1(@types/node@20.11.30) '@tsconfig/node20': specifier: 20.1.4 version: 20.1.4 @@ -61,7 +61,7 @@ importers: version: 5.0.5 tsup: specifier: 8.3.0 - version: 8.3.0(@swc/core@1.3.106)(postcss@8.4.33)(typescript@5.6.2) + version: 8.3.0(@swc/core@1.7.26)(postcss@8.4.33)(typescript@5.6.2) typescript: specifier: 5.6.2 version: 5.6.2 @@ -2027,6 +2027,9 @@ packages: '@storybook/csf-tools@8.0.0': resolution: {integrity: sha512-VIMaZJiGM2NVzlgxaOyaVlH1pw/VSrJygDqOZyANh/kl4KHA+6xIqOkZC+X0+5K295dTFx2nR6S3btTjwT/Wrg==} + '@storybook/csf@0.1.11': + resolution: {integrity: sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==} + '@storybook/csf@0.1.2': resolution: {integrity: sha512-ePrvE/pS1vsKR9Xr+o+YwdqNgHUyXvg+1Xjx0h9LrVx7Zq4zNe06pd63F5EvzTbCbJsHj7GHr9tkiaqm7U8WRA==} @@ -2105,8 +2108,8 @@ packages: engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true - '@storybook/test-runner@0.17.0': - resolution: {integrity: sha512-4mt822j0VF1H/c0//OWSST9eWV0wboncJUQ+hBm5N4wmyuObvwsiMh4pmgXw8Y82wF7g1RIofjEQqAGLa7NjgQ==} + '@storybook/test-runner@0.19.1': + resolution: {integrity: sha512-Nc4djXw3Lv3AAXg6TJ7yVTeuMryjMsTDd8GCbE/PStU602rpe8syEqElz78GPoJqB1VYWQ3T9pcu93MKyHT+xQ==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -2131,60 +2134,120 @@ packages: cpu: [arm64] os: [darwin] + '@swc/core-darwin-arm64@1.7.26': + resolution: {integrity: sha512-FF3CRYTg6a7ZVW4yT9mesxoVVZTrcSWtmZhxKCYJX9brH4CS/7PRPjAKNk6kzWgWuRoglP7hkjQcd6EpMcZEAw==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + '@swc/core-darwin-x64@1.3.106': resolution: {integrity: sha512-YKDPhUdfuwhmOUS9+CaIwl/0Tp+f1b73BH2EIESuxSNsogZf18a8HQ8O0fQEwdiwmA5LEqw47cj+kfOWV/0+kw==} engines: {node: '>=10'} cpu: [x64] os: [darwin] + '@swc/core-darwin-x64@1.7.26': + resolution: {integrity: sha512-az3cibZdsay2HNKmc4bjf62QVukuiMRh5sfM5kHR/JMTrLyS6vSw7Ihs3UTkZjUxkLTT8ro54LI6sV6sUQUbLQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + '@swc/core-linux-arm-gnueabihf@1.3.106': resolution: {integrity: sha512-bHxxJXogvFfocLL5inZxxtx/x/WgKozigp80Vbx0viac1fPDJrqKBw2X4MzpMiuTRAGVQ03jJI6pDwbSBf+yDw==} engines: {node: '>=10'} cpu: [arm] os: [linux] + '@swc/core-linux-arm-gnueabihf@1.7.26': + resolution: {integrity: sha512-VYPFVJDO5zT5U3RpCdHE5v1gz4mmR8BfHecUZTmD2v1JeFY6fv9KArJUpjrHEEsjK/ucXkQFmJ0jaiWXmpOV9Q==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + '@swc/core-linux-arm64-gnu@1.3.106': resolution: {integrity: sha512-c7jue++CHLgtpeaakEukoCLT9eNrImizbleE9Y7Is8CHqLq/7DG4s+7ma9DFKXIzW2MpTg9byIEQfpqSphVW6A==} engines: {node: '>=10'} cpu: [arm64] os: [linux] + '@swc/core-linux-arm64-gnu@1.7.26': + resolution: {integrity: sha512-YKevOV7abpjcAzXrhsl+W48Z9mZvgoVs2eP5nY+uoMAdP2b3GxC0Df1Co0I90o2lkzO4jYBpTMcZlmUXLdXn+Q==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + '@swc/core-linux-arm64-musl@1.3.106': resolution: {integrity: sha512-51EaC3Q8qAhLtWVnAVqoYX/gk3tK31cCBzUpwCcmhianhEBM2/WtKRAS4MqPhE8VVZuN3WjO2c2JaF2mX0yuoA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] + '@swc/core-linux-arm64-musl@1.7.26': + resolution: {integrity: sha512-3w8iZICMkQQON0uIcvz7+Q1MPOW6hJ4O5ETjA0LSP/tuKqx30hIniCGOgPDnv3UTMruLUnQbtBwVCZTBKR3Rkg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + '@swc/core-linux-x64-gnu@1.3.106': resolution: {integrity: sha512-tOUi8BB6jAeCXgx7ESLNnX7nrbMVKQ/XajK77v7Ad4SXf9HYArnimBJpXUUyVFJTXLSv4e6c7s6XHHqXb5Lwcg==} engines: {node: '>=10'} cpu: [x64] os: [linux] + '@swc/core-linux-x64-gnu@1.7.26': + resolution: {integrity: sha512-c+pp9Zkk2lqb06bNGkR2Looxrs7FtGDMA4/aHjZcCqATgp348hOKH5WPvNLBl+yPrISuWjbKDVn3NgAvfvpH4w==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + '@swc/core-linux-x64-musl@1.3.106': resolution: {integrity: sha512-binLw4Lbd83NPy4/m/teH2nbaifxveSD+sKDvpxywRbvYW2I0w/iCBpUBcbnl16TQF4TPOGpq5YwG9lVxPVw5g==} engines: {node: '>=10'} cpu: [x64] os: [linux] + '@swc/core-linux-x64-musl@1.7.26': + resolution: {integrity: sha512-PgtyfHBF6xG87dUSSdTJHwZ3/8vWZfNIXQV2GlwEpslrOkGqy+WaiiyE7Of7z9AvDILfBBBcJvJ/r8u980wAfQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + '@swc/core-win32-arm64-msvc@1.3.106': resolution: {integrity: sha512-n4ttBWr8tM7DPzwcEOIBTyTMHZTzCmbic/HTtxEsPyMAf/Daen+yrTKzjPP6k2usfSrjkxA780RSJJxI1N8r2w==} engines: {node: '>=10'} cpu: [arm64] os: [win32] + '@swc/core-win32-arm64-msvc@1.7.26': + resolution: {integrity: sha512-9TNXPIJqFynlAOrRD6tUQjMq7KApSklK3R/tXgIxc7Qx+lWu8hlDQ/kVPLpU7PWvMMwC/3hKBW+p5f+Tms1hmA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + '@swc/core-win32-ia32-msvc@1.3.106': resolution: {integrity: sha512-GhDNIwxE5FhkujESI6h/4ysT3wxwmrzTUlZYaR8rRui6a6SdX9feIPUHPEE5o5hpyp+xqlmvRxKkRxOnwsq8iA==} engines: {node: '>=10'} cpu: [ia32] os: [win32] + '@swc/core-win32-ia32-msvc@1.7.26': + resolution: {integrity: sha512-9YngxNcG3177GYdsTum4V98Re+TlCeJEP4kEwEg9EagT5s3YejYdKwVAkAsJszzkXuyRDdnHUpYbTrPG6FiXrQ==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + '@swc/core-win32-x64-msvc@1.3.106': resolution: {integrity: sha512-2M6yWChuMS1+/MPo3Dor0SOMkvmiugonWlzsZBAu/oZboH2xKrHSRv7brsBujb2Oe47r+NsbV+vq9tnnP9Vl1Q==} engines: {node: '>=10'} cpu: [x64] os: [win32] + '@swc/core-win32-x64-msvc@1.7.26': + resolution: {integrity: sha512-VR+hzg9XqucgLjXxA13MtV5O3C0bK0ywtLIBw/+a+O+Oc6mxFWHtdUeXDbIi5AiPbn0fjgVJMqYnyjGyyX8u0w==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + '@swc/core@1.3.106': resolution: {integrity: sha512-++QPSPkFq2qELYVScxNHJC42hKQChjiTWS2P0QQ5JWT4NHb9lmNSfrc1ylFIyImwRnxsW2MTBALLYLf95EFAsg==} engines: {node: '>=10'} @@ -2194,15 +2257,30 @@ packages: '@swc/helpers': optional: true + '@swc/core@1.7.26': + resolution: {integrity: sha512-f5uYFf+TmMQyYIoxkn/evWhNGuUzC730dFwAKGwBVHHVoPyak1/GvJUm6i1SKl+2Hrj9oN0i3WSoWWZ4pgI8lw==} + engines: {node: '>=10'} + peerDependencies: + '@swc/helpers': '*' + peerDependenciesMeta: + '@swc/helpers': + optional: true + '@swc/counter@0.1.2': resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==} + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + '@swc/jest@0.2.31': resolution: {integrity: sha512-Gh0Ste380O8KUY1IqsKr+aOvqqs2Loa+WcWWVNwl+lhXqOWK1iTFAP1K0IDfLqAuFP68+D/PxcpBJn21e6Quvw==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' + '@swc/types@0.1.12': + resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} + '@swc/types@0.1.5': resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==} @@ -5531,11 +5609,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} - hasBin: true - semver@7.6.0: resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} engines: {node: '>=10'} @@ -6477,7 +6550,7 @@ snapshots: '@babel/core': 7.23.9 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4 + debug: 4.3.7 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -8472,7 +8545,7 @@ snapshots: '@storybook/core-events': 8.0.0 '@storybook/global': 5.0.0 telejson: 7.2.0 - tiny-invariant: 1.3.1 + tiny-invariant: 1.3.3 '@storybook/cli@7.6.10': dependencies: @@ -8545,7 +8618,7 @@ snapshots: jscodeshift: 0.15.1(@babel/preset-env@7.23.9(@babel/core@7.23.9)) lodash: 4.17.21 prettier: 2.8.8 - recast: 0.23.4 + recast: 0.23.6 transitivePeerDependencies: - supports-color @@ -8626,9 +8699,9 @@ snapshots: pkg-dir: 5.0.0 pretty-hrtime: 1.0.3 resolve-from: 5.0.0 - semver: 7.5.4 + semver: 7.6.0 tempy: 1.0.1 - tiny-invariant: 1.3.1 + tiny-invariant: 1.3.3 ts-dedent: 2.2.0 util: 0.12.5 transitivePeerDependencies: @@ -8680,7 +8753,7 @@ snapshots: read-pkg-up: 7.0.1 semver: 7.6.0 telejson: 7.2.0 - tiny-invariant: 1.3.1 + tiny-invariant: 1.3.3 ts-dedent: 2.2.0 util: 0.12.5 util-deprecate: 1.0.2 @@ -8719,7 +8792,7 @@ snapshots: '@babel/parser': 7.23.9 '@babel/traverse': 7.23.9 '@babel/types': 7.23.9 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.11 '@storybook/types': 8.0.0 fs-extra: 11.2.0 recast: 0.23.6 @@ -8727,6 +8800,10 @@ snapshots: transitivePeerDependencies: - supports-color + '@storybook/csf@0.1.11': + dependencies: + type-fest: 2.19.0 + '@storybook/csf@0.1.2': dependencies: type-fest: 2.19.0 @@ -8810,7 +8887,7 @@ snapshots: '@storybook/channels': 8.0.0 '@storybook/client-logger': 8.0.0 '@storybook/core-events': 8.0.0 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 '@storybook/types': 8.0.0 '@types/qs': 6.9.11 @@ -8818,7 +8895,7 @@ snapshots: lodash: 4.17.21 memoizerific: 1.11.3 qs: 6.11.2 - tiny-invariant: 1.3.1 + tiny-invariant: 1.3.3 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -8940,7 +9017,7 @@ snapshots: - supports-color - ts-node - '@storybook/test-runner@0.17.0(@types/node@20.11.30)': + '@storybook/test-runner@0.19.1(@types/node@20.11.30)': dependencies: '@babel/core': 7.23.9 '@babel/generator': 7.23.6 @@ -8948,11 +9025,11 @@ snapshots: '@babel/types': 7.23.9 '@jest/types': 29.6.3 '@storybook/core-common': 8.0.0 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.11 '@storybook/csf-tools': 8.0.0 '@storybook/preview-api': 8.0.0 - '@swc/core': 1.3.106 - '@swc/jest': 0.2.31(@swc/core@1.3.106) + '@swc/core': 1.7.26 + '@swc/jest': 0.2.31(@swc/core@1.7.26) expect-playwright: 0.8.0 jest: 29.7.0(@types/node@20.11.30) jest-circus: 29.7.0 @@ -8962,6 +9039,7 @@ snapshots: jest-runner: 29.7.0 jest-serializer-html: 7.1.0 jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@20.11.30)) + nyc: 15.1.0 playwright: 1.43.1 transitivePeerDependencies: - '@swc/helpers' @@ -9019,33 +9097,63 @@ snapshots: '@swc/core-darwin-arm64@1.3.106': optional: true + '@swc/core-darwin-arm64@1.7.26': + optional: true + '@swc/core-darwin-x64@1.3.106': optional: true + '@swc/core-darwin-x64@1.7.26': + optional: true + '@swc/core-linux-arm-gnueabihf@1.3.106': optional: true + '@swc/core-linux-arm-gnueabihf@1.7.26': + optional: true + '@swc/core-linux-arm64-gnu@1.3.106': optional: true + '@swc/core-linux-arm64-gnu@1.7.26': + optional: true + '@swc/core-linux-arm64-musl@1.3.106': optional: true + '@swc/core-linux-arm64-musl@1.7.26': + optional: true + '@swc/core-linux-x64-gnu@1.3.106': optional: true + '@swc/core-linux-x64-gnu@1.7.26': + optional: true + '@swc/core-linux-x64-musl@1.3.106': optional: true + '@swc/core-linux-x64-musl@1.7.26': + optional: true + '@swc/core-win32-arm64-msvc@1.3.106': optional: true + '@swc/core-win32-arm64-msvc@1.7.26': + optional: true + '@swc/core-win32-ia32-msvc@1.3.106': optional: true + '@swc/core-win32-ia32-msvc@1.7.26': + optional: true + '@swc/core-win32-x64-msvc@1.3.106': optional: true + '@swc/core-win32-x64-msvc@1.7.26': + optional: true + '@swc/core@1.3.106': dependencies: '@swc/counter': 0.1.2 @@ -9062,14 +9170,42 @@ snapshots: '@swc/core-win32-ia32-msvc': 1.3.106 '@swc/core-win32-x64-msvc': 1.3.106 + '@swc/core@1.7.26': + dependencies: + '@swc/counter': 0.1.3 + '@swc/types': 0.1.12 + optionalDependencies: + '@swc/core-darwin-arm64': 1.7.26 + '@swc/core-darwin-x64': 1.7.26 + '@swc/core-linux-arm-gnueabihf': 1.7.26 + '@swc/core-linux-arm64-gnu': 1.7.26 + '@swc/core-linux-arm64-musl': 1.7.26 + '@swc/core-linux-x64-gnu': 1.7.26 + '@swc/core-linux-x64-musl': 1.7.26 + '@swc/core-win32-arm64-msvc': 1.7.26 + '@swc/core-win32-ia32-msvc': 1.7.26 + '@swc/core-win32-x64-msvc': 1.7.26 + '@swc/counter@0.1.2': {} + '@swc/counter@0.1.3': {} + '@swc/jest@0.2.31(@swc/core@1.3.106)': dependencies: '@jest/create-cache-key-function': 29.7.0 '@swc/core': 1.3.106 jsonc-parser: 3.2.1 + '@swc/jest@0.2.31(@swc/core@1.7.26)': + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@swc/core': 1.7.26 + jsonc-parser: 3.2.1 + + '@swc/types@0.1.12': + dependencies: + '@swc/counter': 0.1.3 + '@swc/types@0.1.5': {} '@testing-library/dom@9.3.4': @@ -9351,7 +9487,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.5.0 '@typescript-eslint/visitor-keys': 7.5.0 - debug: 4.3.4 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -10217,7 +10353,7 @@ snapshots: detect-port@1.5.1: dependencies: address: 1.2.2 - debug: 4.3.4 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -11265,7 +11401,7 @@ snapshots: https-proxy-agent@4.0.0: dependencies: agent-base: 5.1.1 - debug: 4.3.4 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -11554,7 +11690,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.3.4 + debug: 4.3.7 istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -11985,7 +12121,7 @@ snapshots: micromatch: 4.0.5 neo-async: 2.6.2 node-dir: 0.1.17 - recast: 0.23.4 + recast: 0.23.6 temp: 0.8.4 write-file-atomic: 2.4.3 optionalDependencies: @@ -13022,10 +13158,6 @@ snapshots: semver@6.3.1: {} - semver@7.5.4: - dependencies: - lru-cache: 6.0.0 - semver@7.6.0: dependencies: lru-cache: 6.0.0 @@ -13470,7 +13602,7 @@ snapshots: tslib@2.6.2: {} - tsup@8.3.0(@swc/core@1.3.106)(postcss@8.4.33)(typescript@5.6.2): + tsup@8.3.0(@swc/core@1.7.26)(postcss@8.4.33)(typescript@5.6.2): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 @@ -13489,7 +13621,7 @@ snapshots: tinyglobby: 0.2.6 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.3.106 + '@swc/core': 1.7.26 postcss: 8.4.33 typescript: 5.6.2 transitivePeerDependencies: @@ -13749,7 +13881,7 @@ snapshots: dependencies: chalk: 2.4.2 commander: 3.0.2 - debug: 4.3.4 + debug: 4.3.7 transitivePeerDependencies: - supports-color