diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index cb43bfc11a6f..5718ecd30180 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -19,7 +19,7 @@ "@types/react": "latest", "@vitejs/plugin-react": "latest", "jsdom": "latest", - "typescript": "4.6.3", + "typescript": "^4.8.4", "vitest": "latest" } } diff --git a/examples/react-storybook/package.json b/examples/react-storybook/package.json index 98fa36a34320..838557bc8ca8 100644 --- a/examples/react-storybook/package.json +++ b/examples/react-storybook/package.json @@ -34,7 +34,7 @@ "jsdom": "latest", "msw": "^0.39.2", "msw-storybook-addon": "^1.6.3", - "typescript": "^4.7.2", + "typescript": "^4.8.4", "vite": "latest", "vitest": "latest" }, diff --git a/examples/react-testing-lib/package.json b/examples/react-testing-lib/package.json index 49fe4003a970..0bae16ede7be 100644 --- a/examples/react-testing-lib/package.json +++ b/examples/react-testing-lib/package.json @@ -10,19 +10,20 @@ "test:ui": "vitest --ui" }, "dependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { "@testing-library/jest-dom": "^5.16.4", - "@testing-library/react": "^12.1.5", - "@testing-library/react-hooks": "^8.0.0", - "@testing-library/user-event": "^13.5.0", - "@types/react": "^17.0.45", - "@types/react-dom": "^17.0.17", - "@vitejs/plugin-react": "^1.3.2", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^14.4.3", + "@types/react": "^18.0.24", + "@types/react-dom": "^18.0.8", + "@vitejs/plugin-react": "^2.2.0", + "@vitest/coverage-c8": "^0.24.5", "@vitest/ui": "latest", "jsdom": "latest", + "typescript": "^4.8.4", "vite": "latest", "vitest": "latest" }, diff --git a/examples/react-testing-lib/src/App.test.tsx b/examples/react-testing-lib/src/App.test.tsx index 8f15199eb437..c0a97acc51ab 100644 --- a/examples/react-testing-lib/src/App.test.tsx +++ b/examples/react-testing-lib/src/App.test.tsx @@ -1,4 +1,3 @@ -import { describe, expect, it } from 'vitest' import App from './App' import { render, screen, userEvent } from './utils/test-utils' diff --git a/examples/react-testing-lib/src/components/input.test.tsx b/examples/react-testing-lib/src/components/input.test.tsx index ba5a8224e893..f3c0100c4914 100644 --- a/examples/react-testing-lib/src/components/input.test.tsx +++ b/examples/react-testing-lib/src/components/input.test.tsx @@ -1,4 +1,3 @@ -import '@testing-library/jest-dom' import { render, screen, userEvent } from '../utils/test-utils' import { Input } from './Input' @@ -19,7 +18,7 @@ describe('Input', async () => { name: /email address/i, })).toBeInTheDocument() }) - it('should change input value', () => { + it('should change input value', async () => { render( { name: /email address/i, }) expect(input).toBeInTheDocument() - userEvent.type(input, '1337') + await userEvent.type(input, '1337') expect(input).toHaveValue('1337') }) it('should render the input with error', () => { diff --git a/examples/react-testing-lib/src/hooks/useCounter.test.ts b/examples/react-testing-lib/src/hooks/useCounter.test.ts index 85b7f215fea6..ac08e16e2896 100644 --- a/examples/react-testing-lib/src/hooks/useCounter.test.ts +++ b/examples/react-testing-lib/src/hooks/useCounter.test.ts @@ -1,4 +1,4 @@ -import { act, renderHook } from '@testing-library/react-hooks' +import { act, renderHook } from '@testing-library/react' import { useCounter } from './useCounter' describe('useCounter', () => { diff --git a/examples/react-testing-lib/src/main.tsx b/examples/react-testing-lib/src/main.tsx index 3992ef9741fa..f42e66ad9514 100644 --- a/examples/react-testing-lib/src/main.tsx +++ b/examples/react-testing-lib/src/main.tsx @@ -1,11 +1,10 @@ -import React from 'react' -import ReactDOM from 'react-dom' +import { StrictMode } from 'react' +import { createRoot } from 'react-dom/client' import './index.css' import App from './App' -ReactDOM.render( - +createRoot(document.getElementById('root') as HTMLElement).render( + - , - document.getElementById('root'), + , ) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 86a9f819c0b3..1302fa4736c5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -230,7 +230,7 @@ importers: next: 12.1.5 react: 18.0.0 react-dom: 18.0.0 - typescript: 4.6.3 + typescript: ^4.8.4 vitest: workspace:* dependencies: next: 12.1.5_zpnidt7m3osuk7shl3s4oenomq @@ -239,10 +239,10 @@ importers: devDependencies: '@testing-library/react': 13.3.0_zpnidt7m3osuk7shl3s4oenomq '@types/node': 18.11.9 - '@types/react': 18.0.24 + '@types/react': 18.0.25 '@vitejs/plugin-react': 2.2.0 jsdom: 20.0.2 - typescript: 4.6.3 + typescript: 4.8.4 vitest: link:../../packages/vitest examples/playwright: @@ -390,7 +390,7 @@ importers: react: ^17.0.2 react-dom: ^17.0.2 react-query: ^3.39.0 - typescript: ^4.7.2 + typescript: ^4.8.4 vite: ^3.2.0 vitest: workspace:* dependencies: @@ -401,10 +401,10 @@ importers: devDependencies: '@babel/core': 7.18.13 '@storybook/addon-actions': 6.5.10_sfoxds7t5ydpegc3knd667wn6m - '@storybook/addon-essentials': 6.5.10_3dluw2xseh6veqm2kl5ixdlsse + '@storybook/addon-essentials': 6.5.10_woybfvsee2x6d3zh4gjoip7njy '@storybook/addon-links': 6.5.10_sfoxds7t5ydpegc3knd667wn6m - '@storybook/builder-vite': 0.1.41_erk3pgs5guegcpaaqwmmovmymq - '@storybook/react': 6.5.10_3dluw2xseh6veqm2kl5ixdlsse + '@storybook/builder-vite': 0.1.41_be3jsoghr34mheek6rzfxmc5k4 + '@storybook/react': 6.5.10_woybfvsee2x6d3zh4gjoip7njy '@storybook/testing-library': 0.0.11_sfoxds7t5ydpegc3knd667wn6m '@storybook/testing-react': 1.3.0_35blmeidzgqisdr5wtpltokp2e '@testing-library/jest-dom': 5.16.5 @@ -417,38 +417,40 @@ importers: jsdom: 20.0.2 msw: 0.39.2 msw-storybook-addon: 1.6.3_ssm5z5kjlefxgbmyszjdm3lzke - typescript: 4.8.2 + typescript: 4.8.4 vite: 3.2.1 vitest: link:../../packages/vitest examples/react-testing-lib: specifiers: '@testing-library/jest-dom': ^5.16.4 - '@testing-library/react': ^12.1.5 - '@testing-library/react-hooks': ^8.0.0 - '@testing-library/user-event': ^13.5.0 - '@types/react': ^17.0.45 - '@types/react-dom': ^17.0.17 - '@vitejs/plugin-react': ^1.3.2 + '@testing-library/react': ^13.4.0 + '@testing-library/user-event': ^14.4.3 + '@types/react': ^18.0.24 + '@types/react-dom': ^18.0.8 + '@vitejs/plugin-react': ^2.2.0 + '@vitest/coverage-c8': ^0.24.5 '@vitest/ui': latest jsdom: latest - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.2.0 + react-dom: ^18.2.0 + typescript: ^4.8.4 vite: ^3.2.0 vitest: workspace:* dependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 devDependencies: '@testing-library/jest-dom': 5.16.5 - '@testing-library/react': 12.1.5_sfoxds7t5ydpegc3knd667wn6m - '@testing-library/react-hooks': 8.0.1_j6sw2p2tdbh6crpcmkxtmmhma4 - '@testing-library/user-event': 13.5.0 - '@types/react': 17.0.49 - '@types/react-dom': 17.0.17 - '@vitejs/plugin-react': 1.3.2 + '@testing-library/react': 13.4.0_biqbaboplfbrettd7655fr4n2y + '@testing-library/user-event': 14.4.3 + '@types/react': 18.0.24 + '@types/react-dom': 18.0.8 + '@vitejs/plugin-react': 2.2.0_vite@3.2.1 + '@vitest/coverage-c8': link:../../packages/coverage-c8 '@vitest/ui': link:../../packages/ui jsdom: 20.0.2 + typescript: 4.8.4 vite: 3.2.1 vitest: link:../../packages/vitest @@ -4513,7 +4515,7 @@ packages: chalk: 4.1.2 dev: true - /@joshwooding/vite-plugin-react-docgen-typescript/0.0.4_qpm4z4w26rmhhvml5zxgo5rbea: + /@joshwooding/vite-plugin-react-docgen-typescript/0.0.4_qpqpptm6doui2bjlmcwwgpgdpe: resolution: {integrity: sha512-ezL7SU//1OV4Oyt/zQ3CsX8uLujVEYUHuULkqgcW6wOuQfRnvgkn99HZtLWwS257GmZVwszGQzhL7VE3PbMAYw==} peerDependencies: typescript: '>= 4.3.x' @@ -4522,8 +4524,8 @@ packages: glob: 7.2.3 glob-promise: 4.2.2_glob@7.2.3 magic-string: 0.26.7 - react-docgen-typescript: 2.2.2_typescript@4.8.2 - typescript: 4.8.2 + react-docgen-typescript: 2.2.2_typescript@4.8.4 + typescript: 4.8.4 vite: 3.2.1 dev: true @@ -5315,7 +5317,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/addon-controls/6.5.10_rw34wyrummvuuuhgiylphbvpae: + /@storybook/addon-controls/6.5.10_56jbash75ng5psbctf36wqywr4: resolution: {integrity: sha512-lC2y3XcolmQAJwFurIyGrynAHPWmfNtTCdu3rQBTVGwyxCoNwdOOeC2jV0BRqX2+CW6OHzJr9frNWXPSaZ8c4w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5330,7 +5332,7 @@ packages: '@storybook/api': 6.5.10_sfoxds7t5ydpegc3knd667wn6m '@storybook/client-logger': 6.5.10 '@storybook/components': 6.5.10_sfoxds7t5ydpegc3knd667wn6m - '@storybook/core-common': 6.5.10_rw34wyrummvuuuhgiylphbvpae + '@storybook/core-common': 6.5.10_56jbash75ng5psbctf36wqywr4 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/node-logger': 6.5.10 '@storybook/store': 6.5.10_sfoxds7t5ydpegc3knd667wn6m @@ -5349,7 +5351,7 @@ packages: - webpack-command dev: true - /@storybook/addon-docs/6.5.10_3dluw2xseh6veqm2kl5ixdlsse: + /@storybook/addon-docs/6.5.10_woybfvsee2x6d3zh4gjoip7njy: resolution: {integrity: sha512-1kgjo3f0vL6GN8fTwLL05M/q/kDdzvuqwhxPY/v5hubFb3aQZGr2yk9pRBaLAbs4bez0yG0ASXcwhYnrEZUppg==} peerDependencies: '@storybook/mdx2-csf': ^0.0.3 @@ -5370,7 +5372,7 @@ packages: '@storybook/addons': 6.5.10_sfoxds7t5ydpegc3knd667wn6m '@storybook/api': 6.5.10_sfoxds7t5ydpegc3knd667wn6m '@storybook/components': 6.5.10_sfoxds7t5ydpegc3knd667wn6m - '@storybook/core-common': 6.5.10_rw34wyrummvuuuhgiylphbvpae + '@storybook/core-common': 6.5.10_56jbash75ng5psbctf36wqywr4 '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/docs-tools': 6.5.10_sfoxds7t5ydpegc3knd667wn6m @@ -5404,7 +5406,7 @@ packages: - webpack-command dev: true - /@storybook/addon-essentials/6.5.10_3dluw2xseh6veqm2kl5ixdlsse: + /@storybook/addon-essentials/6.5.10_woybfvsee2x6d3zh4gjoip7njy: resolution: {integrity: sha512-PT2aiR4vgAyB0pl3HNBUa4/a7NDRxASxAazz7zt9ZDirkipDKfxwdcLeRoJzwSngVDWEhuz5/paN5x4eNp4Hww==} peerDependencies: '@babel/core': ^7.9.6 @@ -5464,15 +5466,15 @@ packages: '@babel/core': 7.18.13 '@storybook/addon-actions': 6.5.10_sfoxds7t5ydpegc3knd667wn6m '@storybook/addon-backgrounds': 6.5.10_sfoxds7t5ydpegc3knd667wn6m - '@storybook/addon-controls': 6.5.10_rw34wyrummvuuuhgiylphbvpae - '@storybook/addon-docs': 6.5.10_3dluw2xseh6veqm2kl5ixdlsse + '@storybook/addon-controls': 6.5.10_56jbash75ng5psbctf36wqywr4 + '@storybook/addon-docs': 6.5.10_woybfvsee2x6d3zh4gjoip7njy '@storybook/addon-measure': 6.5.10_sfoxds7t5ydpegc3knd667wn6m '@storybook/addon-outline': 6.5.10_sfoxds7t5ydpegc3knd667wn6m '@storybook/addon-toolbars': 6.5.10_sfoxds7t5ydpegc3knd667wn6m '@storybook/addon-viewport': 6.5.10_sfoxds7t5ydpegc3knd667wn6m '@storybook/addons': 6.5.10_sfoxds7t5ydpegc3knd667wn6m '@storybook/api': 6.5.10_sfoxds7t5ydpegc3knd667wn6m - '@storybook/core-common': 6.5.10_rw34wyrummvuuuhgiylphbvpae + '@storybook/core-common': 6.5.10_56jbash75ng5psbctf36wqywr4 '@storybook/node-logger': 6.5.10 core-js: 3.25.0 react: 17.0.2 @@ -5660,7 +5662,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/builder-vite/0.1.41_erk3pgs5guegcpaaqwmmovmymq: + /@storybook/builder-vite/0.1.41_be3jsoghr34mheek6rzfxmc5k4: resolution: {integrity: sha512-h/7AgEUfSuVexTD6LuJ6BCNu+FSo/+IKYBQ1O3TyF2BEgcob5/BGrx9QcwM0LJCF44L1zNKaxkKpCZs9p+LRRA==} peerDependencies: '@storybook/core-common': '>=6.4.3 || >=6.5.0-alpha.0' @@ -5671,7 +5673,7 @@ packages: '@storybook/mdx2-csf': optional: true dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.0.4_qpm4z4w26rmhhvml5zxgo5rbea + '@joshwooding/vite-plugin-react-docgen-typescript': 0.0.4_qpqpptm6doui2bjlmcwwgpgdpe '@storybook/mdx1-csf': 0.0.4_u2aypivye4tius5ftakppbroiy '@storybook/source-loader': 6.5.10_sfoxds7t5ydpegc3knd667wn6m '@vitejs/plugin-react': 1.3.2 @@ -5692,7 +5694,7 @@ packages: - typescript dev: true - /@storybook/builder-webpack4/6.5.10_rw34wyrummvuuuhgiylphbvpae: + /@storybook/builder-webpack4/6.5.10_56jbash75ng5psbctf36wqywr4: resolution: {integrity: sha512-AoKjsCNoQQoZXYwBDxO8s+yVEd5FjBJAaysEuUTHq2fb81jwLrGcEOo6hjw4jqfugZQIzYUEjPazlvubS78zpw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5710,7 +5712,7 @@ packages: '@storybook/client-api': 6.5.10_sfoxds7t5ydpegc3knd667wn6m '@storybook/client-logger': 6.5.10 '@storybook/components': 6.5.10_sfoxds7t5ydpegc3knd667wn6m - '@storybook/core-common': 6.5.10_rw34wyrummvuuuhgiylphbvpae + '@storybook/core-common': 6.5.10_56jbash75ng5psbctf36wqywr4 '@storybook/core-events': 6.5.10 '@storybook/node-logger': 6.5.10 '@storybook/preview-web': 6.5.10_sfoxds7t5ydpegc3knd667wn6m @@ -5728,12 +5730,12 @@ packages: css-loader: 3.6.0_webpack@4.46.0 file-loader: 6.2.0_webpack@4.46.0 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 4.1.6_52v4mnadlpsg7i2qs7mzsj75c4 + fork-ts-checker-webpack-plugin: 4.1.6_lasgyenclx45ngbljrbo537mpe glob: 7.2.3 glob-promise: 3.4.0_glob@7.2.3 global: 4.4.0 html-webpack-plugin: 4.5.2_webpack@4.46.0 - pnp-webpack-plugin: 1.6.4_typescript@4.8.2 + pnp-webpack-plugin: 1.6.4_typescript@4.8.4 postcss: 7.0.39 postcss-flexbugs-fixes: 4.2.1 postcss-loader: 4.3.0_gzaxsinx64nntyd3vmdqwl7coe @@ -5744,7 +5746,7 @@ packages: style-loader: 1.3.0_webpack@4.46.0 terser-webpack-plugin: 4.2.3_webpack@4.46.0 ts-dedent: 2.2.0 - typescript: 4.8.2 + typescript: 4.8.4 url-loader: 4.1.1_lit45vopotvaqup7lrvlnvtxwy util-deprecate: 1.0.2 webpack: 4.46.0 @@ -5846,7 +5848,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/core-client/6.5.10_5bux6joajxjwtryfea6pxumd6u: + /@storybook/core-client/6.5.10_jrbh53wlplns5k3knei7sip5xu: resolution: {integrity: sha512-THsIjNrOrampTl0Lgfjvfjk1JnktKb4CQLOM80KpQb4cjDqorBjJmErzUkUQ2y3fXvrDmQ/kUREkShET4XEdtA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5877,13 +5879,13 @@ packages: react-dom: 17.0.2_react@17.0.2 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 - typescript: 4.8.2 + typescript: 4.8.4 unfetch: 4.2.0 util-deprecate: 1.0.2 - webpack: 4.46.0 + webpack: 5.74.0 dev: true - /@storybook/core-client/6.5.10_5ysc5kprm2gqmrsxblravkdpgy: + /@storybook/core-client/6.5.10_lb6j7tllhltqtas2n635xqdotu: resolution: {integrity: sha512-THsIjNrOrampTl0Lgfjvfjk1JnktKb4CQLOM80KpQb4cjDqorBjJmErzUkUQ2y3fXvrDmQ/kUREkShET4XEdtA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5914,13 +5916,13 @@ packages: react-dom: 17.0.2_react@17.0.2 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 - typescript: 4.8.2 + typescript: 4.8.4 unfetch: 4.2.0 util-deprecate: 1.0.2 - webpack: 5.74.0 + webpack: 4.46.0 dev: true - /@storybook/core-common/6.5.10_rw34wyrummvuuuhgiylphbvpae: + /@storybook/core-common/6.5.10_56jbash75ng5psbctf36wqywr4: resolution: {integrity: sha512-Bx+VKkfWdrAmD8T51Sjq/mMhRaiapBHcpG4cU5bc3DMbg+LF2/yrgqv/cjVu+m5gHAzYCac5D7gqzBgvG7Myww==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5964,7 +5966,7 @@ packages: express: 4.18.1 file-system-cache: 1.1.0 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.2_52v4mnadlpsg7i2qs7mzsj75c4 + fork-ts-checker-webpack-plugin: 6.5.2_lasgyenclx45ngbljrbo537mpe fs-extra: 9.1.0 glob: 7.2.3 handlebars: 4.7.7 @@ -5980,7 +5982,7 @@ packages: slash: 3.0.0 telejson: 6.0.8 ts-dedent: 2.2.0 - typescript: 4.8.2 + typescript: 4.8.4 util-deprecate: 1.0.2 webpack: 4.46.0 transitivePeerDependencies: @@ -5997,7 +5999,7 @@ packages: core-js: 3.25.0 dev: true - /@storybook/core-server/6.5.10_rw34wyrummvuuuhgiylphbvpae: + /@storybook/core-server/6.5.10_56jbash75ng5psbctf36wqywr4: resolution: {integrity: sha512-jqwpA0ccA8X5ck4esWBid04+cEIVqirdAcqJeNb9IZAD+bRreO4Im8ilzr7jc5AmQ9fkqHs2NByFKh9TITp8NQ==} peerDependencies: '@storybook/builder-webpack5': '*' @@ -6014,17 +6016,17 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-webpack4': 6.5.10_rw34wyrummvuuuhgiylphbvpae - '@storybook/core-client': 6.5.10_5bux6joajxjwtryfea6pxumd6u - '@storybook/core-common': 6.5.10_rw34wyrummvuuuhgiylphbvpae + '@storybook/builder-webpack4': 6.5.10_56jbash75ng5psbctf36wqywr4 + '@storybook/core-client': 6.5.10_lb6j7tllhltqtas2n635xqdotu + '@storybook/core-common': 6.5.10_56jbash75ng5psbctf36wqywr4 '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/csf-tools': 6.5.10 - '@storybook/manager-webpack4': 6.5.10_rw34wyrummvuuuhgiylphbvpae + '@storybook/manager-webpack4': 6.5.10_56jbash75ng5psbctf36wqywr4 '@storybook/node-logger': 6.5.10 '@storybook/semver': 7.3.2 '@storybook/store': 6.5.10_sfoxds7t5ydpegc3knd667wn6m - '@storybook/telemetry': 6.5.10_rw34wyrummvuuuhgiylphbvpae + '@storybook/telemetry': 6.5.10_56jbash75ng5psbctf36wqywr4 '@types/node': 16.11.56 '@types/node-fetch': 2.6.2 '@types/pretty-hrtime': 1.0.1 @@ -6055,7 +6057,7 @@ packages: slash: 3.0.0 telejson: 6.0.8 ts-dedent: 2.2.0 - typescript: 4.8.2 + typescript: 4.8.4 util-deprecate: 1.0.2 watchpack: 2.4.0 webpack: 4.46.0 @@ -6074,7 +6076,7 @@ packages: - webpack-command dev: true - /@storybook/core/6.5.10_5ysc5kprm2gqmrsxblravkdpgy: + /@storybook/core/6.5.10_jrbh53wlplns5k3knei7sip5xu: resolution: {integrity: sha512-K86yYa0tYlMxADlwQTculYvPROokQau09SCVqpsLg3wJCTvYFL4+SIqcYoyBSbFmHOdnYbJgPydjN33MYLiOZQ==} peerDependencies: '@storybook/builder-webpack5': '*' @@ -6091,11 +6093,11 @@ packages: typescript: optional: true dependencies: - '@storybook/core-client': 6.5.10_5ysc5kprm2gqmrsxblravkdpgy - '@storybook/core-server': 6.5.10_rw34wyrummvuuuhgiylphbvpae + '@storybook/core-client': 6.5.10_jrbh53wlplns5k3knei7sip5xu + '@storybook/core-server': 6.5.10_56jbash75ng5psbctf36wqywr4 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 - typescript: 4.8.2 + typescript: 4.8.4 webpack: 5.74.0 transitivePeerDependencies: - '@storybook/mdx2-csf' @@ -6177,7 +6179,7 @@ packages: - react-dom dev: true - /@storybook/manager-webpack4/6.5.10_rw34wyrummvuuuhgiylphbvpae: + /@storybook/manager-webpack4/6.5.10_56jbash75ng5psbctf36wqywr4: resolution: {integrity: sha512-N/TlNDhuhARuFipR/ZJ/xEVESz23iIbCsZ4VNehLHm8PpiGlQUehk+jMjWmz5XV0bJItwjRclY+CU3GjZKblfQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6191,8 +6193,8 @@ packages: '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.19.6 '@babel/preset-react': 7.18.6_@babel+core@7.19.6 '@storybook/addons': 6.5.10_sfoxds7t5ydpegc3knd667wn6m - '@storybook/core-client': 6.5.10_5bux6joajxjwtryfea6pxumd6u - '@storybook/core-common': 6.5.10_rw34wyrummvuuuhgiylphbvpae + '@storybook/core-client': 6.5.10_lb6j7tllhltqtas2n635xqdotu + '@storybook/core-common': 6.5.10_56jbash75ng5psbctf36wqywr4 '@storybook/node-logger': 6.5.10 '@storybook/theming': 6.5.10_sfoxds7t5ydpegc3knd667wn6m '@storybook/ui': 6.5.10_sfoxds7t5ydpegc3knd667wn6m @@ -6209,7 +6211,7 @@ packages: fs-extra: 9.1.0 html-webpack-plugin: 4.5.2_webpack@4.46.0 node-fetch: 2.6.7 - pnp-webpack-plugin: 1.6.4_typescript@4.8.2 + pnp-webpack-plugin: 1.6.4_typescript@4.8.4 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 read-pkg-up: 7.0.1 @@ -6219,7 +6221,7 @@ packages: telejson: 6.0.8 terser-webpack-plugin: 4.2.3_webpack@4.46.0 ts-dedent: 2.2.0 - typescript: 4.8.2 + typescript: 4.8.4 url-loader: 4.1.1_lit45vopotvaqup7lrvlnvtxwy util-deprecate: 1.0.2 webpack: 4.46.0 @@ -6336,7 +6338,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/react-docgen-typescript-plugin/1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_frxmcuunqqqeqipt45cd6rjuvu: + /@storybook/react-docgen-typescript-plugin/1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_qqxisngxjbp7lstdk7boexbu3e: resolution: {integrity: sha512-eVg3BxlOm2P+chijHBTByr90IZVUtgRW56qEOLX7xlww2NBuKrcavBlcmn+HH7GIUktquWkMPtvy6e0W0NgA5w==} peerDependencies: typescript: '>= 3.x' @@ -6347,15 +6349,15 @@ packages: find-cache-dir: 3.3.2 flat-cache: 3.0.4 micromatch: 4.0.5 - react-docgen-typescript: 2.2.2_typescript@4.8.2 + react-docgen-typescript: 2.2.2_typescript@4.8.4 tslib: 2.4.0 - typescript: 4.8.2 + typescript: 4.8.4 webpack: 5.74.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/react/6.5.10_3dluw2xseh6veqm2kl5ixdlsse: + /@storybook/react/6.5.10_woybfvsee2x6d3zh4gjoip7njy: resolution: {integrity: sha512-m8S1qQrwA7pDGwdKEvL6LV3YKvSzVUY297Fq+xcTU3irnAy4sHDuFoLqV6Mi1510mErK1r8+rf+0R5rEXB219g==} engines: {node: '>=10.13.0'} hasBin: true @@ -6389,12 +6391,12 @@ packages: '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_metx475lqcp4j5c75za4zf7xbi '@storybook/addons': 6.5.10_sfoxds7t5ydpegc3knd667wn6m '@storybook/client-logger': 6.5.10 - '@storybook/core': 6.5.10_5ysc5kprm2gqmrsxblravkdpgy - '@storybook/core-common': 6.5.10_rw34wyrummvuuuhgiylphbvpae + '@storybook/core': 6.5.10_jrbh53wlplns5k3knei7sip5xu + '@storybook/core-common': 6.5.10_56jbash75ng5psbctf36wqywr4 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/docs-tools': 6.5.10_sfoxds7t5ydpegc3knd667wn6m '@storybook/node-logger': 6.5.10 - '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_frxmcuunqqqeqipt45cd6rjuvu + '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_qqxisngxjbp7lstdk7boexbu3e '@storybook/semver': 7.3.2 '@storybook/store': 6.5.10_sfoxds7t5ydpegc3knd667wn6m '@types/estree': 0.0.51 @@ -6419,7 +6421,7 @@ packages: read-pkg-up: 7.0.1 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 - typescript: 4.8.2 + typescript: 4.8.4 util-deprecate: 1.0.2 webpack: 5.74.0 transitivePeerDependencies: @@ -6513,11 +6515,11 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/telemetry/6.5.10_rw34wyrummvuuuhgiylphbvpae: + /@storybook/telemetry/6.5.10_56jbash75ng5psbctf36wqywr4: resolution: {integrity: sha512-+M5HILDFS8nDumLxeSeAwi1MTzIuV6UWzV4yB2wcsEXOBTdplcl9oYqFKtlst78oOIdGtpPYxYfivDlqxC2K4g==} dependencies: '@storybook/client-logger': 6.5.10 - '@storybook/core-common': 6.5.10_rw34wyrummvuuuhgiylphbvpae + '@storybook/core-common': 6.5.10_56jbash75ng5psbctf36wqywr4 chalk: 4.1.2 core-js: 3.25.0 detect-package-manager: 2.0.1 @@ -6564,7 +6566,7 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/react': 6.5.10_3dluw2xseh6veqm2kl5ixdlsse + '@storybook/react': 6.5.10_woybfvsee2x6d3zh4gjoip7njy react: 17.0.2 dev: true @@ -6692,29 +6694,6 @@ packages: redent: 3.0.0 dev: true - /@testing-library/react-hooks/8.0.1_j6sw2p2tdbh6crpcmkxtmmhma4: - resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==} - engines: {node: '>=12'} - peerDependencies: - '@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 - peerDependenciesMeta: - '@types/react': - optional: true - react-dom: - optional: true - react-test-renderer: - optional: true - dependencies: - '@babel/runtime': 7.18.9 - '@types/react': 17.0.49 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-error-boundary: 3.1.4_react@17.0.2 - dev: true - /@testing-library/react/12.1.5_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==} engines: {node: '>=12'} @@ -6757,6 +6736,20 @@ packages: react-dom: 18.0.0_react@18.0.0 dev: true + /@testing-library/react/13.4.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==} + engines: {node: '>=12'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@babel/runtime': 7.18.9 + '@testing-library/dom': 8.17.1 + '@types/react-dom': 18.0.8 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: true + /@testing-library/svelte/3.2.1_svelte@3.49.0: resolution: {integrity: sha512-qP5nMAx78zt+a3y9Sws9BNQYP30cOQ/LXDYuAj7wNtw86b7AtB7TFAz6/Av9hFsW3IJHPBBIGff6utVNyq+F1g==} engines: {node: '>= 10'} @@ -6880,7 +6873,7 @@ packages: resolution: {integrity: sha512-xryQlOEIe1TduDWAOphR0ihfebKFSWOXpIsk+70JskCfRfW+xALdnJ0r1ZOTo85F9Qsjk6vtlU7edTYHbls9tA==} dependencies: '@types/cheerio': 0.22.31 - '@types/react': 18.0.24 + '@types/react': 18.0.25 dev: true /@types/eslint-scope/3.7.4: @@ -7119,13 +7112,19 @@ packages: /@types/react-dom/18.0.6: resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==} dependencies: - '@types/react': 18.0.24 + '@types/react': 18.0.25 + dev: true + + /@types/react-dom/18.0.8: + resolution: {integrity: sha512-C3GYO0HLaOkk9dDAz3Dl4sbe4AKUGTCfFIZsz3n/82dPNN8Du533HzKatDxeUYWu24wJgMP1xICqkWk1YOLOIw==} + dependencies: + '@types/react': 18.0.25 dev: true /@types/react-is/17.0.3: resolution: {integrity: sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==} dependencies: - '@types/react': 18.0.24 + '@types/react': 18.0.25 dev: false /@types/react-test-renderer/17.0.2: @@ -7137,7 +7136,7 @@ packages: /@types/react-transition-group/4.4.5: resolution: {integrity: sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==} dependencies: - '@types/react': 18.0.24 + '@types/react': 18.0.25 dev: false /@types/react/17.0.49: @@ -7154,6 +7153,14 @@ packages: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.1.0 + dev: true + + /@types/react/18.0.25: + resolution: {integrity: sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.2 + csstype: 3.1.0 /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} @@ -12656,7 +12663,7 @@ packages: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: true - /fork-ts-checker-webpack-plugin/4.1.6_52v4mnadlpsg7i2qs7mzsj75c4: + /fork-ts-checker-webpack-plugin/4.1.6_lasgyenclx45ngbljrbo537mpe: resolution: {integrity: sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==} engines: {node: '>=6.11.5', yarn: '>=1.0.0'} peerDependencies: @@ -12676,14 +12683,14 @@ packages: minimatch: 3.1.2 semver: 5.7.1 tapable: 1.1.3 - typescript: 4.8.2 + typescript: 4.8.4 webpack: 4.46.0 worker-rpc: 0.1.1 transitivePeerDependencies: - supports-color dev: true - /fork-ts-checker-webpack-plugin/6.5.2_52v4mnadlpsg7i2qs7mzsj75c4: + /fork-ts-checker-webpack-plugin/6.5.2_lasgyenclx45ngbljrbo537mpe: resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -12710,7 +12717,7 @@ packages: schema-utils: 2.7.0 semver: 7.3.7 tapable: 1.1.3 - typescript: 4.8.2 + typescript: 4.8.4 webpack: 4.46.0 dev: true @@ -16677,11 +16684,11 @@ packages: engines: {node: '>=12.13.0'} dev: true - /pnp-webpack-plugin/1.6.4_typescript@4.8.2: + /pnp-webpack-plugin/1.6.4_typescript@4.8.4: resolution: {integrity: sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==} engines: {node: '>=6'} dependencies: - ts-pnp: 1.2.0_typescript@4.8.2 + ts-pnp: 1.2.0_typescript@4.8.4 transitivePeerDependencies: - typescript dev: true @@ -17197,12 +17204,12 @@ packages: webpack: 4.46.0 dev: true - /react-docgen-typescript/2.2.2_typescript@4.8.2: + /react-docgen-typescript/2.2.2_typescript@4.8.4: resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: typescript: '>= 4.3.x' dependencies: - typescript: 4.8.2 + typescript: 4.8.4 dev: true /react-docgen/5.4.3: @@ -17284,16 +17291,6 @@ packages: react-is: 17.0.2 dev: true - /react-error-boundary/3.1.4_react@17.0.2: - resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==} - engines: {node: '>=10', npm: '>=6'} - peerDependencies: - react: '>=16.13.1' - dependencies: - '@babel/runtime': 7.18.9 - react: 17.0.2 - dev: true - /react-inspector/5.1.1_react@17.0.2: resolution: {integrity: sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==} peerDependencies: @@ -19496,7 +19493,7 @@ packages: yn: 3.1.1 dev: true - /ts-pnp/1.2.0_typescript@4.8.2: + /ts-pnp/1.2.0_typescript@4.8.4: resolution: {integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==} engines: {node: '>=6'} peerDependencies: @@ -19505,7 +19502,7 @@ packages: typescript: optional: true dependencies: - typescript: 4.8.2 + typescript: 4.8.4 dev: true /ts-toolbelt/9.6.0: @@ -19665,18 +19662,6 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typescript/4.6.3: - resolution: {integrity: sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - - /typescript/4.8.2: - resolution: {integrity: sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - /typescript/4.8.4: resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} engines: {node: '>=4.2.0'}