diff --git a/package.json b/package.json
index 25ea8c1..5342390 100644
--- a/package.json
+++ b/package.json
@@ -33,10 +33,9 @@
"@fortawesome/fontawesome-svg-core": "^6.5.1",
"@ledgerhq/hw-transport-webhid": "^6.28.3",
"@polkadot-cloud/assets": "^0.1.35",
- "@polkadot-cloud/core": "^1.2.4",
- "@polkadot-cloud/react": "^0.1.147",
- "@polkadot-cloud/recipes": "^0.0.10",
- "@polkadot-cloud/utils": "^0.0.25",
+ "@polkadot-cloud/core": "^1.3.2",
+ "@polkadot-cloud/react": "^0.5.2",
+ "@polkadot-cloud/utils": "^0.3.0",
"@polkadot/keyring": "^12.6.2",
"@polkadot/util": "^12.6.2",
"@types/react": "^18.2.56",
diff --git a/src/Providers.tsx b/src/Providers.tsx
index d7e3f24..52c2133 100644
--- a/src/Providers.tsx
+++ b/src/Providers.tsx
@@ -1,11 +1,11 @@
/* @license Copyright 2024 @polkadot-cloud/frontpage authors & contributors
SPDX-License-Identifier: GPL-3.0-only */
-import { AnyJson, AnyObject } from "@polkadot-cloud/utils/types";
import { ReactNode } from "react";
import { ThemesProvider } from "./contexts/Theme";
import { UIProvider } from "./contexts/UI";
import { Theme } from "./Theme";
+import { AnyJson, AnyObject } from "@polkadot-cloud/react/types";
/*
* A hook that wraps multiple context providers to a component and makes each parent context accessible.
diff --git a/src/Router.tsx b/src/Router.tsx
index bc015df..5f24ef7 100644
--- a/src/Router.tsx
+++ b/src/Router.tsx
@@ -2,9 +2,6 @@
// SPDX-License-Identifier: GPL-3.0-only
import { Route, Routes, useLocation } from "react-router-dom";
-import { Side } from "@polkadot-cloud/react/base/structure/Side";
-import { Body } from "@polkadot-cloud/react/base/structure/Body";
-import { Main } from "@polkadot-cloud/react/base/structure/Main";
import { routes } from "./config/routes";
import { Error } from "./Error";
import { Menu } from "./Menu";
@@ -14,6 +11,9 @@ import { useEffect } from "react";
import { useUi } from "./contexts/UI";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faBars } from "@fortawesome/free-solid-svg-icons";
+import { Body } from "./docs/lib/Structure/Body";
+import { Side } from "./docs/lib/Structure/Side";
+import { Main } from "./docs/lib/Structure/Main";
export const Router = () => {
const { sideMenuOpen } = useUi();
diff --git a/src/docs/lib/Demo/index.tsx b/src/docs/lib/Demo/index.tsx
index 943c900..62191a5 100644
--- a/src/docs/lib/Demo/index.tsx
+++ b/src/docs/lib/Demo/index.tsx
@@ -2,8 +2,6 @@
SPDX-License-Identifier: GPL-3.0-only */
import { useTheme } from "../../../contexts/Theme";
-// Import the base cloud-core styles to ensure the theme styles are applied instead of doc styles.
-import "@polkadot-cloud/core/css/styles/index.css";
import { valEmpty } from "@polkadot-cloud/react/utils";
// Import each supported theme here.
import "@polkadot-cloud/core/accent/polkadot-relay.css";
diff --git a/src/docs/lib/Structure/Body/index.tsx b/src/docs/lib/Structure/Body/index.tsx
new file mode 100644
index 0000000..66a2afc
--- /dev/null
+++ b/src/docs/lib/Structure/Body/index.tsx
@@ -0,0 +1,14 @@
+// Copyright 2024 @paritytech/polkadot-staking-dashboard authors & contributors
+// SPDX-License-Identifier: GPL-3.0-only
+
+import { ComponentBase } from "@polkadot-cloud/react/types";
+
+/**
+ * @name Body
+ * @summary An element that houses Side and Main.
+ */
+export const Body = ({ children, style }: ComponentBase) => (
+
+ {children}
+
+);
diff --git a/src/docs/lib/Structure/Main/index.tsx b/src/docs/lib/Structure/Main/index.tsx
new file mode 100644
index 0000000..99ef8b5
--- /dev/null
+++ b/src/docs/lib/Structure/Main/index.tsx
@@ -0,0 +1,19 @@
+// Copyright 2024 @paritytech/polkadot-staking-dashboard authors & contributors
+// SPDX-License-Identifier: GPL-3.0-only
+
+import { ComponentBase } from "@polkadot-cloud/react/types";
+import type { ForwardedRef } from "react";
+import { forwardRef } from "react";
+
+/**
+ * @name Main
+ * @summary A column flex wrapper that hosts the main page content.
+ */
+export const Main = forwardRef(
+ ({ children, style }: ComponentBase, ref?: ForwardedRef) => (
+
+ {children}
+
+ )
+);
+Main.displayName = "Main";
diff --git a/src/docs/lib/Structure/Side/index.tsx b/src/docs/lib/Structure/Side/index.tsx
new file mode 100644
index 0000000..2408216
--- /dev/null
+++ b/src/docs/lib/Structure/Side/index.tsx
@@ -0,0 +1,43 @@
+// Copyright 2024 @paritytech/polkadot-staking-dashboard authors & contributors
+// SPDX-License-Identifier: GPL-3.0-only
+
+import { appendOrEmpty } from "@polkadot-cloud/utils";
+import type { CSSProperties } from "react";
+import { ComponentBase } from "@polkadot-cloud/react/types";
+
+export type SideProps = ComponentBase & {
+ // whether the side menu should be open on smaller screens.
+ open: boolean;
+ // whether side menu is in minimised state.
+ minimised: boolean;
+ // optional width property to be applied to maximised side.
+ width?: string | number;
+};
+
+/**
+ * @name Side
+ * @summary An element that houses the side menu and transitions to a toggle-able fixed overlay
+ * on smaller screens.
+ * @summary Handles maximised and minimised transitions.
+ */
+export const Side = ({
+ children,
+ style,
+ open,
+ minimised,
+ width = "20rem",
+}: SideProps) => {
+ const vars = { "--core-side-width": width } as CSSProperties;
+
+ return (
+
+ {children}
+
+ );
+};
diff --git a/src/docs/lib/Structure/index.scss b/src/docs/lib/Structure/index.scss
new file mode 100644
index 0000000..9670d39
--- /dev/null
+++ b/src/docs/lib/Structure/index.scss
@@ -0,0 +1,63 @@
+// Copyright 2024 @paritytech/polkadot-staking-dashboard authors & contributors
+// SPDX-License-Identifier: GPL-3.0-only
+
+.page-padding {
+ padding-left: 1.25rem;
+ padding-right: 1.25rem;
+
+ /* NOTE: same as `PageWidthSmallThreshold` + 1 constant in `src/consts.ts`. */
+ @media (min-width: 826px) {
+ padding-left: 3.5rem;
+ padding-right: 3.5rem;
+ }
+
+ /* NOTE: same as `PageWidthSmallThreshold` + 1 constant in `src/consts.ts`. */
+ @media (min-width: 826px) {
+ padding: 0 5rem 0 2.5rem;
+ }
+}
+
+.core-body {
+ position: relative;
+ display: flex;
+ flex-grow: 1;
+}
+
+.core-main {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ max-width: 100%;
+ flex: 1;
+}
+
+.core-side {
+ z-index: 7;
+ position: sticky;
+ top: 0;
+ height: 100vh;
+ flex: 0;
+ display: flex;
+ flex-direction: column;
+ overflow: hidden;
+ transition: all 0.5s cubic-bezier(0.1, 1, 0.2, 1);
+
+ /* maximised by default, or minimised otherwise. */
+ min-width: var(--core-side-width);
+ max-width: var(--core-side-width);
+
+ &.minimised {
+ min-width: 75px;
+ max-width: 75px;
+ }
+
+ @media (max-width: 1150px) {
+ position: fixed;
+ top: 0;
+ left: 0;
+
+ &.hidden {
+ left: calc(var(--core-side-width) * -1);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/hooks/useOutsideAlerter.tsx b/src/hooks/useOutsideAlerter.tsx
index b0b4334..113f597 100644
--- a/src/hooks/useOutsideAlerter.tsx
+++ b/src/hooks/useOutsideAlerter.tsx
@@ -2,7 +2,7 @@
// SPDX-License-Identifier: GPL-3.0-only
import { AnyFunction } from "@polkadot-cloud/react/utils/types";
-import { AnyObject } from "@polkadot-cloud/utils/types";
+import { AnyObject } from "@polkadot-cloud/react/types";
import { useEffect } from "react";
/*
diff --git a/src/main.tsx b/src/main.tsx
index 181135d..bced2fc 100644
--- a/src/main.tsx
+++ b/src/main.tsx
@@ -5,6 +5,8 @@ import "./theme/fonts.css";
import "./theme/theme.css";
import "./styles/index.scss";
+import "./docs/lib/Structure/index.scss";
+
ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render(
);
diff --git a/src/styles/index.scss b/src/styles/index.scss
index 1076b93..ba83da7 100644
--- a/src/styles/index.scss
+++ b/src/styles/index.scss
@@ -3,48 +3,154 @@ SPDX-License-Identifier: GPL-3.0-only */
@import "./app";
-html {
- font-size: 10px;
+:root {
+ /* Button variables. */
+ --button-border-radius-small: 0.75rem;
+ --button-border-radius-large: 1.5rem;
+ --button-padding-small: 0.41rem 1rem;
+ --button-padding-large: 0.53rem 1rem;
+ --button-spacing-small: 0.125rem;
+ --button-spacing-large: 0.625rem;
+ --button-font-size-small: 1rem;
+ --button-font-size-large: 1.15rem;
+
+ /* Transition variables. */
+ --transition-duration: 0.15s;
+
+ /* Miscellaneous variables. */
+ --opacity-disabled: 0.3;
+}
+
+/* Define global font sizes. */
- @media (width >= 600px) {
- font-size: 11.2px;
+html {
+ font-size: 10.5px;
+ @media (min-width: 600px) {
+ font-size: 11px;
}
}
+/* Every element conforms to border-box by default. */
+
+* {
+ box-sizing: border-box;
+}
+
+/* Body style. */
+
+body {
+ font-family: Inter, sans-serif;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ overflow-x: hidden;
+ font-weight: normal;
+ margin: 0;
+}
+
+/* Header styling. */
+
h1 {
color: var(--text-color-primary);
- margin: 0 0 0.4rem;
+ font-family: InterSemiBold, sans-serif;
+ font-size: 1.6rem;
+ line-height: 1.6rem;
+ font-weight: 600;
+ margin: 0;
}
h2 {
color: var(--text-color-primary);
- margin: 1rem 0;
+ font-family: InterSemiBold, sans-serif;
+ font-size: 1.4rem;
+ line-height: 1.6rem;
+ font-weight: 600;
+ margin: 0;
}
h3 {
color: var(--text-color-primary);
- margin: 1rem 0;
+ font-family: InterSemiBold, sans-serif;
+ font-size: 1.25rem;
+ line-height: 1.55rem;
+ font-weight: 500;
+ margin: 0;
}
h4 {
- color: var(--text-color-primary);
- margin: 1.25rem 0;
+ color: var(--text-color-secondary);
+ font-family: InterSemiBold, sans-serif;
+ font-size: 1.08rem;
+ line-height: 1.65rem;
+ font-weight: 500;
+ margin: 0;
}
h5 {
- color: var(--text-color-primary);
- margin: 1.25rem 0;
+ color: var(--text-color-secondary);
+ font-size: 0.92rem;
+ line-height: 1.02rem;
+ font-weight: 500;
+ margin: 0;
}
+/* Pragraph style. */
+
p {
color: var(--text-color-secondary);
+ font-size: 1.04rem;
+ line-height: 1.5rem;
margin: 0.75rem 0;
}
+/* Anchor style. */
+
a {
color: var(--text-color-secondary);
+ text-decoration: none;
+ cursor: pointer;
}
+/* Base button style. */
+
button {
- color: var(--text-color-secondary);
+ -webkit-tap-highlight-color: transparent;
+ font-family: Inter, sans-serif;
+ background: none;
+ border: none;
+ cursor: pointer;
+ margin: 0;
+ padding: 0;
+}
+
+/* Base input style. */
+
+input {
+ color: var(--text-color-primary);
+ font-family: Inter, sans-serif;
+ font-size: 1.1rem;
+ padding: 0.7rem 0;
+ background: none;
+ border: none;
+
+ &::placeholder {
+ color: #aaa;
+ }
+
+ &.underline {
+ border-bottom: 1px solid #ddd;
+ }
+}
+
+button:focus,
+input:focus,
+select:focus,
+textarea:focus {
+ outline: none;
+}
+
+/* Base SVG style. */
+
+path.primary,
+ellipse.primary {
+ fill: var(--text-color-primary);
}
diff --git a/yarn.lock b/yarn.lock
index 3ce8af7..c09736c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -509,7 +509,7 @@
resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-6.16.1.tgz#df650a9ba105397dee2e8c0ceddf6931c5b25ede"
integrity sha512-4D4wKecGzQpIu7sx03Sg4uE1e8g1oZUndWgw9gw776H8h9ov9c5TxPaldTn2j6orPECAERViLf7LTO4L5pE2Cw==
-"@ledgerhq/hw-transport-webhid@^6.28.1", "@ledgerhq/hw-transport-webhid@^6.28.3":
+"@ledgerhq/hw-transport-webhid@^6.28.3":
version "6.28.3"
resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-webhid/-/hw-transport-webhid-6.28.3.tgz#4006788713944e083870101dd35de9a12aeb2be4"
integrity sha512-MNxdK1M+35QA9A+8e4ETSefK3iTO6MaHjB1tKClEngcmcJ2no+Mw8GuMyfaKkrKs2N7KbSQdVHcu9ouCL1NZhw==
@@ -519,7 +519,7 @@
"@ledgerhq/hw-transport" "^6.30.3"
"@ledgerhq/logs" "^6.12.0"
-"@ledgerhq/hw-transport@^6.27.1", "@ledgerhq/hw-transport@^6.30.3":
+"@ledgerhq/hw-transport@^6.30.3":
version "6.30.3"
resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-6.30.3.tgz#5904adb57ac4459e219551aa97ce2d0772393f2b"
integrity sha512-eqtTCGy8wFCxl+hZSEpjVqn1EDjQhFCne/qUyY0aA36efhWUF6bCRAhkq1e5i7g2P6TbxcIM5P5PW67dILuqIQ==
@@ -546,11 +546,6 @@
resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.3.tgz#39908da56a4adc270147bb07968bf3b16cfe1699"
integrity sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==
-"@noble/hashes@^1.2.0":
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.2.tgz#6f26dbc8fbc7205873ce3cee2f690eba0d421b39"
- integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==
-
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
@@ -589,39 +584,25 @@
picocolors "^1.0.0"
tslib "^2.6.0"
-"@polkadot-cloud/assets@0.1.35", "@polkadot-cloud/assets@^0.1.35":
+"@polkadot-cloud/assets@^0.1.35":
version "0.1.35"
resolved "https://registry.yarnpkg.com/@polkadot-cloud/assets/-/assets-0.1.35.tgz#5718e6e0b80ac9c01e7fed150012bb2b7563a160"
integrity sha512-ImyHYQ01s1kFetDE5qlk5x8s/H3WDFcbCcm+GquaJxm4b/QeznSJsBP0ZeaArihsCPcSWux9nFG6P1mfToVhtw==
-"@polkadot-cloud/core@^1.0.51", "@polkadot-cloud/core@^1.0.52", "@polkadot-cloud/core@^1.2.4":
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/@polkadot-cloud/core/-/core-1.2.4.tgz#70aef46acb7d0db214dee25f89f6509a7d81eecb"
- integrity sha512-zfzl4fTWKzxSvofP4qgdPXxor74rs1t491pJjOBm5Wc18u9eNFtjJYD0LABjcjqyEI6bjDxWFFFRuutohMFwog==
+"@polkadot-cloud/assets@^0.3.4":
+ version "0.3.5"
+ resolved "https://registry.yarnpkg.com/@polkadot-cloud/assets/-/assets-0.3.5.tgz#9cc141018aa57540b6c56ae427a61ca0b4e3e548"
+ integrity sha512-0pIsmYChMgo7ObA9AYAUsmC2/gcLaoJscT2JfJcrV60tfTp8gPOY4hSa72mDjmQ+4g7BwRq1XGprkPlI02LK5Q==
-"@polkadot-cloud/react@^0.1.144", "@polkadot-cloud/react@^0.1.147":
- version "0.1.147"
- resolved "https://registry.yarnpkg.com/@polkadot-cloud/react/-/react-0.1.147.tgz#d5a9b723e98908720e9a0ef57ed8bb1625e0a6ce"
- integrity sha512-OIbTH7iTefGHq9FZermJTz4Wx43zEHQXTEz0RAn3pIrhhORuCtEdvgONANw0RlibJjgfXhUT990TL+UGjCP7lA==
- dependencies:
- "@chainsafe/metamask-polkadot-adapter" "^0.6.0"
- "@fortawesome/fontawesome-svg-core" "^6.5.1"
- "@fortawesome/free-brands-svg-icons" "^6.5.1"
- "@fortawesome/free-regular-svg-icons" "^6.5.1"
- "@fortawesome/free-solid-svg-icons" "^6.5.1"
- "@fortawesome/react-fontawesome" "^0.2.0"
- "@polkadot-cloud/assets" "0.1.35"
- "@polkadot-cloud/core" "^1.0.52"
- "@polkadot-cloud/utils" "^0.0.34"
- "@polkadot/keyring" "^12.6.1"
- "@polkadot/util" "^12.5.1"
- "@polkadot/util-crypto" "^12.5.1"
- framer-motion "^10.16.16"
+"@polkadot-cloud/core@^1.3.1", "@polkadot-cloud/core@^1.3.2":
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/@polkadot-cloud/core/-/core-1.3.2.tgz#16641fcb8c4924f1964e526198ef55b56d0b7f63"
+ integrity sha512-3QRhi3kBsUXwGGdDxj4ZIXbSvl7G24v6qLZYLWhchqHnd9BGLmzfmc/5xQ2kTTVwy1n1yEKXxH9mu2hvLhLqpw==
-"@polkadot-cloud/recipes@^0.0.10":
- version "0.0.10"
- resolved "https://registry.yarnpkg.com/@polkadot-cloud/recipes/-/recipes-0.0.10.tgz#05f009935bcd2bebe13a5dcc56e8286008397fa0"
- integrity sha512-M9qrfv8YSwEivkG3DR3BVTl28XJEGXbIAfNJS3+iEhv9/sa0l7anETlzLmw0aRD92A8HM2PkOI5Udh3zH6Dueg==
+"@polkadot-cloud/react@^0.5.2":
+ version "0.5.2"
+ resolved "https://registry.yarnpkg.com/@polkadot-cloud/react/-/react-0.5.2.tgz#b5edd5dea864a134274b885c3ba8180cefa5fe91"
+ integrity sha512-ZgDaKUY/YR5lROtXnGJPo8UG6zKjEJHv7W+/pdo7VtzopngmWDzSwqGePo30eS6EfJlRb+VbFmm/HEokqdpBVQ==
dependencies:
"@chainsafe/metamask-polkadot-adapter" "^0.6.0"
"@chainsafe/metamask-polkadot-types" "^0.6.0"
@@ -630,39 +611,31 @@
"@fortawesome/free-regular-svg-icons" "^6.5.1"
"@fortawesome/free-solid-svg-icons" "^6.5.1"
"@fortawesome/react-fontawesome" "^0.2.0"
- "@ledgerhq/hw-transport-webhid" "^6.28.1"
- "@polkadot-cloud/assets" "0.1.35"
- "@polkadot-cloud/core" "^1.0.51"
- "@polkadot-cloud/react" "^0.1.144"
- "@polkadot-cloud/utils" "^0.0.25"
- "@polkadot/keyring" "^12.6.1"
- "@polkadot/util" "^12.5.1"
- "@polkadot/util-crypto" "^12.5.1"
- "@zondax/ledger-substrate" "^0.41.3"
- buffer "^6.0.3"
- framer-motion "^10.16.16"
- qrcode-generator "^1.4.4"
- react "^18.2.0"
- react-dom "^18.2.0"
+ "@polkadot-cloud/assets" "^0.3.4"
+ "@polkadot-cloud/core" "^1.3.1"
+ "@polkadot-cloud/utils" "^0.2.4"
+ "@polkadot/keyring" "^12.6.2"
+ "@polkadot/util" "^12.6.2"
+ "@polkadot/util-crypto" "^12.6.2"
+ framer-motion "^11.0.5"
react-error-boundary "^4.0.12"
- react-qr-reader "^2.2.1"
-"@polkadot-cloud/utils@^0.0.25":
- version "0.0.25"
- resolved "https://registry.yarnpkg.com/@polkadot-cloud/utils/-/utils-0.0.25.tgz#8c4f8a9a64942f4397a6368c2093ddd4feab2b4a"
- integrity sha512-UlNEH8SYseJT6ZBNljE4dNYrRecCgbc7MMn2+Des6AXXUJb88HPQ39hSE1aJwDiq43wrnff2BQadnxqV9orf7g==
+"@polkadot-cloud/utils@^0.2.4":
+ version "0.2.5"
+ resolved "https://registry.yarnpkg.com/@polkadot-cloud/utils/-/utils-0.2.5.tgz#d686e8781326d18ec53856fab0a80d6b191171ab"
+ integrity sha512-XI8S7LWekb1MEICJKlQKJ2YX1rHTxAnr8JkzYipOma+Fr3+cR9754+yzS5gTLSMi0mi22z1/XBKffJYAek3GPQ==
dependencies:
- "@polkadot/keyring" "^12.5.1"
- "@polkadot/util" "^12.5.1"
+ "@polkadot/keyring" "^12.6.2"
+ "@polkadot/util" "^12.6.2"
bignumber.js "^9.1.1"
-"@polkadot-cloud/utils@^0.0.34":
- version "0.0.34"
- resolved "https://registry.yarnpkg.com/@polkadot-cloud/utils/-/utils-0.0.34.tgz#92e7d3bda00d198a733e98f05bce978b8ad4f374"
- integrity sha512-C2F1gtg3sGA8awyCR1/IzZ0J1Fy27uvUgjtIOb1VvZsygrsTBo7EWmNhHuUGDJaH3TgrsO3yQK2KM3AuOGNXDw==
+"@polkadot-cloud/utils@^0.3.0":
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/@polkadot-cloud/utils/-/utils-0.3.0.tgz#962338d14cc1a63019640191a60847c1f88a9063"
+ integrity sha512-dAhUrRPixGNsklazJjbKkfWZafoq4H4V8bTTNY35StR7OnIr4optvQB80m99yzx+KGiGcIrOw6y+NVYjhYjVEw==
dependencies:
- "@polkadot/keyring" "^12.6.1"
- "@polkadot/util" "^12.5.1"
+ "@polkadot/keyring" "^12.6.2"
+ "@polkadot/util" "^12.6.2"
bignumber.js "^9.1.1"
"@polkadot/api-augment@10.11.1":
@@ -741,7 +714,7 @@
"@polkadot/x-global" "^12.6.1"
tslib "^2.6.2"
-"@polkadot/keyring@^12.5.1", "@polkadot/keyring@^12.6.1", "@polkadot/keyring@^12.6.2":
+"@polkadot/keyring@^12.6.1", "@polkadot/keyring@^12.6.2":
version "12.6.2"
resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-12.6.2.tgz#6067e6294fee23728b008ac116e7e9db05cecb9b"
integrity sha512-O3Q7GVmRYm8q7HuB3S0+Yf/q/EB2egKRRU3fv9b3B7V+A52tKzA+vIwEmNVaD1g5FKW9oB97rmpggs0zaKFqHw==
@@ -873,7 +846,7 @@
rxjs "^7.8.1"
tslib "^2.6.2"
-"@polkadot/util-crypto@12.6.2", "@polkadot/util-crypto@^12.5.1", "@polkadot/util-crypto@^12.6.1":
+"@polkadot/util-crypto@12.6.2", "@polkadot/util-crypto@^12.6.1", "@polkadot/util-crypto@^12.6.2":
version "12.6.2"
resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-12.6.2.tgz#d2d51010e8e8ca88951b7d864add797dad18bbfc"
integrity sha512-FEWI/dJ7wDMNN1WOzZAjQoIcCP/3vz3wvAp5QQm+lOrzOLj0iDmaIGIcBkz8HVm3ErfSe/uKP0KS4jgV/ib+Mg==
@@ -902,7 +875,7 @@
bn.js "^5.2.1"
tslib "^2.6.2"
-"@polkadot/util@12.6.2", "@polkadot/util@^12.5.1", "@polkadot/util@^12.6.1", "@polkadot/util@^12.6.2":
+"@polkadot/util@12.6.2", "@polkadot/util@^12.6.1", "@polkadot/util@^12.6.2":
version "12.6.2"
resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-12.6.2.tgz#9396eff491221e1f0fd28feac55fc16ecd61a8dc"
integrity sha512-l8TubR7CLEY47240uki0TQzFvtnxFIO7uI/0GoWzpYD/O62EIAMRsuY01N4DuwgKq2ZWD59WhzsLYmA5K6ksdw==
@@ -1138,11 +1111,6 @@
resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.5.2.tgz#7e59216d929a6b444304000be40c32d2d127fe4f"
integrity sha512-pL0RXRHuuGLhvs7ayX/SAHph1hrDPXOM5anyYUQXWJEENxw3nfHkzv8FfVlEVcLyKPAEgDRkd6RKZq2SMqS/yg==
-"@scure/base@^1.1.1":
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.3.tgz#8584115565228290a6c6c4961973e0903bb3df2f"
- integrity sha512-/+SgoRjLq7Xlf0CWuLHq2LUZeL/w65kfzAPG5NH9pcmBhs+nunQTn4gvdwgMTIXnt9b2C/1SeL2XiysZEyIC9Q==
-
"@scure/base@^1.1.5":
version "1.1.5"
resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.5.tgz#1d85d17269fe97694b9c592552dd9e5e33552157"
@@ -1526,19 +1494,6 @@
dependencies:
"@swc/core" "^1.3.107"
-"@zondax/ledger-substrate@^0.41.3":
- version "0.41.3"
- resolved "https://registry.yarnpkg.com/@zondax/ledger-substrate/-/ledger-substrate-0.41.3.tgz#04e33a8aa8c589551caf63139653aba4ed7b9219"
- integrity sha512-pjsTGODRHP+SG+h4hBkA9NmvHQeplkj48cB5/TUlzRVBZSz7k172Cu70lpGDkVsKDKG6AuCP2pyWKKzPQIzNTA==
- dependencies:
- "@ledgerhq/hw-transport" "^6.27.1"
- bip32 "^4.0.0"
- bip32-ed25519 "https://github.com/Zondax/bip32-ed25519"
- bip39 "^3.0.4"
- blakejs "^1.2.1"
- bs58 "^5.0.0"
- hash.js "^1.1.7"
-
acorn-jsx@^5.3.2:
version "5.3.2"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
@@ -1765,23 +1720,6 @@ balanced-match@^2.0.0:
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9"
integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==
-base-x@^3.0.2:
- version "3.0.9"
- resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.9.tgz#6349aaabb58526332de9f60995e548a53fe21320"
- integrity sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==
- dependencies:
- safe-buffer "^5.0.1"
-
-base-x@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/base-x/-/base-x-4.0.0.tgz#d0e3b7753450c73f8ad2389b5c018a4af7b2224a"
- integrity sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==
-
-base64-js@^1.3.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
- integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-
big-integer@^1.6.44:
version "1.6.52"
resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85"
@@ -1797,42 +1735,7 @@ binary-extensions@^2.0.0:
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
-"bip32-ed25519@https://github.com/Zondax/bip32-ed25519":
- version "0.0.4"
- resolved "https://github.com/Zondax/bip32-ed25519#0949df01b5c93885339bc28116690292088f6134"
- dependencies:
- bn.js "^5.1.1"
- elliptic "^6.4.1"
- hash.js "^1.1.7"
-
-bip32@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/bip32/-/bip32-4.0.0.tgz#7fac3c05072188d2d355a4d6596b37188f06aa2f"
- integrity sha512-aOGy88DDlVUhspIXJN+dVEtclhIsfAUppD43V0j40cPTld3pv/0X/MlrZSZ6jowIaQQzFwP8M6rFU2z2mVYjDQ==
- dependencies:
- "@noble/hashes" "^1.2.0"
- "@scure/base" "^1.1.1"
- typeforce "^1.11.5"
- wif "^2.0.6"
-
-bip39@^3.0.4:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/bip39/-/bip39-3.1.0.tgz#c55a418deaf48826a6ceb34ac55b3ee1577e18a3"
- integrity sha512-c9kiwdk45Do5GL0vJMe7tS95VjCii65mYAH7DfWl3uW8AVzXKQVUm64i3hzVybBDMp9r7j9iNxR85+ul8MdN/A==
- dependencies:
- "@noble/hashes" "^1.2.0"
-
-blakejs@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/blakejs/-/blakejs-1.2.1.tgz#5057e4206eadb4a97f7c0b6e197a505042fc3814"
- integrity sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==
-
-bn.js@^4.11.9:
- version "4.12.0"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
- integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
-
-bn.js@^5.1.1, bn.js@^5.2.1:
+bn.js@^5.2.1:
version "5.2.1"
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70"
integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==
@@ -1871,11 +1774,6 @@ braces@^3.0.2, braces@~3.0.2:
dependencies:
fill-range "^7.0.1"
-brorand@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
- integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==
-
browserslist@^4.21.9:
version "4.22.1"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619"
@@ -1886,37 +1784,6 @@ browserslist@^4.21.9:
node-releases "^2.0.13"
update-browserslist-db "^1.0.13"
-bs58@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a"
- integrity sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==
- dependencies:
- base-x "^3.0.2"
-
-bs58@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/bs58/-/bs58-5.0.0.tgz#865575b4d13c09ea2a84622df6c8cbeb54ffc279"
- integrity sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==
- dependencies:
- base-x "^4.0.0"
-
-bs58check@<3.0.0:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/bs58check/-/bs58check-2.1.2.tgz#53b018291228d82a5aa08e7d796fdafda54aebfc"
- integrity sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==
- dependencies:
- bs58 "^4.0.0"
- create-hash "^1.1.0"
- safe-buffer "^5.1.2"
-
-buffer@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
- integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
- dependencies:
- base64-js "^1.3.1"
- ieee754 "^1.2.1"
-
bundle-name@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-3.0.0.tgz#ba59bcc9ac785fb67ccdbf104a2bf60c099f0e1a"
@@ -1980,14 +1847,6 @@ chalk@^4.0.0, chalk@^4.1.1:
optionalDependencies:
fsevents "~2.3.2"
-cipher-base@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
- integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==
- dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
-
color-convert@^1.9.0:
version "1.9.3"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
@@ -2072,17 +1931,6 @@ cosmiconfig@^9.0.0:
js-yaml "^4.1.0"
parse-json "^5.2.0"
-create-hash@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
- integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==
- dependencies:
- cipher-base "^1.0.1"
- inherits "^2.0.1"
- md5.js "^1.3.4"
- ripemd160 "^2.0.1"
- sha.js "^2.4.0"
-
cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
@@ -2290,19 +2138,6 @@ electron-to-chromium@^1.4.535:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.594.tgz#f69f207fba80735a44a988df42f3f439115d0515"
integrity sha512-xT1HVAu5xFn7bDfkjGQi9dNpMqGchUkebwf1GL7cZN32NSwwlHRPMSDJ1KN6HkS0bWUtndbSQZqvpQftKG2uFQ==
-elliptic@^6.4.1:
- version "6.5.4"
- resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"
- integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==
- dependencies:
- bn.js "^4.11.9"
- brorand "^1.1.0"
- hash.js "^1.0.0"
- hmac-drbg "^1.0.1"
- inherits "^2.0.4"
- minimalistic-assert "^1.0.1"
- minimalistic-crypto-utils "^1.0.1"
-
email-addresses@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-5.0.0.tgz#7ae9e7f58eef7d5e3e2c2c2d3ea49b78dc854fa6"
@@ -2922,7 +2757,7 @@ formdata-polyfill@^4.0.10:
dependencies:
fetch-blob "^3.1.2"
-framer-motion@^10.16.16, framer-motion@^10.18.0:
+framer-motion@^10.18.0:
version "10.18.0"
resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-10.18.0.tgz#1f4fc51403996ea7170af885bd44a7079d255950"
integrity sha512-oGlDh1Q1XqYPksuTD/usb0I70hq95OUzmL9+6Zd+Hs4XV0oaISBa/UUMSjYiq6m8EUF32132mOJ8xVZS+I0S6w==
@@ -2931,6 +2766,15 @@ framer-motion@^10.16.16, framer-motion@^10.18.0:
optionalDependencies:
"@emotion/is-prop-valid" "^0.8.2"
+framer-motion@^11.0.5:
+ version "11.0.5"
+ resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-11.0.5.tgz#2ae1341d8605a01c50009d3bb195a67e4e2bfc69"
+ integrity sha512-Lb0EYbQcSK/pgyQUJm+KzsQrKrJRX9sFRyzl9hSr9gFG4Mk8yP7BjhuxvRXzblOM/+JxycrJdCDVmOQBsjpYlw==
+ dependencies:
+ tslib "^2.4.0"
+ optionalDependencies:
+ "@emotion/is-prop-valid" "^0.8.2"
+
fs-extra@^11.1.0, fs-extra@^11.1.1:
version "11.1.1"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d"
@@ -3184,23 +3028,6 @@ has-tostringtag@^1.0.0:
dependencies:
has-symbols "^1.0.2"
-hash-base@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33"
- integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==
- dependencies:
- inherits "^2.0.4"
- readable-stream "^3.6.0"
- safe-buffer "^5.2.0"
-
-hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"
- integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==
- dependencies:
- inherits "^2.0.3"
- minimalistic-assert "^1.0.1"
-
hasown@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c"
@@ -3208,15 +3035,6 @@ hasown@^2.0.0:
dependencies:
function-bind "^1.1.2"
-hmac-drbg@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
- integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==
- dependencies:
- hash.js "^1.0.3"
- minimalistic-assert "^1.0.0"
- minimalistic-crypto-utils "^1.0.1"
-
html-tags@^3.3.1:
version "3.3.1"
resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce"
@@ -3232,11 +3050,6 @@ human-signals@^4.3.0:
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2"
integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==
-ieee754@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
- integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-
ignore@^5.2.0, ignore@^5.2.4, ignore@^5.3.0:
version "5.3.0"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78"
@@ -3268,7 +3081,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4:
+inherits@2:
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -3605,11 +3418,6 @@ jsonfile@^6.0.1:
optionalDependencies:
graceful-fs "^4.1.6"
-jsqr@^1.2.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/jsqr/-/jsqr-1.4.0.tgz#8efb8d0a7cc6863cb6d95116b9069123ce9eb2d1"
- integrity sha512-dxLob7q65Xg2DvstYkRpkYtmKm2sPJ9oFhrhmudT1dZvNFFTlroai3AWSpLey/w5vMcLBXRgOJsbXpdN9HzU/A==
-
"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5:
version "3.3.5"
resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a"
@@ -3736,15 +3544,6 @@ mathml-tag-names@^2.1.3:
resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3"
integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==
-md5.js@^1.3.4:
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
- integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==
- dependencies:
- hash-base "^3.0.0"
- inherits "^2.0.1"
- safe-buffer "^5.1.2"
-
mdn-data@2.0.28:
version "2.0.28"
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba"
@@ -3788,16 +3587,6 @@ mimic-fn@^4.0.0:
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc"
integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==
-minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
- integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
-
-minimalistic-crypto-utils@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
- integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==
-
minimatch@9.0.3, minimatch@^9.0.1:
version "9.0.3"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825"
@@ -4208,7 +3997,7 @@ prismjs@^1.29.0:
resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12"
integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==
-prop-types@^15.7.2, prop-types@^15.8.1:
+prop-types@^15.8.1:
version "15.8.1"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
@@ -4227,11 +4016,6 @@ punycode@^2.1.0:
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
-qrcode-generator@^1.4.4:
- version "1.4.4"
- resolved "https://registry.yarnpkg.com/qrcode-generator/-/qrcode-generator-1.4.4.tgz#63f771224854759329a99048806a53ed278740e7"
- integrity sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==
-
queue-microtask@^1.2.2:
version "1.2.3"
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
@@ -4264,15 +4048,6 @@ react-powerglitch@^1.0.3:
dependencies:
powerglitch "^2.3.2"
-react-qr-reader@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/react-qr-reader/-/react-qr-reader-2.2.1.tgz#dc89046d1c1a1da837a683dd970de5926817d55b"
- integrity sha512-EL5JEj53u2yAOgtpAKAVBzD/SiKWn0Bl7AZy6ZrSf1lub7xHwtaXe6XSx36Wbhl1VMGmvmrwYMRwO1aSCT2fwA==
- dependencies:
- jsqr "^1.2.0"
- prop-types "^15.7.2"
- webrtc-adapter "^7.2.1"
-
react-router-dom@^6.22.1:
version "6.22.1"
resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.22.1.tgz#cfa109d4b6b0a4d00bac179bc0ad2a6469455282"
@@ -4300,15 +4075,6 @@ react@^18.2.0:
dependencies:
loose-envify "^1.1.0"
-readable-stream@^3.6.0:
- version "3.6.2"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
- integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
- dependencies:
- inherits "^2.0.3"
- string_decoder "^1.1.1"
- util-deprecate "^1.0.1"
-
readdirp@~3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
@@ -4399,14 +4165,6 @@ rimraf@^5.0.5:
dependencies:
glob "^10.3.7"
-ripemd160@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
- integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==
- dependencies:
- hash-base "^3.0.0"
- inherits "^2.0.1"
-
rollup@^2.77.2:
version "2.79.1"
resolved "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7"
@@ -4433,13 +4191,6 @@ rollup@^4.2.0:
"@rollup/rollup-win32-x64-msvc" "4.5.2"
fsevents "~2.3.2"
-rtcpeerconnection-shim@^1.2.15:
- version "1.2.15"
- resolved "https://registry.yarnpkg.com/rtcpeerconnection-shim/-/rtcpeerconnection-shim-1.2.15.tgz#e7cc189a81b435324c4949aa3dfb51888684b243"
- integrity sha512-C6DxhXt7bssQ1nHb154lqeL0SXz5Dx4RczXZu2Aa/L1NJFnEVDxFwCBo3fqtuljhHIGceg5JKBV4XJ0gW5JKyw==
- dependencies:
- sdp "^2.6.0"
-
run-applescript@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-5.0.0.tgz#e11e1c932e055d5c6b40d98374e0268d9b11899c"
@@ -4471,11 +4222,6 @@ safe-array-concat@^1.0.1:
has-symbols "^1.0.3"
isarray "^2.0.5"
-safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
- integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
safe-regex-test@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295"
@@ -4501,11 +4247,6 @@ scheduler@^0.23.0:
dependencies:
loose-envify "^1.1.0"
-sdp@^2.12.0, sdp@^2.6.0:
- version "2.12.0"
- resolved "https://registry.yarnpkg.com/sdp/-/sdp-2.12.0.tgz#338a106af7560c86e4523f858349680350d53b22"
- integrity sha512-jhXqQAQVM+8Xj5EjJGVweuEzgtGWb3tmEEpl3CLP3cStInSbVHSg0QWOGQzNq8pSID4JkpeV2mPqlMDLrm0/Vw==
-
semver@^6.0.0, semver@^6.3.0, semver@^6.3.1:
version "6.3.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
@@ -4537,14 +4278,6 @@ set-function-name@^2.0.0, set-function-name@^2.0.1:
functions-have-names "^1.2.3"
has-property-descriptors "^1.0.0"
-sha.js@^2.4.0:
- version "2.4.11"
- resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
- integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
- dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
-
shebang-command@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
@@ -4670,13 +4403,6 @@ string.prototype.trimstart@^1.0.7:
define-properties "^1.2.0"
es-abstract "^1.22.1"
-string_decoder@^1.1.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
- integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
- dependencies:
- safe-buffer "~5.2.0"
-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
@@ -4951,11 +4677,6 @@ typed-array-length@^1.0.4:
for-each "^0.3.3"
is-typed-array "^1.1.9"
-typeforce@^1.11.5:
- version "1.18.0"
- resolved "https://registry.yarnpkg.com/typeforce/-/typeforce-1.18.0.tgz#d7416a2c5845e085034d70fcc5b6cc4a90edbfdc"
- integrity sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==
-
typescript@^5.3.3:
version "5.3.3"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37"
@@ -5001,7 +4722,7 @@ uri-js@^4.2.2:
dependencies:
punycode "^2.1.0"
-util-deprecate@^1.0.1, util-deprecate@^1.0.2:
+util-deprecate@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
@@ -5114,14 +4835,6 @@ web-streams-polyfill@^3.0.3:
resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6"
integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==
-webrtc-adapter@^7.2.1:
- version "7.7.1"
- resolved "https://registry.yarnpkg.com/webrtc-adapter/-/webrtc-adapter-7.7.1.tgz#b2c227a6144983b35057df67bd984a7d4bfd17f1"
- integrity sha512-TbrbBmiQBL9n0/5bvDdORc6ZfRY/Z7JnEj+EYOD1ghseZdpJ+nF2yx14k3LgQKc7JZnG7HAcL+zHnY25So9d7A==
- dependencies:
- rtcpeerconnection-shim "^1.2.15"
- sdp "^2.12.0"
-
which-boxed-primitive@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
@@ -5186,13 +4899,6 @@ which@^2.0.1:
dependencies:
isexe "^2.0.0"
-wif@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/wif/-/wif-2.0.6.tgz#08d3f52056c66679299726fade0d432ae74b4704"
- integrity sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ==
- dependencies:
- bs58check "<3.0.0"
-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"