diff --git a/.changeset/gentle-pillows-thank.md b/.changeset/gentle-pillows-thank.md new file mode 100644 index 00000000..a007140a --- /dev/null +++ b/.changeset/gentle-pillows-thank.md @@ -0,0 +1,8 @@ +--- +'leva': patch +'@leva-ui/plugin-bezier': patch +'@leva-ui/plugin-plot': patch +'@leva-ui/plugin-spring': patch +--- + +React 18 diff --git a/demo/package.json b/demo/package.json index dc46f4d6..191b1ad2 100644 --- a/demo/package.json +++ b/demo/package.json @@ -19,8 +19,8 @@ "@vitejs/plugin-react": "^1.3.1", "leva": "*", "noisejs": "^2.1.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-dropzone": "^12.0.0", "react-use": "^17.3.2", "three": "^0.137.5", diff --git a/demo/src/index.jsx b/demo/src/index.jsx index e9e75622..7dc2268f 100644 --- a/demo/src/index.jsx +++ b/demo/src/index.jsx @@ -1,13 +1,13 @@ import React from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import App from './App' import './index.css' const rootElement = document.getElementById('root') -ReactDOM.render( +const root = createRoot(rootElement) +root.render( - , - rootElement + ) diff --git a/demo/src/sandboxes/leva-advanced-panels/package.json b/demo/src/sandboxes/leva-advanced-panels/package.json index 3b310df4..4517400d 100644 --- a/demo/src/sandboxes/leva-advanced-panels/package.json +++ b/demo/src/sandboxes/leva-advanced-panels/package.json @@ -4,8 +4,8 @@ "main": "src/index.jsx", "dependencies": { "leva": "*", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.3" }, "scripts": { diff --git a/demo/src/sandboxes/leva-advanced-panels/src/index.jsx b/demo/src/sandboxes/leva-advanced-panels/src/index.jsx index e9e75622..7dc2268f 100644 --- a/demo/src/sandboxes/leva-advanced-panels/src/index.jsx +++ b/demo/src/sandboxes/leva-advanced-panels/src/index.jsx @@ -1,13 +1,13 @@ import React from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import App from './App' import './index.css' const rootElement = document.getElementById('root') -ReactDOM.render( +const root = createRoot(rootElement) +root.render( - , - rootElement + ) diff --git a/demo/src/sandboxes/leva-busy/package.json b/demo/src/sandboxes/leva-busy/package.json index 23ef99bc..f55bfdc8 100644 --- a/demo/src/sandboxes/leva-busy/package.json +++ b/demo/src/sandboxes/leva-busy/package.json @@ -6,8 +6,8 @@ "@radix-ui/react-icons": "^1.0.2", "leva": "*", "noisejs": "2.1.0", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.3", "react-use": "^17.2.4" }, diff --git a/demo/src/sandboxes/leva-busy/src/index.tsx b/demo/src/sandboxes/leva-busy/src/index.tsx index e9e75622..7dc2268f 100644 --- a/demo/src/sandboxes/leva-busy/src/index.tsx +++ b/demo/src/sandboxes/leva-busy/src/index.tsx @@ -1,13 +1,13 @@ import React from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import App from './App' import './index.css' const rootElement = document.getElementById('root') -ReactDOM.render( +const root = createRoot(rootElement) +root.render( - , - rootElement + ) diff --git a/demo/src/sandboxes/leva-custom-plugin/package.json b/demo/src/sandboxes/leva-custom-plugin/package.json index 820d9e16..dbddf4a5 100644 --- a/demo/src/sandboxes/leva-custom-plugin/package.json +++ b/demo/src/sandboxes/leva-custom-plugin/package.json @@ -4,8 +4,8 @@ "main": "src/index.tsx", "dependencies": { "leva": "*", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.3" }, "devDependencies": { diff --git a/demo/src/sandboxes/leva-custom-plugin/src/index.tsx b/demo/src/sandboxes/leva-custom-plugin/src/index.tsx index e9e75622..7dc2268f 100644 --- a/demo/src/sandboxes/leva-custom-plugin/src/index.tsx +++ b/demo/src/sandboxes/leva-custom-plugin/src/index.tsx @@ -1,13 +1,13 @@ import React from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import App from './App' import './index.css' const rootElement = document.getElementById('root') -ReactDOM.render( +const root = createRoot(rootElement) +root.render( - , - rootElement + ) diff --git a/demo/src/sandboxes/leva-minimal/package.json b/demo/src/sandboxes/leva-minimal/package.json index 02a88f3c..90a84cff 100644 --- a/demo/src/sandboxes/leva-minimal/package.json +++ b/demo/src/sandboxes/leva-minimal/package.json @@ -5,8 +5,8 @@ "dependencies": { "@radix-ui/react-icons": "^1.0.2", "leva": "*", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.3" }, "scripts": { diff --git a/demo/src/sandboxes/leva-minimal/src/index.jsx b/demo/src/sandboxes/leva-minimal/src/index.jsx index e9e75622..7dc2268f 100644 --- a/demo/src/sandboxes/leva-minimal/src/index.jsx +++ b/demo/src/sandboxes/leva-minimal/src/index.jsx @@ -1,13 +1,13 @@ import React from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import App from './App' import './index.css' const rootElement = document.getElementById('root') -ReactDOM.render( +const root = createRoot(rootElement) +root.render( - , - rootElement + ) diff --git a/demo/src/sandboxes/leva-plugin-bezier/package.json b/demo/src/sandboxes/leva-plugin-bezier/package.json index 22fa687d..a7e98104 100644 --- a/demo/src/sandboxes/leva-plugin-bezier/package.json +++ b/demo/src/sandboxes/leva-plugin-bezier/package.json @@ -6,8 +6,8 @@ "dependencies": { "@leva-ui/plugin-bezier": "*", "leva": "*", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.3" }, "devDependencies": { diff --git a/demo/src/sandboxes/leva-plugin-bezier/src/index.tsx b/demo/src/sandboxes/leva-plugin-bezier/src/index.tsx index e9e75622..7dc2268f 100644 --- a/demo/src/sandboxes/leva-plugin-bezier/src/index.tsx +++ b/demo/src/sandboxes/leva-plugin-bezier/src/index.tsx @@ -1,13 +1,13 @@ import React from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import App from './App' import './index.css' const rootElement = document.getElementById('root') -ReactDOM.render( +const root = createRoot(rootElement) +root.render( - , - rootElement + ) diff --git a/demo/src/sandboxes/leva-plugin-plot/package.json b/demo/src/sandboxes/leva-plugin-plot/package.json index ace92a7d..56568b84 100644 --- a/demo/src/sandboxes/leva-plugin-plot/package.json +++ b/demo/src/sandboxes/leva-plugin-plot/package.json @@ -6,8 +6,8 @@ "dependencies": { "@leva-ui/plugin-plot": "*", "leva": "*", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.3" }, "devDependencies": { diff --git a/demo/src/sandboxes/leva-plugin-plot/src/index.tsx b/demo/src/sandboxes/leva-plugin-plot/src/index.tsx index e9e75622..7dc2268f 100644 --- a/demo/src/sandboxes/leva-plugin-plot/src/index.tsx +++ b/demo/src/sandboxes/leva-plugin-plot/src/index.tsx @@ -1,13 +1,13 @@ import React from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import App from './App' import './index.css' const rootElement = document.getElementById('root') -ReactDOM.render( +const root = createRoot(rootElement) +root.render( - , - rootElement + ) diff --git a/demo/src/sandboxes/leva-plugin-spring/package.json b/demo/src/sandboxes/leva-plugin-spring/package.json index d04b5181..b934d913 100644 --- a/demo/src/sandboxes/leva-plugin-spring/package.json +++ b/demo/src/sandboxes/leva-plugin-spring/package.json @@ -6,8 +6,8 @@ "dependencies": { "@leva-ui/plugin-spring": "*", "leva": "*", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.3" }, "devDependencies": { diff --git a/demo/src/sandboxes/leva-plugin-spring/src/index.tsx b/demo/src/sandboxes/leva-plugin-spring/src/index.tsx index e9e75622..7dc2268f 100644 --- a/demo/src/sandboxes/leva-plugin-spring/src/index.tsx +++ b/demo/src/sandboxes/leva-plugin-spring/src/index.tsx @@ -1,13 +1,13 @@ import React from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import App from './App' import './index.css' const rootElement = document.getElementById('root') -ReactDOM.render( +const root = createRoot(rootElement) +root.render( - , - rootElement + ) diff --git a/demo/src/sandboxes/leva-scroll/package.json b/demo/src/sandboxes/leva-scroll/package.json index b74e230b..bf4f68f2 100644 --- a/demo/src/sandboxes/leva-scroll/package.json +++ b/demo/src/sandboxes/leva-scroll/package.json @@ -7,8 +7,8 @@ "dependencies": { "leva": "*", "noisejs": "2.1.0", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.3" }, "scripts": { diff --git a/demo/src/sandboxes/leva-scroll/src/index.jsx b/demo/src/sandboxes/leva-scroll/src/index.jsx index e9e75622..7dc2268f 100644 --- a/demo/src/sandboxes/leva-scroll/src/index.jsx +++ b/demo/src/sandboxes/leva-scroll/src/index.jsx @@ -1,13 +1,13 @@ import React from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import App from './App' import './index.css' const rootElement = document.getElementById('root') -ReactDOM.render( +const root = createRoot(rootElement) +root.render( - , - rootElement + ) diff --git a/demo/src/sandboxes/leva-theme/package.json b/demo/src/sandboxes/leva-theme/package.json index 45c3cc2e..4e23ab22 100644 --- a/demo/src/sandboxes/leva-theme/package.json +++ b/demo/src/sandboxes/leva-theme/package.json @@ -6,8 +6,8 @@ "leva": "*", "@leva-ui/plugin-spring": "*", "noisejs": "2.1.0", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.3" }, "scripts": { diff --git a/demo/src/sandboxes/leva-theme/src/index.jsx b/demo/src/sandboxes/leva-theme/src/index.jsx index e9e75622..7dc2268f 100644 --- a/demo/src/sandboxes/leva-theme/src/index.jsx +++ b/demo/src/sandboxes/leva-theme/src/index.jsx @@ -1,13 +1,13 @@ import React from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import App from './App' import './index.css' const rootElement = document.getElementById('root') -ReactDOM.render( +const root = createRoot(rootElement) +root.render( - , - rootElement + ) diff --git a/demo/src/sandboxes/leva-transient/package.json b/demo/src/sandboxes/leva-transient/package.json index 4c2047d3..74cb4c75 100644 --- a/demo/src/sandboxes/leva-transient/package.json +++ b/demo/src/sandboxes/leva-transient/package.json @@ -6,8 +6,8 @@ "@react-three/drei": "^4.3.3", "@react-three/fiber": "^6.0.21", "leva": "*", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.3", "three": "^0.128.0" }, diff --git a/demo/src/sandboxes/leva-transient/src/index.jsx b/demo/src/sandboxes/leva-transient/src/index.jsx index e9e75622..7dc2268f 100644 --- a/demo/src/sandboxes/leva-transient/src/index.jsx +++ b/demo/src/sandboxes/leva-transient/src/index.jsx @@ -1,13 +1,13 @@ import React from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import App from './App' import './index.css' const rootElement = document.getElementById('root') -ReactDOM.render( +const root = createRoot(rootElement) +root.render( - , - rootElement + ) diff --git a/demo/src/sandboxes/leva-ui/package.json b/demo/src/sandboxes/leva-ui/package.json index 7bba86bf..43a217bd 100644 --- a/demo/src/sandboxes/leva-ui/package.json +++ b/demo/src/sandboxes/leva-ui/package.json @@ -6,8 +6,8 @@ "main": "src/index.jsx", "dependencies": { "leva": "*", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-dropzone": "11.3.1", "react-scripts": "4.0.3", "react-use-gesture": "^9.0.0" diff --git a/demo/src/sandboxes/leva-ui/src/index.jsx b/demo/src/sandboxes/leva-ui/src/index.jsx index e9e75622..7dc2268f 100644 --- a/demo/src/sandboxes/leva-ui/src/index.jsx +++ b/demo/src/sandboxes/leva-ui/src/index.jsx @@ -1,13 +1,13 @@ import React from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import App from './App' import './index.css' const rootElement = document.getElementById('root') -ReactDOM.render( +const root = createRoot(rootElement) +root.render( - , - rootElement + ) diff --git a/package.json b/package.json index f96484a3..f18ab470 100644 --- a/package.json +++ b/package.json @@ -75,8 +75,8 @@ "@storybook/addon-links": "^6.4.18", "@storybook/addon-storysource": "^6.4.18", "@storybook/react": "^6.4.18", - "@types/react": "^17.0.39", - "@types/react-dom": "^17.0.11", + "@types/react": "^17.0.44", + "@types/react-dom": "^17.0.16", "@typescript-eslint/eslint-plugin": "^5.10.2", "@typescript-eslint/parser": "^5.10.2", "all-contributors-cli": "^6.20.0", @@ -92,8 +92,8 @@ "postinstall-postinstall": "^2.1.0", "prettier": "^2.6.2", "pretty-quick": "^3.1.3", - "react": "^17", - "react-dom": "^17", + "react": "^18", + "react-dom": "^18", "start-server-and-test": "^1.14.0", "tsd": "^0.20.0", "typescript": "^4.6.3" diff --git a/packages/leva/package.json b/packages/leva/package.json index a74b42f1..0762ae15 100644 --- a/packages/leva/package.json +++ b/packages/leva/package.json @@ -18,8 +18,8 @@ ] }, "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" + "react": ">=18.0.0", + "react-dom": ">=18.0.0" }, "dependencies": { "@radix-ui/react-portal": "^0.1.3", @@ -33,10 +33,11 @@ "react-colorful": "^5.5.1", "react-dropzone": "^12.0.0", "v8n": "^1.3.3", - "zustand": "^3.6.9" + "zustand": "^4.0.0-rc.1" }, "devDependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2" + "@types/react-dom": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" } } diff --git a/packages/leva/src/components/Leva/Leva.tsx b/packages/leva/src/components/Leva/Leva.tsx index 4e30069d..73d0613e 100644 --- a/packages/leva/src/components/Leva/Leva.tsx +++ b/packages/leva/src/components/Leva/Leva.tsx @@ -1,5 +1,5 @@ import React, { useEffect } from 'react' -import ReactDOM from 'react-dom' +import { createRoot } from 'react-dom/client' import { levaStore } from '../../store' import { LevaRoot, LevaRootProps } from './LevaRoot' @@ -40,7 +40,8 @@ export function useRenderRoot(isGlobalPanel: boolean) { document.getElementById('leva__root') || Object.assign(document.createElement('div'), { id: 'leva__root' }) if (document.body) { document.body.appendChild(rootEl) - ReactDOM.render(, rootEl) + const root = createRoot(rootEl) + root.render() } } rootInitialized = true diff --git a/packages/plugin-bezier/package.json b/packages/plugin-bezier/package.json index a4906246..d0c3b092 100644 --- a/packages/plugin-bezier/package.json +++ b/packages/plugin-bezier/package.json @@ -13,7 +13,7 @@ "bugs": "https://github.com/pmndrs/leva/issues", "peerDependencies": { "leva": ">=0.9.23", - "react": ">=16.8.0", + "react": ">=18.0.0", "react-dom": ">=16.8.0" }, "dependencies": { @@ -21,7 +21,7 @@ }, "devDependencies": { "leva": "*", - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.0.0", + "react-dom": "^18.0.0" } } diff --git a/packages/plugin-plot/package.json b/packages/plugin-plot/package.json index 20ebebe3..7eaf48d3 100644 --- a/packages/plugin-plot/package.json +++ b/packages/plugin-plot/package.json @@ -14,7 +14,7 @@ "peerDependencies": { "@use-gesture/react": "^10.0.0", "leva": ">=0.9.23", - "react": ">=16.8.0", + "react": ">=18.0.0", "react-dom": ">=16.8.0" }, "dependencies": { @@ -23,7 +23,7 @@ "devDependencies": { "@use-gesture/react": "^10.2.5", "leva": "*", - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.0.0", + "react-dom": "^18.0.0" } } diff --git a/packages/plugin-spring/package.json b/packages/plugin-spring/package.json index 486475be..ad9e73f3 100644 --- a/packages/plugin-spring/package.json +++ b/packages/plugin-spring/package.json @@ -13,7 +13,7 @@ "bugs": "https://github.com/pmndrs/leva/issues", "peerDependencies": { "leva": ">=0.9.23", - "react": ">=16.8.0", + "react": ">=18.0.0", "react-dom": ">=16.8.0" }, "dependencies": { @@ -21,7 +21,7 @@ }, "devDependencies": { "leva": "*", - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.0.0", + "react-dom": "^18.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8e5fac20..6ba4752b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: 5.3 +lockfileVersion: 5.4 importers: .: @@ -18,8 +18,8 @@ importers: '@storybook/addon-links': ^6.4.18 '@storybook/addon-storysource': ^6.4.18 '@storybook/react': ^6.4.18 - '@types/react': ^17.0.39 - '@types/react-dom': ^17.0.11 + '@types/react': ^17.0.44 + '@types/react-dom': ^17.0.16 '@typescript-eslint/eslint-plugin': ^5.10.2 '@typescript-eslint/parser': ^5.10.2 all-contributors-cli: ^6.20.0 @@ -35,34 +35,34 @@ importers: postinstall-postinstall: ^2.1.0 prettier: ^2.6.2 pretty-quick: ^3.1.3 - react: ^17 - react-dom: ^17 + react: ^18 + react-dom: ^18 start-server-and-test: ^1.14.0 tsd: ^0.20.0 typescript: ^4.6.3 dependencies: '@babel/core': 7.17.9 - '@babel/eslint-parser': 7.17.0_@babel+core@7.17.9+eslint@8.14.0 + '@babel/eslint-parser': 7.17.0_emkcycn4rehlrwjob5s3c77k2i '@babel/preset-env': 7.16.11_@babel+core@7.17.9 '@babel/preset-react': 7.16.7_@babel+core@7.17.9 '@babel/preset-typescript': 7.16.7_@babel+core@7.17.9 '@changesets/cli': 2.22.0 - '@emotion/react': 11.9.0_e6bd7585f4e0972b809c85f7a8594d19 + '@emotion/react': 11.9.0_t7czvm2vca7r4yslnxjl37vmmy '@manypkg/cli': 0.19.1 '@preconstruct/cli': 2.1.5 - '@radix-ui/react-icons': 1.1.0_react@17.0.2 - '@storybook/addon-actions': 6.4.22_b49bddbe4b905ced4713cb857cca91fa - '@storybook/addon-essentials': 6.4.22_d06a96930ba94fb23c5816173c912499 - '@storybook/addon-links': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/addon-storysource': 6.4.22_b49bddbe4b905ced4713cb857cca91fa - '@storybook/react': 6.4.22_b22c218e441e6ea0aa5a695795964cc8 + '@radix-ui/react-icons': 1.1.0_react@18.0.0 + '@storybook/addon-actions': 6.4.22_c7ndysevj3ad32obyn7m4dzley + '@storybook/addon-essentials': 6.4.22_du4bwahl5vdgzllctyoygmlqpi + '@storybook/addon-links': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/addon-storysource': 6.4.22_c7ndysevj3ad32obyn7m4dzley + '@storybook/react': 6.4.22_oosu4v27afy6lpbqwy6as2mls4 '@types/react': 17.0.44 '@types/react-dom': 17.0.16 - '@typescript-eslint/eslint-plugin': 5.21.0_829e74f28e9c9eb05edda582d47d45b8 - '@typescript-eslint/parser': 5.21.0_eslint@8.14.0+typescript@4.6.3 + '@typescript-eslint/eslint-plugin': 5.21.0_qkphj4uotsplaxw5uwbni7kfxa + '@typescript-eslint/parser': 5.21.0_5wsz2tb7zzudmaqxfve53vbauu all-contributors-cli: 6.20.0 eslint: 8.14.0 - eslint-config-react-app: 7.0.1_eslint@8.14.0+typescript@4.6.3 + eslint-config-react-app: 7.0.1_5wsz2tb7zzudmaqxfve53vbauu eslint-plugin-flowtype: 8.0.3_eslint@8.14.0 eslint-plugin-import: 2.26.0_eslint@8.14.0 eslint-plugin-jsx-a11y: 6.5.1_eslint@8.14.0 @@ -73,8 +73,8 @@ importers: postinstall-postinstall: 2.1.0 prettier: 2.6.2 pretty-quick: 3.1.3_prettier@2.6.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 start-server-and-test: 1.14.0 tsd: 0.20.0 typescript: 4.6.3 @@ -94,8 +94,8 @@ importers: '@vitejs/plugin-react': ^1.3.1 leva: '*' noisejs: ^2.1.0 - react: ^17.0.2 - react-dom: ^17.0.2 + react: ^18.0.0 + react-dom: ^18.0.0 react-dropzone: ^12.0.0 react-use: ^17.3.2 three: ^0.137.5 @@ -106,20 +106,20 @@ importers: '@leva-ui/plugin-bezier': link:../packages/plugin-bezier '@leva-ui/plugin-plot': link:../packages/plugin-plot '@leva-ui/plugin-spring': link:../packages/plugin-spring - '@radix-ui/react-icons': 1.1.0_react@17.0.2 - '@react-three/drei': 8.20.2_1ed80e3af8f832cb3a75b5ca4f3ae9cf - '@react-three/fiber': 7.0.27_34b80ea473220ee91a0c6918b7b53ec9 - '@stitches/react': 1.2.8_react@17.0.2 - '@use-gesture/react': 10.2.11_react@17.0.2 + '@radix-ui/react-icons': 1.1.0_react@18.0.0 + '@react-three/drei': 8.20.2_m6iaclzep4yxf2zb6x5edswixm + '@react-three/fiber': 7.0.27_ifxzmrook6yvas23gtdkmgugry + '@stitches/react': 1.2.8_react@18.0.0 + '@use-gesture/react': 10.2.11_react@18.0.0 '@vitejs/plugin-react': 1.3.1 - leva: link:../packages/leva + leva: 0.9.25_zpnidt7m3osuk7shl3s4oenomq noisejs: 2.1.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-dropzone: 12.1.0_react@17.0.2 - react-use: 17.3.2_react-dom@17.0.2+react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 + react-dropzone: 12.1.0_react@18.0.0 + react-use: 17.3.2_zpnidt7m3osuk7shl3s4oenomq three: 0.137.5 - wouter: 2.7.5_react@17.0.2 + wouter: 2.7.5_react@18.0.0 devDependencies: '@types/react': 17.0.44 '@types/react-dom': 17.0.16 @@ -131,33 +131,35 @@ importers: '@radix-ui/react-portal': ^0.1.3 '@radix-ui/react-tooltip': 0.1.6 '@stitches/react': ^1.2.8 + '@types/react-dom': ^18.0.0 '@use-gesture/react': ^10.2.5 '@welldone-software/why-did-you-render': ^6.2.3 colord: ^2.9.2 dequal: ^2.0.2 merge-value: ^1.0.0 - react: ^17.0.2 + react: ^18.0.0 react-colorful: ^5.5.1 - react-dom: ^17.0.2 + react-dom: ^18.0.0 react-dropzone: ^12.0.0 v8n: ^1.3.3 - zustand: ^3.6.9 + zustand: ^4.0.0-rc.1 dependencies: - '@radix-ui/react-portal': 0.1.4_react-dom@17.0.2+react@17.0.2 - '@radix-ui/react-tooltip': 0.1.6_react-dom@17.0.2+react@17.0.2 - '@stitches/react': 1.2.8_react@17.0.2 - '@use-gesture/react': 10.2.11_react@17.0.2 - '@welldone-software/why-did-you-render': 6.2.3_react@17.0.2 + '@radix-ui/react-portal': 0.1.4_zpnidt7m3osuk7shl3s4oenomq + '@radix-ui/react-tooltip': 0.1.6_zpnidt7m3osuk7shl3s4oenomq + '@stitches/react': 1.2.8_react@18.0.0 + '@use-gesture/react': 10.2.11_react@18.0.0 + '@welldone-software/why-did-you-render': 6.2.3_react@18.0.0 colord: 2.9.2 dequal: 2.0.2 merge-value: 1.0.0 - react-colorful: 5.5.1_react-dom@17.0.2+react@17.0.2 - react-dropzone: 12.1.0_react@17.0.2 + react-colorful: 5.5.1_zpnidt7m3osuk7shl3s4oenomq + react-dropzone: 12.1.0_react@18.0.0 v8n: 1.4.0 - zustand: 3.7.2_react@17.0.2 + zustand: 4.0.0-rc.1_react@18.0.0 devDependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@types/react-dom': 18.0.0 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 packages/leva/plugin: specifiers: {} @@ -165,40 +167,40 @@ importers: packages/plugin-bezier: specifiers: leva: '>=0.9.23' - react: '>=16.8.0' + react: '>=18.0.0' react-dom: '>=16.8.0' react-use-measure: ^2.1.1 dependencies: - leva: link:../leva - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-use-measure: 2.1.1_react-dom@17.0.2+react@17.0.2 + leva: 0.9.25_zry6zlza76a3tfyh2jggqa2zae + react: 18.0.0 + react-dom: 17.0.2_react@18.0.0 + react-use-measure: 2.1.1_zry6zlza76a3tfyh2jggqa2zae packages/plugin-plot: specifiers: '@use-gesture/react': ^10.0.0 leva: '>=0.9.23' mathjs: ^10.1.1 - react: '>=16.8.0' + react: '>=18.0.0' react-dom: '>=16.8.0' dependencies: - '@use-gesture/react': 10.2.11_react@17.0.2 - leva: link:../leva + '@use-gesture/react': 10.2.11_react@18.0.0 + leva: 0.9.25_zry6zlza76a3tfyh2jggqa2zae mathjs: 10.5.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 17.0.2_react@18.0.0 packages/plugin-spring: specifiers: '@react-spring/web': 9.4.2 leva: '>=0.9.23' - react: '>=16.8.0' + react: '>=18.0.0' react-dom: '>=16.8.0' dependencies: - '@react-spring/web': 9.4.2_react-dom@17.0.2+react@17.0.2 - leva: link:../leva - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@react-spring/web': 9.4.2_zry6zlza76a3tfyh2jggqa2zae + leva: 0.9.25_zry6zlza76a3tfyh2jggqa2zae + react: 18.0.0 + react-dom: 17.0.2_react@18.0.0 packages: /@ampproject/remapping/2.1.2: @@ -272,7 +274,7 @@ packages: - supports-color dev: false - /@babel/eslint-parser/7.17.0_@babel+core@7.17.9+eslint@8.14.0: + /@babel/eslint-parser/7.17.0_emkcycn4rehlrwjob5s3c77k2i: resolution: { integrity: sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA== } engines: { node: ^10.13.0 || ^12.13.0 || >=14.0.0 } @@ -2108,7 +2110,7 @@ packages: stylis: 4.0.13 dev: false - /@emotion/core/10.3.1_react@17.0.2: + /@emotion/core/10.3.1_react@18.0.0: resolution: { integrity: sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww== } peerDependencies: @@ -2120,7 +2122,7 @@ packages: '@emotion/serialize': 0.11.16 '@emotion/sheet': 0.9.4 '@emotion/utils': 0.11.3 - react: 17.0.2 + react: 18.0.0 dev: false /@emotion/css/10.0.27: @@ -2154,7 +2156,7 @@ packages: { integrity: sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== } dev: false - /@emotion/react/11.9.0_e6bd7585f4e0972b809c85f7a8594d19: + /@emotion/react/11.9.0_t7czvm2vca7r4yslnxjl37vmmy: resolution: { integrity: sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ== } peerDependencies: @@ -2176,7 +2178,7 @@ packages: '@emotion/weak-memoize': 0.2.5 '@types/react': 17.0.44 hoist-non-react-statics: 3.3.2 - react: 17.0.2 + react: 18.0.0 dev: false /@emotion/serialize/0.11.16: @@ -2211,7 +2213,7 @@ packages: { integrity: sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g== } dev: false - /@emotion/styled-base/10.3.0_316248eb6686a2fd4fbadcfd00de37f3: + /@emotion/styled-base/10.3.0_mfft6oyurvfh5lhfip2o6ybxjy: resolution: { integrity: sha512-PBRqsVKR7QRNkmfH78hTSSwHWcwDpecH9W6heujWAcyp2wdz/64PP73s7fWS1dIPm8/Exc8JAzYS8dEWXjv60w== } peerDependencies: @@ -2219,24 +2221,24 @@ packages: react: '>=16.3.0' dependencies: '@babel/runtime': 7.17.9 - '@emotion/core': 10.3.1_react@17.0.2 + '@emotion/core': 10.3.1_react@18.0.0 '@emotion/is-prop-valid': 0.8.8 '@emotion/serialize': 0.11.16 '@emotion/utils': 0.11.3 - react: 17.0.2 + react: 18.0.0 dev: false - /@emotion/styled/10.3.0_316248eb6686a2fd4fbadcfd00de37f3: + /@emotion/styled/10.3.0_mfft6oyurvfh5lhfip2o6ybxjy: resolution: { integrity: sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ== } peerDependencies: '@emotion/core': ^10.0.27 react: '>=16.3.0' dependencies: - '@emotion/core': 10.3.1_react@17.0.2 - '@emotion/styled-base': 10.3.0_316248eb6686a2fd4fbadcfd00de37f3 + '@emotion/core': 10.3.1_react@18.0.0 + '@emotion/styled-base': 10.3.0_mfft6oyurvfh5lhfip2o6ybxjy babel-plugin-emotion: 10.2.2 - react: 17.0.2 + react: 18.0.0 dev: false /@emotion/stylis/0.8.5: @@ -2433,12 +2435,12 @@ packages: read-yaml-file: 1.1.0 dev: false - /@mdx-js/loader/1.6.22_react@17.0.2: + /@mdx-js/loader/1.6.22_react@18.0.0: resolution: { integrity: sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q== } dependencies: '@mdx-js/mdx': 1.6.22 - '@mdx-js/react': 1.6.22_react@17.0.2 + '@mdx-js/react': 1.6.22_react@18.0.0 loader-utils: 2.0.0 transitivePeerDependencies: - react @@ -2472,13 +2474,13 @@ packages: - supports-color dev: false - /@mdx-js/react/1.6.22_react@17.0.2: + /@mdx-js/react/1.6.22_react@18.0.0: resolution: { integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg== } peerDependencies: react: ^16.13.1 || ^17.0.0 dependencies: - react: 17.0.2 + react: 18.0.0 dev: false /@mdx-js/util/1.6.22: @@ -2542,7 +2544,7 @@ packages: rimraf: 3.0.2 dev: false - /@pmmmwh/react-refresh-webpack-plugin/0.5.5_06cd85ae30adde416cafc06517ba554d: + /@pmmmwh/react-refresh-webpack-plugin/0.5.5_a3gyllrqvxpec3fpybsrposvju: resolution: { integrity: sha512-RbG7h6TuP6nFFYKJwbcToA1rjC1FyPg25NR2noAZ0vKI+la01KTSRPkuVPE+U88jXv7javx2JHglUcL1MHcshQ== } engines: { node: '>= 10.13' } @@ -2660,58 +2662,58 @@ packages: '@babel/runtime': 7.17.9 dev: false - /@radix-ui/react-arrow/0.1.3_react@17.0.2: + /@radix-ui/react-arrow/0.1.3_react@18.0.0: resolution: { integrity: sha512-9x1gRYdlUD5OUwY7L+M+4FY/YltDSsrNSj8QXGPbxZxL5ghWXB/4lhyIGccCwk/e8ggfmQYv9SRNmn3LavPo3A== } peerDependencies: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - '@radix-ui/react-primitive': 0.1.3_react@17.0.2 - react: 17.0.2 + '@radix-ui/react-primitive': 0.1.3_react@18.0.0 + react: 18.0.0 dev: false - /@radix-ui/react-compose-refs/0.1.0_react@17.0.2: + /@radix-ui/react-compose-refs/0.1.0_react@18.0.0: resolution: { integrity: sha512-eyclbh+b77k+69Dk72q3694OHrn9B3QsoIRx7ywX341U9RK1ThgQjMFZoPtmZNQTksXHLNEiefR8hGVeFyInGg== } peerDependencies: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - react: 17.0.2 + react: 18.0.0 dev: false - /@radix-ui/react-context/0.1.1_react@17.0.2: + /@radix-ui/react-context/0.1.1_react@18.0.0: resolution: { integrity: sha512-PkyVX1JsLBioeu0jB9WvRpDBBLtLZohVDT3BB5CTSJqActma8S8030P57mWZb4baZifMvN7KKWPAA40UmWKkQg== } peerDependencies: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - react: 17.0.2 + react: 18.0.0 dev: false - /@radix-ui/react-icons/1.1.0_react@17.0.2: + /@radix-ui/react-icons/1.1.0_react@18.0.0: resolution: { integrity: sha512-nhctV9YKN8G4HfkS3p03ml+osTBDMGKImaAJTm666hymtaWEgIPiqL7F53ivDqIO4A+20ERwUiiKJ8h3XK7uAg== } peerDependencies: react: ^16.x || ^17.x dependencies: - react: 17.0.2 + react: 18.0.0 dev: false - /@radix-ui/react-id/0.1.4_react@17.0.2: + /@radix-ui/react-id/0.1.4_react@18.0.0: resolution: { integrity: sha512-/hq5m/D0ZfJWOS7TLF+G0l08KDRs87LBE46JkAvgKkg1fW4jkucx9At9D9vauIPSbdNmww5kXEp566hMlA8eXA== } peerDependencies: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - '@radix-ui/react-use-layout-effect': 0.1.0_react@17.0.2 - react: 17.0.2 + '@radix-ui/react-use-layout-effect': 0.1.0_react@18.0.0 + react: 18.0.0 dev: false - /@radix-ui/react-popper/0.1.3_react@17.0.2: + /@radix-ui/react-popper/0.1.3_react@18.0.0: resolution: { integrity: sha512-2OV2YaJv7iTZexJY3HJ7B6Fs1A/3JXd3fRGU4JY0guACfGMD1C/jSgds505MKQOTiHE/quI6j3/q8yfzFjJR9g== } peerDependencies: @@ -2719,17 +2721,17 @@ packages: dependencies: '@babel/runtime': 7.17.9 '@radix-ui/popper': 0.1.0 - '@radix-ui/react-arrow': 0.1.3_react@17.0.2 - '@radix-ui/react-compose-refs': 0.1.0_react@17.0.2 - '@radix-ui/react-context': 0.1.1_react@17.0.2 - '@radix-ui/react-primitive': 0.1.3_react@17.0.2 - '@radix-ui/react-use-rect': 0.1.1_react@17.0.2 - '@radix-ui/react-use-size': 0.1.0_react@17.0.2 + '@radix-ui/react-arrow': 0.1.3_react@18.0.0 + '@radix-ui/react-compose-refs': 0.1.0_react@18.0.0 + '@radix-ui/react-context': 0.1.1_react@18.0.0 + '@radix-ui/react-primitive': 0.1.3_react@18.0.0 + '@radix-ui/react-use-rect': 0.1.1_react@18.0.0 + '@radix-ui/react-use-size': 0.1.0_react@18.0.0 '@radix-ui/rect': 0.1.1 - react: 17.0.2 + react: 18.0.0 dev: false - /@radix-ui/react-portal/0.1.3_react-dom@17.0.2+react@17.0.2: + /@radix-ui/react-portal/0.1.3_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-DrV+sPYLs0HhmX5/b7yRT6nLM9Nl6FtQe2KUG+46kiCOKQ+0XzNMO5hmeQtyq0mRf/qlC02rFu6OMsWpIqVsJg== } peerDependencies: @@ -2737,13 +2739,27 @@ packages: react-dom: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - '@radix-ui/react-primitive': 0.1.3_react@17.0.2 - '@radix-ui/react-use-layout-effect': 0.1.0_react@17.0.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@radix-ui/react-primitive': 0.1.3_react@18.0.0 + '@radix-ui/react-use-layout-effect': 0.1.0_react@18.0.0 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 + dev: false + + /@radix-ui/react-portal/0.1.3_zry6zlza76a3tfyh2jggqa2zae: + resolution: + { integrity: sha512-DrV+sPYLs0HhmX5/b7yRT6nLM9Nl6FtQe2KUG+46kiCOKQ+0XzNMO5hmeQtyq0mRf/qlC02rFu6OMsWpIqVsJg== } + peerDependencies: + react: ^16.8 || ^17.0 + react-dom: ^16.8 || ^17.0 + dependencies: + '@babel/runtime': 7.17.9 + '@radix-ui/react-primitive': 0.1.3_react@18.0.0 + '@radix-ui/react-use-layout-effect': 0.1.0_react@18.0.0 + react: 18.0.0 + react-dom: 17.0.2_react@18.0.0 dev: false - /@radix-ui/react-portal/0.1.4_react-dom@17.0.2+react@17.0.2: + /@radix-ui/react-portal/0.1.4_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw== } peerDependencies: @@ -2751,58 +2767,72 @@ packages: react-dom: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - '@radix-ui/react-primitive': 0.1.4_react@17.0.2 - '@radix-ui/react-use-layout-effect': 0.1.0_react@17.0.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@radix-ui/react-primitive': 0.1.4_react@18.0.0 + '@radix-ui/react-use-layout-effect': 0.1.0_react@18.0.0 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 dev: false - /@radix-ui/react-presence/0.1.1_react@17.0.2: + /@radix-ui/react-portal/0.1.4_zry6zlza76a3tfyh2jggqa2zae: + resolution: + { integrity: sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw== } + peerDependencies: + react: ^16.8 || ^17.0 + react-dom: ^16.8 || ^17.0 + dependencies: + '@babel/runtime': 7.17.9 + '@radix-ui/react-primitive': 0.1.4_react@18.0.0 + '@radix-ui/react-use-layout-effect': 0.1.0_react@18.0.0 + react: 18.0.0 + react-dom: 17.0.2_react@18.0.0 + dev: false + + /@radix-ui/react-presence/0.1.1_react@18.0.0: resolution: { integrity: sha512-LsL+NcWDpFUAYCmXeH02o4pgqcSLpwxP84UIjCtpIKrsPe2vLuhcp79KC/jZJeXz+of2lUpMAxpM+eCpxFZtlg== } peerDependencies: react: '>=16.8' dependencies: '@babel/runtime': 7.17.9 - '@radix-ui/react-compose-refs': 0.1.0_react@17.0.2 - '@radix-ui/react-use-layout-effect': 0.1.0_react@17.0.2 - react: 17.0.2 + '@radix-ui/react-compose-refs': 0.1.0_react@18.0.0 + '@radix-ui/react-use-layout-effect': 0.1.0_react@18.0.0 + react: 18.0.0 dev: false - /@radix-ui/react-primitive/0.1.3_react@17.0.2: + /@radix-ui/react-primitive/0.1.3_react@18.0.0: resolution: { integrity: sha512-fcyADaaAx2jdqEDLsTs6aX50S3L1c9K9CC6XMpJpuXFJCU4n9PGTFDZRtY2gAoXXoRCPIBsklCopSmGb6SsDjQ== } peerDependencies: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - '@radix-ui/react-slot': 0.1.2_react@17.0.2 - react: 17.0.2 + '@radix-ui/react-slot': 0.1.2_react@18.0.0 + react: 18.0.0 dev: false - /@radix-ui/react-primitive/0.1.4_react@17.0.2: + /@radix-ui/react-primitive/0.1.4_react@18.0.0: resolution: { integrity: sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA== } peerDependencies: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - '@radix-ui/react-slot': 0.1.2_react@17.0.2 - react: 17.0.2 + '@radix-ui/react-slot': 0.1.2_react@18.0.0 + react: 18.0.0 dev: false - /@radix-ui/react-slot/0.1.2_react@17.0.2: + /@radix-ui/react-slot/0.1.2_react@18.0.0: resolution: { integrity: sha512-ADkqfL+agEzEguU3yS26jfB50hRrwf7U4VTwAOZEmi/g+ITcBWe12yM46ueS/UCIMI9Py+gFUaAdxgxafFvY2Q== } peerDependencies: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - '@radix-ui/react-compose-refs': 0.1.0_react@17.0.2 - react: 17.0.2 + '@radix-ui/react-compose-refs': 0.1.0_react@18.0.0 + react: 18.0.0 dev: false - /@radix-ui/react-tooltip/0.1.6_react-dom@17.0.2+react@17.0.2: + /@radix-ui/react-tooltip/0.1.6_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-0uaRpRmTCQo5yMUkDpv4LEDnaQDoeLXcNNhZonCZdbZBQ7ntvjURIWIigq1/pXZp0UX7oPpFzsXD9jUp8JT0WA== } peerDependencies: @@ -2811,76 +2841,102 @@ packages: dependencies: '@babel/runtime': 7.17.9 '@radix-ui/primitive': 0.1.0 - '@radix-ui/react-compose-refs': 0.1.0_react@17.0.2 - '@radix-ui/react-context': 0.1.1_react@17.0.2 - '@radix-ui/react-id': 0.1.4_react@17.0.2 - '@radix-ui/react-popper': 0.1.3_react@17.0.2 - '@radix-ui/react-portal': 0.1.3_react-dom@17.0.2+react@17.0.2 - '@radix-ui/react-presence': 0.1.1_react@17.0.2 - '@radix-ui/react-primitive': 0.1.3_react@17.0.2 - '@radix-ui/react-slot': 0.1.2_react@17.0.2 - '@radix-ui/react-use-controllable-state': 0.1.0_react@17.0.2 - '@radix-ui/react-use-escape-keydown': 0.1.0_react@17.0.2 - '@radix-ui/react-use-previous': 0.1.0_react@17.0.2 - '@radix-ui/react-use-rect': 0.1.1_react@17.0.2 - '@radix-ui/react-visually-hidden': 0.1.3_react@17.0.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - dev: false - - /@radix-ui/react-use-callback-ref/0.1.0_react@17.0.2: + '@radix-ui/react-compose-refs': 0.1.0_react@18.0.0 + '@radix-ui/react-context': 0.1.1_react@18.0.0 + '@radix-ui/react-id': 0.1.4_react@18.0.0 + '@radix-ui/react-popper': 0.1.3_react@18.0.0 + '@radix-ui/react-portal': 0.1.3_zpnidt7m3osuk7shl3s4oenomq + '@radix-ui/react-presence': 0.1.1_react@18.0.0 + '@radix-ui/react-primitive': 0.1.3_react@18.0.0 + '@radix-ui/react-slot': 0.1.2_react@18.0.0 + '@radix-ui/react-use-controllable-state': 0.1.0_react@18.0.0 + '@radix-ui/react-use-escape-keydown': 0.1.0_react@18.0.0 + '@radix-ui/react-use-previous': 0.1.0_react@18.0.0 + '@radix-ui/react-use-rect': 0.1.1_react@18.0.0 + '@radix-ui/react-visually-hidden': 0.1.3_react@18.0.0 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 + dev: false + + /@radix-ui/react-tooltip/0.1.6_zry6zlza76a3tfyh2jggqa2zae: + resolution: + { integrity: sha512-0uaRpRmTCQo5yMUkDpv4LEDnaQDoeLXcNNhZonCZdbZBQ7ntvjURIWIigq1/pXZp0UX7oPpFzsXD9jUp8JT0WA== } + peerDependencies: + react: ^16.8 || ^17.0 + react-dom: ^16.8 || ^17.0 + dependencies: + '@babel/runtime': 7.17.9 + '@radix-ui/primitive': 0.1.0 + '@radix-ui/react-compose-refs': 0.1.0_react@18.0.0 + '@radix-ui/react-context': 0.1.1_react@18.0.0 + '@radix-ui/react-id': 0.1.4_react@18.0.0 + '@radix-ui/react-popper': 0.1.3_react@18.0.0 + '@radix-ui/react-portal': 0.1.3_zry6zlza76a3tfyh2jggqa2zae + '@radix-ui/react-presence': 0.1.1_react@18.0.0 + '@radix-ui/react-primitive': 0.1.3_react@18.0.0 + '@radix-ui/react-slot': 0.1.2_react@18.0.0 + '@radix-ui/react-use-controllable-state': 0.1.0_react@18.0.0 + '@radix-ui/react-use-escape-keydown': 0.1.0_react@18.0.0 + '@radix-ui/react-use-previous': 0.1.0_react@18.0.0 + '@radix-ui/react-use-rect': 0.1.1_react@18.0.0 + '@radix-ui/react-visually-hidden': 0.1.3_react@18.0.0 + react: 18.0.0 + react-dom: 17.0.2_react@18.0.0 + dev: false + + /@radix-ui/react-use-callback-ref/0.1.0_react@18.0.0: resolution: { integrity: sha512-Va041McOFFl+aV+sejvl0BS2aeHx86ND9X/rVFmEFQKTXCp6xgUK0NGUAGcgBlIjnJSbMYPGEk1xKSSlVcN2Aw== } peerDependencies: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - react: 17.0.2 + react: 18.0.0 dev: false - /@radix-ui/react-use-controllable-state/0.1.0_react@17.0.2: + /@radix-ui/react-use-controllable-state/0.1.0_react@18.0.0: resolution: { integrity: sha512-zv7CX/PgsRl46a52Tl45TwqwVJdmqnlQEQhaYMz/yBOD2sx2gCkCFSoF/z9mpnYWmS6DTLNTg5lIps3fV6EnXg== } peerDependencies: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - '@radix-ui/react-use-callback-ref': 0.1.0_react@17.0.2 - react: 17.0.2 + '@radix-ui/react-use-callback-ref': 0.1.0_react@18.0.0 + react: 18.0.0 dev: false - /@radix-ui/react-use-escape-keydown/0.1.0_react@17.0.2: + /@radix-ui/react-use-escape-keydown/0.1.0_react@18.0.0: resolution: { integrity: sha512-tDLZbTGFmvXaazUXXv8kYbiCcbAE8yKgng9s95d8fCO+Eundv0Jngbn/hKPhDDs4jj9ChwRX5cDDnlaN+ugYYQ== } peerDependencies: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - '@radix-ui/react-use-callback-ref': 0.1.0_react@17.0.2 - react: 17.0.2 + '@radix-ui/react-use-callback-ref': 0.1.0_react@18.0.0 + react: 18.0.0 dev: false - /@radix-ui/react-use-layout-effect/0.1.0_react@17.0.2: + /@radix-ui/react-use-layout-effect/0.1.0_react@18.0.0: resolution: { integrity: sha512-+wdeS51Y+E1q1Wmd+1xSSbesZkpVj4jsg0BojCbopWvgq5iBvixw5vgemscdh58ep98BwUbsFYnrywFhV9yrVg== } peerDependencies: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - react: 17.0.2 + react: 18.0.0 dev: false - /@radix-ui/react-use-previous/0.1.0_react@17.0.2: + /@radix-ui/react-use-previous/0.1.0_react@18.0.0: resolution: { integrity: sha512-0fxNc33rYnCzDMPSiSnfS8YklnxQo8WqbAQXPAgIaaA1jRu2qFB916PL4qCIW+avcAAqFD38vWhqDqcVmBharA== } peerDependencies: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - react: 17.0.2 + react: 18.0.0 dev: false - /@radix-ui/react-use-rect/0.1.1_react@17.0.2: + /@radix-ui/react-use-rect/0.1.1_react@18.0.0: resolution: { integrity: sha512-kHNNXAsP3/PeszEmM/nxBBS9Jbo93sO+xuMTcRfwzXsmxT5gDXQzAiKbZQ0EecCPtJIzqvr7dlaQi/aP1PKYqQ== } peerDependencies: @@ -2888,28 +2944,28 @@ packages: dependencies: '@babel/runtime': 7.17.9 '@radix-ui/rect': 0.1.1 - react: 17.0.2 + react: 18.0.0 dev: false - /@radix-ui/react-use-size/0.1.0_react@17.0.2: + /@radix-ui/react-use-size/0.1.0_react@18.0.0: resolution: { integrity: sha512-TcZAsR+BYI46w/RbaSFCRACl+Jh6mDqhu6GS2r0iuJpIVrj8atff7qtTjmMmfGtEDNEjhl7DxN3pr1nTS/oruQ== } peerDependencies: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - react: 17.0.2 + react: 18.0.0 dev: false - /@radix-ui/react-visually-hidden/0.1.3_react@17.0.2: + /@radix-ui/react-visually-hidden/0.1.3_react@18.0.0: resolution: { integrity: sha512-dPU6ZR2WQ/W9qv7E1Y8/I8ymqG+8sViU6dQQ6sfr2/8yGr0I4mmI7ywTnqXaE+YS9gHLEZHdQcEqTNESg6YfdQ== } peerDependencies: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.17.9 - '@radix-ui/react-primitive': 0.1.3_react@17.0.2 - react: 17.0.2 + '@radix-ui/react-primitive': 0.1.3_react@18.0.0 + react: 18.0.0 dev: false /@radix-ui/rect/0.1.1: @@ -2919,28 +2975,28 @@ packages: '@babel/runtime': 7.17.9 dev: false - /@react-spring/animated/9.4.4_react@17.0.2: + /@react-spring/animated/9.4.4_react@18.0.0: resolution: { integrity: sha512-e9xnuBaUTD+NolKikUmrGWjX8AVCPyj1GcEgjgq9E+0sXKv46UY7cm2EmB6mUDTxWIDVKebARY++xT4nGDraBQ== } peerDependencies: react: ^16.8.0 || ^17.0.0 dependencies: - '@react-spring/shared': 9.4.4_react@17.0.2 + '@react-spring/shared': 9.4.4_react@18.0.0 '@react-spring/types': 9.4.4 - react: 17.0.2 + react: 18.0.0 dev: false - /@react-spring/core/9.4.4_react@17.0.2: + /@react-spring/core/9.4.4_react@18.0.0: resolution: { integrity: sha512-llgb0ljFyjMB0JhWsaFHOi9XFT8n1jBMVs1IFY2ipIBerWIRWrgUmIpakLPHTa4c4jwqTaDSwX90s2a0iN7dxQ== } peerDependencies: react: ^16.8.0 || ^17.0.0 dependencies: - '@react-spring/animated': 9.4.4_react@17.0.2 + '@react-spring/animated': 9.4.4_react@18.0.0 '@react-spring/rafz': 9.4.4 - '@react-spring/shared': 9.4.4_react@17.0.2 + '@react-spring/shared': 9.4.4_react@18.0.0 '@react-spring/types': 9.4.4 - react: 17.0.2 + react: 18.0.0 dev: false /@react-spring/rafz/9.4.4: @@ -2948,7 +3004,7 @@ packages: { integrity: sha512-5ki/sQ06Mdf8AuFstSt5zbNNicRT4LZogiJttDAww1ozhuvemafNWEHxhzcULgCPCDu2s7HsroaISV7+GQWrhw== } dev: false - /@react-spring/shared/9.4.4_react@17.0.2: + /@react-spring/shared/9.4.4_react@18.0.0: resolution: { integrity: sha512-ySVgScDZlhm/+Iy2smY9i/DDrShArY0j6zjTS/Re1lasKnhq8qigoGiAxe8xMPJNlCaj3uczCqHy3TY9bKRtfQ== } peerDependencies: @@ -2956,10 +3012,10 @@ packages: dependencies: '@react-spring/rafz': 9.4.4 '@react-spring/types': 9.4.4 - react: 17.0.2 + react: 18.0.0 dev: false - /@react-spring/three/9.4.4_b4a1ce16b6c0d06b133285530b3a7c6a: + /@react-spring/three/9.4.4_px5n7jrmj5rp52ch6ok2zq4opm: resolution: { integrity: sha512-z77ohxg8zG0CcZJojzfoJTTrjSbIyefNz2RlId68/4IypnOs1p8kB2Q1p+wX4KyWORpLg8ivsPcjtwBjGwfDtg== } peerDependencies: @@ -2967,12 +3023,12 @@ packages: react: '>=16.11' three: '>=0.126' dependencies: - '@react-spring/animated': 9.4.4_react@17.0.2 - '@react-spring/core': 9.4.4_react@17.0.2 - '@react-spring/shared': 9.4.4_react@17.0.2 + '@react-spring/animated': 9.4.4_react@18.0.0 + '@react-spring/core': 9.4.4_react@18.0.0 + '@react-spring/shared': 9.4.4_react@18.0.0 '@react-spring/types': 9.4.4 - '@react-three/fiber': 7.0.27_34b80ea473220ee91a0c6918b7b53ec9 - react: 17.0.2 + '@react-three/fiber': 7.0.27_ifxzmrook6yvas23gtdkmgugry + react: 18.0.0 three: 0.137.5 dev: false @@ -2981,22 +3037,22 @@ packages: { integrity: sha512-KpxKt/D//q/t/6FBcde/RE36LKp8PpWu7kFEMLwpzMGl9RpcexunmYOQJWwmJWtkQjgE1YRr7DzBMryz6La1cQ== } dev: false - /@react-spring/web/9.4.2_react-dom@17.0.2+react@17.0.2: + /@react-spring/web/9.4.2_zry6zlza76a3tfyh2jggqa2zae: resolution: { integrity: sha512-sWfA9NkVuvVOpjSlMkD2zcF6X3i8NSHTeH/uHCGKsN3mYqgkhvAF+E8GASO/H4KKGNhbRvgCZiwJXOtOGyUg6A== } peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@react-spring/animated': 9.4.4_react@17.0.2 - '@react-spring/core': 9.4.4_react@17.0.2 - '@react-spring/shared': 9.4.4_react@17.0.2 + '@react-spring/animated': 9.4.4_react@18.0.0 + '@react-spring/core': 9.4.4_react@18.0.0 + '@react-spring/shared': 9.4.4_react@18.0.0 '@react-spring/types': 9.4.4 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 17.0.2_react@18.0.0 dev: false - /@react-three/drei/8.20.2_1ed80e3af8f832cb3a75b5ca4f3ae9cf: + /@react-three/drei/8.20.2_m6iaclzep4yxf2zb6x5edswixm: resolution: { integrity: sha512-V2P/YHYg2+N58eWtIqmOJf0t5nWGTcmpT+ci4tB5gt3CsWU2vuoeQFhvBmqEF+cXwZD5ZYKPfQDf/06NzTx/lw== } peerDependencies: @@ -3009,29 +3065,29 @@ packages: optional: true dependencies: '@babel/runtime': 7.17.9 - '@react-spring/three': 9.4.4_b4a1ce16b6c0d06b133285530b3a7c6a - '@react-three/fiber': 7.0.27_34b80ea473220ee91a0c6918b7b53ec9 - '@use-gesture/react': 10.2.11_react@17.0.2 + '@react-spring/three': 9.4.4_px5n7jrmj5rp52ch6ok2zq4opm + '@react-three/fiber': 7.0.27_ifxzmrook6yvas23gtdkmgugry + '@use-gesture/react': 10.2.11_react@18.0.0 detect-gpu: 4.0.19 glsl-noise: 0.0.0 lodash.omit: 4.5.0 lodash.pick: 4.4.0 meshline: 2.0.4_three@0.137.5 - react: 17.0.2 - react-composer: 5.0.2_react@17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-composer: 5.0.2_react@18.0.0 + react-dom: 18.0.0_react@18.0.0 react-merge-refs: 1.1.0 stats.js: 0.17.0 - suspend-react: 0.0.8_react@17.0.2 + suspend-react: 0.0.8_react@18.0.0 three: 0.137.5 three-mesh-bvh: 0.5.10_three@0.137.5 three-stdlib: 2.10.0_three@0.137.5 troika-three-text: 0.46.4_three@0.137.5 utility-types: 3.10.0 - zustand: 3.7.2_react@17.0.2 + zustand: 3.7.2_react@18.0.0 dev: false - /@react-three/fiber/7.0.27_34b80ea473220ee91a0c6918b7b53ec9: + /@react-three/fiber/7.0.27_ifxzmrook6yvas23gtdkmgugry: resolution: { integrity: sha512-O8zNP7QwPRzZCw4fmHwbBxC45NAd0Ysiy8NGNQF8NUReHaXI+NEwXR5QFl3O/WnZKG1XNf4/l7jtIM3GA1JPpw== } peerDependencies: @@ -3044,18 +3100,18 @@ packages: dependencies: '@babel/runtime': 7.17.9 '@types/react-reconciler': 0.26.6 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 react-merge-refs: 1.1.0 - react-reconciler: 0.26.2_react@17.0.2 + react-reconciler: 0.26.2_react@18.0.0 react-three-fiber: 0.0.0-deprecated - react-use-measure: 2.1.1_react-dom@17.0.2+react@17.0.2 + react-use-measure: 2.1.1_zpnidt7m3osuk7shl3s4oenomq resize-observer-polyfill: 1.5.1 scheduler: 0.20.2 three: 0.137.5 - use-asset: 1.0.4_react@17.0.2 + use-asset: 1.0.4_react@18.0.0 utility-types: 3.10.0 - zustand: 3.7.2_react@17.0.2 + zustand: 3.7.2_react@18.0.0 dev: false /@rollup/plugin-alias/3.1.9_rollup@2.70.2: @@ -3173,16 +3229,16 @@ packages: engines: { node: '>=6' } dev: false - /@stitches/react/1.2.8_react@17.0.2: + /@stitches/react/1.2.8_react@18.0.0: resolution: { integrity: sha512-9g9dWI4gsSVe8bNLlb+lMkBYsnIKCZTmvqvDG+Avnn69XfmHZKiaMrx7cgTaddq7aTPPmXiTsbFcUy0xgI4+wA== } peerDependencies: react: '>= 16.3.0' dependencies: - react: 17.0.2 + react: 18.0.0 dev: false - /@storybook/addon-actions/6.4.22_b49bddbe4b905ced4713cb857cca91fa: + /@storybook/addon-actions/6.4.22_c7ndysevj3ad32obyn7m4dzley: resolution: { integrity: sha512-t2w3iLXFul+R/1ekYxIEzUOZZmvEa7EzUAVAuCHP4i6x0jBnTTZ7sAIUVRaxVREPguH5IqI/2OklYhKanty2Yw== } peerDependencies: @@ -3194,21 +3250,21 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/components': 6.4.22_b49bddbe4b905ced4713cb857cca91fa + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/components': 6.4.22_c7ndysevj3ad32obyn7m4dzley '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/theming': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/theming': 6.4.22_zpnidt7m3osuk7shl3s4oenomq core-js: 3.22.2 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 polished: 4.2.2 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-inspector: 5.1.1_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 + react-inspector: 5.1.1_react@18.0.0 regenerator-runtime: 0.13.9 telejson: 5.3.3 ts-dedent: 2.2.0 @@ -3218,7 +3274,7 @@ packages: - '@types/react' dev: false - /@storybook/addon-backgrounds/6.4.22_b49bddbe4b905ced4713cb857cca91fa: + /@storybook/addon-backgrounds/6.4.22_c7ndysevj3ad32obyn7m4dzley: resolution: { integrity: sha512-xQIV1SsjjRXP7P5tUoGKv+pul1EY8lsV7iBXQb5eGbp4AffBj3qoYBSZbX4uiazl21o0MQiQoeIhhaPVaFIIGg== } peerDependencies: @@ -3230,18 +3286,18 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/client-logger': 6.4.22 - '@storybook/components': 6.4.22_b49bddbe4b905ced4713cb857cca91fa + '@storybook/components': 6.4.22_c7ndysevj3ad32obyn7m4dzley '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/theming': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/theming': 6.4.22_zpnidt7m3osuk7shl3s4oenomq core-js: 3.22.2 global: 4.4.0 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -3249,7 +3305,7 @@ packages: - '@types/react' dev: false - /@storybook/addon-controls/6.4.22_9abf07f0013e8a029a92febef5269ab0: + /@storybook/addon-controls/6.4.22_kav34rrbyl3byzwg4ggmisu3iq: resolution: { integrity: sha512-f/M/W+7UTEUnr/L6scBMvksq+ZA8GTfh3bomE5FtWyOyaFppq9k8daKAvdYNlzXAOrUUsoZVJDgpb20Z2VBiSQ== } peerDependencies: @@ -3261,19 +3317,19 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/client-logger': 6.4.22 - '@storybook/components': 6.4.22_b49bddbe4b905ced4713cb857cca91fa - '@storybook/core-common': 6.4.22_66c8c36abcfdbeab71528ce4b75c41f7 + '@storybook/components': 6.4.22_c7ndysevj3ad32obyn7m4dzley + '@storybook/core-common': 6.4.22_u72rlx4do2voxyimtz3e46gjcm '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/node-logger': 6.4.22 - '@storybook/store': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/theming': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/store': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/theming': 6.4.22_zpnidt7m3osuk7shl3s4oenomq core-js: 3.22.2 lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' @@ -3285,7 +3341,7 @@ packages: - webpack-command dev: false - /@storybook/addon-docs/6.4.22_1b5ae1150561832dfdc0bf65d56b5044: + /@storybook/addon-docs/6.4.22_dhmenanlycb7f63gw2yqfvpmiu: resolution: { integrity: sha512-9j+i+W+BGHJuRe4jUrqk6ubCzP4fc1xgFS2o8pakRiZgPn5kUQPdkticmsyh1XeEJifwhqjKJvkEDrcsleytDA== } peerDependencies: @@ -3339,25 +3395,25 @@ packages: '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.9 '@babel/preset-env': 7.16.11_@babel+core@7.17.9 '@jest/transform': 26.6.2 - '@mdx-js/loader': 1.6.22_react@17.0.2 + '@mdx-js/loader': 1.6.22_react@18.0.0 '@mdx-js/mdx': 1.6.22 - '@mdx-js/react': 1.6.22_react@17.0.2 - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/builder-webpack4': 6.4.22_9abf07f0013e8a029a92febef5269ab0 + '@mdx-js/react': 1.6.22_react@18.0.0 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/builder-webpack4': 6.4.22_kav34rrbyl3byzwg4ggmisu3iq '@storybook/client-logger': 6.4.22 - '@storybook/components': 6.4.22_b49bddbe4b905ced4713cb857cca91fa - '@storybook/core': 6.4.22_9abf07f0013e8a029a92febef5269ab0 + '@storybook/components': 6.4.22_c7ndysevj3ad32obyn7m4dzley + '@storybook/core': 6.4.22_kav34rrbyl3byzwg4ggmisu3iq '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/csf-tools': 6.4.22 '@storybook/node-logger': 6.4.22 '@storybook/postinstall': 6.4.22 - '@storybook/preview-web': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/react': 6.4.22_b22c218e441e6ea0aa5a695795964cc8 - '@storybook/source-loader': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/store': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/theming': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/preview-web': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/react': 6.4.22_oosu4v27afy6lpbqwy6as2mls4 + '@storybook/source-loader': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/store': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/theming': 6.4.22_zpnidt7m3osuk7shl3s4oenomq acorn: 7.4.1 acorn-jsx: 5.3.2_acorn@7.4.1 acorn-walk: 7.2.0 @@ -3374,9 +3430,9 @@ packages: p-limit: 3.1.0 prettier: 2.3.0 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-element-to-jsx-string: 14.3.4_react-dom@17.0.2+react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 + react-element-to-jsx-string: 14.3.4_zpnidt7m3osuk7shl3s4oenomq regenerator-runtime: 0.13.9 remark-external-links: 8.0.0 remark-slug: 6.1.0 @@ -3397,7 +3453,7 @@ packages: - webpack-command dev: false - /@storybook/addon-essentials/6.4.22_d06a96930ba94fb23c5816173c912499: + /@storybook/addon-essentials/6.4.22_du4bwahl5vdgzllctyoygmlqpi: resolution: { integrity: sha512-GTv291fqvWq2wzm7MruBvCGuWaCUiuf7Ca3kzbQ/WqWtve7Y/1PDsqRNQLGZrQxkXU0clXCqY1XtkTrtA3WGFQ== } peerDependencies: @@ -3424,20 +3480,20 @@ packages: optional: true dependencies: '@babel/core': 7.17.9 - '@storybook/addon-actions': 6.4.22_b49bddbe4b905ced4713cb857cca91fa - '@storybook/addon-backgrounds': 6.4.22_b49bddbe4b905ced4713cb857cca91fa - '@storybook/addon-controls': 6.4.22_9abf07f0013e8a029a92febef5269ab0 - '@storybook/addon-docs': 6.4.22_1b5ae1150561832dfdc0bf65d56b5044 - '@storybook/addon-measure': 6.4.22_b49bddbe4b905ced4713cb857cca91fa - '@storybook/addon-outline': 6.4.22_b49bddbe4b905ced4713cb857cca91fa - '@storybook/addon-toolbars': 6.4.22_b49bddbe4b905ced4713cb857cca91fa - '@storybook/addon-viewport': 6.4.22_b49bddbe4b905ced4713cb857cca91fa - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addon-actions': 6.4.22_c7ndysevj3ad32obyn7m4dzley + '@storybook/addon-backgrounds': 6.4.22_c7ndysevj3ad32obyn7m4dzley + '@storybook/addon-controls': 6.4.22_kav34rrbyl3byzwg4ggmisu3iq + '@storybook/addon-docs': 6.4.22_dhmenanlycb7f63gw2yqfvpmiu + '@storybook/addon-measure': 6.4.22_c7ndysevj3ad32obyn7m4dzley + '@storybook/addon-outline': 6.4.22_c7ndysevj3ad32obyn7m4dzley + '@storybook/addon-toolbars': 6.4.22_c7ndysevj3ad32obyn7m4dzley + '@storybook/addon-viewport': 6.4.22_c7ndysevj3ad32obyn7m4dzley + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/node-logger': 6.4.22 core-js: 3.22.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -3463,7 +3519,7 @@ packages: - webpack-command dev: false - /@storybook/addon-links/6.4.22_react-dom@17.0.2+react@17.0.2: + /@storybook/addon-links/6.4.22_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-OSOyDnTXnmcplJHlXTYUTMkrfpLqxtHp2R69IXfAyI1e8WNDb79mXflrEXDA/RSNEliLkqYwCyYby7gDMGds5Q== } peerDependencies: @@ -3475,23 +3531,23 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/client-logger': 6.4.22 '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/router': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/router': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@types/qs': 6.9.7 core-js: 3.22.2 global: 4.4.0 prop-types: 15.8.1 qs: 6.10.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 dev: false - /@storybook/addon-measure/6.4.22_b49bddbe4b905ced4713cb857cca91fa: + /@storybook/addon-measure/6.4.22_c7ndysevj3ad32obyn7m4dzley: resolution: { integrity: sha512-CjDXoCNIXxNfXfgyJXPc0McjCcwN1scVNtHa9Ckr+zMjiQ8pPHY7wDZCQsG69KTqcWHiVfxKilI82456bcHYhQ== } peerDependencies: @@ -3503,21 +3559,21 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/client-logger': 6.4.22 - '@storybook/components': 6.4.22_b49bddbe4b905ced4713cb857cca91fa + '@storybook/components': 6.4.22_c7ndysevj3ad32obyn7m4dzley '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 core-js: 3.22.2 global: 4.4.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 transitivePeerDependencies: - '@types/react' dev: false - /@storybook/addon-outline/6.4.22_b49bddbe4b905ced4713cb857cca91fa: + /@storybook/addon-outline/6.4.22_c7ndysevj3ad32obyn7m4dzley: resolution: { integrity: sha512-VIMEzvBBRbNnupGU7NV0ahpFFb6nKVRGYWGREjtABdFn2fdKr1YicOHFe/3U7hRGjb5gd+VazSvyUvhaKX9T7Q== } peerDependencies: @@ -3529,23 +3585,23 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/client-logger': 6.4.22 - '@storybook/components': 6.4.22_b49bddbe4b905ced4713cb857cca91fa + '@storybook/components': 6.4.22_c7ndysevj3ad32obyn7m4dzley '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 core-js: 3.22.2 global: 4.4.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' dev: false - /@storybook/addon-storysource/6.4.22_b49bddbe4b905ced4713cb857cca91fa: + /@storybook/addon-storysource/6.4.22_c7ndysevj3ad32obyn7m4dzley: resolution: { integrity: sha512-BFZ+/+CytET1CQzRe5qbg6Ca7pUKHa7C+pMQkq8M+tFG1f0Ov2Np5OvqXmZQcJeOpK1HDF0EaJv2ESg0CH8ytw== } peerDependencies: @@ -3557,27 +3613,27 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/client-logger': 6.4.22 - '@storybook/components': 6.4.22_b49bddbe4b905ced4713cb857cca91fa - '@storybook/router': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/source-loader': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/theming': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/components': 6.4.22_c7ndysevj3ad32obyn7m4dzley + '@storybook/router': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/source-loader': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/theming': 6.4.22_zpnidt7m3osuk7shl3s4oenomq core-js: 3.22.2 estraverse: 5.3.0 loader-utils: 2.0.2 prettier: 2.3.0 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-syntax-highlighter: 13.5.3_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 + react-syntax-highlighter: 13.5.3_react@18.0.0 regenerator-runtime: 0.13.9 transitivePeerDependencies: - '@types/react' dev: false - /@storybook/addon-toolbars/6.4.22_b49bddbe4b905ced4713cb857cca91fa: + /@storybook/addon-toolbars/6.4.22_c7ndysevj3ad32obyn7m4dzley: resolution: { integrity: sha512-FFyj6XDYpBBjcUu6Eyng7R805LUbVclEfydZjNiByAoDVyCde9Hb4sngFxn/T4fKAfBz/32HKVXd5iq4AHYtLg== } peerDependencies: @@ -3589,19 +3645,19 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/components': 6.4.22_b49bddbe4b905ced4713cb857cca91fa - '@storybook/theming': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/components': 6.4.22_c7ndysevj3ad32obyn7m4dzley + '@storybook/theming': 6.4.22_zpnidt7m3osuk7shl3s4oenomq core-js: 3.22.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 regenerator-runtime: 0.13.9 transitivePeerDependencies: - '@types/react' dev: false - /@storybook/addon-viewport/6.4.22_b49bddbe4b905ced4713cb857cca91fa: + /@storybook/addon-viewport/6.4.22_c7ndysevj3ad32obyn7m4dzley: resolution: { integrity: sha512-6jk0z49LemeTblez5u2bYXYr6U+xIdLbywe3G283+PZCBbEDE6eNYy2d2HDL+LbCLbezJBLYPHPalElphjJIcw== } peerDependencies: @@ -3613,46 +3669,46 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/client-logger': 6.4.22 - '@storybook/components': 6.4.22_b49bddbe4b905ced4713cb857cca91fa + '@storybook/components': 6.4.22_c7ndysevj3ad32obyn7m4dzley '@storybook/core-events': 6.4.22 - '@storybook/theming': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/theming': 6.4.22_zpnidt7m3osuk7shl3s4oenomq core-js: 3.22.2 global: 4.4.0 memoizerific: 1.11.3 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 regenerator-runtime: 0.13.9 transitivePeerDependencies: - '@types/react' dev: false - /@storybook/addons/6.4.22_react-dom@17.0.2+react@17.0.2: + /@storybook/addons/6.4.22_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-P/R+Jsxh7pawKLYo8MtE3QU/ilRFKbtCewV/T1o5U/gm8v7hKQdFz3YdRMAra4QuCY8bQIp7MKd2HrB5aH5a1A== } peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@storybook/api': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/channels': 6.4.22 '@storybook/client-logger': 6.4.22 '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/router': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/theming': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/router': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/theming': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@types/webpack-env': 1.16.4 core-js: 3.22.2 global: 4.4.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 regenerator-runtime: 0.13.9 dev: false - /@storybook/api/6.4.22_react-dom@17.0.2+react@17.0.2: + /@storybook/api/6.4.22_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-lAVI3o2hKupYHXFTt+1nqFct942up5dHH6YD7SZZJGyW21dwKC3HK1IzCsTawq3fZAKkgWFgmOO649hKk60yKg== } peerDependencies: @@ -3663,16 +3719,16 @@ packages: '@storybook/client-logger': 6.4.22 '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/router': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/router': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/semver': 7.3.2 - '@storybook/theming': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/theming': 6.4.22_zpnidt7m3osuk7shl3s4oenomq core-js: 3.22.2 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 regenerator-runtime: 0.13.9 store2: 2.13.2 telejson: 5.3.3 @@ -3680,7 +3736,7 @@ packages: util-deprecate: 1.0.2 dev: false - /@storybook/builder-webpack4/6.4.22_9abf07f0013e8a029a92febef5269ab0: + /@storybook/builder-webpack4/6.4.22_kav34rrbyl3byzwg4ggmisu3iq: resolution: { integrity: sha512-A+GgGtKGnBneRFSFkDarUIgUTI8pYFdLmUVKEAGdh2hL+vLXAz9A46sEY7C8LQ85XWa8TKy3OTDxqR4+4iWj3A== } peerDependencies: @@ -3712,26 +3768,26 @@ packages: '@babel/preset-env': 7.16.11_@babel+core@7.17.9 '@babel/preset-react': 7.16.7_@babel+core@7.17.9 '@babel/preset-typescript': 7.16.7_@babel+core@7.17.9 - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/channel-postmessage': 6.4.22 '@storybook/channels': 6.4.22 - '@storybook/client-api': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/client-api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/client-logger': 6.4.22 - '@storybook/components': 6.4.22_b49bddbe4b905ced4713cb857cca91fa - '@storybook/core-common': 6.4.22_66c8c36abcfdbeab71528ce4b75c41f7 + '@storybook/components': 6.4.22_c7ndysevj3ad32obyn7m4dzley + '@storybook/core-common': 6.4.22_u72rlx4do2voxyimtz3e46gjcm '@storybook/core-events': 6.4.22 '@storybook/node-logger': 6.4.22 - '@storybook/preview-web': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/router': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/preview-web': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/router': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/semver': 7.3.2 - '@storybook/store': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/theming': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/ui': 6.4.22_b49bddbe4b905ced4713cb857cca91fa + '@storybook/store': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/theming': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/ui': 6.4.22_c7ndysevj3ad32obyn7m4dzley '@types/node': 14.18.15 '@types/webpack': 4.41.32 autoprefixer: 9.8.8 - babel-loader: 8.2.5_598a497cebab8e15ee8f9e5632178e63 + babel-loader: 8.2.5_lgfes7hlvohbl3uptzldef4omm babel-plugin-macros: 2.8.0 babel-plugin-polyfill-corejs3: 0.1.7_@babel+core@7.17.9 case-sensitive-paths-webpack-plugin: 2.4.0 @@ -3747,16 +3803,16 @@ packages: pnp-webpack-plugin: 1.6.4_typescript@4.6.3 postcss: 7.0.39 postcss-flexbugs-fixes: 4.2.1 - postcss-loader: 4.3.0_postcss@7.0.39+webpack@4.46.0 + postcss-loader: 4.3.0_gzaxsinx64nntyd3vmdqwl7coe raw-loader: 4.0.2_webpack@4.46.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 stable: 0.1.8 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.6.3 - url-loader: 4.1.1_file-loader@6.2.0+webpack@4.46.0 + url-loader: 4.1.1_lit45vopotvaqup7lrvlnvtxwy util-deprecate: 1.0.2 webpack: 4.46.0 webpack-dev-middleware: 3.7.3_webpack@4.46.0 @@ -3805,20 +3861,20 @@ packages: util-deprecate: 1.0.2 dev: false - /@storybook/client-api/6.4.22_react-dom@17.0.2+react@17.0.2: + /@storybook/client-api/6.4.22_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-sO6HJNtrrdit7dNXQcZMdlmmZG1k6TswH3gAyP/DoYajycrTwSJ6ovkarzkO+0QcJ+etgra4TEdTIXiGHBMe/A== } peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/channel-postmessage': 6.4.22 '@storybook/channels': 6.4.22 '@storybook/client-logger': 6.4.22 '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/store': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/store': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@types/qs': 6.9.7 '@types/webpack-env': 1.16.4 core-js: 3.22.2 @@ -3827,8 +3883,8 @@ packages: lodash: 4.17.21 memoizerific: 1.11.3 qs: 6.10.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 regenerator-runtime: 0.13.9 store2: 2.13.2 synchronous-promise: 2.0.15 @@ -3844,7 +3900,7 @@ packages: global: 4.4.0 dev: false - /@storybook/components/6.4.22_b49bddbe4b905ced4713cb857cca91fa: + /@storybook/components/6.4.22_c7ndysevj3ad32obyn7m4dzley: resolution: { integrity: sha512-dCbXIJF9orMvH72VtAfCQsYbe57OP7fAADtR6YTwfCw9Sm1jFuZr8JbblQ1HcrXEoJG21nOyad3Hm5EYVb/sBw== } peerDependencies: @@ -3854,7 +3910,7 @@ packages: '@popperjs/core': 2.11.5 '@storybook/client-logger': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/theming': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/theming': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@types/color-convert': 2.0.0 '@types/overlayscrollbars': 1.12.1 '@types/react-syntax-highlighter': 11.0.5 @@ -3863,17 +3919,17 @@ packages: fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 - markdown-to-jsx: 7.1.7_react@17.0.2 + markdown-to-jsx: 7.1.7_react@18.0.0 memoizerific: 1.11.3 overlayscrollbars: 1.13.1 polished: 4.2.2 prop-types: 15.8.1 - react: 17.0.2 - react-colorful: 5.5.1_react-dom@17.0.2+react@17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-popper-tooltip: 3.1.1_react-dom@17.0.2+react@17.0.2 - react-syntax-highlighter: 13.5.3_react@17.0.2 - react-textarea-autosize: 8.3.3_c8e45b4eb687790dba17b4e1c4b4273f + react: 18.0.0 + react-colorful: 5.5.1_zpnidt7m3osuk7shl3s4oenomq + react-dom: 18.0.0_react@18.0.0 + react-popper-tooltip: 3.1.1_zpnidt7m3osuk7shl3s4oenomq + react-syntax-highlighter: 13.5.3_react@18.0.0 + react-textarea-autosize: 8.3.3_hlnwsabd2ekx6zfl2xns62tday regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -3881,7 +3937,7 @@ packages: - '@types/react' dev: false - /@storybook/core-client/6.4.22_3c921df9d056fcb455643e18e23687ad: + /@storybook/core-client/6.4.22_npdys6gjsjg5agcpqshkxxylay: resolution: { integrity: sha512-uHg4yfCBeM6eASSVxStWRVTZrAnb4FT6X6v/xDqr4uXCpCttZLlBzrSDwPBLNNLtCa7ntRicHM8eGKIOD5lMYQ== } peerDependencies: @@ -3893,35 +3949,34 @@ packages: typescript: optional: true dependencies: - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/channel-postmessage': 6.4.22 '@storybook/channel-websocket': 6.4.22 - '@storybook/client-api': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/client-api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/client-logger': 6.4.22 '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/preview-web': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/store': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/ui': 6.4.22_b49bddbe4b905ced4713cb857cca91fa + '@storybook/preview-web': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/store': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/ui': 6.4.22_c7ndysevj3ad32obyn7m4dzley airbnb-js-shims: 2.2.1 ansi-to-html: 0.6.15 core-js: 3.22.2 global: 4.4.0 lodash: 4.17.21 qs: 6.10.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 typescript: 4.6.3 unfetch: 4.2.0 util-deprecate: 1.0.2 - webpack: 4.46.0 transitivePeerDependencies: - '@types/react' dev: false - /@storybook/core-client/6.4.22_4291f12839407dcf32142cb92cd5de4a: + /@storybook/core-client/6.4.22_uxcdbuq45vji6o6lx7sgls7opq: resolution: { integrity: sha512-uHg4yfCBeM6eASSVxStWRVTZrAnb4FT6X6v/xDqr4uXCpCttZLlBzrSDwPBLNNLtCa7ntRicHM8eGKIOD5lMYQ== } peerDependencies: @@ -3933,34 +3988,35 @@ packages: typescript: optional: true dependencies: - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/channel-postmessage': 6.4.22 '@storybook/channel-websocket': 6.4.22 - '@storybook/client-api': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/client-api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/client-logger': 6.4.22 '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/preview-web': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/store': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/ui': 6.4.22_b49bddbe4b905ced4713cb857cca91fa + '@storybook/preview-web': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/store': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/ui': 6.4.22_c7ndysevj3ad32obyn7m4dzley airbnb-js-shims: 2.2.1 ansi-to-html: 0.6.15 core-js: 3.22.2 global: 4.4.0 lodash: 4.17.21 qs: 6.10.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 typescript: 4.6.3 unfetch: 4.2.0 util-deprecate: 1.0.2 + webpack: 4.46.0 transitivePeerDependencies: - '@types/react' dev: false - /@storybook/core-common/6.4.22_66c8c36abcfdbeab71528ce4b75c41f7: + /@storybook/core-common/6.4.22_u72rlx4do2voxyimtz3e46gjcm: resolution: { integrity: sha512-PD3N/FJXPNRHeQS2zdgzYFtqPLdi3MLwAicbnw+U3SokcsspfsAuyYHZOYZgwO8IAEKy6iCc7TpBdiSJZ/vAKQ== } peerDependencies: @@ -3996,7 +4052,7 @@ packages: '@storybook/semver': 7.3.2 '@types/node': 14.18.15 '@types/pretty-hrtime': 1.0.1 - babel-loader: 8.2.5_598a497cebab8e15ee8f9e5632178e63 + babel-loader: 8.2.5_lgfes7hlvohbl3uptzldef4omm babel-plugin-macros: 3.1.0 babel-plugin-polyfill-corejs3: 0.1.7_@babel+core@7.17.9 chalk: 4.1.2 @@ -4004,7 +4060,7 @@ packages: express: 4.18.0 file-system-cache: 1.0.5 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.2_dc1c1352deea22baaf0290ef8d854ed2 + fork-ts-checker-webpack-plugin: 6.5.2_3qobguw65irlvlycsdxy3bko2i fs-extra: 9.1.0 glob: 7.2.0 handlebars: 4.7.7 @@ -4014,8 +4070,8 @@ packages: picomatch: 2.3.1 pkg-dir: 5.0.0 pretty-hrtime: 1.0.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 resolve-from: 5.0.0 slash: 3.0.0 telejson: 5.3.3 @@ -4038,7 +4094,7 @@ packages: core-js: 3.22.2 dev: false - /@storybook/core-server/6.4.22_9abf07f0013e8a029a92febef5269ab0: + /@storybook/core-server/6.4.22_kav34rrbyl3byzwg4ggmisu3iq: resolution: { integrity: sha512-wFh3e2fa0un1d4+BJP+nd3FVWUO7uHTqv3OGBfOmzQMKp4NU1zaBNdSQG7Hz6mw0fYPBPZgBjPfsJRwIYLLZyw== } peerDependencies: @@ -4056,16 +4112,16 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-webpack4': 6.4.22_9abf07f0013e8a029a92febef5269ab0 - '@storybook/core-client': 6.4.22_3c921df9d056fcb455643e18e23687ad - '@storybook/core-common': 6.4.22_66c8c36abcfdbeab71528ce4b75c41f7 + '@storybook/builder-webpack4': 6.4.22_kav34rrbyl3byzwg4ggmisu3iq + '@storybook/core-client': 6.4.22_uxcdbuq45vji6o6lx7sgls7opq + '@storybook/core-common': 6.4.22_u72rlx4do2voxyimtz3e46gjcm '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/csf-tools': 6.4.22 - '@storybook/manager-webpack4': 6.4.22_9abf07f0013e8a029a92febef5269ab0 + '@storybook/manager-webpack4': 6.4.22_kav34rrbyl3byzwg4ggmisu3iq '@storybook/node-logger': 6.4.22 '@storybook/semver': 7.3.2 - '@storybook/store': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/store': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@types/node': 14.18.15 '@types/node-fetch': 2.6.1 '@types/pretty-hrtime': 1.0.1 @@ -4088,8 +4144,8 @@ packages: node-fetch: 2.6.7 pretty-hrtime: 1.0.3 prompts: 2.4.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 regenerator-runtime: 0.13.9 serve-favicon: 2.5.0 slash: 3.0.0 @@ -4112,7 +4168,7 @@ packages: - webpack-command dev: false - /@storybook/core/6.4.22_74701bf8d496270c8197e1fa70ee994d: + /@storybook/core/6.4.22_kav34rrbyl3byzwg4ggmisu3iq: resolution: { integrity: sha512-KZYJt7GM5NgKFXbPRZZZPEONZ5u/tE/cRbMdkn/zWN3He8+VP+65/tz8hbriI/6m91AWVWkBKrODSkeq59NgRA== } peerDependencies: @@ -4127,12 +4183,11 @@ packages: typescript: optional: true dependencies: - '@storybook/core-client': 6.4.22_3c921df9d056fcb455643e18e23687ad - '@storybook/core-server': 6.4.22_9abf07f0013e8a029a92febef5269ab0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@storybook/core-client': 6.4.22_npdys6gjsjg5agcpqshkxxylay + '@storybook/core-server': 6.4.22_kav34rrbyl3byzwg4ggmisu3iq + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 typescript: 4.6.3 - webpack: 4.46.0 transitivePeerDependencies: - '@storybook/manager-webpack5' - '@types/react' @@ -4146,7 +4201,7 @@ packages: - webpack-command dev: false - /@storybook/core/6.4.22_9abf07f0013e8a029a92febef5269ab0: + /@storybook/core/6.4.22_ntxm5pgwljuq42eojz523fcwza: resolution: { integrity: sha512-KZYJt7GM5NgKFXbPRZZZPEONZ5u/tE/cRbMdkn/zWN3He8+VP+65/tz8hbriI/6m91AWVWkBKrODSkeq59NgRA== } peerDependencies: @@ -4161,11 +4216,12 @@ packages: typescript: optional: true dependencies: - '@storybook/core-client': 6.4.22_4291f12839407dcf32142cb92cd5de4a - '@storybook/core-server': 6.4.22_9abf07f0013e8a029a92febef5269ab0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@storybook/core-client': 6.4.22_uxcdbuq45vji6o6lx7sgls7opq + '@storybook/core-server': 6.4.22_kav34rrbyl3byzwg4ggmisu3iq + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 typescript: 4.6.3 + webpack: 4.46.0 transitivePeerDependencies: - '@storybook/manager-webpack5' - '@types/react' @@ -4211,7 +4267,7 @@ packages: lodash: 4.17.21 dev: false - /@storybook/manager-webpack4/6.4.22_9abf07f0013e8a029a92febef5269ab0: + /@storybook/manager-webpack4/6.4.22_kav34rrbyl3byzwg4ggmisu3iq: resolution: { integrity: sha512-nzhDMJYg0vXdcG0ctwE6YFZBX71+5NYaTGkxg3xT7gbgnP1YFXn9gVODvgq3tPb3gcRapjyOIxUa20rV+r8edA== } peerDependencies: @@ -4225,15 +4281,15 @@ packages: '@babel/core': 7.17.9 '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.17.9 '@babel/preset-react': 7.16.7_@babel+core@7.17.9 - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/core-client': 6.4.22_3c921df9d056fcb455643e18e23687ad - '@storybook/core-common': 6.4.22_66c8c36abcfdbeab71528ce4b75c41f7 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/core-client': 6.4.22_uxcdbuq45vji6o6lx7sgls7opq + '@storybook/core-common': 6.4.22_u72rlx4do2voxyimtz3e46gjcm '@storybook/node-logger': 6.4.22 - '@storybook/theming': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/ui': 6.4.22_b49bddbe4b905ced4713cb857cca91fa + '@storybook/theming': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/ui': 6.4.22_c7ndysevj3ad32obyn7m4dzley '@types/node': 14.18.15 '@types/webpack': 4.41.32 - babel-loader: 8.2.5_598a497cebab8e15ee8f9e5632178e63 + babel-loader: 8.2.5_lgfes7hlvohbl3uptzldef4omm case-sensitive-paths-webpack-plugin: 2.4.0 chalk: 4.1.2 core-js: 3.22.2 @@ -4246,8 +4302,8 @@ packages: html-webpack-plugin: 4.5.2_webpack@4.46.0 node-fetch: 2.6.7 pnp-webpack-plugin: 1.6.4_typescript@4.6.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 read-pkg-up: 7.0.1 regenerator-runtime: 0.13.9 resolve-from: 5.0.0 @@ -4256,7 +4312,7 @@ packages: terser-webpack-plugin: 4.2.3_webpack@4.46.0 ts-dedent: 2.2.0 typescript: 4.6.3 - url-loader: 4.1.1_file-loader@6.2.0+webpack@4.46.0 + url-loader: 4.1.1_lit45vopotvaqup7lrvlnvtxwy util-deprecate: 1.0.2 webpack: 4.46.0 webpack-dev-middleware: 3.7.3_webpack@4.46.0 @@ -4289,26 +4345,26 @@ packages: core-js: 3.22.2 dev: false - /@storybook/preview-web/6.4.22_react-dom@17.0.2+react@17.0.2: + /@storybook/preview-web/6.4.22_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-sWS+sgvwSvcNY83hDtWUUL75O2l2LY/GTAS0Zp2dh3WkObhtuJ/UehftzPZlZmmv7PCwhb4Q3+tZDKzMlFxnKQ== } peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/channel-postmessage': 6.4.22 '@storybook/client-logger': 6.4.22 '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/store': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/store': 6.4.22_zpnidt7m3osuk7shl3s4oenomq ansi-to-html: 0.6.15 core-js: 3.22.2 global: 4.4.0 lodash: 4.17.21 qs: 6.10.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 regenerator-runtime: 0.13.9 synchronous-promise: 2.0.15 ts-dedent: 2.2.0 @@ -4316,7 +4372,7 @@ packages: util-deprecate: 1.0.2 dev: false - /@storybook/react-docgen-typescript-plugin/1.0.2-canary.253f8c1.0_typescript@4.6.3+webpack@4.46.0: + /@storybook/react-docgen-typescript-plugin/1.0.2-canary.253f8c1.0_nsxf7ncibhkvddkocuxjl34lwu: resolution: { integrity: sha512-mmoRG/rNzAiTbh+vGP8d57dfcR2aP+5/Ll03KKFyfy5FqWFm/Gh7u27ikx1I3LmVMI8n6jh5SdWMkMKon7/tDw== } peerDependencies: @@ -4336,7 +4392,7 @@ packages: - supports-color dev: false - /@storybook/react/6.4.22_b22c218e441e6ea0aa5a695795964cc8: + /@storybook/react/6.4.22_oosu4v27afy6lpbqwy6as2mls4: resolution: { integrity: sha512-5BFxtiguOcePS5Ty/UoH7C6odmvBYIZutfiy4R3Ua6FYmtxac5vP9r5KjCz1IzZKT8mCf4X+PuK1YvDrPPROgQ== } engines: { node: '>=10.13.0' } @@ -4355,15 +4411,15 @@ packages: '@babel/core': 7.17.9 '@babel/preset-flow': 7.16.7_@babel+core@7.17.9 '@babel/preset-react': 7.16.7_@babel+core@7.17.9 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.5_06cd85ae30adde416cafc06517ba554d - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/core': 6.4.22_74701bf8d496270c8197e1fa70ee994d - '@storybook/core-common': 6.4.22_66c8c36abcfdbeab71528ce4b75c41f7 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.5_a3gyllrqvxpec3fpybsrposvju + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/core': 6.4.22_ntxm5pgwljuq42eojz523fcwza + '@storybook/core-common': 6.4.22_u72rlx4do2voxyimtz3e46gjcm '@storybook/csf': 0.0.2--canary.87bc651.0 '@storybook/node-logger': 6.4.22 - '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.253f8c1.0_typescript@4.6.3+webpack@4.46.0 + '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.253f8c1.0_nsxf7ncibhkvddkocuxjl34lwu '@storybook/semver': 7.3.2 - '@storybook/store': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/store': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@types/webpack-env': 1.16.4 babel-plugin-add-react-displayname: 0.0.5 babel-plugin-named-asset-import: 0.3.8_@babel+core@7.17.9 @@ -4372,8 +4428,8 @@ packages: global: 4.4.0 lodash: 4.17.21 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 react-refresh: 0.11.0 read-pkg-up: 7.0.1 regenerator-runtime: 0.13.9 @@ -4400,7 +4456,7 @@ packages: - webpack-plugin-serve dev: false - /@storybook/router/6.4.22_react-dom@17.0.2+react@17.0.2: + /@storybook/router/6.4.22_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-zeuE8ZgFhNerQX8sICQYNYL65QEi3okyzw7ynF58Ud6nRw4fMxSOHcj2T+nZCIU5ufozRL4QWD/Rg9P2s/HtLw== } peerDependencies: @@ -4415,10 +4471,10 @@ packages: lodash: 4.17.21 memoizerific: 1.11.3 qs: 6.10.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-router: 6.3.0_react@17.0.2 - react-router-dom: 6.3.0_react-dom@17.0.2+react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 + react-router: 6.3.0_react@18.0.0 + react-router-dom: 6.3.0_zpnidt7m3osuk7shl3s4oenomq ts-dedent: 2.2.0 dev: false @@ -4432,14 +4488,14 @@ packages: find-up: 4.1.0 dev: false - /@storybook/source-loader/6.4.22_react-dom@17.0.2+react@17.0.2: + /@storybook/source-loader/6.4.22_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-O4RxqPgRyOgAhssS6q1Rtc8LiOvPBpC1EqhCYWRV3K+D2EjFarfQMpjgPj18hC+QzpUSfzoBZYqsMECewEuLNw== } peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/client-logger': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 core-js: 3.22.2 @@ -4448,19 +4504,19 @@ packages: loader-utils: 2.0.2 lodash: 4.17.21 prettier: 2.3.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 regenerator-runtime: 0.13.9 dev: false - /@storybook/store/6.4.22_react-dom@17.0.2+react@17.0.2: + /@storybook/store/6.4.22_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-lrmcZtYJLc2emO+1l6AG4Txm9445K6Pyv9cGAuhOJ9Kks0aYe0YtvMkZVVry0RNNAIv6Ypz72zyKc/QK+tZLAQ== } peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/client-logger': 6.4.22 '@storybook/core-events': 6.4.22 '@storybook/csf': 0.0.2--canary.87bc651.0 @@ -4469,8 +4525,8 @@ packages: global: 4.4.0 lodash: 4.17.21 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 regenerator-runtime: 0.13.9 slash: 3.0.0 stable: 0.1.8 @@ -4479,62 +4535,62 @@ packages: util-deprecate: 1.0.2 dev: false - /@storybook/theming/6.4.22_react-dom@17.0.2+react@17.0.2: + /@storybook/theming/6.4.22_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-NVMKH/jxSPtnMTO4VCN1k47uztq+u9fWv4GSnzq/eezxdGg9ceGL4/lCrNGoNajht9xbrsZ4QvsJ/V2sVGM8wA== } peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@emotion/core': 10.3.1_react@17.0.2 + '@emotion/core': 10.3.1_react@18.0.0 '@emotion/is-prop-valid': 0.8.8 - '@emotion/styled': 10.3.0_316248eb6686a2fd4fbadcfd00de37f3 + '@emotion/styled': 10.3.0_mfft6oyurvfh5lhfip2o6ybxjy '@storybook/client-logger': 6.4.22 core-js: 3.22.2 deep-object-diff: 1.1.7 - emotion-theming: 10.3.0_316248eb6686a2fd4fbadcfd00de37f3 + emotion-theming: 10.3.0_mfft6oyurvfh5lhfip2o6ybxjy global: 4.4.0 memoizerific: 1.11.3 polished: 4.2.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 resolve-from: 5.0.0 ts-dedent: 2.2.0 dev: false - /@storybook/ui/6.4.22_b49bddbe4b905ced4713cb857cca91fa: + /@storybook/ui/6.4.22_c7ndysevj3ad32obyn7m4dzley: resolution: { integrity: sha512-UVjMoyVsqPr+mkS1L7m30O/xrdIEgZ5SCWsvqhmyMUok3F3tRB+6M+OA5Yy+cIVfvObpA7MhxirUT1elCGXsWQ== } peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@emotion/core': 10.3.1_react@17.0.2 - '@storybook/addons': 6.4.22_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@emotion/core': 10.3.1_react@18.0.0 + '@storybook/addons': 6.4.22_zpnidt7m3osuk7shl3s4oenomq + '@storybook/api': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/channels': 6.4.22 '@storybook/client-logger': 6.4.22 - '@storybook/components': 6.4.22_b49bddbe4b905ced4713cb857cca91fa + '@storybook/components': 6.4.22_c7ndysevj3ad32obyn7m4dzley '@storybook/core-events': 6.4.22 - '@storybook/router': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/router': 6.4.22_zpnidt7m3osuk7shl3s4oenomq '@storybook/semver': 7.3.2 - '@storybook/theming': 6.4.22_react-dom@17.0.2+react@17.0.2 + '@storybook/theming': 6.4.22_zpnidt7m3osuk7shl3s4oenomq copy-to-clipboard: 3.3.1 core-js: 3.22.2 core-js-pure: 3.22.2 - downshift: 6.1.7_react@17.0.2 - emotion-theming: 10.3.0_316248eb6686a2fd4fbadcfd00de37f3 + downshift: 6.1.7_react@18.0.0 + emotion-theming: 10.3.0_mfft6oyurvfh5lhfip2o6ybxjy fuse.js: 3.6.1 global: 4.4.0 lodash: 4.17.21 - markdown-to-jsx: 7.1.7_react@17.0.2 + markdown-to-jsx: 7.1.7_react@18.0.0 memoizerific: 1.11.3 polished: 4.2.2 qs: 6.10.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-draggable: 4.4.4_react-dom@17.0.2+react@17.0.2 - react-helmet-async: 1.3.0_react-dom@17.0.2+react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 + react-draggable: 4.4.4_zpnidt7m3osuk7shl3s4oenomq + react-helmet-async: 1.3.0_zpnidt7m3osuk7shl3s4oenomq react-sizeme: 3.0.2 regenerator-runtime: 0.13.9 resolve-from: 5.0.0 @@ -4744,6 +4800,13 @@ packages: dependencies: '@types/react': 17.0.44 + /@types/react-dom/18.0.0: + resolution: + { integrity: sha512-49897Y0UiCGmxZqpC8Blrf6meL8QUla6eb+BBhn69dTXlmuOlzkfr7HHY/O8J25e1lTUMs+YYxSlVDAaGHCOLg== } + dependencies: + '@types/react': 17.0.44 + dev: true + /@types/react-reconciler/0.26.6: resolution: { integrity: sha512-N8MpyC6PJksD+CbMaZ1GW1t940+L4K+f7soiNKcKfgOgof3xWLvs5nPRQ/Q0P6QwDX0GH1PT1MsiQh2FtUY6aw== } @@ -4842,7 +4905,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: false - /@typescript-eslint/eslint-plugin/5.21.0_829e74f28e9c9eb05edda582d47d45b8: + /@typescript-eslint/eslint-plugin/5.21.0_qkphj4uotsplaxw5uwbni7kfxa: resolution: { integrity: sha512-fTU85q8v5ZLpoZEyn/u1S2qrFOhi33Edo2CZ0+q1gDaWWm0JuPh3bgOyU8lM0edIEYgKLDkPFiZX2MOupgjlyg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } @@ -4854,10 +4917,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.21.0_eslint@8.14.0+typescript@4.6.3 + '@typescript-eslint/parser': 5.21.0_5wsz2tb7zzudmaqxfve53vbauu '@typescript-eslint/scope-manager': 5.21.0 - '@typescript-eslint/type-utils': 5.21.0_eslint@8.14.0+typescript@4.6.3 - '@typescript-eslint/utils': 5.21.0_eslint@8.14.0+typescript@4.6.3 + '@typescript-eslint/type-utils': 5.21.0_5wsz2tb7zzudmaqxfve53vbauu + '@typescript-eslint/utils': 5.21.0_5wsz2tb7zzudmaqxfve53vbauu debug: 4.3.4 eslint: 8.14.0 functional-red-black-tree: 1.0.1 @@ -4870,21 +4933,21 @@ packages: - supports-color dev: false - /@typescript-eslint/experimental-utils/5.21.0_eslint@8.14.0+typescript@4.6.3: + /@typescript-eslint/experimental-utils/5.21.0_5wsz2tb7zzudmaqxfve53vbauu: resolution: { integrity: sha512-mzF6ert/6iQoESV0z9v5/mEaJRKL4fv68rHoZ6exM38xjxkw4MNx54B7ferrnMTM/GIRKLDaJ3JPRi+Dxa5Hlg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.21.0_eslint@8.14.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.21.0_5wsz2tb7zzudmaqxfve53vbauu eslint: 8.14.0 transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/parser/5.21.0_eslint@8.14.0+typescript@4.6.3: + /@typescript-eslint/parser/5.21.0_5wsz2tb7zzudmaqxfve53vbauu: resolution: { integrity: sha512-8RUwTO77hstXUr3pZoWZbRQUxXcSXafZ8/5gpnQCfXvgmP9gpNlRGlWzvfbEQ14TLjmtU8eGnONkff8U2ui2Eg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } @@ -4914,7 +4977,7 @@ packages: '@typescript-eslint/visitor-keys': 5.21.0 dev: false - /@typescript-eslint/type-utils/5.21.0_eslint@8.14.0+typescript@4.6.3: + /@typescript-eslint/type-utils/5.21.0_5wsz2tb7zzudmaqxfve53vbauu: resolution: { integrity: sha512-MxmLZj0tkGlkcZCSE17ORaHl8Th3JQwBzyXL/uvC6sNmu128LsgjTX0NIzy+wdH2J7Pd02GN8FaoudJntFvSOw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } @@ -4925,7 +4988,7 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.21.0_eslint@8.14.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.21.0_5wsz2tb7zzudmaqxfve53vbauu debug: 4.3.4 eslint: 8.14.0 tsutils: 3.21.0_typescript@4.6.3 @@ -4962,7 +5025,7 @@ packages: - supports-color dev: false - /@typescript-eslint/utils/5.21.0_eslint@8.14.0+typescript@4.6.3: + /@typescript-eslint/utils/5.21.0_5wsz2tb7zzudmaqxfve53vbauu: resolution: { integrity: sha512-q/emogbND9wry7zxy7VYri+7ydawo2HDZhRZ5k6yggIvXa7PvBbAAZ4PFH/oZLem72ezC4Pr63rJvDK/sTlL8Q== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } @@ -4995,14 +5058,14 @@ packages: { integrity: sha512-5YeVrT9prf9UeaAO+2fIuiKdZ01uVBvVsjG79berGZPTHVkz01eFX2ODWJG05uQTqmRw6olz1J80yt6qcGPdvA== } dev: false - /@use-gesture/react/10.2.11_react@17.0.2: + /@use-gesture/react/10.2.11_react@18.0.0: resolution: { integrity: sha512-yATjHv6ZNe9Jar1YtJvcb6KxwpcGGW/X8FEUY6xo2mDxHkP7dCsnhZZm7I+giGlrJKBMvpVBARsbUhwQP6v6nA== } peerDependencies: react: '>= 16.8.0' dependencies: '@use-gesture/core': 10.2.11 - react: 17.0.2 + react: 18.0.0 dev: false /@vitejs/plugin-react/1.3.1: @@ -5172,14 +5235,14 @@ packages: { integrity: sha512-niT+Prh3Aff8Uf1MVBVUsaNjFj9rJAKDXuoHIKiQbB+6IUP/3J3JIhBNyZ7lDhytvXxw6ppgnwKZdDJ08UMj4Q== } dev: false - /@welldone-software/why-did-you-render/6.2.3_react@17.0.2: + /@welldone-software/why-did-you-render/6.2.3_react@18.0.0: resolution: { integrity: sha512-FQgi90jvC9uw2aALlonJfqaWOvU5UUBBVvdAnS2iryXwCc4YJkKsPJY5Y/LzaND3OIyk8XGUn1vTRn6hcem28Q== } peerDependencies: react: ^16 || ^17 dependencies: lodash: 4.17.21 - react: 17.0.2 + react: 18.0.0 dev: false /@xobotyi/scrollbar-width/1.9.5: @@ -5682,7 +5745,7 @@ packages: { integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== } dev: false - /babel-loader/8.2.5_598a497cebab8e15ee8f9e5632178e63: + /babel-loader/8.2.5_lgfes7hlvohbl3uptzldef4omm: resolution: { integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ== } engines: { node: '>= 8.9' } @@ -7403,7 +7466,7 @@ packages: engines: { node: '>=10' } dev: false - /downshift/6.1.7_react@17.0.2: + /downshift/6.1.7_react@18.0.0: resolution: { integrity: sha512-cVprZg/9Lvj/uhYRxELzlu1aezRcgPWBjTvspiGTVEU64gF5pRdSRKFVLcxqsZC637cLAGMbL40JavEfWnqgNg== } peerDependencies: @@ -7412,7 +7475,7 @@ packages: '@babel/runtime': 7.17.9 compute-scroll-into-view: 1.0.17 prop-types: 15.8.1 - react: 17.0.2 + react: 18.0.0 react-is: 17.0.2 tslib: 2.4.0 dev: false @@ -7486,7 +7549,7 @@ packages: engines: { node: '>= 4' } dev: false - /emotion-theming/10.3.0_316248eb6686a2fd4fbadcfd00de37f3: + /emotion-theming/10.3.0_mfft6oyurvfh5lhfip2o6ybxjy: resolution: { integrity: sha512-mXiD2Oj7N9b6+h/dC6oLf9hwxbtKHQjoIqtodEyL8CpkN4F3V4IK/BT4D0C7zSs4BBFOu4UlPJbvvBLa88SGEA== } peerDependencies: @@ -7494,10 +7557,10 @@ packages: react: '>=16.3.0' dependencies: '@babel/runtime': 7.17.9 - '@emotion/core': 10.3.1_react@17.0.2 + '@emotion/core': 10.3.1_react@18.0.0 '@emotion/weak-memoize': 0.2.5 hoist-non-react-statics: 3.3.2 - react: 17.0.2 + react: 18.0.0 dev: false /encodeurl/1.0.2: @@ -7858,7 +7921,7 @@ packages: source-map: 0.6.1 dev: false - /eslint-config-react-app/7.0.1_eslint@8.14.0+typescript@4.6.3: + /eslint-config-react-app/7.0.1_5wsz2tb7zzudmaqxfve53vbauu: resolution: { integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA== } engines: { node: '>=14.0.0' } @@ -7866,20 +7929,20 @@ packages: eslint: ^8.0.0 dependencies: '@babel/core': 7.17.9 - '@babel/eslint-parser': 7.17.0_@babel+core@7.17.9+eslint@8.14.0 + '@babel/eslint-parser': 7.17.0_emkcycn4rehlrwjob5s3c77k2i '@rushstack/eslint-patch': 1.1.3 - '@typescript-eslint/eslint-plugin': 5.21.0_829e74f28e9c9eb05edda582d47d45b8 - '@typescript-eslint/parser': 5.21.0_eslint@8.14.0+typescript@4.6.3 + '@typescript-eslint/eslint-plugin': 5.21.0_qkphj4uotsplaxw5uwbni7kfxa + '@typescript-eslint/parser': 5.21.0_5wsz2tb7zzudmaqxfve53vbauu babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 eslint: 8.14.0 eslint-plugin-flowtype: 8.0.3_eslint@8.14.0 eslint-plugin-import: 2.26.0_eslint@8.14.0 - eslint-plugin-jest: 25.7.0_1183ea01bd0e0464fb7c6c91f1c7e168 + eslint-plugin-jest: 25.7.0_cgb6uan5bycgj634nsi7dr7bna eslint-plugin-jsx-a11y: 6.5.1_eslint@8.14.0 eslint-plugin-react: 7.29.4_eslint@8.14.0 eslint-plugin-react-hooks: 4.4.0_eslint@8.14.0 - eslint-plugin-testing-library: 5.3.1_eslint@8.14.0+typescript@4.6.3 + eslint-plugin-testing-library: 5.3.1_5wsz2tb7zzudmaqxfve53vbauu transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' @@ -7957,7 +8020,7 @@ packages: tsconfig-paths: 3.14.1 dev: false - /eslint-plugin-jest/25.7.0_1183ea01bd0e0464fb7c6c91f1c7e168: + /eslint-plugin-jest/25.7.0_cgb6uan5bycgj634nsi7dr7bna: resolution: { integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ== } engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } @@ -7971,8 +8034,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.21.0_829e74f28e9c9eb05edda582d47d45b8 - '@typescript-eslint/experimental-utils': 5.21.0_eslint@8.14.0+typescript@4.6.3 + '@typescript-eslint/eslint-plugin': 5.21.0_qkphj4uotsplaxw5uwbni7kfxa + '@typescript-eslint/experimental-utils': 5.21.0_5wsz2tb7zzudmaqxfve53vbauu eslint: 8.14.0 transitivePeerDependencies: - supports-color @@ -8035,14 +8098,14 @@ packages: string.prototype.matchall: 4.0.7 dev: false - /eslint-plugin-testing-library/5.3.1_eslint@8.14.0+typescript@4.6.3: + /eslint-plugin-testing-library/5.3.1_5wsz2tb7zzudmaqxfve53vbauu: resolution: { integrity: sha512-OfF4dlG/q6ck6DL3P8Z0FPdK0dU5K57gsBu7eUcaVbwYKaNzjgejnXiM9CCUevppORkvfek+9D3Uj/9ZZ8Vz8g== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6' } peerDependencies: eslint: ^7.5.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.21.0_eslint@8.14.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.21.0_5wsz2tb7zzudmaqxfve53vbauu eslint: 8.14.0 transitivePeerDependencies: - supports-color @@ -8712,7 +8775,7 @@ packages: worker-rpc: 0.1.1 dev: false - /fork-ts-checker-webpack-plugin/6.5.2_dc1c1352deea22baaf0290ef8d854ed2: + /fork-ts-checker-webpack-plugin/6.5.2_3qobguw65irlvlycsdxy3bko2i: resolution: { integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== } engines: { node: '>=10', yarn: '>=1.0.0' } @@ -10492,6 +10555,52 @@ packages: dotenv-expand: 5.1.0 dev: false + /leva/0.9.25_zpnidt7m3osuk7shl3s4oenomq: + resolution: + { integrity: sha512-QSgf+yAFsByfTj2ayXV+fel1JSN/8Cppyyv2NwkBw6RETzXkRlUAS4EUxFFJC7ZwHCgTAGzL0PRk0DaMznEnJw== } + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@radix-ui/react-portal': 0.1.4_zpnidt7m3osuk7shl3s4oenomq + '@radix-ui/react-tooltip': 0.1.6_zpnidt7m3osuk7shl3s4oenomq + '@stitches/react': 1.2.8_react@18.0.0 + '@use-gesture/react': 10.2.11_react@18.0.0 + '@welldone-software/why-did-you-render': 6.2.3_react@18.0.0 + colord: 2.9.2 + dequal: 2.0.2 + merge-value: 1.0.0 + react: 18.0.0 + react-colorful: 5.5.1_zpnidt7m3osuk7shl3s4oenomq + react-dom: 18.0.0_react@18.0.0 + react-dropzone: 12.1.0_react@18.0.0 + v8n: 1.4.0 + zustand: 3.7.2_react@18.0.0 + dev: false + + /leva/0.9.25_zry6zlza76a3tfyh2jggqa2zae: + resolution: + { integrity: sha512-QSgf+yAFsByfTj2ayXV+fel1JSN/8Cppyyv2NwkBw6RETzXkRlUAS4EUxFFJC7ZwHCgTAGzL0PRk0DaMznEnJw== } + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@radix-ui/react-portal': 0.1.4_zry6zlza76a3tfyh2jggqa2zae + '@radix-ui/react-tooltip': 0.1.6_zry6zlza76a3tfyh2jggqa2zae + '@stitches/react': 1.2.8_react@18.0.0 + '@use-gesture/react': 10.2.11_react@18.0.0 + '@welldone-software/why-did-you-render': 6.2.3_react@18.0.0 + colord: 2.9.2 + dequal: 2.0.2 + merge-value: 1.0.0 + react: 18.0.0 + react-colorful: 5.5.1_zry6zlza76a3tfyh2jggqa2zae + react-dom: 17.0.2_react@18.0.0 + react-dropzone: 12.1.0_react@18.0.0 + v8n: 1.4.0 + zustand: 3.7.2_react@18.0.0 + dev: false + /levn/0.3.0: resolution: { integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= } engines: { node: '>= 0.8.0' } @@ -10761,14 +10870,14 @@ packages: { integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== } dev: false - /markdown-to-jsx/7.1.7_react@17.0.2: + /markdown-to-jsx/7.1.7_react@18.0.0: resolution: { integrity: sha512-VI3TyyHlGkO8uFle0IOibzpO1c1iJDcXcS/zBrQrXQQvJ2tpdwVzVZ7XdKsyRz1NdRmre4dqQkMZzUHaKIG/1w== } engines: { node: '>= 10' } peerDependencies: react: '>= 0.14.0' dependencies: - react: 17.0.2 + react: 18.0.0 dev: false /mathjs/10.5.0: @@ -11247,7 +11356,7 @@ packages: dev: false optional: true - /nano-css/5.3.4_react-dom@17.0.2+react@17.0.2: + /nano-css/5.3.4_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-wfcviJB6NOxDIDfr7RFn/GlaN7I/Bhe4d39ZRCJ3xvZX60LVe2qZ+rDqM49nm4YT81gAjzS+ZklhKP/Gnfnubg== } peerDependencies: @@ -11258,8 +11367,8 @@ packages: csstype: 3.0.11 fastest-stable-stringify: 2.0.2 inline-style-prefixer: 6.0.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 rtl-css-js: 1.15.0 sourcemap-codec: 1.4.8 stacktrace-js: 2.0.2 @@ -11493,6 +11602,7 @@ packages: /object-assign/4.1.1: resolution: { integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= } engines: { node: '>=0.10.0' } + dev: false /object-copy/0.1.0: resolution: { integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw= } @@ -12134,7 +12244,7 @@ packages: postcss: 7.0.39 dev: false - /postcss-loader/4.3.0_postcss@7.0.39+webpack@4.46.0: + /postcss-loader/4.3.0_gzaxsinx64nntyd3vmdqwl7coe: resolution: { integrity: sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q== } engines: { node: '>= 10.13.0' } @@ -12562,25 +12672,36 @@ packages: strip-json-comments: 2.0.1 dev: false - /react-colorful/5.5.1_react-dom@17.0.2+react@17.0.2: + /react-colorful/5.5.1_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg== } peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 dev: false - /react-composer/5.0.2_react@17.0.2: + /react-colorful/5.5.1_zry6zlza76a3tfyh2jggqa2zae: + resolution: + { integrity: sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg== } + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + react: 18.0.0 + react-dom: 17.0.2_react@18.0.0 + dev: false + + /react-composer/5.0.2_react@18.0.0: resolution: { integrity: sha512-6E2UNjUF0e7KRY+/faU2Hv7D9zagXnYdTfSSCGdYfuds6mRnVpN19vrbHXShaQzJNVXL4VOUb8qq6DvClDIG1g== } peerDependencies: react: ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: prop-types: 15.8.1 - react: 17.0.2 + react: 18.0.0 dev: false /react-docgen-typescript/2.2.2_typescript@4.6.3: @@ -12612,7 +12733,7 @@ packages: - supports-color dev: false - /react-dom/17.0.2_react@17.0.2: + /react-dom/17.0.2_react@18.0.0: resolution: { integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== } peerDependencies: @@ -12620,10 +12741,21 @@ packages: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react: 17.0.2 + react: 18.0.0 scheduler: 0.20.2 + dev: false - /react-draggable/4.4.4_react-dom@17.0.2+react@17.0.2: + /react-dom/18.0.0_react@18.0.0: + resolution: + { integrity: sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw== } + peerDependencies: + react: ^18.0.0 + dependencies: + loose-envify: 1.4.0 + react: 18.0.0 + scheduler: 0.21.0 + + /react-draggable/4.4.4_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA== } peerDependencies: @@ -12632,11 +12764,11 @@ packages: dependencies: clsx: 1.1.1 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 dev: false - /react-dropzone/12.1.0_react@17.0.2: + /react-dropzone/12.1.0_react@18.0.0: resolution: { integrity: sha512-iBYHA1rbopIvtzokEX4QubO6qk5IF/x3BtKGu74rF2JkQDXnwC4uO/lHKpaw4PJIV6iIAYOlwLv2FpiGyqHNog== } engines: { node: '>= 10.13' } @@ -12646,10 +12778,10 @@ packages: attr-accept: 2.2.2 file-selector: 0.5.0 prop-types: 15.8.1 - react: 17.0.2 + react: 18.0.0 dev: false - /react-element-to-jsx-string/14.3.4_react-dom@17.0.2+react@17.0.2: + /react-element-to-jsx-string/14.3.4_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg== } peerDependencies: @@ -12658,8 +12790,8 @@ packages: dependencies: '@base2/pretty-print-object': 1.0.1 is-plain-object: 5.0.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 react-is: 17.0.2 dev: false @@ -12668,7 +12800,7 @@ packages: { integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== } dev: false - /react-helmet-async/1.3.0_react-dom@17.0.2+react@17.0.2: + /react-helmet-async/1.3.0_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg== } peerDependencies: @@ -12678,13 +12810,13 @@ packages: '@babel/runtime': 7.17.9 invariant: 2.2.4 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 react-fast-compare: 3.2.0 shallowequal: 1.1.0 dev: false - /react-inspector/5.1.1_react@17.0.2: + /react-inspector/5.1.1_react@18.0.0: resolution: { integrity: sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg== } peerDependencies: @@ -12693,7 +12825,7 @@ packages: '@babel/runtime': 7.17.9 is-dom: 1.1.0 prop-types: 15.8.1 - react: 17.0.2 + react: 18.0.0 dev: false /react-is/16.13.1: @@ -12711,7 +12843,7 @@ packages: { integrity: sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ== } dev: false - /react-popper-tooltip/3.1.1_react-dom@17.0.2+react@17.0.2: + /react-popper-tooltip/3.1.1_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ== } peerDependencies: @@ -12720,12 +12852,12 @@ packages: dependencies: '@babel/runtime': 7.17.9 '@popperjs/core': 2.11.5 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-popper: 2.2.5_bdf4b8b1046519a8ec8ac2b64ac98053 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 + react-popper: 2.2.5_3xwovrkoqcwqqlotewjitwlwgi dev: false - /react-popper/2.2.5_bdf4b8b1046519a8ec8ac2b64ac98053: + /react-popper/2.2.5_3xwovrkoqcwqqlotewjitwlwgi: resolution: { integrity: sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw== } peerDependencies: @@ -12733,12 +12865,12 @@ packages: react: ^16.8.0 || ^17 dependencies: '@popperjs/core': 2.11.5 - react: 17.0.2 + react: 18.0.0 react-fast-compare: 3.2.0 warning: 4.0.3 dev: false - /react-reconciler/0.26.2_react@17.0.2: + /react-reconciler/0.26.2_react@18.0.0: resolution: { integrity: sha512-nK6kgY28HwrMNwDnMui3dvm3rCFjZrcGiuwLc5COUipBK5hWHLOxMJhSnSomirqWwjPBJKV1QcbkI0VJr7Gl1Q== } engines: { node: '>=0.10.0' } @@ -12747,7 +12879,7 @@ packages: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react: 17.0.2 + react: 18.0.0 scheduler: 0.20.2 dev: false @@ -12763,7 +12895,7 @@ packages: engines: { node: '>=0.10.0' } dev: false - /react-router-dom/6.3.0_react-dom@17.0.2+react@17.0.2: + /react-router-dom/6.3.0_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw== } peerDependencies: @@ -12771,19 +12903,19 @@ packages: react-dom: '>=16.8' dependencies: history: 5.3.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-router: 6.3.0_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 + react-router: 6.3.0_react@18.0.0 dev: false - /react-router/6.3.0_react@17.0.2: + /react-router/6.3.0_react@18.0.0: resolution: { integrity: sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ== } peerDependencies: react: '>=16.8' dependencies: history: 5.3.0 - react: 17.0.2 + react: 18.0.0 dev: false /react-sizeme/3.0.2: @@ -12796,7 +12928,7 @@ packages: throttle-debounce: 3.0.1 dev: false - /react-syntax-highlighter/13.5.3_react@17.0.2: + /react-syntax-highlighter/13.5.3_react@18.0.0: resolution: { integrity: sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg== } peerDependencies: @@ -12806,11 +12938,11 @@ packages: highlight.js: 10.7.3 lowlight: 1.20.0 prismjs: 1.28.0 - react: 17.0.2 + react: 18.0.0 refractor: 3.6.0 dev: false - /react-textarea-autosize/8.3.3_c8e45b4eb687790dba17b4e1c4b4273f: + /react-textarea-autosize/8.3.3_hlnwsabd2ekx6zfl2xns62tday: resolution: { integrity: sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ== } engines: { node: '>=10' } @@ -12818,9 +12950,9 @@ packages: react: ^16.8.0 || ^17.0.0 dependencies: '@babel/runtime': 7.17.9 - react: 17.0.2 - use-composed-ref: 1.3.0_react@17.0.2 - use-latest: 1.2.1_c8e45b4eb687790dba17b4e1c4b4273f + react: 18.0.0 + use-composed-ref: 1.3.0_react@18.0.0 + use-latest: 1.2.1_hlnwsabd2ekx6zfl2xns62tday transitivePeerDependencies: - '@types/react' dev: false @@ -12830,18 +12962,18 @@ packages: { integrity: sha512-EblIqTAsIpkYeM8bZtC4lcpTE0A2zCEGipFB52RgcQq/q+0oryrk7Sxt+sqhIjUu6xMNEVywV8dr74lz5yWO6A== } dev: false - /react-universal-interface/0.6.2_react@17.0.2+tslib@2.4.0: + /react-universal-interface/0.6.2_react@18.0.0+tslib@2.4.0: resolution: { integrity: sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw== } peerDependencies: react: '*' tslib: '*' dependencies: - react: 17.0.2 + react: 18.0.0 tslib: 2.4.0 dev: false - /react-use-measure/2.1.1_react-dom@17.0.2+react@17.0.2: + /react-use-measure/2.1.1_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-nocZhN26cproIiIduswYpV5y5lQpSQS1y/4KuvUCjSKmw7ZWIS/+g3aFnX3WdBkyuGUtTLif3UTqnLLhbDoQig== } peerDependencies: @@ -12849,11 +12981,23 @@ packages: react-dom: '>=16.13' dependencies: debounce: 1.2.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 dev: false - /react-use/17.3.2_react-dom@17.0.2+react@17.0.2: + /react-use-measure/2.1.1_zry6zlza76a3tfyh2jggqa2zae: + resolution: + { integrity: sha512-nocZhN26cproIiIduswYpV5y5lQpSQS1y/4KuvUCjSKmw7ZWIS/+g3aFnX3WdBkyuGUtTLif3UTqnLLhbDoQig== } + peerDependencies: + react: '>=16.13' + react-dom: '>=16.13' + dependencies: + debounce: 1.2.1 + react: 18.0.0 + react-dom: 17.0.2_react@18.0.0 + dev: false + + /react-use/17.3.2_zpnidt7m3osuk7shl3s4oenomq: resolution: { integrity: sha512-bj7OD0/1wL03KyWmzFXAFe425zziuTf7q8olwCYBfOeFHY1qfO1FAMjROQLsLZYwG4Rx63xAfb7XAbBrJsZmEw== } peerDependencies: @@ -12866,10 +13010,10 @@ packages: fast-deep-equal: 3.1.3 fast-shallow-equal: 1.0.0 js-cookie: 2.2.1 - nano-css: 5.3.4_react-dom@17.0.2+react@17.0.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-universal-interface: 0.6.2_react@17.0.2+tslib@2.4.0 + nano-css: 5.3.4_zpnidt7m3osuk7shl3s4oenomq + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 + react-universal-interface: 0.6.2_react@18.0.0+tslib@2.4.0 resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 set-harmonic-interval: 1.0.1 @@ -12878,13 +13022,12 @@ packages: tslib: 2.4.0 dev: false - /react/17.0.2: + /react/18.0.0: resolution: - { integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== } + { integrity: sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A== } engines: { node: '>=0.10.0' } dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 /read-pkg-up/7.0.1: resolution: @@ -13387,6 +13530,13 @@ packages: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 + dev: false + + /scheduler/0.21.0: + resolution: + { integrity: sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ== } + dependencies: + loose-envify: 1.4.0 /schema-utils/1.0.0: resolution: @@ -14146,13 +14296,13 @@ packages: { integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== } engines: { node: '>= 0.4' } - /suspend-react/0.0.8_react@17.0.2: + /suspend-react/0.0.8_react@18.0.0: resolution: { integrity: sha512-ZC3r8Hu1y0dIThzsGw0RLZplnX9yXwfItcvaIzJc2VQVi8TGyGDlu92syMB5ulybfvGLHAI5Ghzlk23UBPF8xg== } peerDependencies: react: '>=17.0' dependencies: - react: 17.0.2 + react: 18.0.0 dev: false /symbol.prototype.description/1.0.5: @@ -14851,7 +15001,7 @@ packages: deprecated: Please see https://github.com/lydell/urix#deprecated dev: false - /url-loader/4.1.1_file-loader@6.2.0+webpack@4.46.0: + /url-loader/4.1.1_lit45vopotvaqup7lrvlnvtxwy: resolution: { integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== } engines: { node: '>= 10.13.0' } @@ -14883,26 +15033,26 @@ packages: querystring: 0.2.0 dev: false - /use-asset/1.0.4_react@17.0.2: + /use-asset/1.0.4_react@18.0.0: resolution: { integrity: sha512-7/hqDrWa0iMnCoET9W1T07EmD4Eg/Wmoj/X8TGBc++ECRK4m5yTsjP4O6s0yagbxfqIOuUkIxe2/sA+VR2GxZA== } peerDependencies: react: '>=17.0' dependencies: fast-deep-equal: 3.1.3 - react: 17.0.2 + react: 18.0.0 dev: false - /use-composed-ref/1.3.0_react@17.0.2: + /use-composed-ref/1.3.0_react@18.0.0: resolution: { integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== } peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 17.0.2 + react: 18.0.0 dev: false - /use-isomorphic-layout-effect/1.1.2_c8e45b4eb687790dba17b4e1c4b4273f: + /use-isomorphic-layout-effect/1.1.2_hlnwsabd2ekx6zfl2xns62tday: resolution: { integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== } peerDependencies: @@ -14913,10 +15063,10 @@ packages: optional: true dependencies: '@types/react': 17.0.44 - react: 17.0.2 + react: 18.0.0 dev: false - /use-latest/1.2.1_c8e45b4eb687790dba17b4e1c4b4273f: + /use-latest/1.2.1_hlnwsabd2ekx6zfl2xns62tday: resolution: { integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== } peerDependencies: @@ -14927,8 +15077,17 @@ packages: optional: true dependencies: '@types/react': 17.0.44 - react: 17.0.2 - use-isomorphic-layout-effect: 1.1.2_c8e45b4eb687790dba17b4e1c4b4273f + react: 18.0.0 + use-isomorphic-layout-effect: 1.1.2_hlnwsabd2ekx6zfl2xns62tday + dev: false + + /use-sync-external-store/1.1.0_react@18.0.0: + resolution: + { integrity: sha512-SEnieB2FPKEVne66NpXPd1Np4R1lTNKfjuy3XdIoPQKYBAFdzbzSZlSn1KJZUiihQLQC5Znot4SBz1EOTBwQAQ== } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.0.0 dev: false /use/3.1.1: @@ -15362,13 +15521,13 @@ packages: microevent.ts: 0.1.1 dev: false - /wouter/2.7.5_react@17.0.2: + /wouter/2.7.5_react@18.0.0: resolution: { integrity: sha512-TOI9gD1wa7a8wW+lh3rjg0C+MjYGKMV3eC+++6D+7n1z36ZJIBPWe2G9Hs1jYNPsV7oKiPTI3UFC5TGhZjQfrQ== } peerDependencies: react: '>=16.8.0' dependencies: - react: 17.0.2 + react: 18.0.0 dev: false /wrap-ansi/6.2.0: @@ -15514,7 +15673,7 @@ packages: { integrity: sha512-DCo0oxvcvOTGP/f5FA6tz2Z6wF+FIcEApSTu0zV5sQgn9hoT5lZ9YRAKUraxt9oP7l4e8TnNdi8IZTCX6WCkwA== } dev: false - /zustand/3.7.2_react@17.0.2: + /zustand/3.7.2_react@18.0.0: resolution: { integrity: sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA== } engines: { node: '>=12.7.0' } @@ -15524,7 +15683,24 @@ packages: react: optional: true dependencies: - react: 17.0.2 + react: 18.0.0 + dev: false + + /zustand/4.0.0-rc.1_react@18.0.0: + resolution: + { integrity: sha512-qgcs7zLqBdHu0PuT3GW4WCIY5SgXdsv30GQMu9Qpp1BA2aS+sNS8l4x0hWuyEhjXkN+701aGWawhKDv6oWJAcw== } + engines: { node: '>=12.7.0' } + peerDependencies: + immer: '>=9.0' + react: '>=16.8' + peerDependenciesMeta: + immer: + optional: true + react: + optional: true + dependencies: + react: 18.0.0 + use-sync-external-store: 1.1.0_react@18.0.0 dev: false /zwitch/1.0.5: