diff --git a/apps/storybook/package.json b/apps/storybook/package.json index 22442ec..301e17c 100644 --- a/apps/storybook/package.json +++ b/apps/storybook/package.json @@ -33,7 +33,7 @@ "@storybook/builder-webpack5": "6.5.16", "@storybook/manager-webpack5": "6.5.16", "@storybook/react": "6.5.16", - "@storybook/testing-library": "0.0.13", + "@storybook/testing-library": "0.2.2", "@storybook/theming": "6.5.16", "@types/node": "18.16.12", "@types/react": "18.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bbd41d3..d824d20 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,9 +4,6 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - '@types/react': ^18 - importers: .: @@ -65,7 +62,7 @@ importers: version: 6.5.16(@babel/core@7.21.4)(@storybook/builder-webpack5@6.5.16(eslint@8.40.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.5))(eslint@8.40.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.5)(webpack@5.79.0) '@storybook/addon-interactions': specifier: 6.5.16 - version: 6.5.16(@types/react@18.0.37)(eslint@8.40.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.5) + version: 6.5.16(@types/react@18.2.0)(eslint@8.40.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.5) '@storybook/addon-links': specifier: 6.5.16 version: 6.5.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -82,8 +79,8 @@ importers: specifier: 6.5.16 version: 6.5.16(@babel/core@7.21.4)(@storybook/builder-webpack5@6.5.16(eslint@8.40.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.5))(@storybook/manager-webpack5@6.5.16(eslint@8.40.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.5))(@types/webpack@4.41.33)(eslint@8.40.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(require-from-string@2.0.2)(type-fest@0.21.3)(typescript@4.9.5)(webpack-hot-middleware@2.25.3) '@storybook/testing-library': - specifier: 0.0.13 - version: 0.0.13(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + specifier: 0.2.2 + version: 0.2.2 '@storybook/theming': specifier: 6.5.16 version: 6.5.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -91,8 +88,8 @@ importers: specifier: 18.16.12 version: 18.16.12 '@types/react': - specifier: ^18 - version: 18.0.37 + specifier: 18.2.0 + version: 18.2.0 eslint: specifier: 8.40.0 version: 8.40.0 @@ -197,7 +194,7 @@ importers: specifier: ^18.0.0 version: 18.16.12 '@types/react': - specifier: ^18 + specifier: ^18.0.33 version: 18.0.37 '@types/react-dom': specifier: 18.2.1 @@ -969,7 +966,7 @@ packages: '@design-systems/utils@2.12.0': resolution: {integrity: sha512-Y/d2Zzr+JJfN6u1gbuBUb1ufBuLMJJRZQk+dRmw8GaTpqKx5uf7cGUYGTwN02dIb3I+Tf+cW8jcGBTRiFxdYFg==} peerDependencies: - '@types/react': ^18 + '@types/react': '*' react: '>= 16.8.6' react-dom: '>= 16.8.6' @@ -1699,8 +1696,9 @@ packages: '@storybook/telemetry@6.5.16': resolution: {integrity: sha512-CWr5Uko1l9jJW88yTXsZTj/3GTabPvw0o7pDPOXPp8JRZiJTxv1JFaFCafhK9UzYbgcRuGfCC8kEWPZims7iKA==} - '@storybook/testing-library@0.0.13': - resolution: {integrity: sha512-vRMeIGer4EjJkTgI8sQyK9W431ekPWYCWL//OmSDJ64IT3h7FnW7Xg6p+eqM3oII98/O5pcya5049GxnjaPtxw==} + '@storybook/testing-library@0.2.2': + resolution: {integrity: sha512-L8sXFJUHmrlyU2BsWWZGuAjv39Jl1uAqUHdxmN42JY15M4+XCMjGlArdCCjDe1wpTSW6USYISA9axjZojgtvnw==} + deprecated: In Storybook 8, this package functionality has been integrated to a new package called @storybook/test, which uses Vitest APIs for an improved experience. When upgrading to Storybook 8 with 'npx storybook@latest upgrade', you will get prompted and will get an automigration for the new package. Please migrate when you can. '@storybook/theming@6.5.16': resolution: {integrity: sha512-hNLctkjaYLRdk1+xYTkC1mg4dYz2wSv6SqbLpcKMbkPHTE0ElhddGPHQqB362md/w9emYXNkt1LSMD8Xk9JzVQ==} @@ -1760,6 +1758,10 @@ packages: resolution: {integrity: sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==} engines: {node: '>=12'} + '@testing-library/dom@9.3.4': + resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} + engines: {node: '>=14'} + '@testing-library/jest-dom@5.16.5': resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==} engines: {node: '>=8', npm: '>=6', yarn: '>=1'} @@ -1768,7 +1770,7 @@ packages: resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==} engines: {node: '>=12'} peerDependencies: - '@types/react': ^18 + '@types/react': ^16.9.0 || ^17.0.0 react: ^16.9.0 || ^17.0.0 react-dom: ^16.9.0 || ^17.0.0 react-test-renderer: ^16.9.0 || ^17.0.0 @@ -1787,12 +1789,6 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 - '@testing-library/user-event@13.5.0': - resolution: {integrity: sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==} - engines: {node: '>=10', npm: '>=6'} - peerDependencies: - '@testing-library/dom': '>=7.21.4' - '@testing-library/user-event@14.4.3': resolution: {integrity: sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==} engines: {node: '>=12', npm: '>=6'} @@ -1923,6 +1919,9 @@ packages: '@types/react@18.0.37': resolution: {integrity: sha512-4yaZZtkRN3ZIQD3KSEwkfcik8s0SWV+82dlJot1AbGYHCzJkWP3ENBY6wYeDRmKZ6HkrgoGAmR2HqdwYGp6OEw==} + '@types/react@18.2.0': + resolution: {integrity: sha512-0FLj93y5USLHdnhIhABk83rm8XEGA7kH3cr+YUlvxoUGp1xNt/DINUMvqPxLyOQMzLmZe8i4RTHbvb8MC7NmrA==} + '@types/scheduler@0.16.3': resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} @@ -3956,11 +3955,11 @@ packages: glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me global@4.4.0: resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} @@ -5904,7 +5903,7 @@ packages: react-markdown@5.0.3: resolution: {integrity: sha512-jDWOc1AvWn0WahpjW6NK64mtx6cwjM4iSsLHJPNBqoAgGOVoIdJMqaKX4++plhOtdd4JksdqzlDibgPx6B/M2w==} peerDependencies: - '@types/react': ^18 + '@types/react': '>=16' react: '>=16' react-merge-refs@1.1.0: @@ -6558,6 +6557,7 @@ packages: tar@6.1.13: resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==} engines: {node: '>=10'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me telejson@6.0.8: resolution: {integrity: sha512-nerNXi+j8NK1QEfBHtZUN/aLdDcyupA//9kAboYLrtzZlPLpUfqbVGWb9zz91f/mIjRbAYhbgtnJHY8I1b5MBg==} @@ -6997,7 +6997,7 @@ packages: uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true v8-to-istanbul@9.1.0: @@ -7117,6 +7117,7 @@ packages: whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} @@ -8212,22 +8213,22 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@design-systems/utils@2.12.0(@types/react@18.0.37)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@design-systems/utils@2.12.0(@types/react@18.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.21.0 - '@types/react': 18.0.37 + '@types/react': 18.2.0 clsx: 1.1.0 focus-lock: 0.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-merge-refs: 1.1.0 - '@devtools-ds/object-inspector@1.2.1(@types/react@18.0.37)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@devtools-ds/object-inspector@1.2.1(@types/react@18.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.7.2 '@devtools-ds/object-parser': 1.2.1 - '@devtools-ds/themes': 1.2.1(@types/react@18.0.37)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@devtools-ds/tree': 1.2.1(@types/react@18.0.37)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@devtools-ds/themes': 1.2.1(@types/react@18.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@devtools-ds/tree': 1.2.1(@types/react@18.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) clsx: 1.1.0 react: 18.2.0 transitivePeerDependencies: @@ -8238,20 +8239,20 @@ snapshots: dependencies: '@babel/runtime': 7.5.5 - '@devtools-ds/themes@1.2.1(@types/react@18.0.37)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@devtools-ds/themes@1.2.1(@types/react@18.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.5.5 - '@design-systems/utils': 2.12.0(@types/react@18.0.37)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@design-systems/utils': 2.12.0(@types/react@18.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) clsx: 1.1.0 react: 18.2.0 transitivePeerDependencies: - '@types/react' - react-dom - '@devtools-ds/tree@1.2.1(@types/react@18.0.37)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@devtools-ds/tree@1.2.1(@types/react@18.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.7.2 - '@devtools-ds/themes': 1.2.1(@types/react@18.0.37)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@devtools-ds/themes': 1.2.1(@types/react@18.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) clsx: 1.1.0 react: 18.2.0 transitivePeerDependencies: @@ -8844,9 +8845,9 @@ snapshots: - webpack-cli - webpack-command - '@storybook/addon-interactions@6.5.16(@types/react@18.0.37)(eslint@8.40.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.5)': + '@storybook/addon-interactions@6.5.16(@types/react@18.2.0)(eslint@8.40.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@4.9.5)': dependencies: - '@devtools-ds/object-inspector': 1.2.1(@types/react@18.0.37)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@devtools-ds/object-inspector': 1.2.1(@types/react@18.2.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@storybook/addons': 6.5.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@storybook/api': 6.5.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@storybook/client-logger': 6.5.16 @@ -9033,7 +9034,7 @@ snapshots: style-loader: 1.3.0(webpack@4.46.0) terser-webpack-plugin: 4.2.3(webpack@4.46.0) ts-dedent: 2.2.0 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.79.0))(webpack@4.46.0) + url-loader: 4.1.1(file-loader@6.2.0(webpack@4.46.0))(webpack@4.46.0) util-deprecate: 1.0.2 webpack: 4.46.0 webpack-dev-middleware: 3.7.3(webpack@4.46.0) @@ -9449,7 +9450,7 @@ snapshots: core-js: 3.30.1 css-loader: 3.6.0(webpack@4.46.0) express: 4.18.2 - file-loader: 6.2.0(webpack@4.46.0) + file-loader: 6.2.0(webpack@5.79.0) find-up: 5.0.0 fs-extra: 9.1.0 html-webpack-plugin: 4.5.2(webpack@4.46.0) @@ -9464,7 +9465,7 @@ snapshots: telejson: 6.0.8 terser-webpack-plugin: 4.2.3(webpack@4.46.0) ts-dedent: 2.2.0 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.79.0))(webpack@4.46.0) + url-loader: 4.1.1(file-loader@6.2.0(webpack@4.46.0))(webpack@4.46.0) util-deprecate: 1.0.2 webpack: 4.46.0 webpack-dev-middleware: 3.7.3(webpack@4.46.0) @@ -9734,16 +9735,11 @@ snapshots: - webpack-cli - webpack-command - '@storybook/testing-library@0.0.13(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@storybook/testing-library@0.2.2': dependencies: - '@storybook/client-logger': 6.5.16 - '@storybook/instrumenter': 6.5.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@testing-library/dom': 8.20.0 - '@testing-library/user-event': 13.5.0(@testing-library/dom@8.20.0) + '@testing-library/dom': 9.3.4 + '@testing-library/user-event': 14.4.3(@testing-library/dom@9.3.4) ts-dedent: 2.2.0 - transitivePeerDependencies: - - react - - react-dom '@storybook/theming@6.5.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: @@ -9839,6 +9835,17 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 + '@testing-library/dom@9.3.4': + dependencies: + '@babel/code-frame': 7.21.4 + '@babel/runtime': 7.21.0 + '@types/aria-query': 5.0.1 + aria-query: 5.1.3 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + '@testing-library/jest-dom@5.16.5': dependencies: '@adobe/css-tools': 4.2.0 @@ -9868,14 +9875,13 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@testing-library/user-event@13.5.0(@testing-library/dom@8.20.0)': + '@testing-library/user-event@14.4.3(@testing-library/dom@8.20.0)': dependencies: - '@babel/runtime': 7.21.0 '@testing-library/dom': 8.20.0 - '@testing-library/user-event@14.4.3(@testing-library/dom@8.20.0)': + '@testing-library/user-event@14.4.3(@testing-library/dom@9.3.4)': dependencies: - '@testing-library/dom': 8.20.0 + '@testing-library/dom': 9.3.4 '@tootallnate/once@2.0.0': {} @@ -10010,6 +10016,12 @@ snapshots: '@types/scheduler': 0.16.3 csstype: 3.1.2 + '@types/react@18.2.0': + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.3 + csstype: 3.1.2 + '@types/scheduler@0.16.3': {} '@types/semver@7.3.13': {} @@ -12318,6 +12330,12 @@ snapshots: schema-utils: 3.1.2 webpack: 4.46.0 + file-loader@6.2.0(webpack@5.79.0): + dependencies: + loader-utils: 2.0.4 + schema-utils: 3.1.2 + webpack: 5.79.0 + file-system-cache@1.1.0: dependencies: fs-extra: 10.1.0 @@ -16156,14 +16174,14 @@ snapshots: urix@0.1.0: {} - url-loader@4.1.1(file-loader@6.2.0(webpack@5.79.0))(webpack@4.46.0): + url-loader@4.1.1(file-loader@6.2.0(webpack@4.46.0))(webpack@4.46.0): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.1.2 webpack: 4.46.0 optionalDependencies: - file-loader: 6.2.0(webpack@4.46.0) + file-loader: 6.2.0(webpack@5.79.0) url-parse@1.5.10: dependencies: