From 75c87a51670d4157d056e82141a045057e7ce4e9 Mon Sep 17 00:00:00 2001 From: Abhishek <77395788+abhishek-01k@users.noreply.github.com> Date: Tue, 28 May 2024 18:44:47 +0530 Subject: [PATCH 1/2] Subscribe change to subscribev2 (#1524) * Subscribe change to subscribev2 * Changed the code from for loop to array.reduce * Removed Comments --- .../dropdowns/OptinNotifSettingDropdown.tsx | 11 +- .../reusables/sliders/InputSlider.tsx | 10 +- .../reusables/sliders/RangeSlider.tsx | 34 ++---- src/helpers/channel/notifSetting.ts | 104 ++++++++++++++---- 4 files changed, 107 insertions(+), 52 deletions(-) diff --git a/src/components/dropdowns/OptinNotifSettingDropdown.tsx b/src/components/dropdowns/OptinNotifSettingDropdown.tsx index fa0fda0839..fe5abb8d9f 100644 --- a/src/components/dropdowns/OptinNotifSettingDropdown.tsx +++ b/src/components/dropdowns/OptinNotifSettingDropdown.tsx @@ -20,7 +20,7 @@ import { convertAddressToAddrCaip } from 'helpers/CaipHelper'; import useToast from 'hooks/useToast'; import { MdCheckCircle, MdError } from 'react-icons/md'; import { ChannelSetting } from 'helpers/channel/types'; -import { userSettingsFromDefaultChannelSetting } from 'helpers/channel/notifSetting'; +import { UserSettingType, getMinimalUserSetting, notifChannelSettingFormatString, userSettingsFromDefaultChannelSetting } from 'helpers/channel/notifSetting'; import { AppContext } from 'contexts/AppContext'; import LoaderSpinner, { LOADER_TYPE } from 'components/reusables/loaders/LoaderSpinner'; import { updateSubscriptionStatus, updateUserSetting } from 'redux/slices/channelSlice'; @@ -209,7 +209,7 @@ const OptinNotifSettingDropdown: FC = (options) channelSettings?: ChannelSetting[]; setLoading?: Dispatch>; }) => { - const setLoadingFunc = setLoading || (options && options.setLoading) || (() => {}); + const setLoadingFunc = setLoading || (options && options.setLoading) || (() => { }); setLoadingFunc(true); let userPushInstance = userPushSDKInstance; @@ -240,10 +240,15 @@ const OptinNotifSettingDropdown: FC = (options) const _signer = await web3Provider?.getSigner(walletAddress); - await PushAPI.channels.subscribe({ + const notifSettings: UserSettingType[] = notifChannelSettingFormatString({ settings: channelSettings }); + + const settingsToSubscribe = getMinimalUserSetting(notifSettings); + + await PushAPI.channels.subscribeV2({ signer: _signer, channelAddress: convertAddressToAddrCaip(channelAddress, chainId), // channel address in CAIP userAddress: convertAddressToAddrCaip(walletAddress, chainId), // user address in CAIP + settings: settingsToSubscribe, onSuccess: () => { dispatch(updateSubscriptionStatus({ channelAddress, status: true })); dispatch( diff --git a/src/components/reusables/sliders/InputSlider.tsx b/src/components/reusables/sliders/InputSlider.tsx index 1a7431977f..152d916459 100644 --- a/src/components/reusables/sliders/InputSlider.tsx +++ b/src/components/reusables/sliders/InputSlider.tsx @@ -1,4 +1,4 @@ -import { ComponentPropsWithoutRef, useEffect, useRef, MouseEvent, TouchEvent } from 'react'; +import React, { ComponentPropsWithoutRef, useEffect, useRef } from 'react'; import styled from 'styled-components'; interface InputSliderProps extends Omit, 'children' | 'onChange'> { @@ -10,8 +10,8 @@ interface InputSliderProps extends Omit, 'childr defaultVal: number; preview?: boolean; onChange: (value: { x: number }) => void; - onDragStart?: (e: MouseEvent | TouchEvent) => void; - onDragEnd?: (e: MouseEvent | TouchEvent) => void; + onDragStart?: (e: React.MouseEvent | React.TouchEvent) => void; + onDragEnd?: (e: React.MouseEvent | React.TouchEvent) => void; } const InputSlider = ({ @@ -33,7 +33,7 @@ const InputSlider = ({ const containerRef = useRef(null); const previewSliderRef = useRef(null); - const handleMouseDown = (e: MouseEvent | TouchEvent) => { + const handleMouseDown = (e: React.MouseEvent | React.TouchEvent) => { if (disabled) return; if (onDragStart) onDragStart(e); document.addEventListener('mousemove', handleMouseMove); @@ -165,4 +165,4 @@ const PreviewContainer = styled.div` gap: 10px; `; -export default InputSlider; +export default InputSlider; \ No newline at end of file diff --git a/src/components/reusables/sliders/RangeSlider.tsx b/src/components/reusables/sliders/RangeSlider.tsx index 5dd7ced154..4815e48cd9 100644 --- a/src/components/reusables/sliders/RangeSlider.tsx +++ b/src/components/reusables/sliders/RangeSlider.tsx @@ -1,4 +1,4 @@ -import { ComponentPropsWithoutRef, useEffect, useRef, MouseEvent, TouchEvent } from 'react'; +import React, { ComponentPropsWithoutRef, useEffect, useRef } from 'react'; import styled from 'styled-components'; interface RangeSliderProps extends Omit, 'children' | 'onChange'> { @@ -11,9 +11,9 @@ interface RangeSliderProps extends Omit, 'childr defaultStartVal: number; defaultEndVal: number; preview?: boolean; - onChange: (value: { startVal: number; endVal: number }) => void; - onDragStart?: (e: MouseEvent | TouchEvent) => void; - onDragEnd?: (e: MouseEvent | TouchEvent) => void; + onChange: (value: { startVal: number, endVal: number }) => void; + onDragStart?: (e: React.MouseEvent | React.TouchEvent) => void; + onDragEnd?: (e: React.MouseEvent | React.TouchEvent) => void; } const RangeSlider = ({ @@ -40,7 +40,7 @@ const RangeSlider = ({ const inactiveLeftRef = useRef(null); const inactiveRightRef = useRef(null); - const handleMouseDownLeftThumb = (e: MouseEvent | TouchEvent) => { + const handleMouseDownLeftThumb = (e: React.MouseEvent | React.TouchEvent) => { if (disabled) return; if (onDragStart) onDragStart(e); // Add event listeners for mousemove and touchmove to track thumb movement @@ -84,7 +84,7 @@ const RangeSlider = ({ document.removeEventListener('touchend', handleMouseUpLeftThumb); }; - const handleMouseDownRightThumb = (e: MouseEvent | TouchEvent) => { + const handleMouseDownRightThumb = (e: React.MouseEvent | React.TouchEvent) => { if (disabled) return; if (onDragStart) onDragStart(e); // Add event listeners for mousemove and touchmove to track thumb movement @@ -132,21 +132,15 @@ const RangeSlider = ({ const showPreview = () => { previewSliderStartRef.current?.style.setProperty('display', 'flex'); previewSliderEndRef.current?.style.setProperty('display', 'flex'); - }; + } const hidePreview = () => { previewSliderStartRef.current?.style.setProperty('display', 'none'); previewSliderEndRef.current?.style.setProperty('display', 'none'); - }; + } useEffect(() => { - if ( - thumbStartRef.current && - inactiveLeftRef.current && - thumbEndRef.current && - activeRef.current && - inactiveRightRef.current - ) { + if (thumbStartRef.current && inactiveLeftRef.current && thumbEndRef.current && activeRef.current && inactiveRightRef.current) { thumbStartRef.current.style.left = `${((startVal - min) / (max - min)) * 98}%`; inactiveLeftRef.current.style.width = `${((startVal - min) / (max - min)) * 100}%`; activeRef.current.style.width = `${((endVal - startVal) / (max - min)) * 100}%`; @@ -191,12 +185,8 @@ const RangeSlider = ({ onMouseUp={handleMouseUpRightThumb} /> - {preview && !Number.isNaN(Number(startVal)) && ( - {startVal} - )} - {preview && !Number.isNaN(Number(endVal)) && ( - {endVal} - )} + {preview && !Number.isNaN(Number(startVal)) && {startVal}} + {preview && !Number.isNaN(Number(endVal)) && {endVal}} ); }; @@ -261,4 +251,4 @@ const SliderRange = styled.div` background-color: #999; `; -export default RangeSlider; +export default RangeSlider; \ No newline at end of file diff --git a/src/helpers/channel/notifSetting.ts b/src/helpers/channel/notifSetting.ts index 2683800193..f688d9c866 100644 --- a/src/helpers/channel/notifSetting.ts +++ b/src/helpers/channel/notifSetting.ts @@ -1,30 +1,90 @@ -import { ChannelSetting, UserSetting } from "./types"; +import { ChannelSetting, UserSetting } from './types'; const isSettingType1 = (setting: ChannelSetting) => setting.type === 1; +export type UserSettingType = { + enabled: boolean; + value?: number | { lower: number; upper: number }; +}; + export const notifChannelSettingFormatString = ({ settings }: { settings: ChannelSetting[] }) => { - let _notifSettings = []; - settings && settings.forEach((setting) => - isSettingType1(setting) - ? _notifSettings.push({ enabled: (setting as ChannelSetting & { type: 1 }).default }) - : _notifSettings.push({ value: (setting as ChannelSetting & { type: 2 }).default , enabled: (setting as ChannelSetting & { type: 2 }).enabled })); - return _notifSettings; -} + let _notifSettings: UserSettingType[] = []; + settings && + settings.forEach((setting) => + isSettingType1(setting) + ? _notifSettings.push({ enabled: (setting as ChannelSetting & { type: 1 }).default }) + : _notifSettings.push({ + value: (setting as ChannelSetting & { type: 2 }).default, + enabled: (setting as ChannelSetting & { type: 2 }).enabled + }) + ); + + return _notifSettings; +}; export const notifUserSettingFormatString = ({ settings }: { settings: UserSetting[] }) => { - let _notifSettings = []; - settings && settings.forEach((setting) => - isSettingType1(setting) - ? _notifSettings.push({ enabled: setting.user }) - : _notifSettings.push({ value: setting.user, enabled: (setting as ChannelSetting & { type: 2 }).enabled })); - return _notifSettings; -} + let _notifSettings = []; + settings && + settings.forEach((setting) => + isSettingType1(setting) + ? _notifSettings.push({ enabled: setting.user }) + : _notifSettings.push({ value: setting.user, enabled: (setting as ChannelSetting & { type: 2 }).enabled }) + ); + return _notifSettings; +}; export const userSettingsFromDefaultChannelSetting = ({ channelSetting }: { channelSetting: ChannelSetting[] }) => { - let _userSettings = []; - channelSetting && channelSetting.forEach((setting) => - isSettingType1(setting) - ? _userSettings.push({ ...setting, user: setting.default }) - : _userSettings.push({ ...setting, user: setting.default })); - return _userSettings; -}; \ No newline at end of file + let _userSettings = []; + channelSetting && + channelSetting.forEach((setting) => + isSettingType1(setting) + ? _userSettings.push({ ...setting, user: setting.default }) + : _userSettings.push({ ...setting, user: setting.default }) + ); + return _userSettings; +}; + +const SETTING_DELIMITER = '-'; +const SETTING_SEPARATOR = '+'; +const RANGE_TYPE = 3; +const SLIDER_TYPE = 2; +const BOOLEAN_TYPE = 1; + +export const getMinimalUserSetting = (settings: UserSettingType[]) => { + if (!settings) { + return null; + } + + let numberOfSettings = 0; + + const userSetting = settings.reduce((acc, ele, i) => { + const enabled = ele.enabled ? 1 : 0; + if (ele.enabled) numberOfSettings++; + + if (Object.keys(ele).includes('value')) { + // slider type + if (typeof ele.value === 'number') { + acc = acc + SLIDER_TYPE + SETTING_DELIMITER + enabled + SETTING_DELIMITER + ele.value; + } else { + acc = + acc + + RANGE_TYPE + + SETTING_DELIMITER + + enabled + + SETTING_DELIMITER + + ele.value?.lower + + SETTING_DELIMITER + + ele.value?.upper; + } + } else { + // boolean type + acc = acc + BOOLEAN_TYPE + SETTING_DELIMITER + enabled; + } + + if (i !== settings.length - 1) acc = acc + SETTING_SEPARATOR; + + return acc; + }, ''); + + return numberOfSettings + SETTING_SEPARATOR + userSetting; +}; From ed79f1ed0df0daa63ac933d1134c6b5026be6ba5 Mon Sep 17 00:00:00 2001 From: Harsh | Push Date: Tue, 28 May 2024 17:21:47 +0400 Subject: [PATCH 2/2] Chat reactions (#1581) * responsive-fix-wrt-sdk * removing unnecessary files * Identified errors origin for constant infura timeout, tweak for chat to become responsive * package upgrade * added regenerated yarn.lock and merged ViewDelegateeItem.jsx * Reverted index.html, sitemap and robots. Removed React from ViewDelegateeItem * updated the uiweb version * added github action * fixed icon path * reverted restapi version * ficed preview.yml * lock file fixed * upgraded version of restapi to 1.7.19 * restapi fix version bumped --------- Co-authored-by: rohitmalhotra1420 --- package.json | 6 +- src/components/InitState.tsx | 1 + src/components/ViewDelegateeItem.jsx | 2 +- src/hooks/useResolveWeb3Name.ts | 8 +- src/modules/chat/ChatModule.tsx | 9 +- src/modules/inbox/InboxModule.tsx | 7 +- src/sections/chat/ChatSection.tsx | 3 + src/singletons/ChannelsDataStore.js | 2 + src/structure/MasterInterfacePage.tsx | 4 +- yarn.lock | 790 ++++++++++++-------------- 10 files changed, 381 insertions(+), 451 deletions(-) diff --git a/package.json b/package.json index 92852f7073..7ac672f8c1 100644 --- a/package.json +++ b/package.json @@ -34,9 +34,9 @@ "@metamask/eth-sig-util": "^4.0.0", "@mui/icons-material": "^5.8.4", "@mui/material": "^5.5.0", - "@pushprotocol/restapi": "1.7.18", + "@pushprotocol/restapi": "1.7.20", "@pushprotocol/socket": "0.5.3", - "@pushprotocol/uiweb": "1.3.5", + "@pushprotocol/uiweb": "1.3.6", "@reduxjs/toolkit": "^1.7.1", "@testing-library/dom": "^9.0.1", "@testing-library/jest-dom": "^4.2.4", @@ -64,7 +64,7 @@ "dompurify": "^3.0.2", "dotenv": "8.2.0", "eccrypto": "^1.1.3", - "emoji-picker-react": "4.9.2", + "emoji-picker-react": "4.9.3", "envfile": "6.18.0", "eth-crypto": "1.6.0", "eth-sig-util": "^3.0.1", diff --git a/src/components/InitState.tsx b/src/components/InitState.tsx index 7dd0b0d273..e7278b88d7 100644 --- a/src/components/InitState.tsx +++ b/src/components/InitState.tsx @@ -84,6 +84,7 @@ const InitState = () => { })(); }, [account, chainId]); + // TODO This is causing multiple errors constantly on timeout useEffect(() => { if (!epnsReadProvider || !epnsCommReadProvider || !epnsWriteProvider) return; // save push admin to global state diff --git a/src/components/ViewDelegateeItem.jsx b/src/components/ViewDelegateeItem.jsx index acd68a15fd..bb0248f2ea 100644 --- a/src/components/ViewDelegateeItem.jsx +++ b/src/components/ViewDelegateeItem.jsx @@ -14,12 +14,12 @@ import Web3 from 'web3'; // Internal Compoonents import LoaderSpinner, { LOADER_TYPE } from 'components/reusables/loaders/LoaderSpinner'; import EPNSCoreHelper from 'helpers/EPNSCoreHelper'; +import { useAccount } from 'hooks'; import Blockies from 'primaries/BlockiesIdenticon'; import { toolingPostReq } from '../api/index'; import { createTransactionObject } from '../helpers/GaslessHelper'; import { executeDelegateTx } from '../helpers/WithGasHelper'; import { Anchor, Image, Item, ItemBreak, ItemH, Span } from '../primaries/SharedStyling'; -import { useAccount } from 'hooks'; // Internal Configs import { abis, addresses } from 'config/index.js'; diff --git a/src/hooks/useResolveWeb3Name.ts b/src/hooks/useResolveWeb3Name.ts index 0dc175ad2f..9a271812b6 100644 --- a/src/hooks/useResolveWeb3Name.ts +++ b/src/hooks/useResolveWeb3Name.ts @@ -3,16 +3,17 @@ import { ethers } from 'ethers'; import { useContext, useEffect, useState } from 'react'; // Internal Components +import { AppContext } from 'contexts/AppContext'; import { caip10ToWallet } from 'helpers/w2w'; -import { AppContext as ContextType } from 'types/chat'; import { Context } from 'modules/chat/ChatModule'; -import { AppContext } from 'contexts/AppContext'; +import { AppContext as ContextType, MessageIPFS } from 'types/chat'; import { AppContextType } from 'types/context'; // Internal Configs -import { appConfig } from '../config/index.js'; import { getUdResolver } from 'helpers/w2w/udResolver'; +import { appConfig } from '../config/index.js'; +// TODO This is causing multiple errors constantly on timeout const getEnsName = async ( provider: ethers.providers.BaseProvider | any, checksumWallet: string, @@ -30,6 +31,7 @@ const getEnsName = async ( return ensName; }; +// TODO This is causing multiple errors constantly on timeout const getUnstoppableName = async (checksumWallet: string, setWeb3NameList: any) => { // Unstoppable Domains resolution library const udResolver = getUdResolver(); diff --git a/src/modules/chat/ChatModule.tsx b/src/modules/chat/ChatModule.tsx index 33c73d96f7..552142caca 100644 --- a/src/modules/chat/ChatModule.tsx +++ b/src/modules/chat/ChatModule.tsx @@ -211,8 +211,15 @@ function Chat({ chatid }) { } }, [selectedChatId]); - // Handle group creation stream + // Handle chat accept and group creation stream if (userPushSDKInstance && !userPushSDKInstance.readmode() && userPushSDKInstance.stream) { + userPushSDKInstance.stream?.on(CONSTANTS.STREAM.CHAT, (chat: any) => { + if (chat.event === 'chat.accept') { + // Change Tab to 0 aka Chats + setActiveTab(0); + } + }); + userPushSDKInstance.stream?.on(CONSTANTS.STREAM.CHAT_OPS, (chatops: any) => { if (chatops.event === 'chat.group.create') { // Change Tab to 0 aka Chats diff --git a/src/modules/inbox/InboxModule.tsx b/src/modules/inbox/InboxModule.tsx index 310b6f1f0a..8d444aa63c 100644 --- a/src/modules/inbox/InboxModule.tsx +++ b/src/modules/inbox/InboxModule.tsx @@ -11,17 +11,17 @@ import styled, { useTheme } from 'styled-components'; // Internal Compoonents import InboxComponent from 'components/InboxComponent'; import LoaderSpinner, { LOADER_TYPE } from 'components/reusables/loaders/LoaderSpinner'; +import { useAccount } from 'hooks'; import NotificationToast from 'primaries/NotificationToast'; import { Section } from 'primaries/SharedStyling'; import { setCommunicatorReadProvider, setCoreReadProvider, setPushAdmin } from 'redux/slices/contractSlice'; import ChannelsDataStore from 'singletons/ChannelsDataStore'; import UsersDataStore from 'singletons/UsersDataStore'; -import { useAccount } from 'hooks'; // Internal Configs -import { abis, addresses, appConfig, CHAIN_DETAILS } from 'config/index.js'; -import GLOBALS, { device, globalsMargin } from 'config/Globals'; import APP_PATHS from 'config/AppPaths'; +import GLOBALS, { device, globalsMargin } from 'config/Globals'; +import { CHAIN_DETAILS, abis, addresses, appConfig } from 'config/index.js'; // Constants export const ALLOWED_CORE_NETWORK = appConfig.coreContractChain; @@ -107,6 +107,7 @@ const InboxModule = ({ isSpam }) => { * When we instantiate the contract instances, fetch basic information about the user * Corresponding channel owned. */ + // TODO This is causing multiple errors constantly on timeout React.useEffect(() => { if (!epnsReadProvider || !epnsCommReadProvider) return; diff --git a/src/sections/chat/ChatSection.tsx b/src/sections/chat/ChatSection.tsx index 9b083957cb..7a33f97f38 100644 --- a/src/sections/chat/ChatSection.tsx +++ b/src/sections/chat/ChatSection.tsx @@ -122,6 +122,9 @@ export default ChatSection; const ChatViewContainer = styled(ItemVV2)` flex: 4; height: inherit; + max-width: 100%; + width: auto; + overflow: hidden; `; const IntroContainer = styled(ItemVV2)` diff --git a/src/singletons/ChannelsDataStore.js b/src/singletons/ChannelsDataStore.js index d87898958c..523411b74b 100644 --- a/src/singletons/ChannelsDataStore.js +++ b/src/singletons/ChannelsDataStore.js @@ -75,6 +75,7 @@ export default class ChannelsDataStore { }; // init LISTENERS + // TODO This is causing multiple errors constantly on timeout initChannelsListenersAsync = async () => { // Add Listeners await this.listenForAddChannelAnyAsync(); @@ -324,6 +325,7 @@ export default class ChannelsDataStore { // }); // }; // Helper to get Channel Alias from Channel's address + // TODO This is causing multiple errors constantly on timeout getChannelDetailsFromAddress = async (channel, userPushSDKInstance) => { if (channel === null) return; const enableLogs = 0; diff --git a/src/structure/MasterInterfacePage.tsx b/src/structure/MasterInterfacePage.tsx index a06dc279ae..bddb61a183 100644 --- a/src/structure/MasterInterfacePage.tsx +++ b/src/structure/MasterInterfacePage.tsx @@ -67,6 +67,7 @@ import { MODAL_POSITION } from 'hooks/useModalBlur'; import MetamaskPushSnapModal from 'modules/receiveNotifs/MetamaskPushSnapModal'; import SnapPage from 'pages/SnapPage'; import { AppContextType } from 'types/context'; +import { getPublicAssetPath } from 'helpers/RoutesHelper'; // Create Header function MasterInterfacePage() { @@ -392,7 +393,8 @@ const Container = styled.div` /* padding: ${(props) => props.theme.interfaceTopPadding} 20px 20px 20px; */ align-items: stretch; - background-image: url('./svg/${(props) => (props.theme.scheme === 'dark' ? 'dark' : 'light')}bg.svg'); + background-image: url('${getPublicAssetPath('svg')}/${(props) => + props.theme.scheme === 'dark' ? 'dark' : 'light'}bg.svg'); background-size: 100% 100%; position: relative; diff --git a/yarn.lock b/yarn.lock index e50e5c0a30..ce0551a426 100644 --- a/yarn.lock +++ b/yarn.lock @@ -108,7 +108,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.21.3, @babel/core@npm:^7.23.5": +"@babel/core@npm:^7.21.3, @babel/core@npm:^7.24.5": version: 7.24.5 resolution: "@babel/core@npm:7.24.5" dependencies: @@ -131,7 +131,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.15.4, @babel/generator@npm:^7.24.5": +"@babel/generator@npm:^7.24.5": version: 7.24.5 resolution: "@babel/generator@npm:7.24.5" dependencies: @@ -284,7 +284,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.15.6, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.5": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.24.5": version: 7.24.5 resolution: "@babel/parser@npm:7.24.5" bin: @@ -304,7 +304,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-self@npm:^7.23.3": +"@babel/plugin-transform-react-jsx-self@npm:^7.24.5": version: 7.24.5 resolution: "@babel/plugin-transform-react-jsx-self@npm:7.24.5" dependencies: @@ -315,7 +315,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-source@npm:^7.23.3": +"@babel/plugin-transform-react-jsx-source@npm:^7.24.1": version: 7.24.1 resolution: "@babel/plugin-transform-react-jsx-source@npm:7.24.1" dependencies: @@ -365,7 +365,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.15.4, @babel/traverse@npm:^7.24.5, @babel/traverse@npm:^7.4.5": +"@babel/traverse@npm:^7.24.5, @babel/traverse@npm:^7.4.5": version: 7.24.5 resolution: "@babel/traverse@npm:7.24.5" dependencies: @@ -383,7 +383,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.10.3, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.5, @babel/types@npm:^7.8.3": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.5, @babel/types@npm:^7.8.3": version: 7.24.5 resolution: "@babel/types@npm:7.24.5" dependencies: @@ -1346,13 +1346,6 @@ __metadata: languageName: node linkType: hard -"@eth-optimism/contracts-bedrock@npm:0.17.2": - version: 0.17.2 - resolution: "@eth-optimism/contracts-bedrock@npm:0.17.2" - checksum: 10/7c577e1fb111b29b93701f6bd152dd6f6ba45b8bd5f08e60d31a12d78dfb1946c3e590811c5e6282978ed23a31a8839bd3903b918f433d3c328501fc1627d9fb - languageName: node - linkType: hard - "@eth-optimism/contracts@npm:0.6.0": version: 0.6.0 resolution: "@eth-optimism/contracts@npm:0.6.0" @@ -1413,11 +1406,10 @@ __metadata: linkType: hard "@eth-optimism/sdk@npm:^3.2.2": - version: 3.3.0 - resolution: "@eth-optimism/sdk@npm:3.3.0" + version: 3.3.1 + resolution: "@eth-optimism/sdk@npm:3.3.1" dependencies: "@eth-optimism/contracts": "npm:0.6.0" - "@eth-optimism/contracts-bedrock": "npm:0.17.2" "@eth-optimism/core-utils": "npm:0.13.2" lodash: "npm:^4.17.21" merkletreejs: "npm:^0.3.11" @@ -1425,7 +1417,7 @@ __metadata: semver: "npm:^7.6.0" peerDependencies: ethers: ^5 - checksum: 10/dce0ed1c2b646237ec4f7ff96dd9c6df02fff8dd2cd9ddb1533bbb0944221a6ddc085f933207030330e3e8b863080cbff740a8989450e7bad30149c7c2158540 + checksum: 10/4cfcfa7755bace0dfb03abf0e61f55c952d4ac64b4f6fd50c5445d38f6fc75425625bc320e5753214193b9ed6660317dc7d847b8fe04b7e1b36aac3b89883b27 languageName: node linkType: hard @@ -2357,14 +2349,14 @@ __metadata: linkType: hard "@floating-ui/react-dom@npm:^2.0.0, @floating-ui/react-dom@npm:^2.0.8": - version: 2.0.9 - resolution: "@floating-ui/react-dom@npm:2.0.9" + version: 2.1.0 + resolution: "@floating-ui/react-dom@npm:2.1.0" dependencies: "@floating-ui/dom": "npm:^1.0.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 10/c38982f2c904fd321d049bb64e0a3d52b2be5307ae11b18845457d1ac1a775657d16e14e83866ad244a2011876b3190cf4a96972c9bbd0be1e47f9830c2cd7a4 + checksum: 10/15be0714379c271ff01347e7c9bcdba96d6b39f3960697380e23de9b9d59fb91ba07bc75b8bdb12d72da7a9272191a9ce73f843a0d5f89939caa9f3137acd8ec languageName: node linkType: hard @@ -2808,16 +2800,16 @@ __metadata: linkType: hard "@libp2p/interface@npm:^1.0.0": - version: 1.3.1 - resolution: "@libp2p/interface@npm:1.3.1" + version: 1.4.0 + resolution: "@libp2p/interface@npm:1.4.0" dependencies: - "@multiformats/multiaddr": "npm:^12.2.1" + "@multiformats/multiaddr": "npm:^12.2.3" it-pushable: "npm:^3.2.3" it-stream-types: "npm:^2.0.1" multiformats: "npm:^13.1.0" progress-events: "npm:^1.0.0" uint8arraylist: "npm:^2.4.8" - checksum: 10/c266f6526dd3cf5fe74302d93da9fbfa2efeefae46dc8f6ec0d7047e5350aafc16da5e3f966e969ee0bc5b8e89b81b86972d234a2069fb54e5644477f5b6180c + checksum: 10/d61a0f4767fe880928cf2e099420089816c6efd80f3c964046365ee999dc9d7e404439bca9c9996464f7df59ea76d996c247a26d2a5a3cfabfc2d01a7656c3d2 languageName: node linkType: hard @@ -3524,9 +3516,9 @@ __metadata: languageName: node linkType: hard -"@multiformats/multiaddr@npm:^12.0.0, @multiformats/multiaddr@npm:^12.2.1": - version: 12.2.1 - resolution: "@multiformats/multiaddr@npm:12.2.1" +"@multiformats/multiaddr@npm:^12.0.0, @multiformats/multiaddr@npm:^12.2.3": + version: 12.2.3 + resolution: "@multiformats/multiaddr@npm:12.2.3" dependencies: "@chainsafe/is-ip": "npm:^2.0.1" "@chainsafe/netmask": "npm:^2.0.0" @@ -3535,7 +3527,7 @@ __metadata: multiformats: "npm:^13.0.0" uint8-varint: "npm:^2.0.1" uint8arrays: "npm:^5.0.0" - checksum: 10/ffcb916714808d56c691606968cf8b4244d480d49660c874a60c6b5d350061033c438215a4ceaefe87d1b40c1ba042a05dc360cc84aba3a8c232443568a70fab + checksum: 10/d0bad51375e6f9478a2c2fc0fec8b3a88be9e1ea149b7cc0c6af4c1e311fd2f1c64a6efddfdb1e7d87f49ded0417ed43e83b54260fe4477f2d7622a98c8b0cf6 languageName: node linkType: hard @@ -3953,9 +3945,9 @@ __metadata: languageName: node linkType: hard -"@pushprotocol/restapi@npm:1.7.18": - version: 1.7.18 - resolution: "@pushprotocol/restapi@npm:1.7.18" +"@pushprotocol/restapi@npm:1.7.20": + version: 1.7.20 + resolution: "@pushprotocol/restapi@npm:1.7.20" dependencies: "@metamask/eth-sig-util": "npm:^5.0.2" axios: "npm:^0.27.2" @@ -3978,7 +3970,7 @@ __metadata: peerDependenciesMeta: ethers: optional: true - checksum: 10/0896567d6664e92b6b42839cde6ed3364a79d047b7324271f3f6309ae792ec8ae718f952901dfe0f3f17075e413b1dcc0e80ecca86377d7cda6c5ce1cd817269 + checksum: 10/42ca0e0ce0ba2068c330973f0252dd5cb18167d5375cb191371086a0a5be9cf46382c5125503fe4dac1c2d33641b37f43348f160802e3d48cb2eea860b6c856d languageName: node linkType: hard @@ -3994,9 +3986,9 @@ __metadata: languageName: node linkType: hard -"@pushprotocol/uiweb@npm:1.3.5": - version: 1.3.5 - resolution: "@pushprotocol/uiweb@npm:1.3.5" +"@pushprotocol/uiweb@npm:1.3.6": + version: 1.3.6 + resolution: "@pushprotocol/uiweb@npm:1.3.6" dependencies: "@livekit/components-react": "npm:^1.2.2" "@livekit/components-styles": "npm:^1.0.6" @@ -4029,7 +4021,7 @@ __metadata: react-twitter-embed: "npm:^4.0.4" uuid: "npm:^9.0.1" peerDependencies: - "@pushprotocol/restapi": 1.7.17 + "@pushprotocol/restapi": 1.7.19 "@pushprotocol/socket": ^0.5.0 axios: ^0.27.2 openpgp: ^5.8.0 @@ -4037,7 +4029,7 @@ __metadata: react-dom: 17.0.2 styled-components: ^6.0.8 viem: ^1.3.0 - checksum: 10/6dd53d8c12de01d4e669e363652f5087c27b27d0e22270ffaa144cb4cd0fc350d5372c2f58067c9de0fdde7b1e5ad57a00432f48c0786e3683b3247f41322c11 + checksum: 10/c593251f15240a5b754390a957800c07ab834a9f88f898261184fc6cfd54d878653c6a25c415f0670379dcc49e7cd599ba012a97f474163c8bea077d846a5fd4 languageName: node linkType: hard @@ -4872,114 +4864,114 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.17.2" +"@rollup/rollup-android-arm-eabi@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.18.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-android-arm64@npm:4.17.2" +"@rollup/rollup-android-arm64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-android-arm64@npm:4.18.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-darwin-arm64@npm:4.17.2" +"@rollup/rollup-darwin-arm64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.18.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-darwin-x64@npm:4.17.2" +"@rollup/rollup-darwin-x64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.18.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.17.2" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.17.2" +"@rollup/rollup-linux-arm-musleabihf@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.18.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.17.2" +"@rollup/rollup-linux-arm64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.18.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.17.2" +"@rollup/rollup-linux-arm64-musl@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.18.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.17.2" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.17.2" +"@rollup/rollup-linux-riscv64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.18.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.17.2" +"@rollup/rollup-linux-s390x-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.18.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.17.2" +"@rollup/rollup-linux-x64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.18.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.17.2" +"@rollup/rollup-linux-x64-musl@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.18.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.17.2" +"@rollup/rollup-win32-arm64-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.18.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.17.2" +"@rollup/rollup-win32-ia32-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.18.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.17.2": - version: 4.17.2 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.17.2" +"@rollup/rollup-win32-x64-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.18.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -5895,11 +5887,11 @@ __metadata: linkType: hard "@types/babel__traverse@npm:*": - version: 7.20.5 - resolution: "@types/babel__traverse@npm:7.20.5" + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" dependencies: "@babel/types": "npm:^7.20.7" - checksum: 10/f0352d537448e1e37f27e6bb8c962d7893720a92fde9d8601a68a93dbc14e15c088b4c0c8f71021d0966d09fba802ef3de11fdb6766c33993f8cf24f1277c6a9 + checksum: 10/63d13a3789aa1e783b87a8b03d9fb2c2c90078de7782422feff1631b8c2a25db626e63a63ac5a1465d47359201c73069dacb4b52149d17c568187625da3064ae languageName: node linkType: hard @@ -6215,12 +6207,12 @@ __metadata: linkType: hard "@types/react@npm:*, @types/react@npm:^18.2.66": - version: 18.3.2 - resolution: "@types/react@npm:18.3.2" + version: 18.3.3 + resolution: "@types/react@npm:18.3.3" dependencies: "@types/prop-types": "npm:*" csstype: "npm:^3.0.2" - checksum: 10/a85eed82c1009dc9d979281d9ea1f5322255003de3378390f35d897b4bdaf1d34ea748636c03e9e9b4b7cc97c2f4582993d2d60e40846226ad497d97c7d8565a + checksum: 10/68e203b7f1f91d6cf21f33fc7af9d6d228035a26c83f514981e54aa3da695d0ec6af10c277c6336de1dd76c4adbe9563f3a21f80c4462000f41e5f370b46e96c languageName: node linkType: hard @@ -6336,14 +6328,14 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^7.2.0": - version: 7.9.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.9.0" + version: 7.10.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.10.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:7.9.0" - "@typescript-eslint/type-utils": "npm:7.9.0" - "@typescript-eslint/utils": "npm:7.9.0" - "@typescript-eslint/visitor-keys": "npm:7.9.0" + "@typescript-eslint/scope-manager": "npm:7.10.0" + "@typescript-eslint/type-utils": "npm:7.10.0" + "@typescript-eslint/utils": "npm:7.10.0" + "@typescript-eslint/visitor-keys": "npm:7.10.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -6354,44 +6346,44 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/91ab53a68695d326bc1b9cb9b0f1ad8e1941597051522cd7b4461b47cd2ef11b8fb16f5c10c590673e2ac80b3094bec5022a41eaf0b443fc129421b857eefab6 + checksum: 10/dfe505cdf718dd29e8637b902e4c544c6b7d246d2051fd1936090423eb3dadfe2bd757de51e565e6fd80e74cf1918e191c26fee6df515100484ec3efd9b8d111 languageName: node linkType: hard "@typescript-eslint/parser@npm:^7.2.0": - version: 7.9.0 - resolution: "@typescript-eslint/parser@npm:7.9.0" + version: 7.10.0 + resolution: "@typescript-eslint/parser@npm:7.10.0" dependencies: - "@typescript-eslint/scope-manager": "npm:7.9.0" - "@typescript-eslint/types": "npm:7.9.0" - "@typescript-eslint/typescript-estree": "npm:7.9.0" - "@typescript-eslint/visitor-keys": "npm:7.9.0" + "@typescript-eslint/scope-manager": "npm:7.10.0" + "@typescript-eslint/types": "npm:7.10.0" + "@typescript-eslint/typescript-estree": "npm:7.10.0" + "@typescript-eslint/visitor-keys": "npm:7.10.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/6c10ceae8a9199b07ca91e75e59d5cc789a6931ed2284a698e482f2653f832c6c89201fc4399334189fd76e4d30c0d1885caca96ff3af4bf9f7cf2777d9fb91f + checksum: 10/1fa71049b2debf2f7f5366fb433e3d4c8e1591c2061a15fa8797d14623a2b6984340a59e7717acc013ce8c6a2ed32c5c0e811fe948b5936d41c2a5a09b61d130 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.9.0": - version: 7.9.0 - resolution: "@typescript-eslint/scope-manager@npm:7.9.0" +"@typescript-eslint/scope-manager@npm:7.10.0": + version: 7.10.0 + resolution: "@typescript-eslint/scope-manager@npm:7.10.0" dependencies: - "@typescript-eslint/types": "npm:7.9.0" - "@typescript-eslint/visitor-keys": "npm:7.9.0" - checksum: 10/5344c37f696f1d95039631b79285f4e336099b2a35caf334f90cb2bf8f93a3257a9d5091df3f58d3af9272fe00a18ab3ad4c1cce6a7dd2b8e76b08fa7e606233 + "@typescript-eslint/types": "npm:7.10.0" + "@typescript-eslint/visitor-keys": "npm:7.10.0" + checksum: 10/838a7a9573577d830b2f65801ce045abe6fad08ac7e04bac4cc9b2e5b7cbac07e645de9c79b9485f4cc361fe25da5319025aa0336fad618023fff62e4e980638 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.9.0": - version: 7.9.0 - resolution: "@typescript-eslint/type-utils@npm:7.9.0" +"@typescript-eslint/type-utils@npm:7.10.0": + version: 7.10.0 + resolution: "@typescript-eslint/type-utils@npm:7.10.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:7.9.0" - "@typescript-eslint/utils": "npm:7.9.0" + "@typescript-eslint/typescript-estree": "npm:7.10.0" + "@typescript-eslint/utils": "npm:7.10.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependencies: @@ -6399,23 +6391,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/b756a7655fc9f55700759919068721ce025bd062485f88811269993615f64b0bfd146549f6e74c740ce85e81dc9bc7e7f6b7a87dea307a25e2eaa07a07b16d15 + checksum: 10/e62db9ffbfbccce60258108f7ed025005e04df18da897ff1b30049e3c10a47150e94c2fb5ac0ab9711ebb60517521213dcccbea6d08125107a87a67088a79042 languageName: node linkType: hard -"@typescript-eslint/types@npm:7.9.0": - version: 7.9.0 - resolution: "@typescript-eslint/types@npm:7.9.0" - checksum: 10/59cbd1b272132a7e1937a2bff20e2db67d566ad96d02f40541533ad1cce22b760cce3034f29a9087af423384212b8da1030660519d861c43de85e0cd56ae5f08 +"@typescript-eslint/types@npm:7.10.0": + version: 7.10.0 + resolution: "@typescript-eslint/types@npm:7.10.0" + checksum: 10/76075a7b87ddfff8e7e4aebf3d225e67bf79ead12a7709999d4d5c31611d9c0813ca69a9298f320efb018fe493ce3763c964a0e670a4c953d8eff000f10672c0 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.9.0": - version: 7.9.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.9.0" +"@typescript-eslint/typescript-estree@npm:7.10.0": + version: 7.10.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.10.0" dependencies: - "@typescript-eslint/types": "npm:7.9.0" - "@typescript-eslint/visitor-keys": "npm:7.9.0" + "@typescript-eslint/types": "npm:7.10.0" + "@typescript-eslint/visitor-keys": "npm:7.10.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -6425,31 +6417,31 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/fae2e54124308f6e9f640605119510729a401de3dc5c821cfeffd692dcdd2f5efb5ac9ac6cc18aec4895826b771d0ee2e13e8aa247d58541459677e4cb43cb0d + checksum: 10/d11d0c45749c9bd4a187b6dfdf5600e36ba8c87667cd2020d9158667c47c32ec0bcb1ef3b7eee5577b667def5f7f33d8131092a0f221b3d3e8105078800f923f languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.9.0": - version: 7.9.0 - resolution: "@typescript-eslint/utils@npm:7.9.0" +"@typescript-eslint/utils@npm:7.10.0": + version: 7.10.0 + resolution: "@typescript-eslint/utils@npm:7.10.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.9.0" - "@typescript-eslint/types": "npm:7.9.0" - "@typescript-eslint/typescript-estree": "npm:7.9.0" + "@typescript-eslint/scope-manager": "npm:7.10.0" + "@typescript-eslint/types": "npm:7.10.0" + "@typescript-eslint/typescript-estree": "npm:7.10.0" peerDependencies: eslint: ^8.56.0 - checksum: 10/3895739854c48d4b8a1b33a9ab62ef44c074c007d556655908d1853e982810a04cc90217742caadf52c33be6453933aa5b23786b779ccb2bda557c762526da99 + checksum: 10/62327b585295f9c3aa2508aefac639d562b6f7f270a229aa3a2af8dbd055f4a4d230a8facae75a8a53bb8222b0041162072d259add56b541f8bdfda8da36ea5f languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.9.0": - version: 7.9.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.9.0" +"@typescript-eslint/visitor-keys@npm:7.10.0": + version: 7.10.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.10.0" dependencies: - "@typescript-eslint/types": "npm:7.9.0" + "@typescript-eslint/types": "npm:7.10.0" eslint-visitor-keys: "npm:^3.4.3" - checksum: 10/63cceb4c6aebc230e588c1a7b93db609cb7f3ecf4244cce49623f793f73a0f5a97d866a50758c9923162352f5dc8aa161a37be7eec5ab8aa54ca3c6642a6bd4f + checksum: 10/44b555a075bdff38e3e13c454ceaac50aa2546635e81f907d1ea84822c8887487d1d6bb4ff690f627da9585dc19ad07e228847c162c30bb06c46fb119899d8cc languageName: node linkType: hard @@ -6484,7 +6476,7 @@ __metadata: languageName: node linkType: hard -"@uniswap/permit2-sdk@npm:^1.2.0": +"@uniswap/permit2-sdk@npm:^1.2.0, @uniswap/permit2-sdk@npm:^1.2.1": version: 1.2.1 resolution: "@uniswap/permit2-sdk@npm:1.2.1" dependencies: @@ -6508,7 +6500,7 @@ __metadata: languageName: node linkType: hard -"@uniswap/router-sdk@npm:^1.6.0, @uniswap/router-sdk@npm:^1.9.0": +"@uniswap/router-sdk@npm:^1.6.0, @uniswap/router-sdk@npm:^1.9.0, @uniswap/router-sdk@npm:^1.9.2": version: 1.9.2 resolution: "@uniswap/router-sdk@npm:1.9.2" dependencies: @@ -6550,21 +6542,21 @@ __metadata: linkType: hard "@uniswap/smart-order-router@npm:^3.16.25": - version: 3.30.1 - resolution: "@uniswap/smart-order-router@npm:3.30.1" + version: 3.33.1 + resolution: "@uniswap/smart-order-router@npm:3.33.1" dependencies: "@eth-optimism/sdk": "npm:^3.2.2" "@types/brotli": "npm:^1.3.4" "@uniswap/default-token-list": "npm:^11.13.0" "@uniswap/permit2-sdk": "npm:^1.2.0" - "@uniswap/router-sdk": "npm:^1.9.0" - "@uniswap/sdk-core": "npm:^4.2.0" + "@uniswap/router-sdk": "npm:^1.9.2" + "@uniswap/sdk-core": "npm:^5.0.0" "@uniswap/swap-router-contracts": "npm:^1.3.1" "@uniswap/token-lists": "npm:^1.0.0-beta.31" "@uniswap/universal-router": "npm:^1.6.0" - "@uniswap/universal-router-sdk": "npm:^1.8.2" - "@uniswap/v2-sdk": "npm:^4.3.0" - "@uniswap/v3-sdk": "npm:^3.11.0" + "@uniswap/universal-router-sdk": "npm:^2.1.0" + "@uniswap/v2-sdk": "npm:^4.3.2" + "@uniswap/v3-sdk": "npm:^3.11.2" async-retry: "npm:^1.3.1" await-timeout: "npm:^1.1.1" axios: "npm:^0.21.1" @@ -6580,7 +6572,7 @@ __metadata: stats-lite: "npm:^2.2.0" peerDependencies: jsbi: ^3.2.0 - checksum: 10/6a41c0d848fa3d7ec8b26b0e57865ccad670c8f7155c886b8723df1efdeeea281f6918a2994015178e52b66b6b3445ffad63c91ddff6c27dfe149d37b232cfcd + checksum: 10/18ea2cf0a42ed9b4b90d2c8bba9623a0379c10fa4db52ce6f839a3c10877c11ad7e8ae25a9cd0488ab3d8af11fe044b0d8435a4ac6e95bd5c7ba2771c3f22592 languageName: node linkType: hard @@ -6605,7 +6597,7 @@ __metadata: languageName: node linkType: hard -"@uniswap/universal-router-sdk@npm:^1.5.7, @uniswap/universal-router-sdk@npm:^1.8.2": +"@uniswap/universal-router-sdk@npm:^1.5.7": version: 1.9.0 resolution: "@uniswap/universal-router-sdk@npm:1.9.0" dependencies: @@ -6621,6 +6613,22 @@ __metadata: languageName: node linkType: hard +"@uniswap/universal-router-sdk@npm:^2.1.0": + version: 2.1.0 + resolution: "@uniswap/universal-router-sdk@npm:2.1.0" + dependencies: + "@uniswap/permit2-sdk": "npm:^1.2.1" + "@uniswap/router-sdk": "npm:^1.9.2" + "@uniswap/sdk-core": "npm:^5.0.0" + "@uniswap/universal-router": "npm:1.6.0" + "@uniswap/v2-sdk": "npm:^4.3.2" + "@uniswap/v3-sdk": "npm:^3.11.2" + bignumber.js: "npm:^9.0.2" + ethers: "npm:^5.7.0" + checksum: 10/e45140f9e2de58823babe62a5795d2ee24074f7e48d774b29a0d917c7b25f9f8bc698bbfe590aa04daee0457624ef7dffa583b5f53d30c5e7dc0e4c77d5e1643 + languageName: node + linkType: hard + "@uniswap/universal-router@npm:1.6.0, @uniswap/universal-router@npm:^1.6.0": version: 1.6.0 resolution: "@uniswap/universal-router@npm:1.6.0" @@ -6922,37 +6930,74 @@ __metadata: linkType: hard "@vitejs/plugin-react@npm:^4.2.1": - version: 4.2.1 - resolution: "@vitejs/plugin-react@npm:4.2.1" + version: 4.3.0 + resolution: "@vitejs/plugin-react@npm:4.3.0" dependencies: - "@babel/core": "npm:^7.23.5" - "@babel/plugin-transform-react-jsx-self": "npm:^7.23.3" - "@babel/plugin-transform-react-jsx-source": "npm:^7.23.3" + "@babel/core": "npm:^7.24.5" + "@babel/plugin-transform-react-jsx-self": "npm:^7.24.5" + "@babel/plugin-transform-react-jsx-source": "npm:^7.24.1" "@types/babel__core": "npm:^7.20.5" - react-refresh: "npm:^0.14.0" + react-refresh: "npm:^0.14.2" peerDependencies: vite: ^4.2.0 || ^5.0.0 - checksum: 10/d7fa6dacd3c246bcee482ff4b7037b2978b6ca002b79780ad4921e91ae4bc85ab234cfb94f8d4d825fed8488a0acdda2ff02b47c27b3055187c0727b18fc725e + checksum: 10/b96cfcfef10a7bb9a27cc4678c3828acd05522ce31793679d414300f29902f55d6dd88054e5801b5e67c34817a610a7fcb350a4896ac719320777653c98ca7a9 languageName: node linkType: hard -"@vue/component-compiler-utils@npm:^3.1.0": - version: 3.3.0 - resolution: "@vue/component-compiler-utils@npm:3.3.0" - dependencies: - consolidate: "npm:^0.15.1" - hash-sum: "npm:^1.0.2" - lru-cache: "npm:^4.1.2" - merge-source-map: "npm:^1.1.0" - postcss: "npm:^7.0.36" - postcss-selector-parser: "npm:^6.0.2" - prettier: "npm:^1.18.2 || ^2.0.0" - source-map: "npm:~0.6.1" - vue-template-es2015-compiler: "npm:^1.9.0" - dependenciesMeta: - prettier: - optional: true - checksum: 10/746171390fe5dff11c1cdbac0ee5486b3064013149a6615e97888f62f8f3f743baaa583f7797be7a4f6a70097edf6946af2cebb6dcc3c49b529f0a0eedc2c15f +"@vue/compiler-core@npm:3.4.27": + version: 3.4.27 + resolution: "@vue/compiler-core@npm:3.4.27" + dependencies: + "@babel/parser": "npm:^7.24.4" + "@vue/shared": "npm:3.4.27" + entities: "npm:^4.5.0" + estree-walker: "npm:^2.0.2" + source-map-js: "npm:^1.2.0" + checksum: 10/35e19f18ffc8658644b7ab023d732079db20444eccce537b68f10ea817ebb758d51a0d936bb2a374f54030f4910eb6c444892ece17eedf6a3e7201d5fcffb307 + languageName: node + linkType: hard + +"@vue/compiler-dom@npm:3.4.27": + version: 3.4.27 + resolution: "@vue/compiler-dom@npm:3.4.27" + dependencies: + "@vue/compiler-core": "npm:3.4.27" + "@vue/shared": "npm:3.4.27" + checksum: 10/0332b0b5480ba063f59e45d60b7c73a95481b5c6c9356bac4957dd47303e3242b349a37c8be1215db115d6ea7b3e834bdc5c05ad9dffb225dac7a9b5ce2c5f2a + languageName: node + linkType: hard + +"@vue/compiler-sfc@npm:^3.4.27": + version: 3.4.27 + resolution: "@vue/compiler-sfc@npm:3.4.27" + dependencies: + "@babel/parser": "npm:^7.24.4" + "@vue/compiler-core": "npm:3.4.27" + "@vue/compiler-dom": "npm:3.4.27" + "@vue/compiler-ssr": "npm:3.4.27" + "@vue/shared": "npm:3.4.27" + estree-walker: "npm:^2.0.2" + magic-string: "npm:^0.30.10" + postcss: "npm:^8.4.38" + source-map-js: "npm:^1.2.0" + checksum: 10/278bc55bd02e6b155849e1a4a52226bb153eacf4078628dbc4d8aea15df8728b57229b25fff1276e0e5c465a9de826f7a08cdb18e1b44fe45d0ad89fa81a677f + languageName: node + linkType: hard + +"@vue/compiler-ssr@npm:3.4.27": + version: 3.4.27 + resolution: "@vue/compiler-ssr@npm:3.4.27" + dependencies: + "@vue/compiler-dom": "npm:3.4.27" + "@vue/shared": "npm:3.4.27" + checksum: 10/c63f401eddbc157a5650ca57d514e0e91891b8a007eb2fff3c2e1a5b11d75305b05dd925e6890e026c1ba5b3f3388ebfbec3d6e19d9c928c0c53530460fb2425 + languageName: node + linkType: hard + +"@vue/shared@npm:3.4.27": + version: 3.4.27 + resolution: "@vue/shared@npm:3.4.27" + checksum: 10/abb5d18f3e48509dd3029c6f02e329cfde772818857f568f1289126eddca3a0c5572c32f7477b80b5eedab9a56cb27ed13fc4132a01ec745d8da2cafa68d00db languageName: node linkType: hard @@ -7314,7 +7359,7 @@ __metadata: languageName: node linkType: hard -"@web3-onboard/injected-wallets@npm:2.10.16, @web3-onboard/injected-wallets@npm:^2.10.5": +"@web3-onboard/injected-wallets@npm:2.10.16": version: 2.10.16 resolution: "@web3-onboard/injected-wallets@npm:2.10.16" dependencies: @@ -7325,6 +7370,17 @@ __metadata: languageName: node linkType: hard +"@web3-onboard/injected-wallets@npm:^2.10.5": + version: 2.10.17 + resolution: "@web3-onboard/injected-wallets@npm:2.10.17" + dependencies: + "@web3-onboard/common": "npm:^2.3.3" + joi: "npm:17.9.1" + lodash.uniqby: "npm:^4.7.0" + checksum: 10/3250254cabe0605c03f125195e463c224c9b4073ed08e6553cdccf4548d6d02d96a291ae9e2a84fc0a0b1005f3c401aed8346122eb194c7b0d91ab5ef0157003 + languageName: node + linkType: hard + "@web3-onboard/react@npm:^2.8.9": version: 2.8.17 resolution: "@web3-onboard/react@npm:2.8.17" @@ -8184,9 +8240,9 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.12.0 - resolution: "aws4@npm:1.12.0" - checksum: 10/2b8455fe1eee87f0e7d5f32e81e7fec74dce060c72d03f528c8c631fa74209cef53aab6fede182ea17d0c9520cb1e5e3023c5fedb4f1139ae9f067fc720869a5 + version: 1.13.0 + resolution: "aws4@npm:1.13.0" + checksum: 10/a73a43f88c5d915e564d102a6b181a62afd7991f25e661b440540fdef102cbccce7cfa7da8b82ea1c34645e672ac617aecbd9f4f1e91e3f9e99de4d1d7a2cef9 languageName: node linkType: hard @@ -8442,7 +8498,7 @@ __metadata: languageName: node linkType: hard -"bluebird@npm:^3.1.1, bluebird@npm:^3.5.0": +"bluebird@npm:^3.5.0": version: 3.7.2 resolution: "bluebird@npm:3.7.2" checksum: 10/007c7bad22c5d799c8dd49c85b47d012a1fe3045be57447721e6afbd1d5be43237af1db62e26cb9b0d9ba812d2e4ca3bac82f6d7e016b6b88de06ee25ceb96e7 @@ -8575,12 +8631,12 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - fill-range: "npm:^7.0.1" - checksum: 10/966b1fb48d193b9d155f810e5efd1790962f2c4e0829f8440b8ad236ba009222c501f70185ef732fef17a4c490bb33a03b90dab0631feafbdf447da91e8165b1 + fill-range: "npm:^7.1.1" + checksum: 10/fad11a0d4697a27162840b02b1fad249c1683cbc510cd5bf1a471f2f8085c046d41094308c577a50a03a579dd99d5a6b3724c4b5e8b14df2c4443844cfcda2c6 languageName: node linkType: hard @@ -9018,9 +9074,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001154, caniuse-lite@npm:^1.0.30001587": - version: 1.0.30001620 - resolution: "caniuse-lite@npm:1.0.30001620" - checksum: 10/d615ab66eb14d9b621004297a8f61e435dca67e9311f3979e47ee1af1be2a8f14997b947a101073d949b5454dad745cc35134bc3c4295c7f33968f3f665eba19 + version: 1.0.30001621 + resolution: "caniuse-lite@npm:1.0.30001621" + checksum: 10/238187b8565edd98b041829a4157ff23406e8b573a8f5a7f7d75fd6bd46c508e4d1a07eb4a0086cfa1bce2f45fcd3b08ea7ffc36584ef2b1d38f8215b7301853 languageName: node linkType: hard @@ -9333,9 +9389,9 @@ __metadata: linkType: hard "codeco@npm:^1.1.0": - version: 1.2.1 - resolution: "codeco@npm:1.2.1" - checksum: 10/a90ad067dd6eaeb6d274aa9a7bbba67bcc8c034d15d96587a7c6228067883687b06bd638293bb8620c48c6fa08609bdb9dd6807acd68f59f5db02c08d5377545 + version: 1.2.3 + resolution: "codeco@npm:1.2.3" + checksum: 10/98d8903305245c396bb746811bc14ebd4bd6c036858945eb1fe5aded23bbdaf81b7a06757358bf22ecaa743be790b38f2c5e7d7e77e5592284900835461ace5e languageName: node linkType: hard @@ -9442,15 +9498,6 @@ __metadata: languageName: node linkType: hard -"consolidate@npm:^0.15.1": - version: 0.15.1 - resolution: "consolidate@npm:0.15.1" - dependencies: - bluebird: "npm:^3.1.1" - checksum: 10/7653a4894fb9d2ab61d7cb5f4c20da0e794956fea741f0b965ad045e091ba3977d977d409d57cc5b934cb4350fe05a6f185a32cb87cc5316bdf3fee406610608 - languageName: node - linkType: hard - "consolidated-events@npm:^1.1.0 || ^2.0.0": version: 2.0.2 resolution: "consolidated-events@npm:2.0.2" @@ -9857,15 +9904,6 @@ __metadata: languageName: node linkType: hard -"cssesc@npm:^3.0.0": - version: 3.0.0 - resolution: "cssesc@npm:3.0.0" - bin: - cssesc: bin/cssesc - checksum: 10/0e161912c1306861d8f46e1883be1cbc8b1b2879f0f509287c0db71796e4ddfb97ac96bdfca38f77f452e2c10554e1bb5678c99b07a5cf947a12778f73e47e12 - languageName: node - linkType: hard - "cssfilter@npm:0.0.10": version: 0.0.10 resolution: "cssfilter@npm:0.0.10" @@ -10464,9 +10502,9 @@ __metadata: linkType: hard "dompurify@npm:^3.0.2": - version: 3.1.3 - resolution: "dompurify@npm:3.1.3" - checksum: 10/bb1badf23e8b8c32e116339ae70842465f35706be0d3b2c38a392f3ee1f32e73dbabee6462e9e89406a527e837100b75002b86d8f386937663448cbdf714c466 + version: 3.1.4 + resolution: "dompurify@npm:3.1.4" + checksum: 10/be036d5c10bda3ca9cc8069f26f3e586ac0379fc2a2499df7c362eeee53de49594ead3cc7e82e012eadcb071cf7327001fca33751682882e42da87618b10a4e6 languageName: node linkType: hard @@ -10615,9 +10653,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.3.585, electron-to-chromium@npm:^1.4.668": - version: 1.4.773 - resolution: "electron-to-chromium@npm:1.4.773" - checksum: 10/d2e6b7bb2f6e2018a7caf0e3854124853826e1a0e675a55d55b2f18b0f7c9d96f665a7c2155d40a35f0da73cd946679c9411c6f20d6f829418f02ee8eaed11a5 + version: 1.4.782 + resolution: "electron-to-chromium@npm:1.4.782" + checksum: 10/d5550876e4ee04df75e3bf6e0809de2b8d6129dd1ef3a8508020c0620bc814c496b5852b3a99cfe1bb79662c8dd5182ae18844af089414e6e92790d5deeea864 languageName: node linkType: hard @@ -10688,14 +10726,14 @@ __metadata: languageName: node linkType: hard -"emoji-picker-react@npm:4.9.2, emoji-picker-react@npm:^4.4.9": - version: 4.9.2 - resolution: "emoji-picker-react@npm:4.9.2" +"emoji-picker-react@npm:4.9.3, emoji-picker-react@npm:^4.4.9": + version: 4.9.3 + resolution: "emoji-picker-react@npm:4.9.3" dependencies: flairup: "npm:0.0.38" peerDependencies: react: ">=16" - checksum: 10/b2bdbef2ac17fef79e385ee91322a2781df2bd95b30c6921527321e554d7e9afb48febf6c8732d8c61d398455bd440ff5efaed6ae33d3aa785d74ef0a61e59d5 + checksum: 10/5491990dc056ef5b8b51d844574349329b85335d57b2cb15a963a24ceb3a3a510b38bab500a79748a35299f1af988871ef8e1d7433c2986bb8ecfa0d699b92b7 languageName: node linkType: hard @@ -10713,13 +10751,6 @@ __metadata: languageName: node linkType: hard -"emojis-list@npm:^3.0.0": - version: 3.0.0 - resolution: "emojis-list@npm:3.0.0" - checksum: 10/114f47d6d45612621497d2b1556c8f142c35332a591780a54e863e42d281e72d6c7d7c419f2e419319d4eb7f6ebf1db82d9744905d90f275db20d06a763b5e19 - languageName: node - linkType: hard - "encode-utf8@npm:^1.0.3": version: 1.0.3 resolution: "encode-utf8@npm:1.0.3" @@ -10808,7 +10839,7 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.4.0": +"entities@npm:^4.4.0, entities@npm:^4.5.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 10/ede2a35c9bce1aeccd055a1b445d41c75a14a2bb1cd22e242f20cf04d236cdcd7f9c859eb83f76885327bfae0c25bf03303665ee1ce3d47c5927b98b0e3e3d48 @@ -10943,13 +10974,13 @@ __metadata: linkType: hard "es-module-lexer@npm:^1.2.1": - version: 1.5.2 - resolution: "es-module-lexer@npm:1.5.2" - checksum: 10/65b437022293fadba1f720edb0d79090e72a20f107407fb79127755f6d659f27100eec1c55c425ed3af34063586848399bb1924fe913680f8ed903f7b6290c1b + version: 1.5.3 + resolution: "es-module-lexer@npm:1.5.3" + checksum: 10/2d80297e955f52ec6a4c7c7683ec2ee80b33c61b46af4f6ed3ef8feab16ba10fd4798141132b3fd0f5e2edb36abd4ad50c63cf3e26da2cca1c56debc68816c44 languageName: node linkType: hard -"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.53, es5-ext@npm:^0.10.62, es5-ext@npm:^0.10.63, es5-ext@npm:^0.10.64, es5-ext@npm:~0.10.14, es5-ext@npm:~0.10.2, es5-ext@npm:~0.10.46": +"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.62, es5-ext@npm:^0.10.63, es5-ext@npm:^0.10.64, es5-ext@npm:~0.10.14, es5-ext@npm:~0.10.2, es5-ext@npm:~0.10.46": version: 0.10.64 resolution: "es5-ext@npm:0.10.64" dependencies: @@ -12089,12 +12120,12 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" dependencies: to-regex-range: "npm:^5.0.1" - checksum: 10/e260f7592fd196b4421504d3597cc76f4a1ca7a9488260d533b611fc3cefd61e9a9be1417cb82d3b01ad9f9c0ff2dbf258e1026d2445e26b0cf5148ff4250429 + checksum: 10/a7095cb39e5bc32fada2aa7c7249d3f6b01bd1ce461a61b0adabacccabd9198500c6fb1f68a7c851a657e273fce2233ba869638897f3d7ed2e87a2d89b4436ea languageName: node linkType: hard @@ -12515,17 +12546,17 @@ __metadata: linkType: hard "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.15 - resolution: "glob@npm:10.3.15" + version: 10.4.1 + resolution: "glob@npm:10.4.1" dependencies: foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.6" - minimatch: "npm:^9.0.1" - minipass: "npm:^7.0.4" - path-scurry: "npm:^1.11.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + path-scurry: "npm:^1.11.1" bin: glob: dist/esm/bin.mjs - checksum: 10/b2b1c74309979b34fd6010afb50418a12525def32f1d3758d5827fc75d6143fc3ee5d1f3180a43111f6386c9e297c314f208d9d09955a6c6b69f22e92ee97635 + checksum: 10/d7bb49d2b413f77bdd59fea4ca86dcc12450deee221af0ca93e09534b81b9ef68fe341345751d8ff0c5b54bad422307e0e44266ff8ad7fbbd0c200e8ec258b16 languageName: node linkType: hard @@ -12837,10 +12868,10 @@ __metadata: languageName: node linkType: hard -"hash-sum@npm:^1.0.2": - version: 1.0.2 - resolution: "hash-sum@npm:1.0.2" - checksum: 10/268553ba6c84333f502481d101a7d65cd39f61963544f12fc3ce60264718f471796dbc37348cee08c5529f04fafeba041886a4d35721e34d6440a48a42629283 +"hash-sum@npm:^2.0.0": + version: 2.0.0 + resolution: "hash-sum@npm:2.0.0" + checksum: 10/efeeacf09ecbd467202865403c3a1991fa15d4f4903c1148ecbe13223fdbf9ec6d7dc661e17e5ce6e776cd70d67b6ee4c82e0171318962435be45c1155175f3f languageName: node linkType: hard @@ -14242,16 +14273,16 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^2.3.6": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" +"jackspeak@npm:^3.1.2": + version: 3.1.2 + resolution: "jackspeak@npm:3.1.2" dependencies: "@isaacs/cliui": "npm:^8.0.2" "@pkgjs/parseargs": "npm:^0.11.0" dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 10/6e6490d676af8c94a7b5b29b8fd5629f21346911ebe2e32931c2a54210134408171c24cee1a109df2ec19894ad04a429402a8438cbf5cc2794585d35428ace76 + checksum: 10/7e6b94103e5fea5e6311aacf45fe80e98583df55c39b9d8478dd0ce02f1f8f0a11fc419311c277aca959b95635ec9a6be97445a31794254946c679dd0a19f007 languageName: node linkType: hard @@ -14541,17 +14572,6 @@ __metadata: languageName: node linkType: hard -"json5@npm:^1.0.1": - version: 1.0.2 - resolution: "json5@npm:1.0.2" - dependencies: - minimist: "npm:^1.2.0" - bin: - json5: lib/cli.js - checksum: 10/a78d812dbbd5642c4f637dd130954acfd231b074965871c3e28a5bbd571f099d623ecf9161f1960c4ddf68e0cc98dee8bebfdb94a71ad4551f85a1afc94b63f6 - languageName: node - linkType: hard - "json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" @@ -15036,17 +15056,6 @@ __metadata: languageName: node linkType: hard -"loader-utils@npm:^1.0.2, loader-utils@npm:^1.1.0": - version: 1.4.2 - resolution: "loader-utils@npm:1.4.2" - dependencies: - big.js: "npm:^5.2.2" - emojis-list: "npm:^3.0.0" - json5: "npm:^1.0.1" - checksum: 10/2ae94cc88ad9cf2991e322b9ddf547cff80cf6fc0f9c77546b258c5ed9f77b0827f64c2625cb0baa06432f1f441bb4744c9ab1e1412ee6f8e97d31f8e9c730d6 - languageName: node - linkType: hard - "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -15296,16 +15305,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^4.1.2": - version: 4.1.5 - resolution: "lru-cache@npm:4.1.5" - dependencies: - pseudomap: "npm:^1.0.2" - yallist: "npm:^2.1.2" - checksum: 10/9ec7d73f11a32cba0e80b7a58fdf29970814c0c795acaee1a6451ddfd609bae6ef9df0837f5bbeabb571ecd49c1e2d79e10e9b4ed422cfba17a0cb6145b018a9 - languageName: node - linkType: hard - "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -15340,7 +15339,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.3": +"magic-string@npm:^0.30.10, magic-string@npm:^0.30.3": version: 0.30.10 resolution: "magic-string@npm:0.30.10" dependencies: @@ -15433,18 +15432,18 @@ __metadata: linkType: hard "memoizee@npm:^0.4.15": - version: 0.4.15 - resolution: "memoizee@npm:0.4.15" + version: 0.4.17 + resolution: "memoizee@npm:0.4.17" dependencies: - d: "npm:^1.0.1" - es5-ext: "npm:^0.10.53" + d: "npm:^1.0.2" + es5-ext: "npm:^0.10.64" es6-weak-map: "npm:^2.0.3" event-emitter: "npm:^0.3.5" is-promise: "npm:^2.2.2" lru-queue: "npm:^0.1.0" next-tick: "npm:^1.1.0" timers-ext: "npm:^0.1.7" - checksum: 10/3c72cc59ae721e40980b604479e11e7d702f4167943f40f1e5c5d5da95e4b2664eec49ae533b2d41ffc938f642f145b48389ee4099e0945996fcf297e3dcb221 + checksum: 10/b7abda74d1057878f3570c45995f24da8a4f8636e0e9a7c29a6709be2314bf40c7d78e3be93c0b1660ba419de5740fa5e447c400ab5df407ffbd236421066380 languageName: node linkType: hard @@ -15492,15 +15491,6 @@ __metadata: languageName: node linkType: hard -"merge-source-map@npm:^1.1.0": - version: 1.1.0 - resolution: "merge-source-map@npm:1.1.0" - dependencies: - source-map: "npm:^0.6.1" - checksum: 10/945a83dcc59eff77dde709be1d3d6cb575c11cd7164a7ccdc1c6f0d463aad7c12750a510bdf84af2c05fac4615c4305d97ac90477975348bb901a905c8e92c4b - languageName: node - linkType: hard - "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" @@ -15543,12 +15533,12 @@ __metadata: linkType: hard "micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": - version: 4.0.5 - resolution: "micromatch@npm:4.0.5" + version: 4.0.7 + resolution: "micromatch@npm:4.0.7" dependencies: - braces: "npm:^3.0.2" + braces: "npm:^3.0.3" picomatch: "npm:^2.3.1" - checksum: 10/a749888789fc15cac0e03273844dbd749f9f8e8d64e70c564bcf06a033129554c789bb9e30d7566d7ff6596611a08e58ac12cf2a05f6e3c9c47c50c4c7e12fa2 + checksum: 10/a11ed1cb67dcbbe9a5fc02c4062cf8bb0157d73bf86956003af8dcfdf9b287f9e15ec0f6d6925ff6b8b5b496202335e497b01de4d95ef6cf06411bc5e5c474a0 languageName: node linkType: hard @@ -15656,7 +15646,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:*, minimatch@npm:^9.0.1, minimatch@npm:^9.0.4": +"minimatch@npm:*, minimatch@npm:^9.0.4": version: 9.0.4 resolution: "minimatch@npm:9.0.4" dependencies: @@ -15674,7 +15664,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10/908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f @@ -15758,10 +15748,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": - version: 7.1.1 - resolution: "minipass@npm:7.1.1" - checksum: 10/6f4f920f1b5ea585d08fa3739b9bd81726cd85a0c972fb371c0fa6c1544d468813fb1694c7bc64ad81f138fd8abf665e2af0f406de9ba5741d8e4a377ed346b1 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10/c25f0ee8196d8e6036661104bacd743785b2599a21de5c516b32b3fa2b83113ac89a2358465bc04956baab37ffb956ae43be679b2262bf7be15fce467ccd7950 languageName: node linkType: hard @@ -17032,7 +17022,7 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.11.0": +"path-scurry@npm:^1.11.1": version: 1.11.1 resolution: "path-scurry@npm:1.11.1" dependencies: @@ -17163,13 +17153,6 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^0.2.1": - version: 0.2.1 - resolution: "picocolors@npm:0.2.1" - checksum: 10/3b0f441f0062def0c0f39e87b898ae7461c3a16ffc9f974f320b44c799418cabff17780ee647fda42b856a1dc45897e2c62047e1b546d94d6d5c6962f45427b2 - languageName: node - linkType: hard - "picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": version: 1.0.1 resolution: "picocolors@npm:1.0.1" @@ -17327,16 +17310,6 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.2": - version: 6.0.16 - resolution: "postcss-selector-parser@npm:6.0.16" - dependencies: - cssesc: "npm:^3.0.0" - util-deprecate: "npm:^1.0.2" - checksum: 10/9324f63992c6564d392f9f6b16c56c05f157256e3be2d55d1234f7728252257dfd6b870a65a5d04ee3ceb9d9e7b78c043f630a58c9869b4b0481d6e064edc2cf - languageName: node - linkType: hard - "postcss-value-parser@npm:^4.0.2": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" @@ -17355,16 +17328,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^7.0.36": - version: 7.0.39 - resolution: "postcss@npm:7.0.39" - dependencies: - picocolors: "npm:^0.2.1" - source-map: "npm:^0.6.1" - checksum: 10/9635b3a444673d1e50ea67c68382201346b54d7bb69729fff5752a794d57ca5cae7f6fafd4157a9ab7f9ddac30a0d5e548c1196653468cbae3c2758dbc2f5662 - languageName: node - linkType: hard - "preact@npm:^10.16.0": version: 10.22.0 resolution: "preact@npm:10.22.0" @@ -17379,15 +17342,6 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^1.18.2 || ^2.0.0": - version: 2.8.8 - resolution: "prettier@npm:2.8.8" - bin: - prettier: bin-prettier.js - checksum: 10/00cdb6ab0281f98306cd1847425c24cbaaa48a5ff03633945ab4c701901b8e96ad558eb0777364ffc312f437af9b5a07d0f45346266e8245beaf6247b9c62b24 - languageName: node - linkType: hard - "pretty-format@npm:^24.0.0, pretty-format@npm:^24.3.0, pretty-format@npm:^24.9.0": version: 24.9.0 resolution: "pretty-format@npm:24.9.0" @@ -17607,13 +17561,6 @@ __metadata: languageName: node linkType: hard -"pseudomap@npm:^1.0.2": - version: 1.0.2 - resolution: "pseudomap@npm:1.0.2" - checksum: 10/856c0aae0ff2ad60881168334448e898ad7a0e45fe7386d114b150084254c01e200c957cf378378025df4e052c7890c5bd933939b0e0d2ecfcc1dc2f0b2991f5 - languageName: node - linkType: hard - "psl@npm:^1.1.28": version: 1.9.0 resolution: "psl@npm:1.9.0" @@ -17700,9 +17647,9 @@ __metadata: "@metamask/eth-sig-util": "npm:^4.0.0" "@mui/icons-material": "npm:^5.8.4" "@mui/material": "npm:^5.5.0" - "@pushprotocol/restapi": "npm:1.7.18" + "@pushprotocol/restapi": "npm:1.7.20" "@pushprotocol/socket": "npm:0.5.3" - "@pushprotocol/uiweb": "npm:1.3.5" + "@pushprotocol/uiweb": "npm:1.3.6" "@reduxjs/toolkit": "npm:^1.7.1" "@testing-library/dom": "npm:^9.0.1" "@testing-library/jest-dom": "npm:^4.2.4" @@ -17739,7 +17686,7 @@ __metadata: dompurify: "npm:^3.0.2" dotenv: "npm:8.2.0" eccrypto: "npm:^1.1.3" - emoji-picker-react: "npm:4.9.2" + emoji-picker-react: "npm:4.9.3" envfile: "npm:6.18.0" eslint: "npm:^8.57.0" eslint-plugin-react-hooks: "npm:^4.6.0" @@ -18234,8 +18181,8 @@ __metadata: linkType: hard "react-joyride@npm:^2.4.0": - version: 2.8.1 - resolution: "react-joyride@npm:2.8.1" + version: 2.8.2 + resolution: "react-joyride@npm:2.8.2" dependencies: "@gilbarbara/deep-equal": "npm:^0.3.1" deep-diff: "npm:^1.0.2" @@ -18247,11 +18194,11 @@ __metadata: scroll: "npm:^3.0.1" scrollparent: "npm:^2.1.0" tree-changes: "npm:^0.11.2" - type-fest: "npm:^4.15.0" + type-fest: "npm:^4.18.2" peerDependencies: react: 15 - 18 react-dom: 15 - 18 - checksum: 10/55ff023104f708c3d4c17e2dcc27e3b54a268872b0baf60bd57ee41971e6e8a9e1d4e4c74d4dec084ec4b69eb21edcc985ef4979611a775327e856e03d1335d3 + checksum: 10/b7f4c90db0a2d996baa2e66af79f9fd57edaced11cc0c7a2194ebfeb2022cd5b06746dae00af9e41ed5183be2d7b249b1f38bae25623e885182639fefc5b894d languageName: node linkType: hard @@ -18375,7 +18322,7 @@ __metadata: languageName: node linkType: hard -"react-refresh@npm:^0.14.0": +"react-refresh@npm:^0.14.2": version: 0.14.2 resolution: "react-refresh@npm:0.14.2" checksum: 10/512abf97271ab8623486061be04b608c39d932e3709f9af1720b41573415fa4993d0009fa5138b6705b60a98f4102f744d4e26c952b14f41a0e455521c6be4cc @@ -19070,25 +19017,25 @@ __metadata: linkType: hard "rollup@npm:^4.13.0": - version: 4.17.2 - resolution: "rollup@npm:4.17.2" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.17.2" - "@rollup/rollup-android-arm64": "npm:4.17.2" - "@rollup/rollup-darwin-arm64": "npm:4.17.2" - "@rollup/rollup-darwin-x64": "npm:4.17.2" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.17.2" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.17.2" - "@rollup/rollup-linux-arm64-gnu": "npm:4.17.2" - "@rollup/rollup-linux-arm64-musl": "npm:4.17.2" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.17.2" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.17.2" - "@rollup/rollup-linux-s390x-gnu": "npm:4.17.2" - "@rollup/rollup-linux-x64-gnu": "npm:4.17.2" - "@rollup/rollup-linux-x64-musl": "npm:4.17.2" - "@rollup/rollup-win32-arm64-msvc": "npm:4.17.2" - "@rollup/rollup-win32-ia32-msvc": "npm:4.17.2" - "@rollup/rollup-win32-x64-msvc": "npm:4.17.2" + version: 4.18.0 + resolution: "rollup@npm:4.18.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.18.0" + "@rollup/rollup-android-arm64": "npm:4.18.0" + "@rollup/rollup-darwin-arm64": "npm:4.18.0" + "@rollup/rollup-darwin-x64": "npm:4.18.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.18.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.18.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.18.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.18.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.18.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-x64-musl": "npm:4.18.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.18.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.18.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.18.0" "@types/estree": "npm:1.0.5" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -19128,7 +19075,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10/a021d57f73d746340a1c2b3a03ef0b3bb7f3c837e6acd9aa78b1b1234011aa5b5271b0ef25abba2c1ed268b5e2c90c39a0f8194bcf825728be720f9f2496b248 + checksum: 10/2320fe653cfd5e3d72ecab2f1d52d47e7b624a6ab02919f53c1ad1c5efa3b66e277c3ecfef03bb97651e79cef04bfefd34ad1f6e648f496572bf76c834f19599 languageName: node linkType: hard @@ -19766,7 +19713,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.1": +"source-map@npm:^0.6.0, source-map@npm:^0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 10/59ef7462f1c29d502b3057e822cdbdae0b0e565302c4dd1a95e11e793d8d9d62006cdc10e0fd99163ca33ff2071360cf50ee13f90440806e7ed57d81cba2f7ff @@ -20719,7 +20666,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.15.0": +"type-fest@npm:^4.18.2": version: 4.18.2 resolution: "type-fest@npm:4.18.2" checksum: 10/2c176de28384a247fac1503165774e874c15ac39434a775f32ecda3aef5a0cefcfa2f5fb670c3da1f81cf773c355999154078c8d9657db19b65de78334b27933 @@ -21247,7 +21194,7 @@ __metadata: languageName: node linkType: hard -"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": +"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" checksum: 10/474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 @@ -21390,18 +21337,19 @@ __metadata: linkType: hard "vite-plugin-require@npm:^1.1.14": - version: 1.1.14 - resolution: "vite-plugin-require@npm:1.1.14" - dependencies: - "@babel/generator": "npm:^7.15.4" - "@babel/parser": "npm:^7.15.6" - "@babel/traverse": "npm:^7.15.4" - "@babel/types": "npm:^7.10.3" - vue-loader: "npm:^15.9.8" + version: 1.2.14 + resolution: "vite-plugin-require@npm:1.2.14" + dependencies: + "@babel/generator": "npm:^7.24.5" + "@babel/parser": "npm:^7.24.5" + "@babel/traverse": "npm:^7.24.5" + "@babel/types": "npm:^7.24.5" + "@vue/compiler-sfc": "npm:^3.4.27" + vue-loader: "npm:^17.4.2" webpack: "npm:^4.46.0 || ^5.0.0" peerDependencies: - vite: "*" - checksum: 10/a6e610ed9ead4722613738ec097bb35fe9eb5eb12087fb7125661d95f8a2471716fbada95dbd795ad5bb3d1b1ef61703bf290bf61e97d899398aa325f5cf4531 + vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + checksum: 10/55e858b5a7ccae8609c7c1b477a7dc32b0b721f153f79637d2ef6288219e860e77c607c9c2b92564d9327cdc23cec32616616198a20b3647fa9efd0986e9330e languageName: node linkType: hard @@ -21494,50 +21442,21 @@ __metadata: languageName: node linkType: hard -"vue-hot-reload-api@npm:^2.3.0": - version: 2.3.4 - resolution: "vue-hot-reload-api@npm:2.3.4" - checksum: 10/948b0a44a1727b297bff86979e0dcb38615b45f9e7760a7b8c57929b4eda0ea7b4eb0393bf33c0d88be1432eff92615b497a2a9b6b418dd9cb38b48f40138e47 - languageName: node - linkType: hard - -"vue-loader@npm:^15.9.8": - version: 15.11.1 - resolution: "vue-loader@npm:15.11.1" +"vue-loader@npm:^17.4.2": + version: 17.4.2 + resolution: "vue-loader@npm:17.4.2" dependencies: - "@vue/component-compiler-utils": "npm:^3.1.0" - hash-sum: "npm:^1.0.2" - loader-utils: "npm:^1.1.0" - vue-hot-reload-api: "npm:^2.3.0" - vue-style-loader: "npm:^4.1.0" + chalk: "npm:^4.1.0" + hash-sum: "npm:^2.0.0" + watchpack: "npm:^2.4.0" peerDependencies: - css-loader: "*" - webpack: ^3.0.0 || ^4.1.0 || ^5.0.0-0 + webpack: ^4.1.0 || ^5.0.0-0 peerDependenciesMeta: - cache-loader: - optional: true - prettier: + "@vue/compiler-sfc": optional: true - vue-template-compiler: + vue: optional: true - checksum: 10/f4f9043856f45f888e35daaf9808d1e21439d112c4a5cb00566befdb1806ec8fa31558ad71f23be4842d51c0b85e5836080b4a8f2f5c8badcd27bf36bcc125ca - languageName: node - linkType: hard - -"vue-style-loader@npm:^4.1.0": - version: 4.1.3 - resolution: "vue-style-loader@npm:4.1.3" - dependencies: - hash-sum: "npm:^1.0.2" - loader-utils: "npm:^1.0.2" - checksum: 10/d64df2271347fcf26374bf56c92b745dceeb4408b9a334068c0f20569518f228147a7403538f29997c3fe7bd703eedb5177facfd3ebe15e4d0cf9b533cf46df5 - languageName: node - linkType: hard - -"vue-template-es2015-compiler@npm:^1.9.0": - version: 1.9.1 - resolution: "vue-template-es2015-compiler@npm:1.9.1" - checksum: 10/4814787d94a03fcb17a7c71adf13b539c106188a7d92dd9020513d7c473793c05e2a7749729422565d762fb271474caf67030c44fc6df39533b8bbd3fd1f845e + checksum: 10/88760fe6a56fbf7d9422caea98f49613012e6a656d31c959b6bdeb84ff1075a5000798928048aa29b0c6b0734d6aba8eea03daf5f356233ec2146de1b849cea1 languageName: node linkType: hard @@ -21557,7 +21476,7 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.4.1": +"watchpack@npm:^2.4.0, watchpack@npm:^2.4.1": version: 2.4.1 resolution: "watchpack@npm:2.4.1" dependencies: @@ -22269,13 +22188,6 @@ __metadata: languageName: node linkType: hard -"yallist@npm:^2.1.2": - version: 2.1.2 - resolution: "yallist@npm:2.1.2" - checksum: 10/75fc7bee4821f52d1c6e6021b91b3e079276f1a9ce0ad58da3c76b79a7e47d6f276d35e206a96ac16c1cf48daee38a8bb3af0b1522a3d11c8ffe18f898828832 - languageName: node - linkType: hard - "yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.1.1": version: 3.1.1 resolution: "yallist@npm:3.1.1"