diff --git a/packages/merchant-backoffice-ui/package.json b/packages/merchant-backoffice-ui/package.json
index a772f6296..b78b3636c 100644
--- a/packages/merchant-backoffice-ui/package.json
+++ b/packages/merchant-backoffice-ui/package.json
@@ -4,31 +4,20 @@
"version": "0.0.4",
"license": "MIT",
"scripts": {
- "build": "preact build --no-sw --no-esm",
- "compile": "tsc",
- "serve": "sirv build --port ${PORT:=8080} --cors --single",
+ "build": "./build.mjs",
+ "check": "tsc",
+ "compile": "tsc && ./build.mjs",
"dev": "preact watch --port ${PORT:=8080} --no-sw --no-esm",
- "lint-check": "eslint '{src,tests}/**/*.{js,jsx,ts,tsx}'",
- "lint-fix": "eslint --fix '{src,tests}/**/*.{js,jsx,ts,tsx}'",
- "test": "jest ./tests",
- "dev-test": "jest ./tests --watch",
+ "test": "pnpm compile && mocha --require source-map-support/register 'dist/**/test.js'",
+ "lint": "eslint 'src/**/*.{js,jsx,ts,tsx}'",
+ "i18n:extract": "pogen extract",
+ "i18n:merge": "pogen merge",
+ "i18n:emit": "pogen emit",
+ "i18n": "pnpm i18n:extract && pnpm i18n:merge && pnpm i18n:emit",
"typedoc": "typedoc src",
- "clean": "rimraf build storybook-static docs single",
- "build-single": "preact build --no-sw --no-esm -c preact.single-config.js --dest single && sh remove-link-stylesheet.sh",
- "serve-single": "sirv single --port ${PORT:=8080} --cors --single",
- "build-storybook": "build-storybook",
- "storybook": "start-storybook -p 6006"
- },
- "engines": {
- "node": ">=12",
- "pnpm": ">=5"
+ "pretty": "prettier --write src"
},
"eslintConfig": {
- "parser": "@typescript-eslint/parser",
- "extends": [
- "preact",
- "plugin:@typescript-eslint/recommended"
- ],
"plugins": [
"header"
],
@@ -38,8 +27,8 @@
"copyleft-header.js"
]
},
- "ignorePatterns": [
- "build/"
+ "extends": [
+ "prettier"
]
},
"dependencies": {
@@ -53,20 +42,11 @@
"preact-router": "3.2.1",
"qrcode-generator": "1.4.4",
"swr": "1.3.0",
- "react": "npm:@preact/compat@^17.1.2",
"yup": "^0.32.9"
},
"devDependencies": {
- "@babel/core": "7.18.9",
- "@babel/plugin-transform-react-jsx-source": "7.18.6",
"@creativebulma/bulma-tooltip": "^1.2.0",
"@gnu-taler/pogen": "^0.0.5",
- "@storybook/addon-a11y": "^6.2.9",
- "@storybook/addon-actions": "^6.2.9",
- "@storybook/addon-essentials": "^6.2.9",
- "@storybook/addon-links": "^6.2.9",
- "@storybook/preact": "^6.2.9",
- "@storybook/preset-scss": "^1.0.3",
"@testing-library/preact": "^2.0.1",
"@testing-library/preact-hooks": "^1.1.0",
"@types/history": "^4.7.8",
@@ -75,7 +55,6 @@
"@types/node": "^18.8.5",
"@typescript-eslint/eslint-plugin": "^4.22.0",
"@typescript-eslint/parser": "^4.22.0",
- "babel-loader": "^8.2.2",
"base64-inline-loader": "^1.1.1",
"bulma": "^0.9.2",
"bulma-checkbox": "^1.1.1",
@@ -94,15 +73,8 @@
"inline-chunk-html-plugin": "^1.1.1",
"jest": "^26.6.3",
"jest-preset-preact": "^4.0.2",
- "po2json": "^0.4.5",
- "preact-cli": "^3.0.5",
- "preact-render-to-json": "^3.6.6",
- "preact-render-to-string": "^5.1.19",
"rimraf": "^3.0.2",
- "sass": "^1.32.13",
- "sass-loader": "10.1.1",
- "script-ext-html-webpack-plugin": "^2.1.5",
- "sirv-cli": "^1.0.11",
+ "sass": "1.56.1",
"typedoc": "^0.20.36",
"typescript": "4.8.4"
},
diff --git a/packages/merchant-backoffice-ui/src/Application.tsx b/packages/merchant-backoffice-ui/src/Application.tsx
new file mode 100644
index 000000000..4aa0f7891
--- /dev/null
+++ b/packages/merchant-backoffice-ui/src/Application.tsx
@@ -0,0 +1,109 @@
+/*
+ This file is part of GNU Taler
+ (C) 2021-2023 Taler Systems S.A.
+
+ GNU Taler is free software; you can redistribute it and/or modify it under the
+ terms of the GNU General Public License as published by the Free Software
+ Foundation; either version 3, or (at your option) any later version.
+
+ GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+ A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along with
+ GNU Taler; see the file COPYING. If not, see
+ */
+
+/**
+*
+* @author Sebastian Javier Marchano (sebasjm)
+*/
+
+import { h, VNode } from 'preact';
+import { route } from 'preact-router';
+import { useMemo } from "preact/hooks";
+import { ApplicationReadyRoutes } from "./ApplicationReadyRoutes.js";
+import { Loading } from "./components/exception/loading.js";
+import { NotificationCard, NotYetReadyAppMenu } from "./components/menu/index.js";
+import { BackendContextProvider, useBackendContext } from './context/backend.js';
+import { ConfigContextProvider } from './context/config.js';
+import { TranslationProvider } from './context/translation.js';
+import { useBackendConfig } from "./hooks/backend.js";
+import { useTranslator } from './i18n/index.js';
+import LoginPage from './paths/login/index.js';
+
+export function Application(): VNode {
+ return (
+ //
+
+
+
+
+
+ //
+ );
+}
+
+function ApplicationStatusRoutes(): VNode {
+ const { updateLoginStatus, triedToLog } = useBackendContext()
+ const result = useBackendConfig();
+ const i18n = useTranslator()
+
+ const updateLoginInfoAndGoToRoot = (url: string, token?: string) => {
+ updateLoginStatus(url, token)
+ route('/')
+ }
+
+ const { currency, version } = result.ok ? result.data : { currency: 'unknown', version: 'unknown' }
+ const ctx = useMemo(() => ({ currency, version }), [currency, version])
+
+ if (!triedToLog) {
+ return
+
+
+
+ }
+
+ if (result.clientError && result.isUnauthorized) return
+
+
+
+
+ if (result.clientError && result.isNotfound) return
+
+
+
+
+
+ if (result.serverError) return
+
+
+
+
+
+ if (result.loading) return
+
+ if (!result.ok) return
+
+
+
+
+
+ return
+}
diff --git a/packages/merchant-backoffice-ui/src/components/menu/SideBar.tsx b/packages/merchant-backoffice-ui/src/components/menu/SideBar.tsx
index b96e431f8..1d15bb094 100644
--- a/packages/merchant-backoffice-ui/src/components/menu/SideBar.tsx
+++ b/packages/merchant-backoffice-ui/src/components/menu/SideBar.tsx
@@ -28,6 +28,9 @@ import { useInstanceKYCDetails } from "../../hooks/instance.js";
import { Translate } from "../../i18n/index.js";
import { LangSelector } from "./LangSelector.js";
+const GIT_HASH = typeof __GIT_HASH__ !== "undefined" ? __GIT_HASH__ : undefined;
+const VERSION = typeof __VERSION__ !== "undefined" ? __VERSION__ : undefined;
+
interface Props {
onLogout: () => void;
mobile?: boolean;
@@ -76,7 +79,7 @@ export function Sidebar({
class="is-size-7 has-text-right"
style={{ lineHeight: 0, marginTop: -10 }}
>
- {process.env.__VERSION__} ({config.version})
+ {VERSION} ({config.version})
diff --git a/packages/merchant-backoffice-ui/src/custom.d.ts b/packages/merchant-backoffice-ui/src/custom.d.ts
index b357d34ab..e60fa0c83 100644
--- a/packages/merchant-backoffice-ui/src/custom.d.ts
+++ b/packages/merchant-backoffice-ui/src/custom.d.ts
@@ -38,3 +38,5 @@ declare module '*.scss' {
const content: Record;
export default content;
}
+declare const __VERSION__: string;
+declare const __GIT_HASH__: string;
diff --git a/packages/merchant-backoffice-ui/src/template.html b/packages/merchant-backoffice-ui/src/index.html
similarity index 69%
rename from packages/merchant-backoffice-ui/src/template.html
rename to packages/merchant-backoffice-ui/src/index.html
index 306b90f11..5f7080df8 100644
--- a/packages/merchant-backoffice-ui/src/template.html
+++ b/packages/merchant-backoffice-ui/src/index.html
@@ -1,5 +1,5 @@
-
-
- <%= htmlWebpackPlugin.options.title %>
-
-
-
+
+
+
+
+
+
-
- <% if (htmlWebpackPlugin.options.manifest.theme_color) { %>
-
- <% } %>
-
- <% for (const index in htmlWebpackPlugin.files.css) { %>
- <% const file = htmlWebpackPlugin.files.css[index] %>
-
- <% } %>
-
-
-
-
-
-
-
-
+ Merchant Backoffice
+
+
+
+
+
+
+
+
+
diff --git a/packages/merchant-backoffice-ui/src/index.tsx b/packages/merchant-backoffice-ui/src/index.tsx
index 3802a2149..c60471099 100644
--- a/packages/merchant-backoffice-ui/src/index.tsx
+++ b/packages/merchant-backoffice-ui/src/index.tsx
@@ -14,97 +14,11 @@
GNU Taler; see the file COPYING. If not, see
*/
-/**
-*
-* @author Sebastian Javier Marchano (sebasjm)
-*/
+import {Application} from "./Application.js";
-import { h, VNode } from 'preact';
-import { route } from 'preact-router';
-import { useMemo } from "preact/hooks";
-import { ApplicationReadyRoutes } from "./ApplicationReadyRoutes.js";
-import { Loading } from "./components/exception/loading.js";
-import { NotificationCard, NotYetReadyAppMenu } from "./components/menu/index.js";
-import { BackendContextProvider, useBackendContext } from './context/backend.js';
-import { ConfigContextProvider } from './context/config.js';
-import { TranslationProvider } from './context/translation.js';
-import { useBackendConfig } from "./hooks/backend.js";
-import { useTranslator } from './i18n/index.js';
-import LoginPage from './paths/login/index.js';
+import { h, render } from "preact";
import "./scss/main.scss";
-export default function Application(): VNode {
- return (
- //
-
-
-
-
-
- //
- );
-}
+const app = document.getElementById("app");
-function ApplicationStatusRoutes(): VNode {
- const { updateLoginStatus, triedToLog } = useBackendContext()
- const result = useBackendConfig();
- const i18n = useTranslator()
-
- const updateLoginInfoAndGoToRoot = (url: string, token?: string) => {
- updateLoginStatus(url, token)
- route('/')
- }
-
- const { currency, version } = result.ok ? result.data : { currency: 'unknown', version: 'unknown' }
- const ctx = useMemo(() => ({ currency, version }), [currency, version])
-
- if (!triedToLog) {
- return
-
-
-
- }
-
- if (result.clientError && result.isUnauthorized) return
-
-
-
-
- if (result.clientError && result.isNotfound) return
-
-
-
-
-
- if (result.serverError) return
-
-
-
-
-
- if (result.loading) return
-
- if (!result.ok) return
-
-
-
-
-
- return
-}
+render(, app as any);
diff --git a/packages/merchant-backoffice-ui/src/scss/_mixins.scss b/packages/merchant-backoffice-ui/src/scss/_mixins.scss
index 8df866de4..7d5f6b144 100644
--- a/packages/merchant-backoffice-ui/src/scss/_mixins.scss
+++ b/packages/merchant-backoffice-ui/src/scss/_mixins.scss
@@ -28,7 +28,7 @@
width: $icon-base-width;
&.has-update-mark:after {
- right: ($icon-base-width / 2) - .85;
+ right: calc($icon-base-width / 2) - .85;
}
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c5255b4f1..0d0848b84 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -337,18 +337,10 @@ importers:
packages/merchant-backoffice-ui:
specifiers:
- '@babel/core': 7.18.9
- '@babel/plugin-transform-react-jsx-source': 7.18.6
'@creativebulma/bulma-tooltip': ^1.2.0
'@gnu-taler/pogen': ^0.0.5
'@gnu-taler/taler-util': workspace:*
'@gnu-taler/web-util': workspace:*
- '@storybook/addon-a11y': ^6.2.9
- '@storybook/addon-actions': ^6.2.9
- '@storybook/addon-essentials': ^6.2.9
- '@storybook/addon-links': ^6.2.9
- '@storybook/preact': ^6.2.9
- '@storybook/preset-scss': ^1.0.3
'@testing-library/preact': ^2.0.1
'@testing-library/preact-hooks': ^1.1.0
'@types/history': ^4.7.8
@@ -358,7 +350,6 @@ importers:
'@typescript-eslint/eslint-plugin': ^4.22.0
'@typescript-eslint/parser': ^4.22.0
axios: ^0.21.1
- babel-loader: ^8.2.2
base64-inline-loader: ^1.1.1
bulma: ^0.9.2
bulma-checkbox: ^1.1.1
@@ -380,19 +371,11 @@ importers:
jed: 1.1.1
jest: ^26.6.3
jest-preset-preact: ^4.0.2
- po2json: ^0.4.5
preact: 10.6.5
- preact-cli: ^3.0.5
- preact-render-to-json: ^3.6.6
- preact-render-to-string: ^5.1.19
preact-router: 3.2.1
qrcode-generator: 1.4.4
- react: npm:@preact/compat@^17.1.2
rimraf: ^3.0.2
- sass: ^1.32.13
- sass-loader: 10.1.1
- script-ext-html-webpack-plugin: ^2.1.5
- sirv-cli: ^1.0.11
+ sass: 1.56.1
swr: 1.3.0
typedoc: ^0.20.36
typescript: 4.8.4
@@ -407,20 +390,11 @@ importers:
preact: 10.6.5
preact-router: 3.2.1_preact@10.6.5
qrcode-generator: 1.4.4
- react: /@preact/compat/17.1.2_preact@10.6.5
- swr: 1.3.0_@preact+compat@17.1.2
+ swr: 1.3.0
yup: 0.32.11
devDependencies:
- '@babel/core': 7.18.9
- '@babel/plugin-transform-react-jsx-source': 7.18.6_@babel+core@7.18.9
'@creativebulma/bulma-tooltip': 1.2.0
'@gnu-taler/pogen': link:../pogen
- '@storybook/addon-a11y': 6.5.13_@preact+compat@17.1.2
- '@storybook/addon-actions': 6.5.13_@preact+compat@17.1.2
- '@storybook/addon-essentials': 6.5.13_2nt5iz47gcdduxcnvfnexph4hq
- '@storybook/addon-links': 6.5.13_@preact+compat@17.1.2
- '@storybook/preact': 6.5.13_xa5zyoe4qu34opzfrw5imxak3u
- '@storybook/preset-scss': 1.0.3_sass-loader@10.1.1
'@testing-library/preact': 2.0.1_preact@10.6.5
'@testing-library/preact-hooks': 1.1.0_vfcmu6iy7nffpurikpgxo6gwxi
'@types/history': 4.7.11
@@ -429,7 +403,6 @@ importers:
'@types/node': 18.11.5
'@typescript-eslint/eslint-plugin': 4.33.0_k4l66av2tbo6kxzw52jzgbfzii
'@typescript-eslint/parser': 4.33.0_3rubbgt5ekhqrcgx4uwls3neim
- babel-loader: 8.2.5_@babel+core@7.18.9
base64-inline-loader: 1.1.1
bulma: 0.9.4
bulma-checkbox: 1.2.1
@@ -447,16 +420,9 @@ importers:
html-webpack-skip-assets-plugin: 1.0.3
inline-chunk-html-plugin: 1.1.1
jest: 26.6.3
- jest-preset-preact: 4.0.5_moqeqtbsr7edkxzj3jgnhqkxsm
- po2json: 0.4.5
- preact-cli: 3.4.1_bbfn3vavr32nbxkp5peg6brs4i
- preact-render-to-json: 3.6.6_preact@10.6.5
- preact-render-to-string: 5.2.6_preact@10.6.5
+ jest-preset-preact: 4.0.5_jest@26.6.3+preact@10.6.5
rimraf: 3.0.2
- sass: 1.55.0
- sass-loader: 10.1.1_sass@1.55.0
- script-ext-html-webpack-plugin: 2.1.5
- sirv-cli: 1.0.14
+ sass: 1.56.1
typedoc: 0.20.37_typescript@4.8.4
typescript: 4.8.4
@@ -4006,14 +3972,6 @@ packages:
react: ^16.13.1 || ^17.0.0
dev: true
- /@mdx-js/react/1.6.22_@preact+compat@17.1.2:
- resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==}
- peerDependencies:
- react: ^16.13.1 || ^17.0.0
- dependencies:
- react: /@preact/compat/17.1.2_preact@10.6.5
- dev: true
-
/@mdx-js/util/1.6.22:
resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==}
dev: true
@@ -4130,24 +4088,6 @@ packages:
preact: 10.11.3
dev: true
- /@preact/async-loader/3.0.1_preact@10.6.5:
- resolution: {integrity: sha512-BoUN24hxEfAQYnWjliAmkZLuliv+ONQi7AWn+/+VOJHTIHmbFiXrvmSxITf7PDkKiK0a5xy4OErZtVVLlk96Tg==}
- engines: {node: '>=8'}
- peerDependencies:
- preact: '>= 10.0.0'
- dependencies:
- kleur: 4.1.5
- loader-utils: 2.0.3
- preact: 10.6.5
- dev: true
-
- /@preact/compat/17.1.2_preact@10.6.5:
- resolution: {integrity: sha512-7pOZN9lMDDRQ+6aWvjwTp483KR8/zOpfS83wmOo3zfuLKdngS8/5RLbsFWzFZMGdYlotAhX980hJ75bjOHTwWg==}
- peerDependencies:
- preact: '*'
- dependencies:
- preact: 10.6.5
-
/@prefresh/babel-plugin/0.4.4:
resolution: {integrity: sha512-/EvgIFMDL+nd20WNvMO0JQnzIl1EJPgmSaSYrZUww7A+aSdKsi37aL07TljrZR1cBMuzFxcr4xvqsUQLFJEukw==}
dev: true
@@ -4168,14 +4108,6 @@ packages:
preact: 10.11.3
dev: true
- /@prefresh/core/1.4.1_preact@10.6.5:
- resolution: {integrity: sha512-og1vaBj3LMJagVncNrDb37Gqc0cWaUcDbpVt5hZtsN4i2Iwzd/5hyTsDHvlMirhSym3wL9ihU0Xa2VhSaOue7g==}
- peerDependencies:
- preact: ^10.0.0
- dependencies:
- preact: 10.6.5
- dev: true
-
/@prefresh/utils/1.1.3:
resolution: {integrity: sha512-Mb9abhJTOV4yCfkXrMrcgFiFT7MfNOw8sDa+XyZBdq/Ai2p4Zyxqsb3EgHLOEdHpMj6J9aiZ54W8H6FTam1u+A==}
dev: true
@@ -4208,20 +4140,6 @@ packages:
webpack: 4.46.0
dev: true
- /@prefresh/webpack/3.3.4_l37gxlnxrbylk7wqownx5ddpoa:
- resolution: {integrity: sha512-RiXS/hvXDup5cQw/267kxkKie81kxaAB7SFbkr8ppshobDEzwgUN1tbGbHNx6Uari0Ql2XByC6HIgQGpaq2Q7w==}
- peerDependencies:
- '@prefresh/babel-plugin': ^0.4.0
- preact: ^10.4.0
- webpack: ^4.0.0 || ^5.0.0
- dependencies:
- '@prefresh/babel-plugin': 0.4.4
- '@prefresh/core': 1.4.1_preact@10.6.5
- '@prefresh/utils': 1.1.3
- preact: 10.6.5
- webpack: 4.46.0
- dev: true
-
/@rollup/plugin-alias/3.1.9_rollup@2.79.1:
resolution: {integrity: sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==}
engines: {node: '>=8.0.0'}
@@ -4471,36 +4389,6 @@ packages:
util-deprecate: 1.0.2
dev: true
- /@storybook/addon-a11y/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-+Tcl/4LWRh3ygLUZFGvkjT42CF/tJcP+kgsIho7i2MxpgZyD6+BUhL9srPZusjbR+uHcHXJ/yxw/vxFQ+UCTLA==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/addons': 6.5.13_@preact+compat@17.1.2
- '@storybook/api': 6.5.13_@preact+compat@17.1.2
- '@storybook/channels': 6.5.13
- '@storybook/client-logger': 6.5.13
- '@storybook/components': 6.5.13_@preact+compat@17.1.2
- '@storybook/core-events': 6.5.13
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- '@storybook/theming': 6.5.13_@preact+compat@17.1.2
- axe-core: 4.5.0
- core-js: 3.26.0
- global: 4.4.0
- lodash: 4.17.21
- react: /@preact/compat/17.1.2_preact@10.6.5
- react-sizeme: 3.0.2
- regenerator-runtime: 0.13.10
- ts-dedent: 2.2.0
- util-deprecate: 1.0.2
- dev: true
-
/@storybook/addon-actions/6.5.13:
resolution: {integrity: sha512-3Tji0gIy95havhTpSc6CsFl5lNxGn4O5Y1U9fyji+GRkKqDFOrvVLYAHPtLOpYdEI5tF0bDo+akiqfDouY8+eA==}
peerDependencies:
@@ -4533,39 +4421,6 @@ packages:
uuid-browser: 3.1.0
dev: true
- /@storybook/addon-actions/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-3Tji0gIy95havhTpSc6CsFl5lNxGn4O5Y1U9fyji+GRkKqDFOrvVLYAHPtLOpYdEI5tF0bDo+akiqfDouY8+eA==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/addons': 6.5.13_@preact+compat@17.1.2
- '@storybook/api': 6.5.13_@preact+compat@17.1.2
- '@storybook/client-logger': 6.5.13
- '@storybook/components': 6.5.13_@preact+compat@17.1.2
- '@storybook/core-events': 6.5.13
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- '@storybook/theming': 6.5.13_@preact+compat@17.1.2
- core-js: 3.26.0
- fast-deep-equal: 3.1.3
- global: 4.4.0
- lodash: 4.17.21
- polished: 4.2.2
- prop-types: 15.8.1
- react: /@preact/compat/17.1.2_preact@10.6.5
- react-inspector: 5.1.1_@preact+compat@17.1.2
- regenerator-runtime: 0.13.10
- telejson: 6.0.8
- ts-dedent: 2.2.0
- util-deprecate: 1.0.2
- uuid-browser: 3.1.0
- dev: true
-
/@storybook/addon-backgrounds/6.5.13:
resolution: {integrity: sha512-b4JX7JMY7e50y1l6g71D+2XWV3GO0TO2z1ta8J6W4OQt8f44V7sSkRQaJUzXdLjQMrA+Anojuy1ZwPjVeLC6vg==}
peerDependencies:
@@ -4592,33 +4447,6 @@ packages:
util-deprecate: 1.0.2
dev: true
- /@storybook/addon-backgrounds/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-b4JX7JMY7e50y1l6g71D+2XWV3GO0TO2z1ta8J6W4OQt8f44V7sSkRQaJUzXdLjQMrA+Anojuy1ZwPjVeLC6vg==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/addons': 6.5.13_@preact+compat@17.1.2
- '@storybook/api': 6.5.13_@preact+compat@17.1.2
- '@storybook/client-logger': 6.5.13
- '@storybook/components': 6.5.13_@preact+compat@17.1.2
- '@storybook/core-events': 6.5.13
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- '@storybook/theming': 6.5.13_@preact+compat@17.1.2
- core-js: 3.26.0
- global: 4.4.0
- memoizerific: 1.11.3
- react: /@preact/compat/17.1.2_preact@10.6.5
- regenerator-runtime: 0.13.10
- ts-dedent: 2.2.0
- util-deprecate: 1.0.2
- dev: true
-
/@storybook/addon-controls/6.5.13_3rubbgt5ekhqrcgx4uwls3neim:
resolution: {integrity: sha512-lYq3uf2mlVevm0bi6ueL3H6TpUMRYW9s/pTNTVJT225l27kLdFR9wEKxAkCBrlKaTgDLJmzzDRsJE3NLZlR/5Q==}
peerDependencies:
@@ -4651,93 +4479,6 @@ packages:
- webpack-command
dev: true
- /@storybook/addon-controls/6.5.13_j3fy4dsuv6tweqy6dixwnav3v4:
- resolution: {integrity: sha512-lYq3uf2mlVevm0bi6ueL3H6TpUMRYW9s/pTNTVJT225l27kLdFR9wEKxAkCBrlKaTgDLJmzzDRsJE3NLZlR/5Q==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/addons': 6.5.13_@preact+compat@17.1.2
- '@storybook/api': 6.5.13_@preact+compat@17.1.2
- '@storybook/client-logger': 6.5.13
- '@storybook/components': 6.5.13_@preact+compat@17.1.2
- '@storybook/core-common': 6.5.13_j3fy4dsuv6tweqy6dixwnav3v4
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- '@storybook/node-logger': 6.5.13
- '@storybook/store': 6.5.13_@preact+compat@17.1.2
- '@storybook/theming': 6.5.13_@preact+compat@17.1.2
- core-js: 3.26.0
- lodash: 4.17.21
- react: /@preact/compat/17.1.2_preact@10.6.5
- ts-dedent: 2.2.0
- transitivePeerDependencies:
- - eslint
- - supports-color
- - typescript
- - vue-template-compiler
- - webpack-cli
- - webpack-command
- dev: true
-
- /@storybook/addon-docs/6.5.13_2nt5iz47gcdduxcnvfnexph4hq:
- resolution: {integrity: sha512-RG/NjsheD9FixZ789RJlNyNccaR2Cuy7CtAwph4oUNi3aDFjtOI8Oe9L+FOT7qtVnZLw/YMjF+pZxoDqJNKLPw==}
- peerDependencies:
- '@storybook/mdx2-csf': ^0.0.3
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- '@storybook/mdx2-csf':
- optional: true
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.18.9
- '@babel/preset-env': 7.19.4_@babel+core@7.18.9
- '@jest/transform': 26.6.2
- '@mdx-js/react': 1.6.22_@preact+compat@17.1.2
- '@storybook/addons': 6.5.13_@preact+compat@17.1.2
- '@storybook/api': 6.5.13_@preact+compat@17.1.2
- '@storybook/components': 6.5.13_@preact+compat@17.1.2
- '@storybook/core-common': 6.5.13_j3fy4dsuv6tweqy6dixwnav3v4
- '@storybook/core-events': 6.5.13
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- '@storybook/docs-tools': 6.5.13_@preact+compat@17.1.2
- '@storybook/mdx1-csf': 0.0.1_@babel+core@7.18.9
- '@storybook/node-logger': 6.5.13
- '@storybook/postinstall': 6.5.13
- '@storybook/preview-web': 6.5.13_@preact+compat@17.1.2
- '@storybook/source-loader': 6.5.13_@preact+compat@17.1.2
- '@storybook/store': 6.5.13_@preact+compat@17.1.2
- '@storybook/theming': 6.5.13_@preact+compat@17.1.2
- babel-loader: 8.2.5_@babel+core@7.18.9
- core-js: 3.26.0
- fast-deep-equal: 3.1.3
- global: 4.4.0
- lodash: 4.17.21
- react: /@preact/compat/17.1.2_preact@10.6.5
- regenerator-runtime: 0.13.10
- remark-external-links: 8.0.0
- remark-slug: 6.1.0
- ts-dedent: 2.2.0
- util-deprecate: 1.0.2
- transitivePeerDependencies:
- - '@babel/core'
- - eslint
- - supports-color
- - typescript
- - vue-template-compiler
- - webpack
- - webpack-cli
- - webpack-command
- dev: true
-
/@storybook/addon-docs/6.5.13_dazlt7ye7nu7xsezygxn7bviwy:
resolution: {integrity: sha512-RG/NjsheD9FixZ789RJlNyNccaR2Cuy7CtAwph4oUNi3aDFjtOI8Oe9L+FOT7qtVnZLw/YMjF+pZxoDqJNKLPw==}
peerDependencies:
@@ -4791,90 +4532,6 @@ packages:
- webpack-command
dev: true
- /@storybook/addon-essentials/6.5.13_2nt5iz47gcdduxcnvfnexph4hq:
- resolution: {integrity: sha512-G9FVAWV7ixjVLWeLgIX+VT90tcAk6yQxfZQegfg5ucRilGysJCDaNnoab4xuuvm1R40TfFhba3iAGZtQYsddmw==}
- peerDependencies:
- '@babel/core': ^7.9.6
- '@storybook/angular': '*'
- '@storybook/builder-manager4': '*'
- '@storybook/builder-manager5': '*'
- '@storybook/builder-webpack4': '*'
- '@storybook/builder-webpack5': '*'
- '@storybook/html': '*'
- '@storybook/vue': '*'
- '@storybook/vue3': '*'
- '@storybook/web-components': '*'
- lit: '*'
- lit-html: '*'
- react: '*'
- react-dom: '*'
- svelte: '*'
- sveltedoc-parser: '*'
- vue: '*'
- webpack: '*'
- peerDependenciesMeta:
- '@storybook/angular':
- optional: true
- '@storybook/builder-manager4':
- optional: true
- '@storybook/builder-manager5':
- optional: true
- '@storybook/builder-webpack4':
- optional: true
- '@storybook/builder-webpack5':
- optional: true
- '@storybook/html':
- optional: true
- '@storybook/vue':
- optional: true
- '@storybook/vue3':
- optional: true
- '@storybook/web-components':
- optional: true
- lit:
- optional: true
- lit-html:
- optional: true
- react:
- optional: true
- react-dom:
- optional: true
- svelte:
- optional: true
- sveltedoc-parser:
- optional: true
- vue:
- optional: true
- webpack:
- optional: true
- dependencies:
- '@babel/core': 7.18.9
- '@storybook/addon-actions': 6.5.13_@preact+compat@17.1.2
- '@storybook/addon-backgrounds': 6.5.13_@preact+compat@17.1.2
- '@storybook/addon-controls': 6.5.13_j3fy4dsuv6tweqy6dixwnav3v4
- '@storybook/addon-docs': 6.5.13_2nt5iz47gcdduxcnvfnexph4hq
- '@storybook/addon-measure': 6.5.13_@preact+compat@17.1.2
- '@storybook/addon-outline': 6.5.13_@preact+compat@17.1.2
- '@storybook/addon-toolbars': 6.5.13_@preact+compat@17.1.2
- '@storybook/addon-viewport': 6.5.13_@preact+compat@17.1.2
- '@storybook/addons': 6.5.13_@preact+compat@17.1.2
- '@storybook/api': 6.5.13_@preact+compat@17.1.2
- '@storybook/core-common': 6.5.13_j3fy4dsuv6tweqy6dixwnav3v4
- '@storybook/node-logger': 6.5.13
- core-js: 3.26.0
- react: /@preact/compat/17.1.2_preact@10.6.5
- regenerator-runtime: 0.13.10
- ts-dedent: 2.2.0
- transitivePeerDependencies:
- - '@storybook/mdx2-csf'
- - eslint
- - supports-color
- - typescript
- - vue-template-compiler
- - webpack-cli
- - webpack-command
- dev: true
-
/@storybook/addon-essentials/6.5.13_dazlt7ye7nu7xsezygxn7bviwy:
resolution: {integrity: sha512-G9FVAWV7ixjVLWeLgIX+VT90tcAk6yQxfZQegfg5ucRilGysJCDaNnoab4xuuvm1R40TfFhba3iAGZtQYsddmw==}
peerDependencies:
@@ -4983,32 +4640,6 @@ packages:
ts-dedent: 2.2.0
dev: true
- /@storybook/addon-links/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-K/LYYu9R/Xoah5h9MNh4mSHOic3q5csqjderLqr2YW/KPYiuNubgvzEbAAbzI5xq5JrtAZqnINrZUv2A4CyYbQ==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/addons': 6.5.13_@preact+compat@17.1.2
- '@storybook/client-logger': 6.5.13
- '@storybook/core-events': 6.5.13
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- '@storybook/router': 6.5.13_@preact+compat@17.1.2
- '@types/qs': 6.9.7
- core-js: 3.26.0
- global: 4.4.0
- prop-types: 15.8.1
- qs: 6.11.0
- react: /@preact/compat/17.1.2_preact@10.6.5
- regenerator-runtime: 0.13.10
- ts-dedent: 2.2.0
- dev: true
-
/@storybook/addon-measure/6.5.13:
resolution: {integrity: sha512-pi5RFB9YTnESRFtYHAVRUrgEI5to0TFc4KndtwcCKt1fMJ8OFjXQeznEfdj95PFeUvW5TNUwjL38vK4LhicB+g==}
peerDependencies:
@@ -5030,28 +4661,6 @@ packages:
global: 4.4.0
dev: true
- /@storybook/addon-measure/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-pi5RFB9YTnESRFtYHAVRUrgEI5to0TFc4KndtwcCKt1fMJ8OFjXQeznEfdj95PFeUvW5TNUwjL38vK4LhicB+g==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/addons': 6.5.13_@preact+compat@17.1.2
- '@storybook/api': 6.5.13_@preact+compat@17.1.2
- '@storybook/client-logger': 6.5.13
- '@storybook/components': 6.5.13_@preact+compat@17.1.2
- '@storybook/core-events': 6.5.13
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- core-js: 3.26.0
- global: 4.4.0
- react: /@preact/compat/17.1.2_preact@10.6.5
- dev: true
-
/@storybook/addon-outline/6.5.13:
resolution: {integrity: sha512-8d8taPheO/tryflzXbj2QRuxHOIS8CtzRzcaglCcioqHEMhOIDOx9BdXKdheq54gdk/UN94HdGJUoVxYyXwZ4Q==}
peerDependencies:
@@ -5075,30 +4684,6 @@ packages:
ts-dedent: 2.2.0
dev: true
- /@storybook/addon-outline/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-8d8taPheO/tryflzXbj2QRuxHOIS8CtzRzcaglCcioqHEMhOIDOx9BdXKdheq54gdk/UN94HdGJUoVxYyXwZ4Q==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/addons': 6.5.13_@preact+compat@17.1.2
- '@storybook/api': 6.5.13_@preact+compat@17.1.2
- '@storybook/client-logger': 6.5.13
- '@storybook/components': 6.5.13_@preact+compat@17.1.2
- '@storybook/core-events': 6.5.13
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- core-js: 3.26.0
- global: 4.4.0
- react: /@preact/compat/17.1.2_preact@10.6.5
- regenerator-runtime: 0.13.10
- ts-dedent: 2.2.0
- dev: true
-
/@storybook/addon-toolbars/6.5.13:
resolution: {integrity: sha512-Qgr4wKRSP+gY1VaN7PYT4TM1um7KY341X3GHTglXLFHd8nDsCweawfV2shaX3WxCfZmVro8g4G+Oest30kLLCw==}
peerDependencies:
@@ -5119,27 +4704,6 @@ packages:
regenerator-runtime: 0.13.10
dev: true
- /@storybook/addon-toolbars/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-Qgr4wKRSP+gY1VaN7PYT4TM1um7KY341X3GHTglXLFHd8nDsCweawfV2shaX3WxCfZmVro8g4G+Oest30kLLCw==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/addons': 6.5.13_@preact+compat@17.1.2
- '@storybook/api': 6.5.13_@preact+compat@17.1.2
- '@storybook/client-logger': 6.5.13
- '@storybook/components': 6.5.13_@preact+compat@17.1.2
- '@storybook/theming': 6.5.13_@preact+compat@17.1.2
- core-js: 3.26.0
- react: /@preact/compat/17.1.2_preact@10.6.5
- regenerator-runtime: 0.13.10
- dev: true
-
/@storybook/addon-viewport/6.5.13:
resolution: {integrity: sha512-KSfeuCSIjncwWGnUu6cZBx8WNqYvm5gHyFvkSPKEu0+MJtgncbUy7pl53lrEEr6QmIq0GRXvS3A0XzV8RCnrSA==}
peerDependencies:
@@ -5164,31 +4728,6 @@ packages:
regenerator-runtime: 0.13.10
dev: true
- /@storybook/addon-viewport/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-KSfeuCSIjncwWGnUu6cZBx8WNqYvm5gHyFvkSPKEu0+MJtgncbUy7pl53lrEEr6QmIq0GRXvS3A0XzV8RCnrSA==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@storybook/addons': 6.5.13_@preact+compat@17.1.2
- '@storybook/api': 6.5.13_@preact+compat@17.1.2
- '@storybook/client-logger': 6.5.13
- '@storybook/components': 6.5.13_@preact+compat@17.1.2
- '@storybook/core-events': 6.5.13
- '@storybook/theming': 6.5.13_@preact+compat@17.1.2
- core-js: 3.26.0
- global: 4.4.0
- memoizerific: 1.11.3
- prop-types: 15.8.1
- react: /@preact/compat/17.1.2_preact@10.6.5
- regenerator-runtime: 0.13.10
- dev: true
-
/@storybook/addons/6.5.13:
resolution: {integrity: sha512-18CqzNnrGMfeZtiKz+R/3rHtSNnfNwz6y6prIQIbWseK16jY8ELTfIFGviwO5V2OqpbHDQi5+xQQ63QAIb89YA==}
peerDependencies:
@@ -5208,26 +4747,6 @@ packages:
regenerator-runtime: 0.13.10
dev: true
- /@storybook/addons/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-18CqzNnrGMfeZtiKz+R/3rHtSNnfNwz6y6prIQIbWseK16jY8ELTfIFGviwO5V2OqpbHDQi5+xQQ63QAIb89YA==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/api': 6.5.13_@preact+compat@17.1.2
- '@storybook/channels': 6.5.13
- '@storybook/client-logger': 6.5.13
- '@storybook/core-events': 6.5.13
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- '@storybook/router': 6.5.13_@preact+compat@17.1.2
- '@storybook/theming': 6.5.13_@preact+compat@17.1.2
- '@types/webpack-env': 1.18.0
- core-js: 3.26.0
- global: 4.4.0
- react: /@preact/compat/17.1.2_preact@10.6.5
- regenerator-runtime: 0.13.10
- dev: true
-
/@storybook/addons/6.5.13_wcqkhtmu7mswc6yz4uyexck3ty:
resolution: {integrity: sha512-18CqzNnrGMfeZtiKz+R/3rHtSNnfNwz6y6prIQIbWseK16jY8ELTfIFGviwO5V2OqpbHDQi5+xQQ63QAIb89YA==}
peerDependencies:
@@ -5274,32 +4793,6 @@ packages:
util-deprecate: 1.0.2
dev: true
- /@storybook/api/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-xVSmB7/IuFd6G7eiJjbI2MuS7SZunoUM6d+YCWpjiehfMeX47MXt1gZtOwFrgJC1ShZlefXFahq/dvxwtmWs+w==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/channels': 6.5.13
- '@storybook/client-logger': 6.5.13
- '@storybook/core-events': 6.5.13
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- '@storybook/router': 6.5.13_@preact+compat@17.1.2
- '@storybook/semver': 7.3.2
- '@storybook/theming': 6.5.13_@preact+compat@17.1.2
- core-js: 3.26.0
- fast-deep-equal: 3.1.3
- global: 4.4.0
- lodash: 4.17.21
- memoizerific: 1.11.3
- react: /@preact/compat/17.1.2_preact@10.6.5
- regenerator-runtime: 0.13.10
- store2: 2.14.2
- telejson: 6.0.8
- ts-dedent: 2.2.0
- util-deprecate: 1.0.2
- dev: true
-
/@storybook/api/6.5.13_wcqkhtmu7mswc6yz4uyexck3ty:
resolution: {integrity: sha512-xVSmB7/IuFd6G7eiJjbI2MuS7SZunoUM6d+YCWpjiehfMeX47MXt1gZtOwFrgJC1ShZlefXFahq/dvxwtmWs+w==}
peerDependencies:
@@ -5479,23 +4972,6 @@ packages:
util-deprecate: 1.0.2
dev: true
- /@storybook/components/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-6Hhx70JK5pGfKCkqMU4yq/BBH+vRTmzj7tZKfPwba+f8VmTMoOr/2ysTQFRtXryiHB6Z15xBYgfq5x2pIwQzLQ==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/client-logger': 6.5.13
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- '@storybook/theming': 6.5.13_@preact+compat@17.1.2
- core-js: 3.26.0
- memoizerific: 1.11.3
- qs: 6.11.0
- react: /@preact/compat/17.1.2_preact@10.6.5
- regenerator-runtime: 0.13.10
- util-deprecate: 1.0.2
- dev: true
-
/@storybook/components/6.5.13_wcqkhtmu7mswc6yz4uyexck3ty:
resolution: {integrity: sha512-6Hhx70JK5pGfKCkqMU4yq/BBH+vRTmzj7tZKfPwba+f8VmTMoOr/2ysTQFRtXryiHB6Z15xBYgfq5x2pIwQzLQ==}
peerDependencies:
@@ -5657,76 +5133,6 @@ packages:
- webpack-command
dev: true
- /@storybook/core-common/6.5.13_j3fy4dsuv6tweqy6dixwnav3v4:
- resolution: {integrity: sha512-+DVZrRsteE9pw0X5MNffkdBgejQnbnL+UOG3qXkE9xxUamQALnuqS/w1BzpHE9WmOHuf7RWMKflyQEW3OLKAJg==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@babel/core': 7.18.9
- '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.9
- '@babel/plugin-proposal-decorators': 7.19.6_@babel+core@7.18.9
- '@babel/plugin-proposal-export-default-from': 7.18.10_@babel+core@7.18.9
- '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.18.9
- '@babel/plugin-proposal-object-rest-spread': 7.19.4_@babel+core@7.18.9
- '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.18.9
- '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.18.9
- '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.18.9
- '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.9
- '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.18.9
- '@babel/plugin-transform-block-scoping': 7.19.4_@babel+core@7.18.9
- '@babel/plugin-transform-classes': 7.19.0_@babel+core@7.18.9
- '@babel/plugin-transform-destructuring': 7.19.4_@babel+core@7.18.9
- '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.18.9
- '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.18.9
- '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.18.9
- '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.18.9
- '@babel/preset-env': 7.19.4_@babel+core@7.18.9
- '@babel/preset-react': 7.18.6_@babel+core@7.18.9
- '@babel/preset-typescript': 7.18.6_@babel+core@7.18.9
- '@babel/register': 7.18.9_@babel+core@7.18.9
- '@storybook/node-logger': 6.5.13
- '@storybook/semver': 7.3.2
- '@types/node': 16.18.0
- '@types/pretty-hrtime': 1.0.1
- babel-loader: 8.2.5_7uc2ny5pnz7ums2wq2q562bf6y
- babel-plugin-macros: 3.1.0
- babel-plugin-polyfill-corejs3: 0.1.7_@babel+core@7.18.9
- chalk: 4.1.2
- core-js: 3.26.0
- express: 4.18.2
- file-system-cache: 1.1.0
- find-up: 5.0.0
- fork-ts-checker-webpack-plugin: 6.5.2_3n2x3j6farblcaf52bherr6og4
- fs-extra: 9.1.0
- glob: 7.2.3
- handlebars: 4.7.7
- interpret: 2.2.0
- json5: 2.2.1
- lazy-universal-dotenv: 3.0.1
- picomatch: 2.3.1
- pkg-dir: 5.0.0
- pretty-hrtime: 1.0.3
- react: /@preact/compat/17.1.2_preact@10.6.5
- resolve-from: 5.0.0
- slash: 3.0.0
- telejson: 6.0.8
- ts-dedent: 2.2.0
- typescript: 4.8.4
- util-deprecate: 1.0.2
- webpack: 4.46.0
- transitivePeerDependencies:
- - eslint
- - supports-color
- - vue-template-compiler
- - webpack-cli
- - webpack-command
- dev: true
-
/@storybook/core-common/6.5.13_u5cwnb36e3nipolzgtjnnpepdu:
resolution: {integrity: sha512-+DVZrRsteE9pw0X5MNffkdBgejQnbnL+UOG3qXkE9xxUamQALnuqS/w1BzpHE9WmOHuf7RWMKflyQEW3OLKAJg==}
peerDependencies:
@@ -5965,22 +5371,6 @@ packages:
- supports-color
dev: true
- /@storybook/docs-tools/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-hB+hk+895ny4SW84j3X5iV55DHs3bCfTOp7cDdcZJdQrlm0wuDb4A6d4ffNC7ZLh9VkUjU6ST4VEV5Bb0Cptow==}
- dependencies:
- '@babel/core': 7.18.9
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- '@storybook/store': 6.5.13_@preact+compat@17.1.2
- core-js: 3.26.0
- doctrine: 3.0.0
- lodash: 4.17.21
- regenerator-runtime: 0.13.10
- transitivePeerDependencies:
- - react
- - react-dom
- - supports-color
- dev: true
-
/@storybook/manager-webpack4/6.5.13_u5cwnb36e3nipolzgtjnnpepdu:
resolution: {integrity: sha512-pURzS5W3XM0F7bCBWzpl7TRsuy+OXFwLXiWLaexuvo0POZe31Ueo2A1R4rx3MT5Iee8O9mYvG2XTmvK9MlLefQ==}
peerDependencies:
@@ -6074,51 +5464,6 @@ packages:
core-js: 3.26.0
dev: true
- /@storybook/preact/6.5.13_xa5zyoe4qu34opzfrw5imxak3u:
- resolution: {integrity: sha512-5/ufRgxh5VypFcOeIBQMg/AqZQ2+KfUw4Glo9HU75dbIe/kYqSnN3+5SEv8J6ykxHHtUWcmnILS1r7/I5R7j/w==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- peerDependencies:
- '@babel/core': '*'
- preact: ^8.0.0||^10.0.0
- dependencies:
- '@babel/core': 7.18.9
- '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.18.9
- '@storybook/addons': 6.5.13_wcqkhtmu7mswc6yz4uyexck3ty
- '@storybook/core': 6.5.13_cadditq4xyv3neitvabz3hzhjy
- '@storybook/core-common': 6.5.13_u5cwnb36e3nipolzgtjnnpepdu
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- '@storybook/store': 6.5.13_wcqkhtmu7mswc6yz4uyexck3ty
- '@types/node': 16.18.0
- '@types/webpack-env': 1.18.0
- core-js: 3.26.0
- global: 4.4.0
- preact: 10.6.5
- react: 16.14.0
- react-dom: 16.14.0_react@16.14.0
- read-pkg-up: 7.0.1
- regenerator-runtime: 0.13.10
- ts-dedent: 2.2.0
- webpack: 5.74.0
- transitivePeerDependencies:
- - '@storybook/builder-webpack5'
- - '@storybook/manager-webpack5'
- - '@storybook/mdx2-csf'
- - '@swc/core'
- - bluebird
- - bufferutil
- - encoding
- - esbuild
- - eslint
- - supports-color
- - typescript
- - uglify-js
- - utf-8-validate
- - vue-template-compiler
- - webpack-cli
- - webpack-command
- dev: true
-
/@storybook/preact/6.5.13_xeiodxunknjqnq4up5ebnv6gwe:
resolution: {integrity: sha512-5/ufRgxh5VypFcOeIBQMg/AqZQ2+KfUw4Glo9HU75dbIe/kYqSnN3+5SEv8J6ykxHHtUWcmnILS1r7/I5R7j/w==}
engines: {node: '>=10.13.0'}
@@ -6198,31 +5543,6 @@ packages:
util-deprecate: 1.0.2
dev: true
- /@storybook/preview-web/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-GNNYVzw4SmRua3dOc52Ye6Us4iQbq5GKQ56U3iwnzZM3TBdJB+Rft94Fn1/pypHujEHS8hl5Xgp9td6C1lLCow==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/addons': 6.5.13_@preact+compat@17.1.2
- '@storybook/channel-postmessage': 6.5.13
- '@storybook/client-logger': 6.5.13
- '@storybook/core-events': 6.5.13
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- '@storybook/store': 6.5.13_@preact+compat@17.1.2
- ansi-to-html: 0.6.15
- core-js: 3.26.0
- global: 4.4.0
- lodash: 4.17.21
- qs: 6.11.0
- react: /@preact/compat/17.1.2_preact@10.6.5
- regenerator-runtime: 0.13.10
- synchronous-promise: 2.0.16
- ts-dedent: 2.2.0
- unfetch: 4.2.0
- util-deprecate: 1.0.2
- dev: true
-
/@storybook/preview-web/6.5.13_wcqkhtmu7mswc6yz4uyexck3ty:
resolution: {integrity: sha512-GNNYVzw4SmRua3dOc52Ye6Us4iQbq5GKQ56U3iwnzZM3TBdJB+Rft94Fn1/pypHujEHS8hl5Xgp9td6C1lLCow==}
peerDependencies:
@@ -6262,20 +5582,6 @@ packages:
regenerator-runtime: 0.13.10
dev: true
- /@storybook/router/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-sf5aogfirH5ucD0d0hc2mKf2iyWsZsvXhr5kjxUQmgkcoflkGUWhc34sbSQVRQ1i8K5lkLIDH/q2s1Zr2SbzhQ==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/client-logger': 6.5.13
- core-js: 3.26.0
- memoizerific: 1.11.3
- qs: 6.11.0
- react: /@preact/compat/17.1.2_preact@10.6.5
- regenerator-runtime: 0.13.10
- dev: true
-
/@storybook/router/6.5.13_wcqkhtmu7mswc6yz4uyexck3ty:
resolution: {integrity: sha512-sf5aogfirH5ucD0d0hc2mKf2iyWsZsvXhr5kjxUQmgkcoflkGUWhc34sbSQVRQ1i8K5lkLIDH/q2s1Zr2SbzhQ==}
peerDependencies:
@@ -6318,25 +5624,6 @@ packages:
regenerator-runtime: 0.13.10
dev: true
- /@storybook/source-loader/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-tHuM8PfeB/0m+JigbaFp+Ld0euFH+fgOObH2W9rjEXy5vnwmaeex/JAdCprv4oL+LcDQEERqNULUUNIvbcTPAg==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/addons': 6.5.13_@preact+compat@17.1.2
- '@storybook/client-logger': 6.5.13
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- core-js: 3.26.0
- estraverse: 5.3.0
- global: 4.4.0
- loader-utils: 2.0.3
- lodash: 4.17.21
- prettier: 2.3.0
- react: /@preact/compat/17.1.2_preact@10.6.5
- regenerator-runtime: 0.13.10
- dev: true
-
/@storybook/store/6.5.13:
resolution: {integrity: sha512-GG6lm+8fBX1tNUnX7x3raBOjYhhf14bPWLtYiPlxDTFEMs3sJte7zWKZq6NQ79MoBLL6jjzTeolBfDCBw6fiWQ==}
peerDependencies:
@@ -6360,30 +5647,6 @@ packages:
util-deprecate: 1.0.2
dev: true
- /@storybook/store/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-GG6lm+8fBX1tNUnX7x3raBOjYhhf14bPWLtYiPlxDTFEMs3sJte7zWKZq6NQ79MoBLL6jjzTeolBfDCBw6fiWQ==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/addons': 6.5.13_@preact+compat@17.1.2
- '@storybook/client-logger': 6.5.13
- '@storybook/core-events': 6.5.13
- '@storybook/csf': 0.0.2--canary.4566f4d.1
- core-js: 3.26.0
- fast-deep-equal: 3.1.3
- global: 4.4.0
- lodash: 4.17.21
- memoizerific: 1.11.3
- react: /@preact/compat/17.1.2_preact@10.6.5
- regenerator-runtime: 0.13.10
- slash: 3.0.0
- stable: 0.1.8
- synchronous-promise: 2.0.16
- ts-dedent: 2.2.0
- util-deprecate: 1.0.2
- dev: true
-
/@storybook/store/6.5.13_wcqkhtmu7mswc6yz4uyexck3ty:
resolution: {integrity: sha512-GG6lm+8fBX1tNUnX7x3raBOjYhhf14bPWLtYiPlxDTFEMs3sJte7zWKZq6NQ79MoBLL6jjzTeolBfDCBw6fiWQ==}
peerDependencies:
@@ -6448,19 +5711,6 @@ packages:
regenerator-runtime: 0.13.10
dev: true
- /@storybook/theming/6.5.13_@preact+compat@17.1.2:
- resolution: {integrity: sha512-oif5NGFAUQhizo50r+ctw2hZNLWV4dPHai+L/gFvbaSeRBeHSNkIcMoZ2FlrO566HdGZTDutYXcR+xus8rI28g==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/client-logger': 6.5.13
- core-js: 3.26.0
- memoizerific: 1.11.3
- react: /@preact/compat/17.1.2_preact@10.6.5
- regenerator-runtime: 0.13.10
- dev: true
-
/@storybook/theming/6.5.13_wcqkhtmu7mswc6yz4uyexck3ty:
resolution: {integrity: sha512-oif5NGFAUQhizo50r+ctw2hZNLWV4dPHai+L/gFvbaSeRBeHSNkIcMoZ2FlrO566HdGZTDutYXcR+xus8rI28g==}
peerDependencies:
@@ -15287,6 +14537,29 @@ packages:
jest-resolve: 26.6.2
dev: true
+ /jest-preset-preact/4.0.5_jest@26.6.3+preact@10.6.5:
+ resolution: {integrity: sha512-MnU7mfpnwopJkdx0WoEyRmrNDIvRN+w6sOur0zEhaRYYMo0gJM7UdZHWTV8k6uo0+ypY+m0kQW6kMukUx4v8JQ==}
+ peerDependencies:
+ jest: 26.x || 27.x
+ preact: 10.x
+ preact-render-to-string: 5.x
+ dependencies:
+ '@babel/core': 7.18.9
+ '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.9
+ '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.18.9
+ '@babel/preset-env': 7.18.9_@babel+core@7.18.9
+ '@babel/preset-typescript': 7.18.6_@babel+core@7.18.9
+ babel-jest: 27.5.1_@babel+core@7.18.9
+ identity-obj-proxy: 3.0.0
+ isomorphic-unfetch: 3.1.0
+ jest: 26.6.3
+ jest-watch-typeahead: 0.6.5_jest@26.6.3
+ preact: 10.6.5
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+ dev: true
+
/jest-preset-preact/4.0.5_k4rseuq4tu3ktjhgekqzusjwfq:
resolution: {integrity: sha512-MnU7mfpnwopJkdx0WoEyRmrNDIvRN+w6sOur0zEhaRYYMo0gJM7UdZHWTV8k6uo0+ypY+m0kQW6kMukUx4v8JQ==}
peerDependencies:
@@ -15311,30 +14584,6 @@ packages:
- supports-color
dev: true
- /jest-preset-preact/4.0.5_moqeqtbsr7edkxzj3jgnhqkxsm:
- resolution: {integrity: sha512-MnU7mfpnwopJkdx0WoEyRmrNDIvRN+w6sOur0zEhaRYYMo0gJM7UdZHWTV8k6uo0+ypY+m0kQW6kMukUx4v8JQ==}
- peerDependencies:
- jest: 26.x || 27.x
- preact: 10.x
- preact-render-to-string: 5.x
- dependencies:
- '@babel/core': 7.18.9
- '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.9
- '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.18.9
- '@babel/preset-env': 7.18.9_@babel+core@7.18.9
- '@babel/preset-typescript': 7.18.6_@babel+core@7.18.9
- babel-jest: 27.5.1_@babel+core@7.18.9
- identity-obj-proxy: 3.0.0
- isomorphic-unfetch: 3.1.0
- jest: 26.6.3
- jest-watch-typeahead: 0.6.5_jest@26.6.3
- preact: 10.6.5
- preact-render-to-string: 5.2.6_preact@10.6.5
- transitivePeerDependencies:
- - encoding
- - supports-color
- dev: true
-
/jest-regex-util/26.0.0:
resolution: {integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==}
engines: {node: '>= 10.14.2'}
@@ -18445,121 +17694,6 @@ packages:
source-map-js: 1.0.2
dev: true
- /preact-cli/3.4.1_bbfn3vavr32nbxkp5peg6brs4i:
- resolution: {integrity: sha512-/4be0PuBmAIAox9u8GLJublFpEymq7Lk4JW4PEPz9ErFH/ncZf/oBPhECtXGq9IPqNOEe4r2l8sA+3uqKVwBfw==}
- engines: {node: '>=12'}
- hasBin: true
- peerDependencies:
- less-loader: ^7.3.0
- preact: '*'
- preact-render-to-string: '*'
- sass-loader: ^10.2.0
- stylus-loader: ^4.3.3
- peerDependenciesMeta:
- less-loader:
- optional: true
- sass-loader:
- optional: true
- stylus-loader:
- optional: true
- dependencies:
- '@babel/core': 7.18.9
- '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.9
- '@babel/plugin-proposal-decorators': 7.19.6_@babel+core@7.18.9
- '@babel/plugin-proposal-object-rest-spread': 7.19.4_@babel+core@7.18.9
- '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.9
- '@babel/plugin-transform-object-assign': 7.18.6_@babel+core@7.18.9
- '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.18.9
- '@babel/preset-env': 7.19.4_@babel+core@7.18.9
- '@babel/preset-typescript': 7.18.6_@babel+core@7.18.9
- '@preact/async-loader': 3.0.1_preact@10.6.5
- '@prefresh/babel-plugin': 0.4.4
- '@prefresh/webpack': 3.3.4_l37gxlnxrbylk7wqownx5ddpoa
- '@types/webpack': 4.41.33
- autoprefixer: 10.4.12_postcss@8.4.18
- babel-esm-plugin: 0.9.0_webpack@4.46.0
- babel-loader: 8.2.5_7uc2ny5pnz7ums2wq2q562bf6y
- babel-plugin-macros: 3.1.0
- babel-plugin-transform-react-remove-prop-types: 0.4.24
- browserslist: 4.21.4
- compression-webpack-plugin: 6.1.1_webpack@4.46.0
- console-clear: 1.1.1
- copy-webpack-plugin: 6.4.1_webpack@4.46.0
- critters-webpack-plugin: 2.5.0_html-webpack-plugin@3.2.0
- cross-spawn-promise: 0.10.2
- css-loader: 5.2.7_webpack@4.46.0
- dotenv: 16.0.3
- ejs-loader: 0.5.0
- envinfo: 7.8.1
- esm: 3.2.25
- file-loader: 6.2.0_webpack@4.46.0
- fork-ts-checker-webpack-plugin: 4.1.6_gplzhsecki363wzvnzp4wfrwvi
- get-port: 5.1.1
- gittar: 0.1.1
- glob: 8.0.3
- html-webpack-exclude-assets-plugin: 0.0.7
- html-webpack-plugin: 3.2.0_webpack@4.46.0
- ip: 1.1.8
- isomorphic-unfetch: 3.1.0
- kleur: 4.1.5
- loader-utils: 2.0.3
- mini-css-extract-plugin: 1.6.2_webpack@4.46.0
- minimatch: 3.1.2
- native-url: 0.3.4
- optimize-css-assets-webpack-plugin: 6.0.1_webpack@4.46.0
- ora: 5.4.1
- pnp-webpack-plugin: 1.7.0_typescript@4.6.4
- postcss: 8.4.18
- postcss-load-config: 3.1.4_postcss@8.4.18
- postcss-loader: 4.3.0_dhonik3q6ff6ozbzdscnovq2ka
- preact: 10.6.5
- preact-render-to-string: 5.2.6_preact@10.6.5
- progress-bar-webpack-plugin: 2.1.0_webpack@4.46.0
- promise-polyfill: 8.2.3
- prompts: 2.4.2
- raw-loader: 4.0.2_webpack@4.46.0
- react-refresh: 0.10.0
- rimraf: 3.0.2
- sade: 1.8.1
- sass-loader: 10.1.1_sass@1.55.0
- size-plugin: 3.0.0_webpack@4.46.0
- source-map: 0.7.4
- stack-trace: 0.0.10
- style-loader: 2.0.0_webpack@4.46.0
- terser-webpack-plugin: 4.2.3_webpack@4.46.0
- typescript: 4.6.4
- update-notifier: 5.1.0
- url-loader: 4.1.1_lit45vopotvaqup7lrvlnvtxwy
- validate-npm-package-name: 4.0.0
- webpack: 4.46.0
- webpack-bundle-analyzer: 4.6.1
- webpack-dev-server: 4.11.1_webpack@4.46.0
- webpack-fix-style-only-entries: 0.6.1
- webpack-manifest-plugin: 4.1.1_webpack@4.46.0
- webpack-merge: 5.8.0
- webpack-plugin-replace: 1.2.0
- which: 2.0.2
- workbox-cacheable-response: 6.5.4
- workbox-core: 6.5.4
- workbox-precaching: 6.5.4
- workbox-routing: 6.5.4
- workbox-strategies: 6.5.4
- workbox-webpack-plugin: 6.5.4_webpack@4.46.0
- transitivePeerDependencies:
- - '@types/babel__core'
- - bluebird
- - bufferutil
- - debug
- - encoding
- - eslint
- - supports-color
- - ts-node
- - utf-8-validate
- - vue-template-compiler
- - webpack-cli
- - webpack-command
- dev: true
-
/preact-cli/3.4.1_i2jslynuqxjzp37vlc24guk7gu:
resolution: {integrity: sha512-/4be0PuBmAIAox9u8GLJublFpEymq7Lk4JW4PEPz9ErFH/ncZf/oBPhECtXGq9IPqNOEe4r2l8sA+3uqKVwBfw==}
engines: {node: '>=12'}
@@ -18797,14 +17931,6 @@ packages:
preact: 10.11.2
dev: true
- /preact-render-to-json/3.6.6_preact@10.6.5:
- resolution: {integrity: sha512-w+guVnrKJMtSdAYKD3INih1O+XNEgJmj58r49KjjnwE1tLqzNXq1NaZXDg1DGhQ0fj67DYKdR9BqhogFI0lvsg==}
- peerDependencies:
- preact: '*'
- dependencies:
- preact: 10.6.5
- dev: true
-
/preact-render-to-string/5.2.6_preact@10.11.2:
resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==}
peerDependencies:
@@ -18822,15 +17948,6 @@ packages:
preact: 10.11.3
pretty-format: 3.8.0
- /preact-render-to-string/5.2.6_preact@10.6.5:
- resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==}
- peerDependencies:
- preact: '>=10'
- dependencies:
- preact: 10.6.5
- pretty-format: 3.8.0
- dev: true
-
/preact-router/3.2.1_preact@10.11.2:
resolution: {integrity: sha512-KEN2VN1DxUlTwzW5IFkF13YIA2OdQ2OvgJTkQREF+AA2NrHRLaGbB68EjS4IeZOa1shvQ1FvEm3bSLta4sXBhg==}
peerDependencies:
@@ -19266,17 +18383,6 @@ packages:
prop-types: 15.8.1
dev: true
- /react-inspector/5.1.1_@preact+compat@17.1.2:
- resolution: {integrity: sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==}
- peerDependencies:
- react: ^16.8.4 || ^17.0.0
- dependencies:
- '@babel/runtime': 7.19.4
- is-dom: 1.1.0
- prop-types: 15.8.1
- react: /@preact/compat/17.1.2_preact@10.6.5
- dev: true
-
/react-is/16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
dev: true
@@ -21001,14 +20107,6 @@ packages:
peerDependencies:
react: ^16.11.0 || ^17.0.0 || ^18.0.0
- /swr/1.3.0_@preact+compat@17.1.2:
- resolution: {integrity: sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw==}
- peerDependencies:
- react: ^16.11.0 || ^17.0.0 || ^18.0.0
- dependencies:
- react: /@preact/compat/17.1.2_preact@10.6.5
- dev: false
-
/symbol-tree/3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
dev: true