diff --git a/packages/website/components/ThemeToggle/ThemeToggle.module.css b/packages/website/components/ThemeToggle/ThemeToggle.module.css new file mode 100644 index 00000000000..f324edc0e79 --- /dev/null +++ b/packages/website/components/ThemeToggle/ThemeToggle.module.css @@ -0,0 +1,48 @@ +/* source: https://github.com/drizzle-team/drizzle-orm-docs */ +.container { + cursor: pointer; + margin: 8px; + user-select: none; + width: 36px; + height: 24px; + position: relative; + display: flex; + align-items: center; +} + +html[class~="dark"] .line { + background-color: rgba(249, 250, 251, 0.1); +} + +.line { + height: 10px; + width: 32px; + border-radius: 5px; + background-color: rgba(0, 0, 0, 0.05); +} + +html[class~="dark"] .circle { + background-color: #484848; +} + +.circle { + display: flex; + align-items: center; + justify-content: center; + width: 20px; + height: 20px; + border-radius: 10px; + background-color: rgb(229, 231, 235); + position: absolute; + top: 50%; + transform: translate(-50%, -50%); + transition: all ease-in-out 0.1s; +} + +.dark { + left: 72%; +} + +.light { + left: 16%; +} diff --git a/packages/website/components/ThemeToggle/ThemeToggle.tsx b/packages/website/components/ThemeToggle/ThemeToggle.tsx new file mode 100644 index 00000000000..f9c523c86fd --- /dev/null +++ b/packages/website/components/ThemeToggle/ThemeToggle.tsx @@ -0,0 +1,78 @@ +// source: https://github.com/drizzle-team/drizzle-orm-docs +import React, { useEffect, useState } from "react"; +import { useTheme } from "next-themes"; +import styles from "./ThemeToggle.module.css"; + +const ThemeToggle = () => { + const [isDark, setIsDark] = useState(null); + const { theme, setTheme } = useTheme(); + + useEffect(() => { + setIsDark(theme === "dark"); + }, [theme]); + + useEffect(() => { + if (theme === "system") { + const isLight = document.documentElement.classList.contains("light"); + setTheme(isLight ? "light" : "dark"); + } + }, []); + + const toggleTheme = () => { + setTheme(theme === "light" ? "dark" : "light"); + }; + return ( +
+ {isDark !== null && ( + <> +
+
+ {isDark ? ( +
+ + + +
+ ) : ( +
+ + + +
+ )} +
+ + )} +
+ ); +}; + +export default ThemeToggle; diff --git a/packages/website/package.json b/packages/website/package.json index 4ace9d93542..6ace2fa931e 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -9,17 +9,17 @@ }, "dependencies": { "@vercel/analytics": "^1.0.1", - "next": "^13.4.6", + "next": "^13.4.7", "next-themes": "^0.2.1", - "nextra": "^2.7.1", - "nextra-theme-docs": "^2.7.1", + "nextra": "^2.8.0", + "nextra-theme-docs": "^2.8.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, "devDependencies": { "@heroicons/react": "^2.0.18", - "@types/node": "^20.3.1", - "@types/react": "^18.2.13", + "@types/node": "^20.3.2", + "@types/react": "^18.2.14", "autoprefixer": "^10.4.14", "postcss": "^8.4.24", "tailwindcss": "^3.3.2", diff --git a/packages/website/pages/docs/guides/run-a-sepolia-node.mdx b/packages/website/pages/docs/guides/run-a-sepolia-node.mdx index e0c02906166..67e4c7a6084 100644 --- a/packages/website/pages/docs/guides/run-a-sepolia-node.mdx +++ b/packages/website/pages/docs/guides/run-a-sepolia-node.mdx @@ -36,11 +36,12 @@ ARCHIVE_NODE=true ### Complete the eth-docker quickstart Complete the eth-docker quickstart: https://eth-docker.net/Usage/QuickStart/. - -### Harden your network +### Harden your network (recommended) This is important especially if you `ssh` into machine or open ports to the internet (be careful about that). Here are some recommended resources: - https://eth-docker.net/Usage/LinuxSecurity - https://www.coincashew.com/coins/overview-eth/guide-or-how-to-setup-a-validator-on-eth2-mainnet/part-i-installation/guide-or-security-best-practices-for-a-eth2-validator-beaconchain-node - https://tailscale.com/kb/1077/secure-server-ubuntu-18-04/ (but also see: https://danthesalmon.com/ufw-docker-tailscale/, `tailscale0` may not behave as you think) + + diff --git a/packages/website/theme.config.tsx b/packages/website/theme.config.tsx index 52accf6a3da..763691688d7 100644 --- a/packages/website/theme.config.tsx +++ b/packages/website/theme.config.tsx @@ -2,6 +2,7 @@ import Footer from "./components/Footer"; import ThemedImage from "./components/ThemedImage"; import { useConfig } from "nextra-theme-docs"; import { useRouter } from "next/router"; +import ThemeToggle from "./components/ThemeToggle/ThemeToggle"; export default { banner: { @@ -15,7 +16,7 @@ export default { chat: { link: "https://discord.gg/taikoxyz", }, - darkMode: true, + darkMode: false, docsRepositoryBase: "https://github.com/taikoxyz/taiko-mono/blob/main/packages/website", editLink: { @@ -50,6 +51,12 @@ export default { ); }, logo: , + navbar: { + extraContent: + <> + + , + }, nextThemes: { defaultTheme: "light", }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e53dcc4aacb..2984e1a57a0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -144,7 +144,7 @@ importers: version: 7.1.2 postcss-loader: specifier: ^6.2.0 - version: 6.2.1(postcss@8.4.19)(webpack@5.87.0) + version: 6.2.1(postcss@8.4.19)(webpack@5.88.0) prettier: specifier: 2.7.1 version: 2.7.1 @@ -189,7 +189,7 @@ importers: version: 0.12.0(ts-jest@27.1.5) ts-loader: specifier: ^9.2.6 - version: 9.4.1(typescript@4.9.3)(webpack@5.87.0) + version: 9.4.1(typescript@4.9.3)(webpack@5.88.0) tslib: specifier: ^2.4.0 version: 2.4.1 @@ -204,16 +204,16 @@ importers: dependencies: '@wagmi/core': specifier: ^1.2.0 - version: 1.2.0(debug@4.3.4)(typescript@5.1.3)(viem@1.0.7) + version: 1.2.0(debug@4.3.4)(react@18.2.0)(typescript@5.1.3)(viem@1.0.7) '@web3modal/ethereum': specifier: ^2.4.7 version: 2.4.7(@wagmi/core@1.2.0)(viem@1.0.7) '@web3modal/html': specifier: ^2.4.7 - version: 2.4.7 + version: 2.4.7(react@18.2.0) debug: specifier: ^4.3.4 - version: 4.3.4 + version: 4.3.4(supports-color@8.1.1) svelte-i18n: specifier: ^3.5.1 version: 3.5.2(svelte@3.59.1) @@ -286,7 +286,7 @@ importers: version: 5.1.3 vite: specifier: ^4.3.0 - version: 4.3.9 + version: 4.3.9(@types/node@20.3.2) vite-tsconfig-paths: specifier: ^4.2.0 version: 4.2.0(typescript@5.1.3)(vite@4.3.9) @@ -530,7 +530,7 @@ importers: version: 7.1.2 postcss-loader: specifier: ^6.2.0 - version: 6.2.1(postcss@8.4.21)(webpack@5.87.0) + version: 6.2.1(postcss@8.4.21)(webpack@5.88.0) prettier: specifier: 2.7.1 version: 2.7.1 @@ -572,7 +572,7 @@ importers: version: 0.12.0(ts-jest@27.1.5) ts-loader: specifier: ^9.2.6 - version: 9.4.1(typescript@4.9.5)(webpack@5.87.0) + version: 9.4.1(typescript@4.9.5)(webpack@5.88.0) tslib: specifier: ^2.4.0 version: 2.5.0 @@ -684,7 +684,7 @@ importers: version: 7.1.2 postcss-loader: specifier: ^6.2.0 - version: 6.2.1(postcss@8.4.19)(webpack@5.87.0) + version: 6.2.1(postcss@8.4.19)(webpack@5.88.0) prettier: specifier: 2.7.1 version: 2.7.1 @@ -726,7 +726,7 @@ importers: version: 0.12.0(ts-jest@27.1.5) ts-loader: specifier: ^9.2.6 - version: 9.4.1(typescript@4.9.3)(webpack@5.87.0) + version: 9.4.1(typescript@4.9.3)(webpack@5.88.0) tslib: specifier: ^2.4.0 version: 2.4.1 @@ -746,17 +746,17 @@ importers: specifier: ^1.0.1 version: 1.0.1 next: - specifier: ^13.4.6 - version: 13.4.6(react-dom@18.2.0)(react@18.2.0) + specifier: ^13.4.7 + version: 13.4.7(react-dom@18.2.0)(react@18.2.0) next-themes: specifier: ^0.2.1 - version: 0.2.1(next@13.4.6)(react-dom@18.2.0)(react@18.2.0) + version: 0.2.1(next@13.4.7)(react-dom@18.2.0)(react@18.2.0) nextra: - specifier: ^2.7.1 - version: 2.7.1(next@13.4.6)(react-dom@18.2.0)(react@18.2.0) + specifier: ^2.8.0 + version: 2.8.0(next@13.4.7)(react-dom@18.2.0)(react@18.2.0) nextra-theme-docs: - specifier: ^2.7.1 - version: 2.7.1(next@13.4.6)(nextra@2.7.1)(react-dom@18.2.0)(react@18.2.0) + specifier: ^2.8.0 + version: 2.8.0(next@13.4.7)(nextra@2.8.0)(react-dom@18.2.0)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -768,11 +768,11 @@ importers: specifier: ^2.0.18 version: 2.0.18(react@18.2.0) '@types/node': - specifier: ^20.3.1 - version: 20.3.1 + specifier: ^20.3.2 + version: 20.3.2 '@types/react': - specifier: ^18.2.13 - version: 18.2.13 + specifier: ^18.2.14 + version: 18.2.14 autoprefixer: specifier: ^10.4.14 version: 10.4.14(postcss@8.4.24) @@ -2727,7 +2727,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) espree: 9.5.2 globals: 13.20.0 ignore: 5.2.4 @@ -3231,7 +3231,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -3278,7 +3278,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.3.1 + '@types/node': 20.3.2 chalk: 4.1.2 jest-message-util: 27.5.1 jest-util: 27.5.1 @@ -3299,7 +3299,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.3.1 + '@types/node': 20.3.2 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 @@ -3336,7 +3336,7 @@ packages: dependencies: '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.3.1 + '@types/node': 20.3.2 jest-mock: 27.5.1 dev: true @@ -3346,7 +3346,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 20.3.1 + '@types/node': 20.3.2 jest-message-util: 27.5.1 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -3375,7 +3375,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.3.1 + '@types/node': 20.3.2 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -3459,7 +3459,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.3.1 + '@types/node': 20.3.2 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: true @@ -3500,7 +3500,7 @@ packages: /@jridgewell/source-map@0.3.2: resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} dependencies: - '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 dev: true @@ -3612,7 +3612,7 @@ packages: react: '>=16' dependencies: '@types/mdx': 2.0.5 - '@types/react': 18.2.13 + '@types/react': 18.2.14 react: 18.2.0 dev: false @@ -3635,8 +3635,8 @@ packages: engines: {node: '>=14.0.0'} dependencies: '@types/debug': 4.1.8 - debug: 4.3.4 - semver: 7.5.2 + debug: 4.3.4(supports-color@8.1.1) + semver: 7.5.3 superstruct: 1.0.3 transitivePeerDependencies: - supports-color @@ -3819,12 +3819,12 @@ packages: '@napi-rs/simple-git-win32-x64-msvc': 0.1.8 dev: false - /@next/env@13.4.6: - resolution: {integrity: sha512-nqUxEtvDqFhmV1/awSg0K2XHNwkftNaiUqCYO9e6+MYmqNObpKVl7OgMkGaQ2SZnFx5YqF0t60ZJTlyJIDAijg==} + /@next/env@13.4.7: + resolution: {integrity: sha512-ZlbiFulnwiFsW9UV1ku1OvX/oyIPLtMk9p/nnvDSwI0s7vSoZdRtxXNsaO+ZXrLv/pMbXVGq4lL8TbY9iuGmVw==} dev: false - /@next/swc-darwin-arm64@13.4.6: - resolution: {integrity: sha512-ahi6VP98o4HV19rkOXPSUu+ovfHfUxbJQ7VVJ7gL2FnZRr7onEFC1oGQ6NQHpm8CxpIzSSBW79kumlFMOmZVjg==} + /@next/swc-darwin-arm64@13.4.7: + resolution: {integrity: sha512-VZTxPv1b59KGiv/pZHTO5Gbsdeoxcj2rU2cqJu03btMhHpn3vwzEK0gUSVC/XW96aeGO67X+cMahhwHzef24/w==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -3832,8 +3832,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@13.4.6: - resolution: {integrity: sha512-13cXxKFsPJIJKzUqrU5XB1mc0xbUgYsRcdH6/rB8c4NMEbWGdtD4QoK9ShN31TZdePpD4k416Ur7p+deMIxnnA==} + /@next/swc-darwin-x64@13.4.7: + resolution: {integrity: sha512-gO2bw+2Ymmga+QYujjvDz9955xvYGrWofmxTq7m70b9pDPvl7aDFABJOZ2a8SRCuSNB5mXU8eTOmVVwyp/nAew==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -3841,8 +3841,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@13.4.6: - resolution: {integrity: sha512-Ti+NMHEjTNktCVxNjeWbYgmZvA2AqMMI2AMlzkXsU7W4pXCMhrryAmAIoo+7YdJbsx01JQWYVxGe62G6DoCLaA==} + /@next/swc-linux-arm64-gnu@13.4.7: + resolution: {integrity: sha512-6cqp3vf1eHxjIDhEOc7Mh/s8z1cwc/l5B6ZNkOofmZVyu1zsbEM5Hmx64s12Rd9AYgGoiCz4OJ4M/oRnkE16/Q==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3850,8 +3850,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@13.4.6: - resolution: {integrity: sha512-OHoC6gO7XfjstgwR+z6UHKlvhqJfyMtNaJidjx3sEcfaDwS7R2lqR5AABi8PuilGgi0BO0O0sCXqLlpp3a0emQ==} + /@next/swc-linux-arm64-musl@13.4.7: + resolution: {integrity: sha512-T1kD2FWOEy5WPidOn1si0rYmWORNch4a/NR52Ghyp4q7KyxOCuiOfZzyhVC5tsLIBDH3+cNdB5DkD9afpNDaOw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3859,8 +3859,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@13.4.6: - resolution: {integrity: sha512-zHZxPGkUlpfNJCboUrFqwlwEX5vI9LSN70b8XEb0DYzzlrZyCyOi7hwDp/+3Urm9AB7YCAJkgR5Sp1XBVjHdfQ==} + /@next/swc-linux-x64-gnu@13.4.7: + resolution: {integrity: sha512-zaEC+iEiAHNdhl6fuwl0H0shnTzQoAoJiDYBUze8QTntE/GNPfTYpYboxF5LRYIjBwETUatvE0T64W6SKDipvg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3868,8 +3868,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@13.4.6: - resolution: {integrity: sha512-K/Y8lYGTwTpv5ME8PSJxwxLolaDRdVy+lOd9yMRMiQE0BLUhtxtCWC9ypV42uh9WpLjoaD0joOsB9Q6mbrSGJg==} + /@next/swc-linux-x64-musl@13.4.7: + resolution: {integrity: sha512-X6r12F8d8SKAtYJqLZBBMIwEqcTRvUdVm+xIq+l6pJqlgT2tNsLLf2i5Cl88xSsIytBICGsCNNHd+siD2fbWBA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3877,8 +3877,8 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@13.4.6: - resolution: {integrity: sha512-U6LtxEUrjBL2tpW+Kr1nHCSJWNeIed7U7l5o7FiKGGwGgIlFi4UHDiLI6TQ2lxi20fAU33CsruV3U0GuzMlXIw==} + /@next/swc-win32-arm64-msvc@13.4.7: + resolution: {integrity: sha512-NPnmnV+vEIxnu6SUvjnuaWRglZzw4ox5n/MQTxeUhb5iwVWFedolPFebMNwgrWu4AELwvTdGtWjqof53AiWHcw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -3886,8 +3886,8 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc@13.4.6: - resolution: {integrity: sha512-eEBeAqpCfhdPSlCZCayjCiyIllVqy4tcqvm1xmg3BgJG0G5ITiMM4Cw2WVeRSgWDJqQGRyyb+q8Y2ltzhXOWsQ==} + /@next/swc-win32-ia32-msvc@13.4.7: + resolution: {integrity: sha512-6Hxijm6/a8XqLQpOOf/XuwWRhcuc/g4rBB2oxjgCMuV9Xlr2bLs5+lXyh8w9YbAUMYR3iC9mgOlXbHa79elmXw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -3895,8 +3895,8 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@13.4.6: - resolution: {integrity: sha512-OrZs94AuO3ZS5tnqlyPRNgfWvboXaDQCi5aXGve3o3C+Sj0ctMUV9+Do+0zMvvLRumR8E0PTWKvtz9n5vzIsWw==} + /@next/swc-win32-x64-msvc@13.4.7: + resolution: {integrity: sha512-sW9Yt36Db1nXJL+mTr2Wo0y+VkPWeYhygvcHj1FF0srVtV+VoDjxleKtny21QHaG05zdeZnw2fCtf2+dEqgwqA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4471,7 +4471,7 @@ packages: engines: {node: '>=16'} hasBin: true dependencies: - '@types/node': 20.3.1 + '@types/node': 20.3.2 playwright-core: 1.35.1 optionalDependencies: fsevents: 2.3.2 @@ -5078,7 +5078,7 @@ packages: sirv: 2.0.3 svelte: 3.59.1 undici: 5.22.0 - vite: 4.3.9 + vite: 4.3.9(@types/node@20.3.2) transitivePeerDependencies: - supports-color dev: true @@ -5092,9 +5092,9 @@ packages: vite: ^4.0.0 dependencies: '@sveltejs/vite-plugin-svelte': 2.4.1(svelte@3.59.1)(vite@4.3.9) - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) svelte: 3.59.1 - vite: 4.3.9 + vite: 4.3.9(@types/node@20.3.2) transitivePeerDependencies: - supports-color dev: true @@ -5130,13 +5130,13 @@ packages: vite: ^4.0.0 dependencies: '@sveltejs/vite-plugin-svelte-inspector': 1.0.2(@sveltejs/vite-plugin-svelte@2.4.1)(svelte@3.59.1)(vite@4.3.9) - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.0 svelte: 3.59.1 svelte-hmr: 0.15.1(svelte@3.59.1) - vite: 4.3.9 + vite: 4.3.9(@types/node@20.3.2) vitefu: 0.2.4(vite@4.3.9) transitivePeerDependencies: - supports-color @@ -5154,7 +5154,7 @@ packages: /@swc/helpers@0.5.1: resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} dependencies: - tslib: 2.5.3 + tslib: 2.6.0 dev: false /@szmarczak/http-timer@1.1.2: @@ -5173,12 +5173,12 @@ packages: dev: true optional: true - /@theguild/remark-mermaid@0.0.1(react@18.2.0): - resolution: {integrity: sha512-MbLi7CIn25r0MypN1yaTrvuQHBE/UXy/DKfVjaLlXx5ut4PasOwzGIJihzM4d9kqNADJKilHpQWcd66ivbvJEQ==} + /@theguild/remark-mermaid@0.0.3(react@18.2.0): + resolution: {integrity: sha512-fccVR6o4UPUztrBjdUhM4ahwx+X7YHhoxsUoXv2vI07vz4dq+I03Ot0SjuZzDA/H7engxcb8ZxzCUEkZgGr/2g==} peerDependencies: react: ^18.2.0 dependencies: - mermaid: 10.2.1 + mermaid: 10.2.3 react: 18.2.0 unist-util-visit: 4.1.2 transitivePeerDependencies: @@ -5340,7 +5340,7 @@ packages: /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 20.3.1 + '@types/node': 12.20.55 /@types/cookie@0.5.1: resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} @@ -5419,7 +5419,7 @@ packages: /@types/graceful-fs@4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.3.2 dev: true /@types/hast@2.3.4: @@ -5556,8 +5556,9 @@ packages: /@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - /@types/node@20.3.1: - resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==} + /@types/node@20.3.2: + resolution: {integrity: sha512-vOBLVQeCQfIcF/2Y7eKFTqrMnizK5lRNQ7ykML/5RuwVXVWxYkgwS7xbt4B6fKCUPgbSL5FSsjHQpaGQP/dQmw==} + dev: true /@types/node@8.10.66: resolution: {integrity: sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==} @@ -5574,7 +5575,7 @@ packages: /@types/pbkdf2@3.1.0: resolution: {integrity: sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==} dependencies: - '@types/node': 20.3.1 + '@types/node': 12.20.55 /@types/prettier@2.7.1: resolution: {integrity: sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==} @@ -5595,8 +5596,8 @@ packages: resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} dev: true - /@types/react@18.2.13: - resolution: {integrity: sha512-vJ+zElvi/Zn9cVXB5slX2xL8PZodPCwPRDpittQdw43JR2AJ5k3vKdgJJyneV/cYgIbLQUwXa9JVDvUZXGba+Q==} + /@types/react@18.2.14: + resolution: {integrity: sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.3 @@ -5631,7 +5632,7 @@ packages: /@types/sass@1.43.1: resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.3.2 dev: true /@types/scheduler@0.16.3: @@ -5640,7 +5641,7 @@ packages: /@types/secp256k1@4.0.3: resolution: {integrity: sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==} dependencies: - '@types/node': 20.3.1 + '@types/node': 12.20.55 /@types/semver@7.3.13: resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} @@ -5689,7 +5690,7 @@ packages: /@types/ws@7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 20.3.1 + '@types/node': 12.20.55 /@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} @@ -5824,7 +5825,7 @@ packages: '@typescript-eslint/scope-manager': 5.59.11 '@typescript-eslint/type-utils': 5.59.11(eslint@8.42.0)(typescript@5.1.3) '@typescript-eslint/utils': 5.59.11(eslint@8.42.0)(typescript@5.1.3) - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) eslint: 8.42.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 @@ -5947,7 +5948,7 @@ packages: '@typescript-eslint/scope-manager': 5.59.11 '@typescript-eslint/types': 5.59.11 '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.1.3) - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) eslint: 8.42.0 typescript: 5.1.3 transitivePeerDependencies: @@ -6050,7 +6051,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.1.3) '@typescript-eslint/utils': 5.59.11(eslint@8.42.0)(typescript@5.1.3) - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) eslint: 8.42.0 tsutils: 3.21.0(typescript@5.1.3) typescript: 5.1.3 @@ -6147,7 +6148,7 @@ packages: dependencies: '@typescript-eslint/types': 5.59.11 '@typescript-eslint/visitor-keys': 5.59.11 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.1 @@ -6488,7 +6489,7 @@ packages: - typescript - utf-8-validate - /@wagmi/connectors@2.2.0(@wagmi/chains@1.1.0)(debug@4.3.4)(typescript@5.1.3)(viem@1.0.7): + /@wagmi/connectors@2.2.0(@wagmi/chains@1.1.0)(debug@4.3.4)(react@18.2.0)(typescript@5.1.3)(viem@1.0.7): resolution: {integrity: sha512-pI1ed2V8dC8Gro0YbXrJedFj5U9HHD/zUe9MMUaV3ews2LY6qziSXZp9Dw6TKyiSJ5ANbRlZcl40AmSPozkZmw==} peerDependencies: '@wagmi/chains': '>=1.0.0' @@ -6507,7 +6508,7 @@ packages: '@wagmi/chains': 1.1.0(typescript@5.1.3) '@walletconnect/ethereum-provider': 2.8.0(@walletconnect/modal@2.4.7)(debug@4.3.4) '@walletconnect/legacy-provider': 2.0.0 - '@walletconnect/modal': 2.4.7 + '@walletconnect/modal': 2.4.7(react@18.2.0) abitype: 0.8.7(typescript@5.1.3) eventemitter3: 4.0.7 typescript: 5.1.3 @@ -6555,7 +6556,7 @@ packages: - utf-8-validate - zod - /@wagmi/core@1.2.0(debug@4.3.4)(typescript@5.1.3)(viem@1.0.7): + /@wagmi/core@1.2.0(debug@4.3.4)(react@18.2.0)(typescript@5.1.3)(viem@1.0.7): resolution: {integrity: sha512-7onf13u0atdXOnoitB+pivnIUPJman7Y8GITKkxwmcwJ3lpE1U/grYE7xHcKN7av7KEu0DozvKPhN7nJ/7OErw==} peerDependencies: typescript: '>=5.0.4' @@ -6565,12 +6566,12 @@ packages: optional: true dependencies: '@wagmi/chains': 1.1.0(typescript@5.1.3) - '@wagmi/connectors': 2.2.0(@wagmi/chains@1.1.0)(debug@4.3.4)(typescript@5.1.3)(viem@1.0.7) + '@wagmi/connectors': 2.2.0(@wagmi/chains@1.1.0)(debug@4.3.4)(react@18.2.0)(typescript@5.1.3)(viem@1.0.7) abitype: 0.8.7(typescript@5.1.3) eventemitter3: 4.0.7 typescript: 5.1.3 viem: 1.0.7(typescript@5.1.3) - zustand: 4.3.8 + zustand: 4.3.8(react@18.2.0) transitivePeerDependencies: - '@react-native-async-storage/async-storage' - bufferutil @@ -6693,7 +6694,7 @@ packages: '@walletconnect/jsonrpc-provider': 1.0.13 '@walletconnect/jsonrpc-types': 1.0.3 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/modal': 2.4.7 + '@walletconnect/modal': 2.4.7(react@18.2.0) '@walletconnect/sign-client': 2.8.0 '@walletconnect/types': 2.8.0 '@walletconnect/universal-provider': 2.8.0(debug@4.3.4) @@ -6888,11 +6889,11 @@ packages: resolution: {integrity: sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==} deprecated: 'Deprecated in favor of dynamic registry available from: https://github.com/walletconnect/walletconnect-registry' - /@walletconnect/modal@2.4.7: + /@walletconnect/modal@2.4.7(react@18.2.0): resolution: {integrity: sha512-kFpvDTT44CgNGcwQVC0jHrYed4xorghKX1DOGo8ZfBSJ5TJx3p6d6SzLxkH1cZupWbljWkYS6SqvZcUBs8vWpg==} dependencies: - '@web3modal/core': 2.4.7 - '@web3modal/ui': 2.4.7 + '@web3modal/core': 2.4.7(react@18.2.0) + '@web3modal/ui': 2.4.7(react@18.2.0) transitivePeerDependencies: - react dev: false @@ -7089,11 +7090,11 @@ packages: tslib: 1.14.1 dev: false - /@web3modal/core@2.4.7: + /@web3modal/core@2.4.7(react@18.2.0): resolution: {integrity: sha512-FZMmI4JnEZovRDdN+PZBMe2ot8ly+UftVkZ6lmtfgiRZ2Gy3k/4IYE8/KwOSmN63Lf2Oj2077buLR17i0xoKZA==} dependencies: buffer: 6.0.3 - valtio: 1.10.5 + valtio: 1.10.5(react@18.2.0) transitivePeerDependencies: - react dev: false @@ -7104,23 +7105,23 @@ packages: '@wagmi/core': '>=1' viem: '>=1' dependencies: - '@wagmi/core': 1.2.0(debug@4.3.4)(typescript@5.1.3)(viem@1.0.7) + '@wagmi/core': 1.2.0(debug@4.3.4)(react@18.2.0)(typescript@5.1.3)(viem@1.0.7) viem: 1.0.7(typescript@5.1.3) dev: false - /@web3modal/html@2.4.7: + /@web3modal/html@2.4.7(react@18.2.0): resolution: {integrity: sha512-bneYbx6lXS2toQ5kuJlbIJ0uOGNVyZDeABIhW4JeucNzM4ml1OqFVQr5JaimoYnaD08KRnleLz1nQi+nBBqTrA==} dependencies: - '@web3modal/core': 2.4.7 - '@web3modal/ui': 2.4.7 + '@web3modal/core': 2.4.7(react@18.2.0) + '@web3modal/ui': 2.4.7(react@18.2.0) transitivePeerDependencies: - react dev: false - /@web3modal/ui@2.4.7: + /@web3modal/ui@2.4.7(react@18.2.0): resolution: {integrity: sha512-5tU9u5CVYueZ9y+1x1A1Q0bFUfk3gOIKy3MT6Vx+aI0RDxVu7OYQDw6wbNPlgz/wd9JPYXG6uSv8WTBpdyit8Q==} dependencies: - '@web3modal/core': 2.4.7 + '@web3modal/core': 2.4.7(react@18.2.0) lit: 2.7.5 motion: 10.16.2 qrcode: 1.5.3 @@ -7635,7 +7636,7 @@ packages: resolution: {integrity: sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==} engines: {node: '>= 8.0.0'} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) depd: 1.1.2 humanize-ms: 1.2.1 transitivePeerDependencies: @@ -8061,7 +8062,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.9 - caniuse-lite: 1.0.30001506 + caniuse-lite: 1.0.30001508 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -9077,8 +9078,8 @@ packages: resolution: {integrity: sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==} hasBin: true dependencies: - caniuse-lite: 1.0.30001506 - electron-to-chromium: 1.4.435 + caniuse-lite: 1.0.30001508 + electron-to-chromium: 1.4.442 dev: true /browserslist@4.21.4: @@ -9097,7 +9098,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001502 + caniuse-lite: 1.0.30001508 electron-to-chromium: 1.4.428 node-releases: 2.0.12 update-browserslist-db: 1.0.11(browserslist@4.21.8) @@ -9107,7 +9108,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001506 + caniuse-lite: 1.0.30001508 electron-to-chromium: 1.4.435 node-releases: 2.0.12 update-browserslist-db: 1.0.11(browserslist@4.21.9) @@ -9404,11 +9405,8 @@ packages: resolution: {integrity: sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==} dev: true - /caniuse-lite@1.0.30001502: - resolution: {integrity: sha512-AZ+9tFXw1sS0o0jcpJQIXvFTOB/xGiQ4OQ2t98QX3NDn2EZTSRBC801gxrsGgViuq2ak/NLkNgSNEPtCr5lfKg==} - - /caniuse-lite@1.0.30001506: - resolution: {integrity: sha512-6XNEcpygZMCKaufIcgpQNZNf00GEqc7VQON+9Rd0K1bMYo8xhMZRAo5zpbnbMNizi4YNgIDAFrdykWsvY3H4Hw==} + /caniuse-lite@1.0.30001508: + resolution: {integrity: sha512-sdQZOJdmt3GJs1UMNpCCCyeuS2IEGLXnHyAo9yIO5JJDjbjoVRij4M1qep6P6gFpptD1PqIYgzM+gwJbOi92mw==} /capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} @@ -10781,17 +10779,6 @@ packages: ms: 2.1.3 dev: true - /debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - /debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -10884,6 +10871,7 @@ packages: /deepmerge@4.2.2: resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} engines: {node: '>=0.10.0'} + dev: true /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} @@ -11281,6 +11269,10 @@ packages: /electron-to-chromium@1.4.435: resolution: {integrity: sha512-B0CBWVFhvoQCW/XtjRzgrmqcgVWg6RXOEM/dK59+wFV93BFGR6AeNKc4OyhM+T3IhJaOOG8o/V+33Y2mwJWtzw==} + /electron-to-chromium@1.4.442: + resolution: {integrity: sha512-RkrZF//Ya+0aJq2NM3OdisNh5ZodZq1rdXOS96G8DdDgpDKqKE81yTbbQ3F/4CKm1JBPsGu1Lp/akkna2xO06Q==} + dev: true + /elkjs@0.8.2: resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==} dev: false @@ -12068,7 +12060,7 @@ packages: dependencies: debug: 3.2.7 is-core-module: 2.12.1 - resolve: 1.22.2 + resolve: 1.22.1 transitivePeerDependencies: - supports-color dev: true @@ -12247,7 +12239,7 @@ packages: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) '@jridgewell/sourcemap-codec': 1.4.15 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) eslint: 8.42.0 esutils: 2.0.3 known-css-properties: 0.27.0 @@ -12383,7 +12375,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.0 @@ -13568,7 +13560,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -15557,7 +15549,7 @@ packages: peerDependencies: ws: '*' dependencies: - ws: 8.12.0 + ws: 8.12.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) /isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} @@ -15647,7 +15639,7 @@ packages: '@jest/environment': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.3.1 + '@types/node': 20.3.2 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -15772,7 +15764,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.3.1 + '@types/node': 20.3.2 jest-mock: 27.5.1 jest-util: 27.5.1 jsdom: 16.7.0 @@ -15790,7 +15782,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.3.1 + '@types/node': 20.3.2 jest-mock: 27.5.1 jest-util: 27.5.1 dev: true @@ -15806,7 +15798,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@types/graceful-fs': 4.1.5 - '@types/node': 20.3.1 + '@types/node': 20.3.2 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15828,7 +15820,7 @@ packages: '@jest/source-map': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.3.1 + '@types/node': 20.3.2 chalk: 4.1.2 co: 4.6.0 expect: 27.5.1 @@ -15883,7 +15875,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.3.1 + '@types/node': 20.3.2 dev: true /jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): @@ -15939,7 +15931,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.3.1 + '@types/node': 20.3.2 chalk: 4.1.2 emittery: 0.8.1 graceful-fs: 4.2.10 @@ -15996,7 +15988,7 @@ packages: resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.3.2 graceful-fs: 4.2.11 dev: true @@ -16035,7 +16027,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.3.1 + '@types/node': 20.3.2 chalk: 4.1.2 ci-info: 3.6.2 graceful-fs: 4.2.11 @@ -16060,7 +16052,7 @@ packages: dependencies: '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.3.1 + '@types/node': 20.3.2 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.5.1 @@ -16071,7 +16063,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.3.2 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -16355,8 +16347,8 @@ packages: verror: 1.10.0 dev: true - /katex@0.16.7: - resolution: {integrity: sha512-Xk9C6oGKRwJTfqfIbtr0Kes9OSv6IFsuhFGc7tW4urlpMJtuh+7YhzU6YEG9n8gmWKcMAFzkp7nr+r69kV0zrA==} + /katex@0.16.8: + resolution: {integrity: sha512-ftuDnJbcbOckGY11OO+zg3OofESlbR5DRl2cmN8HeWeeFIV7wTXvAOx8kEjZjobhA+9wh2fbKeO6cdcA9Mnovg==} hasBin: true dependencies: commander: 8.3.0 @@ -17583,8 +17575,8 @@ packages: semaphore-async-await: 1.5.1 dev: true - /mermaid@10.2.1: - resolution: {integrity: sha512-gziwXLuAidRxPJxcA0LqPhToirGZ2J2gD+UrDEtGNeKb98BtcQde28UUcCUCmNplkQOwE7oynrzKcMe9i29AMw==} + /mermaid@10.2.3: + resolution: {integrity: sha512-cMVE5s9PlQvOwfORkyVpr5beMsLdInrycAosdr+tpZ0WFjG4RJ/bUHST7aTgHNJbujHkdBRAm+N50P3puQOfPw==} dependencies: '@braintree/sanitize-url': 6.0.2 cytoscape: 3.25.0 @@ -17599,7 +17591,7 @@ packages: lodash-es: 4.17.21 mdast-util-from-markdown: 1.3.1 non-layered-tidy-tree-layout: 2.0.2 - stylis: 4.2.0 + stylis: 4.3.0 ts-dedent: 2.2.0 uuid: 9.0.0 web-worker: 1.2.0 @@ -17710,7 +17702,7 @@ packages: resolution: {integrity: sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==} dependencies: '@types/katex': 0.16.0 - katex: 0.16.7 + katex: 0.16.8 micromark-factory-space: 1.1.0 micromark-util-character: 1.2.0 micromark-util-symbol: 1.1.0 @@ -18516,26 +18508,26 @@ packages: - supports-color dev: false - /next-seo@6.0.0(next@13.4.6)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-jKKt1p1z4otMA28AyeoAONixVjdYmgFCWwpEFtu+DwRHQDllVX3RjtyXbuCQiUZEfQ9rFPBpAI90vDeLZlMBdg==} + /next-seo@6.1.0(next@13.4.7)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-iMBpFoJsR5zWhguHJvsoBDxDSmdYTHtnVPB1ij+CD0NReQCP78ZxxbdL9qkKIf4oEuZEqZkrjAQLB0bkII7RYA==} peerDependencies: next: ^8.1.1-canary.54 || >=9.0.0 react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - next: 13.4.6(react-dom@18.2.0)(react@18.2.0) + next: 13.4.7(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /next-themes@0.2.1(next@13.4.6)(react-dom@18.2.0)(react@18.2.0): + /next-themes@0.2.1(next@13.4.7)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} peerDependencies: next: '*' react: '*' react-dom: '*' dependencies: - next: 13.4.6(react-dom@18.2.0)(react@18.2.0) + next: 13.4.7(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -18543,8 +18535,8 @@ packages: /next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - /next@13.4.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-sjVqjxU+U2aXZnYt4Ud6CTLNNwWjdSfMgemGpIQJcN3Z7Jni9xRWbR0ie5fQzCg87aLqQVhKA2ud2gPoqJ9lGw==} + /next@13.4.7(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-M8z3k9VmG51SRT6v5uDKdJXcAqLzP3C+vaKfLIAM0Mhx1um1G7MDnO63+m52qPdZfrTFzMZNzfsgvm3ghuVHIQ==} engines: {node: '>=16.8.0'} hasBin: true peerDependencies: @@ -18561,10 +18553,10 @@ packages: sass: optional: true dependencies: - '@next/env': 13.4.6 + '@next/env': 13.4.7 '@swc/helpers': 0.5.1 busboy: 1.6.0 - caniuse-lite: 1.0.30001506 + caniuse-lite: 1.0.30001508 postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -18572,25 +18564,25 @@ packages: watchpack: 2.4.0 zod: 3.21.4 optionalDependencies: - '@next/swc-darwin-arm64': 13.4.6 - '@next/swc-darwin-x64': 13.4.6 - '@next/swc-linux-arm64-gnu': 13.4.6 - '@next/swc-linux-arm64-musl': 13.4.6 - '@next/swc-linux-x64-gnu': 13.4.6 - '@next/swc-linux-x64-musl': 13.4.6 - '@next/swc-win32-arm64-msvc': 13.4.6 - '@next/swc-win32-ia32-msvc': 13.4.6 - '@next/swc-win32-x64-msvc': 13.4.6 + '@next/swc-darwin-arm64': 13.4.7 + '@next/swc-darwin-x64': 13.4.7 + '@next/swc-linux-arm64-gnu': 13.4.7 + '@next/swc-linux-arm64-musl': 13.4.7 + '@next/swc-linux-x64-gnu': 13.4.7 + '@next/swc-linux-x64-musl': 13.4.7 + '@next/swc-win32-arm64-msvc': 13.4.7 + '@next/swc-win32-ia32-msvc': 13.4.7 + '@next/swc-win32-x64-msvc': 13.4.7 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: false - /nextra-theme-docs@2.7.1(next@13.4.6)(nextra@2.7.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-C2DtoGH15q22t4r2JC89lvvajmnyiqsv3PaqHJpoHRlF2eR5giuLhZC5Oahb9AENRDcnUIUvqVi/8NlfiIM0yQ==} + /nextra-theme-docs@2.8.0(next@13.4.7)(nextra@2.8.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-JoSAILDVp0GxeVWWZBFGoRijE2RcjZcXrMa47Fssi254T5wF+gm0HvEOSwrTaKaPaUL+IfshAiKglvXNKGzbNw==} peerDependencies: next: '>=9.5.3' - nextra: 2.7.1 + nextra: 2.8.0 react: '>=16.13.1' react-dom: '>=16.13.1' dependencies: @@ -18602,18 +18594,18 @@ packages: git-url-parse: 13.1.0 intersection-observer: 0.12.2 match-sorter: 6.3.1 - next: 13.4.6(react-dom@18.2.0)(react@18.2.0) - next-seo: 6.0.0(next@13.4.6)(react-dom@18.2.0)(react@18.2.0) - next-themes: 0.2.1(next@13.4.6)(react-dom@18.2.0)(react@18.2.0) - nextra: 2.7.1(next@13.4.6)(react-dom@18.2.0)(react@18.2.0) + next: 13.4.7(react-dom@18.2.0)(react@18.2.0) + next-seo: 6.1.0(next@13.4.7)(react-dom@18.2.0)(react@18.2.0) + next-themes: 0.2.1(next@13.4.7)(react-dom@18.2.0)(react@18.2.0) + nextra: 2.8.0(next@13.4.7)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scroll-into-view-if-needed: 3.0.10 zod: 3.21.4 dev: false - /nextra@2.7.1(next@13.4.6)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-qchTb7XSm357XAHf9MV9UlUSGolPEPE8iFnC/9KMwvhIoE4seyPYWMrnH84XraZCcGERvy9TrkFD30VE7Qv1MA==} + /nextra@2.8.0(next@13.4.7)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-WyRNzw1IM/eF3M1H3LSsbZH97QsYYgj8upjx0f8hY6GspmPyPRAvBBscmXRt+7vye2oIYjfVwSiD1rj9amqq9Q==} engines: {node: '>=16'} peerDependencies: next: '>=9.5.3' @@ -18623,24 +18615,24 @@ packages: '@mdx-js/mdx': 2.3.0 '@mdx-js/react': 2.3.0(react@18.2.0) '@napi-rs/simple-git': 0.1.8 - '@theguild/remark-mermaid': 0.0.1(react@18.2.0) + '@theguild/remark-mermaid': 0.0.3(react@18.2.0) clsx: 1.2.1 github-slugger: 2.0.0 graceful-fs: 4.2.11 gray-matter: 4.0.3 - katex: 0.16.7 + katex: 0.16.8 lodash.get: 4.4.2 - next: 13.4.6(react-dom@18.2.0)(react@18.2.0) + next: 13.4.7(react-dom@18.2.0)(react@18.2.0) next-mdx-remote: 4.4.1(react-dom@18.2.0)(react@18.2.0) p-limit: 3.1.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) rehype-katex: 6.0.3 - rehype-pretty-code: 0.9.4(shiki@0.14.2) + rehype-pretty-code: 0.9.9(shiki@0.14.3) remark-gfm: 3.0.1 remark-math: 5.1.1 remark-reading-time: 2.0.1 - shiki: 0.14.2 + shiki: 0.14.3 slash: 3.0.0 title: 3.5.3 unist-util-remove: 3.1.1 @@ -19769,7 +19761,7 @@ packages: yaml: 2.3.1 dev: true - /postcss-loader@6.2.1(postcss@8.4.19)(webpack@5.87.0): + /postcss-loader@6.2.1(postcss@8.4.19)(webpack@5.88.0): resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -19780,10 +19772,10 @@ packages: klona: 2.0.5 postcss: 8.4.19 semver: 7.3.8 - webpack: 5.87.0(esbuild@0.15.13) + webpack: 5.88.0(esbuild@0.15.13) dev: true - /postcss-loader@6.2.1(postcss@8.4.21)(webpack@5.87.0): + /postcss-loader@6.2.1(postcss@8.4.21)(webpack@5.88.0): resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -19794,7 +19786,7 @@ packages: klona: 2.0.5 postcss: 8.4.21 semver: 7.3.8 - webpack: 5.87.0(esbuild@0.15.13) + webpack: 5.88.0(esbuild@0.15.13) dev: true /postcss-modules-extract-imports@3.0.0(postcss@8.4.24): @@ -20630,19 +20622,20 @@ packages: '@types/katex': 0.14.0 hast-util-from-html-isomorphic: 1.0.0 hast-util-to-text: 3.1.2 - katex: 0.16.7 + katex: 0.16.8 unist-util-visit: 4.1.2 dev: false - /rehype-pretty-code@0.9.4(shiki@0.14.2): - resolution: {integrity: sha512-3m4aQT15n8C+UizcZL0enaahoZwCDm5K1qKQ3DGgHE7U8l/DEEEJ/hm+uDe9yyK4sxVOSfZcRIMHrpJwLQi+Rg==} - engines: {node: ^12.16.0 || >=13.2.0} + /rehype-pretty-code@0.9.9(shiki@0.14.3): + resolution: {integrity: sha512-mlU2Qgupn9MMK31CTmWk0Ie5Vp0od+jh2vCkGDBMlPAMeAvYASn6Ois6xRmosutMT4yH/COc3R4r/PELpuUoWg==} + engines: {node: '>=16'} peerDependencies: shiki: '*' dependencies: + '@types/hast': 2.3.4 hash-obj: 4.0.0 parse-numeric-range: 1.3.0 - shiki: 0.14.2 + shiki: 0.14.3 dev: false /relateurl@0.2.7: @@ -21270,6 +21263,14 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 + dev: true + + /semver@7.5.3: + resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} @@ -21419,8 +21420,8 @@ packages: rechoir: 0.6.2 dev: true - /shiki@0.14.2: - resolution: {integrity: sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==} + /shiki@0.14.3: + resolution: {integrity: sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==} dependencies: ansi-sequence-parser: 1.1.0 jsonc-parser: 3.2.0 @@ -22110,8 +22111,8 @@ packages: react: 18.2.0 dev: false - /stylis@4.2.0: - resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + /stylis@4.3.0: + resolution: {integrity: sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==} dev: false /sucrase@3.32.0: @@ -22334,7 +22335,7 @@ packages: svelte: ^3.25.1 dependencies: cli-color: 2.0.3 - deepmerge: 4.2.2 + deepmerge: 4.3.1 estree-walker: 2.0.2 intl-messageformat: 9.13.0 sade: 1.8.1 @@ -22839,7 +22840,7 @@ packages: webpack: 5.75.0 dev: true - /terser-webpack-plugin@5.3.9(esbuild@0.15.13)(webpack@5.87.0): + /terser-webpack-plugin@5.3.9(esbuild@0.15.13)(webpack@5.88.0): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -22860,8 +22861,8 @@ packages: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.18.1 - webpack: 5.87.0(esbuild@0.15.13) + terser: 5.18.2 + webpack: 5.88.0(esbuild@0.15.13) dev: true /terser@5.15.1: @@ -22875,8 +22876,8 @@ packages: source-map-support: 0.5.21 dev: true - /terser@5.18.1: - resolution: {integrity: sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==} + /terser@5.18.2: + resolution: {integrity: sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==} engines: {node: '>=10'} hasBin: true dependencies: @@ -23246,7 +23247,7 @@ packages: yargs-parser: 20.2.4 dev: true - /ts-loader@9.4.1(typescript@4.9.3)(webpack@5.87.0): + /ts-loader@9.4.1(typescript@4.9.3)(webpack@5.88.0): resolution: {integrity: sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==} engines: {node: '>=12.0.0'} peerDependencies: @@ -23258,10 +23259,10 @@ packages: micromatch: 4.0.5 semver: 7.3.8 typescript: 4.9.3 - webpack: 5.87.0(esbuild@0.15.13) + webpack: 5.88.0(esbuild@0.15.13) dev: true - /ts-loader@9.4.1(typescript@4.9.5)(webpack@5.87.0): + /ts-loader@9.4.1(typescript@4.9.5)(webpack@5.88.0): resolution: {integrity: sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==} engines: {node: '>=12.0.0'} peerDependencies: @@ -23273,7 +23274,7 @@ packages: micromatch: 4.0.5 semver: 7.3.8 typescript: 4.9.5 - webpack: 5.87.0(esbuild@0.15.13) + webpack: 5.88.0(esbuild@0.15.13) dev: true /ts-node@10.9.1(@types/node@12.20.55)(typescript@4.9.5): @@ -23343,6 +23344,10 @@ packages: /tslib@2.5.3: resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} + /tslib@2.6.0: + resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} + dev: false + /tsort@0.0.1: resolution: {integrity: sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==} dev: true @@ -23859,12 +23864,6 @@ packages: qs: 6.11.2 dev: true - /use-sync-external-store@1.2.0: - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dev: false - /use-sync-external-store@1.2.0(react@18.2.0): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: @@ -23984,7 +23983,7 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /valtio@1.10.5: + /valtio@1.10.5(react@18.2.0): resolution: {integrity: sha512-jTp0k63VXf4r5hPoaC6a6LCG4POkVSh629WLi1+d5PlajLsbynTMd7qAgEiOSPxzoX5iNvbN7iZ/k/g29wrNiQ==} engines: {node: '>=12.20.0'} peerDependencies: @@ -23994,7 +23993,8 @@ packages: optional: true dependencies: proxy-compare: 2.5.1 - use-sync-external-store: 1.2.0 + react: 18.2.0 + use-sync-external-store: 1.2.0(react@18.2.0) dev: false /varint@5.0.2: @@ -24081,24 +24081,24 @@ packages: abitype: 0.8.7(typescript@5.1.3) isomorphic-ws: 5.0.0(ws@8.12.0) typescript: 5.1.3 - ws: 8.12.0 + ws: 8.12.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate - zod dev: false - /vite-node@0.32.2(@types/node@20.3.1): + /vite-node@0.32.2(@types/node@20.3.2): resolution: {integrity: sha512-dTQ1DCLwl2aEseov7cfQ+kDMNJpM1ebpyMMMwWzBvLbis8Nla/6c9WQcqpPssTwS6Rp/+U6KwlIj8Eapw4bLdA==} engines: {node: '>=v14.18.0'} hasBin: true dependencies: cac: 6.7.14 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) mlly: 1.3.0 pathe: 1.1.0 picocolors: 1.0.0 - vite: 4.3.9(@types/node@20.3.1) + vite: 4.3.9(@types/node@20.3.2) transitivePeerDependencies: - '@types/node' - less @@ -24130,10 +24130,10 @@ packages: vite: optional: true dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) globrex: 0.1.2 tsconfck: 2.1.1(typescript@5.1.3) - vite: 4.3.9 + vite: 4.3.9(@types/node@20.3.2) transitivePeerDependencies: - supports-color - typescript @@ -24172,39 +24172,7 @@ packages: fsevents: 2.3.2 dev: true - /vite@4.3.9: - resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.17.19 - postcss: 8.4.24 - rollup: 3.25.1 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /vite@4.3.9(@types/node@20.3.1): + /vite@4.3.9(@types/node@20.3.2): resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -24229,7 +24197,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.3.1 + '@types/node': 20.3.2 esbuild: 0.17.19 postcss: 8.4.24 rollup: 3.25.1 @@ -24256,7 +24224,7 @@ packages: vite: optional: true dependencies: - vite: 4.3.9 + vite: 4.3.9(@types/node@20.3.2) dev: true /vitest@0.32.2: @@ -24292,7 +24260,7 @@ packages: dependencies: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 20.3.1 + '@types/node': 20.3.2 '@vitest/expect': 0.32.2 '@vitest/runner': 0.32.2 '@vitest/snapshot': 0.32.2 @@ -24303,7 +24271,7 @@ packages: cac: 6.7.14 chai: 4.3.7 concordance: 5.0.4 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) local-pkg: 0.4.3 magic-string: 0.30.0 pathe: 1.1.0 @@ -24312,8 +24280,8 @@ packages: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.5.0 - vite: 4.3.9(@types/node@20.3.1) - vite-node: 0.32.2(@types/node@20.3.1) + vite: 4.3.9(@types/node@20.3.2) + vite-node: 0.32.2(@types/node@20.3.2) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -24889,8 +24857,8 @@ packages: - uglify-js dev: true - /webpack@5.87.0(esbuild@0.15.13): - resolution: {integrity: sha512-GOu1tNbQ7p1bDEoFRs2YPcfyGs8xq52yyPBZ3m2VGnXGtV9MxjrkABHm4V9Ia280OefsSLzvbVoXcfLxjKY/Iw==} + /webpack@5.88.0(esbuild@0.15.13): + resolution: {integrity: sha512-O3jDhG5e44qIBSi/P6KpcCcH7HD+nYIHVBhdWFxcLOcIGN8zGo5nqF3BjyNCxIh4p1vFdNnreZv2h2KkoAw3lw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -24920,7 +24888,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(esbuild@0.15.13)(webpack@5.87.0) + terser-webpack-plugin: 5.3.9(esbuild@0.15.13)(webpack@5.88.0) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -25171,18 +25139,6 @@ packages: utf-8-validate: optional: true - /ws@8.12.0: - resolution: {integrity: sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - /ws@8.12.0(bufferutil@4.0.7)(utf-8-validate@5.0.10): resolution: {integrity: sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==} engines: {node: '>=10.0.0'} @@ -25468,7 +25424,7 @@ packages: react: 18.2.0 use-sync-external-store: 1.2.0(react@18.2.0) - /zustand@4.3.8: + /zustand@4.3.8(react@18.2.0): resolution: {integrity: sha512-4h28KCkHg5ii/wcFFJ5Fp+k1J3gJoasaIbppdgZFO4BPJnsNxL0mQXBSFgOgAdCdBj35aDTPvdAJReTMntFPGg==} engines: {node: '>=12.7.0'} peerDependencies: @@ -25480,7 +25436,8 @@ packages: react: optional: true dependencies: - use-sync-external-store: 1.2.0 + react: 18.2.0 + use-sync-external-store: 1.2.0(react@18.2.0) dev: false /zwitch@2.0.4: @@ -25522,7 +25479,7 @@ packages: pify: 4.0.1 recursive-readdir: 2.2.3 sc-istanbul: 0.4.6 - semver: 7.5.2 + semver: 7.5.3 shelljs: 0.8.5 web3-utils: 1.10.0 transitivePeerDependencies: