diff --git a/package.json b/package.json index 8c767b2b..2baef515 100644 --- a/package.json +++ b/package.json @@ -32,15 +32,14 @@ "rsc": "node scripts/release-sanity-check.mjs" }, "dependencies": { - "@distributedlab/tools": "^1.0.0-rc.8", - "@distributedlab/w3p": "^1.0.0-rc.8", + "@distributedlab/tools": "^1.0.0-rc.9", + "@distributedlab/w3p": "^1.0.0-rc.9", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", "@hookform/resolvers": "^3.3.2", "@mui/icons-material": "^5.14.19", "@mui/material": "^5.14.20", - "@rarimo/rarime-connector": "^1.0.1", - "@reduxjs/toolkit": "^2.0.1", + "@rarimo/rarime-connector": "^1.0.2", "@walletconnect/modal": "^2.6.2", "i18next": "^22.4.3", "lodash": "^4.17.21", @@ -49,9 +48,9 @@ "react-dom": "^18.2.0", "react-hook-form": "^7.48.2", "react-i18next": "^12.1.1", - "react-redux": "^9.0.1", "react-router-dom": "^6.20.1", "react-use": "^17.4.2", + "valtio": "^1.12.1", "yup": "^1.3.2" }, "devDependencies": { diff --git a/src/contexts/web3.tsx b/src/contexts/web3.tsx index c3e8a658..d6a512a2 100644 --- a/src/contexts/web3.tsx +++ b/src/contexts/web3.tsx @@ -8,12 +8,12 @@ import { ProviderProxyConstructor, PROVIDERS, } from '@distributedlab/w3p' -import { createContext, memo, ReactNode, useCallback, useMemo } from 'react' +import { createContext, ReactNode, useCallback, useMemo } from 'react' import { config } from '@/config' import { ErrorHandler } from '@/helpers' -import { useAppDispatch, useAppSelector, useProvider } from '@/hooks' -import { clearWeb3Storage, providerType, setProviderType } from '@/store' +import { useProvider } from '@/hooks' +import { useWeb3State, web3Store } from '@/store' import { SUPPORTED_PROVIDERS } from '@/types' interface Web3ProviderContextValue { @@ -54,11 +54,10 @@ const SUPPORTED_PROVIDERS_MAP: { [PROVIDERS.Metamask]: MetamaskProvider, } -export const Web3ProviderContextProvider = memo(({ children }: { children: ReactNode }) => { +export const Web3ProviderContextProvider = ({ children }: { children: ReactNode }) => { const providerDetector = useMemo(() => new ProviderDetector(), []) - const dispatch = useAppDispatch() - const storageProviderType = useAppSelector(providerType) + const { providerType: storeProviderType } = useWeb3State() const provider = useProvider() @@ -75,8 +74,8 @@ export const Web3ProviderContextProvider = memo(({ children }: { children: React // empty } - dispatch(clearWeb3Storage()) - }, [dispatch, provider]) + web3Store.setProviderType(undefined) + }, [provider]) const listeners = useMemo( () => ({ @@ -88,8 +87,6 @@ export const Web3ProviderContextProvider = memo(({ children }: { children: React const init = useCallback( async (providerType?: SUPPORTED_PROVIDERS) => { try { - dispatch(setProviderType(providerType || storageProviderType)) - await providerDetector.init() Provider.setChainsDetails( @@ -102,7 +99,7 @@ export const Web3ProviderContextProvider = memo(({ children }: { children: React ), ) - const currentProviderType = providerType || storageProviderType + const currentProviderType = providerType || storeProviderType if (!currentProviderType) return @@ -117,6 +114,8 @@ export const Web3ProviderContextProvider = memo(({ children }: { children: React if (!initializedProvider.isConnected) { await initializedProvider?.connect?.() } + + web3Store.setProviderType(providerType || storeProviderType) } catch (error) { if ( error instanceof Error && @@ -129,7 +128,7 @@ export const Web3ProviderContextProvider = memo(({ children }: { children: React throw error } }, - [provider, disconnect, listeners, providerDetector, dispatch, storageProviderType], + [providerDetector, storeProviderType, provider, listeners, disconnect], ) const addProvider = (provider: ProviderInstance) => { @@ -183,4 +182,4 @@ export const Web3ProviderContextProvider = memo(({ children }: { children: React {children} ) -}) +} diff --git a/src/helpers/index.ts b/src/helpers/index.ts index e4066b4c..faf6b2fd 100644 --- a/src/helpers/index.ts +++ b/src/helpers/index.ts @@ -1,3 +1,4 @@ export * from './error-handler' export * from './event-bus' export * from './promise' +export * from './store' diff --git a/src/helpers/store.ts b/src/helpers/store.ts new file mode 100644 index 00000000..f95ce501 --- /dev/null +++ b/src/helpers/store.ts @@ -0,0 +1,28 @@ +import { INTERNAL_Snapshot, proxy, subscribe, useSnapshot } from 'valtio' + +export const createStore = ( + storeName: string, + initialState: S, + actions: (state: S) => A, +): [Readonly & A, () => INTERNAL_Snapshot] => { + const storageState = localStorage.getItem(storeName) + + let parsedStorageState: S = {} as S + + try { + parsedStorageState = JSON.parse(storageState!) + } catch (e) { + /* empty */ + } + + const state = proxy({ + ...initialState, + ...parsedStorageState, + }) + + subscribe(state, () => { + localStorage.setItem(storeName, JSON.stringify(state)) + }) + + return [Object.assign(state, actions(state)), () => useSnapshot(state)] +} diff --git a/src/hooks/index.ts b/src/hooks/index.ts index f781d83e..36a4541c 100644 --- a/src/hooks/index.ts +++ b/src/hooks/index.ts @@ -3,7 +3,6 @@ export * from './interval' export * from './loading' export * from './metamask-zkp-snap' export * from './provider' -export * from './store' export * from './theme' export * from './viewport' export * from './web3' diff --git a/src/hooks/store.ts b/src/hooks/store.ts deleted file mode 100644 index 8c6a48e8..00000000 --- a/src/hooks/store.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { TypedUseSelectorHook, useDispatch, useSelector } from 'react-redux' - -import type { AppDispatch, RootState } from '@/store' - -export const useAppDispatch = () => useDispatch() -export const useAppSelector: TypedUseSelectorHook = useSelector diff --git a/src/hooks/theme.ts b/src/hooks/theme.ts index 7a9ead60..f0639df5 100644 --- a/src/hooks/theme.ts +++ b/src/hooks/theme.ts @@ -2,16 +2,16 @@ import { createTheme } from '@mui/material' import { useEffect, useMemo } from 'react' import { ThemeMode } from '@/enums' -import { useAppDispatch } from '@/hooks' -import { setThemeMode } from '@/store' +import { uiStore, useUiState } from '@/store' import { componentsTheme, lightPalette, typographyTheme } from '@/theme' const THEME_CLASSES = { [ThemeMode.Light]: 'Theme__light', + [ThemeMode.Dark]: 'Theme__dark', } export const useThemeMode = () => { - const dispatch = useAppDispatch() + const { themeMode } = useUiState() const theme = useMemo( () => @@ -30,10 +30,10 @@ export const useThemeMode = () => { ) useEffect(() => { - document.body.classList.add(THEME_CLASSES[ThemeMode.Light]) - dispatch(setThemeMode(ThemeMode.Light)) - // eslint-disable-next-line react-hooks/exhaustive-deps - }, []) + if (!themeMode) return - return { theme } + document.body.classList.add(THEME_CLASSES[themeMode]) + }, [themeMode]) + + return { theme, setTheme: uiStore.setThemeMode } } diff --git a/src/hooks/viewport.ts b/src/hooks/viewport.ts index 951ee5a5..429fc24e 100644 --- a/src/hooks/viewport.ts +++ b/src/hooks/viewport.ts @@ -1,17 +1,14 @@ import debounce from 'lodash/debounce' import { useEffect } from 'react' -import { setViewportWidth, viewportWidth as _viewportWidth } from '@/store' - -import { useAppDispatch, useAppSelector } from './store' +import { uiStore, useUiState } from '@/store' export const useViewportSizes = () => { - const dispatch = useAppDispatch() - const viewportWidth = useAppSelector(_viewportWidth) + const { viewportWidth } = useUiState() const setViewportSizes = () => { assignVhCssVariable() - dispatch(setViewportWidth(window.innerWidth)) + uiStore.setViewportWidth(window.innerWidth) } const assignVhCssVariable = () => { diff --git a/src/main.tsx b/src/main.tsx index 551e22f2..de2392d9 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -5,17 +5,13 @@ import 'virtual:svg-icons-register' import { StrictMode } from 'react' import { createRoot } from 'react-dom/client' -import { Provider } from 'react-redux' import { AppRoutes } from '@/routes' -import { store } from '@/store' const root = createRoot(document.getElementById('root') as Element) root.render( - - - + , ) diff --git a/src/store/index.ts b/src/store/index.ts index bd271d4f..c72a7cce 100644 --- a/src/store/index.ts +++ b/src/store/index.ts @@ -1,25 +1 @@ -import { configureStore } from '@reduxjs/toolkit' - -import { uiStorage, web3Storage } from '@/store/storages' - -import uiReducer from './ui' -import web3Reducer from './web3' - -export const store = configureStore({ - reducer: { - ui: uiReducer, - web3: web3Reducer, - }, - preloadedState: { - ui: uiStorage.getStorage(), - web3: web3Storage.getStorage(), - }, -}) - -// Infer the `RootState` and `AppDispatch` types from the store itself -export type RootState = ReturnType -// Inferred type: {posts: PostsState, comments: CommentsState, users: UsersState} -export type AppDispatch = typeof store.dispatch - -export * from './ui' -export * from './web3' +export * from './modules' diff --git a/src/store/modules/index.ts b/src/store/modules/index.ts new file mode 100644 index 00000000..57932ea6 --- /dev/null +++ b/src/store/modules/index.ts @@ -0,0 +1,2 @@ +export * from './ui.module' +export * from './web3.module' diff --git a/src/store/modules/ui.module.ts b/src/store/modules/ui.module.ts new file mode 100644 index 00000000..64423881 --- /dev/null +++ b/src/store/modules/ui.module.ts @@ -0,0 +1,27 @@ +import { ThemeMode } from '@/enums' +import { createStore } from '@/helpers' + +interface UiStore { + viewportWidth: number + themeMode?: ThemeMode +} + +export const [uiStore, useUiState] = createStore( + 'ui', + { + viewportWidth: 0, + themeMode: ThemeMode.Light, + } as UiStore, + state => ({ + setViewportWidth: (width: number) => { + state.viewportWidth = width + }, + setThemeMode: (mode: ThemeMode) => { + state.themeMode = mode + }, + clearUiStorage: () => { + state.themeMode = '' as ThemeMode + state.viewportWidth = 0 + }, + }), +) diff --git a/src/store/modules/web3.module.ts b/src/store/modules/web3.module.ts new file mode 100644 index 00000000..87106307 --- /dev/null +++ b/src/store/modules/web3.module.ts @@ -0,0 +1,20 @@ +import { createStore } from '@/helpers' +import { SUPPORTED_PROVIDERS } from '@/types' + +interface Web3State { + providerType?: SUPPORTED_PROVIDERS +} + +const [web3Store, useWeb3State] = createStore( + 'web3', + { + providerType: undefined, + } as Web3State, + state => ({ + setProviderType: (providerType: SUPPORTED_PROVIDERS | undefined) => { + state.providerType = providerType + }, + }), +) + +export { useWeb3State, web3Store } diff --git a/src/store/storages/base.ts b/src/store/storages/base.ts deleted file mode 100644 index 60629933..00000000 --- a/src/store/storages/base.ts +++ /dev/null @@ -1,29 +0,0 @@ -interface IStorage { - getItem(key: string): string | null - setItem(key: string, value: string): void - removeItem(key: string): void -} - -export abstract class BaseStorage { - private readonly storage: IStorage - - protected constructor(getStorage = (): IStorage => window.localStorage) { - this.storage = getStorage() - } - - protected get(key: T): string | null { - return this.storage.getItem(key) - } - - protected set(key: T, value: string): void { - this.storage.setItem(key, value) - } - - protected clearItem(key: T): void { - this.storage.removeItem(key) - } - - protected clearItems(keys: T[]): void { - keys.forEach(key => this.clearItem(key)) - } -} diff --git a/src/store/storages/index.ts b/src/store/storages/index.ts deleted file mode 100644 index cb8104e5..00000000 --- a/src/store/storages/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { UiStorage } from './ui' -import { Web3Storage } from './web3' - -export const uiStorage = UiStorage.getInstance() -export const web3Storage = Web3Storage.getInstance() diff --git a/src/store/storages/ui.ts b/src/store/storages/ui.ts deleted file mode 100644 index 62bac270..00000000 --- a/src/store/storages/ui.ts +++ /dev/null @@ -1,37 +0,0 @@ -import omit from 'lodash/omit' - -import { LocalStorageKeys } from '@/enums' -import { uiInitialState } from '@/store' -import { UiStorageState } from '@/types' - -import { BaseStorage } from './base' - -export class UiStorage extends BaseStorage { - private static instance?: UiStorage - - private constructor() { - super() - } - - public static getInstance(): UiStorage { - if (!this.instance) { - this.instance = new UiStorage() - } - - return this.instance - } - - public save(storage: UiStorageState): void { - this.set(LocalStorageKeys.Ui, JSON.stringify(omit(storage, 'viewportWidth'))) - } - - public getStorage(): UiStorageState { - const restored = this.get(LocalStorageKeys.Ui) - - return restored ? { ...JSON.parse(restored), viewportWidth: window.innerWidth } : uiInitialState - } - - public clear(): void { - this.clearItem(LocalStorageKeys.Ui) - } -} diff --git a/src/store/storages/web3.ts b/src/store/storages/web3.ts deleted file mode 100644 index bca9a9e5..00000000 --- a/src/store/storages/web3.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { LocalStorageKeys } from '@/enums' -import { web3InitialState } from '@/store' -import { Web3StorageState } from '@/types' - -import { BaseStorage } from './base' - -export class Web3Storage extends BaseStorage { - private static instance?: Web3Storage - - private constructor() { - super() - } - - public static getInstance(): Web3Storage { - if (!this.instance) { - this.instance = new Web3Storage() - } - - return this.instance - } - - public save(storage: Web3StorageState): void { - this.set(LocalStorageKeys.Web3, JSON.stringify(storage)) - } - - public getStorage(): Web3StorageState { - const restored = this.get(LocalStorageKeys.Web3) - return restored ? JSON.parse(restored) : web3InitialState - } - - public clear(): void { - this.clearItem(LocalStorageKeys.Web3) - } -} diff --git a/src/store/ui.ts b/src/store/ui.ts deleted file mode 100644 index 8836e6e1..00000000 --- a/src/store/ui.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { createSlice, PayloadAction } from '@reduxjs/toolkit' - -import { ThemeMode } from '@/enums' -import { UiStorageState } from '@/types' - -import { RootState } from './index' -import { uiStorage } from './storages' - -export const uiInitialState: UiStorageState = { - viewportWidth: window.innerWidth, - themeMode: ThemeMode.Light, -} - -export const uiSlice = createSlice({ - name: 'ui', - - initialState: uiInitialState, - - reducers: { - setViewportWidth: (state, action: PayloadAction) => { - state.viewportWidth = action.payload - }, - - setThemeMode: (state, action: PayloadAction) => { - state.themeMode = action.payload - uiStorage.save(state) - }, - - clearUiStorage: state => { - state.themeMode = '' as ThemeMode - uiStorage.clear() - }, - }, -}) - -export const { setViewportWidth, setThemeMode, clearUiStorage } = uiSlice.actions - -export const viewportWidth = (state: RootState) => state.ui.viewportWidth -export const themeMode = (state: RootState) => state.ui.themeMode - -export default uiSlice.reducer diff --git a/src/store/web3.ts b/src/store/web3.ts deleted file mode 100644 index 5372b299..00000000 --- a/src/store/web3.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { createSlice, PayloadAction } from '@reduxjs/toolkit' - -import { RootState } from '@/store' -import { SUPPORTED_PROVIDERS, Web3StorageState } from '@/types' - -import { web3Storage } from './storages' - -export const web3InitialState: Web3StorageState = { - providerType: undefined, -} - -export const web3Slice = createSlice({ - name: 'web3', - - initialState: web3InitialState, - - reducers: { - setProviderType: (state, action: PayloadAction) => { - if (!action.payload) return - state.providerType = action.payload - web3Storage.save(state) - }, - - clearWeb3Storage: state => { - state.providerType = undefined - web3Storage.clear() - }, - }, -}) - -export const { setProviderType, clearWeb3Storage } = web3Slice.actions - -export const providerType = (state: RootState) => state.web3.providerType - -export default web3Slice.reducer diff --git a/src/types/index.ts b/src/types/index.ts index 1df86ebf..37a8aea3 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -2,6 +2,5 @@ export * from './base' export * from './bus' export * from './chains' export * from './config' -export * from './storage' export * from './theme' export * from './web3' diff --git a/src/types/storage.ts b/src/types/storage.ts deleted file mode 100644 index 37e06bb2..00000000 --- a/src/types/storage.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { ThemeMode } from '@/enums' - -import { SUPPORTED_PROVIDERS } from './web3' - -export type UiStorageState = { - viewportWidth: number - themeMode?: ThemeMode -} - -export type Web3StorageState = { - providerType?: SUPPORTED_PROVIDERS -} diff --git a/vite.config.ts b/vite.config.ts index 3b236f30..d8601fcd 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -74,6 +74,8 @@ export default defineConfig(({ mode }) => { '@': `${root}/`, '@config': `${root}/config.ts`, '@static': `${root}/../static`, + + 'near-api-js': 'near-api-js/dist/near-api-js.js', }, }, optimizeDeps: { @@ -92,6 +94,7 @@ export default defineConfig(({ mode }) => { ], }, build: { + sourcemap: true, target: 'esnext', rollupOptions: { plugins: [ diff --git a/yarn.lock b/yarn.lock index 3ce37b15..0af83b04 100644 --- a/yarn.lock +++ b/yarn.lock @@ -56,23 +56,23 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": - version: 7.23.5 - resolution: "@babel/runtime@npm:7.23.5" +"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.5, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": + version: 7.23.6 + resolution: "@babel/runtime@npm:7.23.6" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: ca679cc91bb7e424bc2db87bb58cc3b06ade916b9adb21fbbdc43e54cdaacb3eea201ceba2a0464b11d2eb65b9fe6a6ffcf4d7521fa52994f19be96f1af14788 + checksum: d886954e985ef8e421222f7a2848884d96a752e0020d3078b920dd104e672fdf23bcc6f51a44313a048796319f1ac9d09c2c88ec8cbb4e1f09174bcd3335b9ff languageName: node linkType: hard "@babel/types@npm:^7.22.15": - version: 7.23.5 - resolution: "@babel/types@npm:7.23.5" + version: 7.23.6 + resolution: "@babel/types@npm:7.23.6" dependencies: "@babel/helper-string-parser": "npm:^7.23.4" "@babel/helper-validator-identifier": "npm:^7.22.20" to-fast-properties: "npm:^2.0.0" - checksum: 7dd5e2f59828ed046ad0b06b039df2524a8b728d204affb4fc08da2502b9dd3140b1356b5166515d229dc811539a8b70dcd4bc507e06d62a89f4091a38d0b0fb + checksum: 42cefce8a68bd09bb5828b4764aa5586c53c60128ac2ac012e23858e1c179347a4aac9c66fc577994fbf57595227611c5ec8270bf0cfc94ff033bbfac0550b70 languageName: node linkType: hard @@ -90,56 +90,56 @@ __metadata: linkType: hard "@csstools/css-parser-algorithms@npm:^2.3.1": - version: 2.3.2 - resolution: "@csstools/css-parser-algorithms@npm:2.3.2" + version: 2.4.0 + resolution: "@csstools/css-parser-algorithms@npm:2.4.0" peerDependencies: - "@csstools/css-tokenizer": ^2.2.1 - checksum: ccae373a3ab5c10716418b69ce1f6db10a26d3a2d60b65df5fe69099afe4fb1d3192925f3c0f93c3b17c3ab1964b0f39ad2b0e97312ec4a51caa55d6b6a31672 + "@csstools/css-tokenizer": ^2.2.2 + checksum: bcfc067b9d1bd5e0bc6044bfbf6450a4a6837d88c5ffd081e2159d4e442c28f018b58c7c2b3ce176ba0bf76cbbce0fd3c65468a40b9867ad9b3e3ef90b9b2655 languageName: node linkType: hard "@csstools/css-tokenizer@npm:^2.2.0": - version: 2.2.1 - resolution: "@csstools/css-tokenizer@npm:2.2.1" - checksum: 0c6901d291e99c567893846a47068057c2a28b3edc4219b6da589a530f55f51ddd4675f906f707b393bfe7a508ab2604bf3f75708f064db857bb277636bd5a44 + version: 2.2.2 + resolution: "@csstools/css-tokenizer@npm:2.2.2" + checksum: 9e7374aab06a811f868a85127af1ff07ad7a56e22e8c46930e789a907098bdd4e6eec82e0cb0d4b8ac1cd5cd054c1f0e329ec50d8548f57d660aeee7cf9b3167 languageName: node linkType: hard "@csstools/media-query-list-parser@npm:^2.1.4": - version: 2.1.5 - resolution: "@csstools/media-query-list-parser@npm:2.1.5" + version: 2.1.6 + resolution: "@csstools/media-query-list-parser@npm:2.1.6" peerDependencies: - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 - checksum: ae0692c6f92cdc82053291c7a50028b692094dfed795f0259571c5eb40f4b3fa580182ac3701e56c2834e40a62a122ea6639299e43ae88b3a835ae4c869a1a12 + "@csstools/css-parser-algorithms": ^2.4.0 + "@csstools/css-tokenizer": ^2.2.2 + checksum: 06da3e5c01e4785963b821ee2eb31f4fcec622f3b0e4e0748113f287c876f241be211ba11d435d0cc1f0e9f2e26baf5fbf6f8563dc88a49709c3d49e79490b76 languageName: node linkType: hard "@csstools/selector-specificity@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/selector-specificity@npm:3.0.0" + version: 3.0.1 + resolution: "@csstools/selector-specificity@npm:3.0.1" peerDependencies: postcss-selector-parser: ^6.0.13 - checksum: 6f0e2fa9a3c5dcbc7a446fd827d3eb85ca775cc884f73f0bbb119ab49b4f5f0af8763dd23a37d423f4e7989069c09bb977e7e5f017db296e1417abb1fba75c30 + checksum: 4280f494726d5e38de74e28dee2ff74ec86244560dff4edeec3ddff3ac73c774c19535bd1bb70cad77949bfb359cf87e977d0ec3264591e3b7260342a20dd84f languageName: node linkType: hard -"@distributedlab/tools@npm:1.0.0-rc.8, @distributedlab/tools@npm:^1.0.0-rc.8": - version: 1.0.0-rc.8 - resolution: "@distributedlab/tools@npm:1.0.0-rc.8" +"@distributedlab/tools@npm:1.0.0-rc.9, @distributedlab/tools@npm:^1.0.0-rc.9": + version: 1.0.0-rc.9 + resolution: "@distributedlab/tools@npm:1.0.0-rc.9" dependencies: bignumber.js: "npm:^9.1.1" dayjs: "npm:^1.11.7" tslib: "npm:^2.5.0" - checksum: 52132a18e2de8b635b4e18d305005f3465d90698796a5fabfc50ec0a68f8153a613e7db12f897d78cdd7b8b0a5fef0b810ce4b73e4c0dd085f635b3bddb3594b + checksum: f3832f91fd76fa1efa381481574c5e4820951678347aa0dfe0b45f94f299c6f782a770aa663f1e28728e955cec9de5bba2875dbc94309ab9e8b750b53240afd4 languageName: node linkType: hard -"@distributedlab/w3p@npm:^1.0.0-rc.8": - version: 1.0.0-rc.8 - resolution: "@distributedlab/w3p@npm:1.0.0-rc.8" +"@distributedlab/w3p@npm:^1.0.0-rc.9": + version: 1.0.0-rc.9 + resolution: "@distributedlab/w3p@npm:1.0.0-rc.9" dependencies: - "@distributedlab/tools": "npm:1.0.0-rc.8" + "@distributedlab/tools": "npm:1.0.0-rc.9" "@ethersproject/abstract-provider": "npm:^5.7.0" "@ethersproject/properties": "npm:^5.7.0" "@near-wallet-selector/core": "npm:^7.8.2" @@ -151,7 +151,7 @@ __metadata: near-api-js: "npm:^1.1.0" peerDependencies: "@walletconnect/modal": ^2.6.1 - checksum: b52747c6719d65b2bdb73117189e756aa3547772756289ad58d6598ec59fcfa9edba8a0e74c7eee4fd535d7f08ad53f74e1f2ae5826a593cf91dc9e7eff58230 + checksum: b1cf0754bffeb548ea22d184081a3ce8d73beb3fe9de6a958d2721cc76891bbc187c45621f25ffebf5a7611072781a3f2df69e5a6b3254c46a025418ab6ae558 languageName: node linkType: hard @@ -322,6 +322,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/aix-ppc64@npm:0.19.10" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/android-arm64@npm:0.18.20" @@ -329,9 +336,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/android-arm64@npm:0.19.8" +"@esbuild/android-arm64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/android-arm64@npm:0.19.10" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -343,9 +350,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/android-arm@npm:0.19.8" +"@esbuild/android-arm@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/android-arm@npm:0.19.10" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -357,9 +364,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/android-x64@npm:0.19.8" +"@esbuild/android-x64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/android-x64@npm:0.19.10" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -371,9 +378,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/darwin-arm64@npm:0.19.8" +"@esbuild/darwin-arm64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/darwin-arm64@npm:0.19.10" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -385,9 +392,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/darwin-x64@npm:0.19.8" +"@esbuild/darwin-x64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/darwin-x64@npm:0.19.10" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -399,9 +406,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/freebsd-arm64@npm:0.19.8" +"@esbuild/freebsd-arm64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/freebsd-arm64@npm:0.19.10" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -413,9 +420,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/freebsd-x64@npm:0.19.8" +"@esbuild/freebsd-x64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/freebsd-x64@npm:0.19.10" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -427,9 +434,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-arm64@npm:0.19.8" +"@esbuild/linux-arm64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/linux-arm64@npm:0.19.10" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -441,9 +448,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-arm@npm:0.19.8" +"@esbuild/linux-arm@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/linux-arm@npm:0.19.10" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -455,9 +462,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-ia32@npm:0.19.8" +"@esbuild/linux-ia32@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/linux-ia32@npm:0.19.10" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -469,9 +476,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-loong64@npm:0.19.8" +"@esbuild/linux-loong64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/linux-loong64@npm:0.19.10" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -483,9 +490,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-mips64el@npm:0.19.8" +"@esbuild/linux-mips64el@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/linux-mips64el@npm:0.19.10" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -497,9 +504,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-ppc64@npm:0.19.8" +"@esbuild/linux-ppc64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/linux-ppc64@npm:0.19.10" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -511,9 +518,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-riscv64@npm:0.19.8" +"@esbuild/linux-riscv64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/linux-riscv64@npm:0.19.10" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -525,9 +532,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-s390x@npm:0.19.8" +"@esbuild/linux-s390x@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/linux-s390x@npm:0.19.10" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -539,9 +546,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-x64@npm:0.19.8" +"@esbuild/linux-x64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/linux-x64@npm:0.19.10" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -553,9 +560,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/netbsd-x64@npm:0.19.8" +"@esbuild/netbsd-x64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/netbsd-x64@npm:0.19.10" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -567,9 +574,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/openbsd-x64@npm:0.19.8" +"@esbuild/openbsd-x64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/openbsd-x64@npm:0.19.10" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -581,9 +588,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/sunos-x64@npm:0.19.8" +"@esbuild/sunos-x64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/sunos-x64@npm:0.19.10" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -595,9 +602,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/win32-arm64@npm:0.19.8" +"@esbuild/win32-arm64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/win32-arm64@npm:0.19.10" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -609,9 +616,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/win32-ia32@npm:0.19.8" +"@esbuild/win32-ia32@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/win32-ia32@npm:0.19.10" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -623,9 +630,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/win32-x64@npm:0.19.8" +"@esbuild/win32-x64@npm:0.19.10": + version: 0.19.10 + resolution: "@esbuild/win32-x64@npm:0.19.10" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -665,10 +672,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.55.0": - version: 8.55.0 - resolution: "@eslint/js@npm:8.55.0" - checksum: 88ab9fc57a651becd2b32ec40a3958db27fae133b1ae77bebd733aa5bbd00a92f325bb02f20ad680d31c731fa49b22f060a4777dd52eb3e27da013d940bd978d +"@eslint/js@npm:8.56.0": + version: 8.56.0 + resolution: "@eslint/js@npm:8.56.0" + checksum: 60b3a1cf240e2479cec9742424224465dc50e46d781da1b7f5ef240501b2d1202c225bd456207faac4b34a64f4765833345bc4ddffd00395e1db40fa8c426f5a languageName: node linkType: hard @@ -1075,11 +1082,11 @@ __metadata: linkType: hard "@floating-ui/core@npm:^1.4.2": - version: 1.5.1 - resolution: "@floating-ui/core@npm:1.5.1" + version: 1.5.2 + resolution: "@floating-ui/core@npm:1.5.2" dependencies: "@floating-ui/utils": "npm:^0.1.3" - checksum: 291692b734e3d4937eebd2de37d6ade86c76dca494f229e6de776944cc2547add8e4f6b30b5ace8445bbce2164ed8c87bc3d04505fbd0a428b8c15c3a48308fa + checksum: 595896efbd4d4298ef799e734784b924594f179c7b37d6019c7a0bd2f062558f172b4125540668e1242746d69cc8c03f191ba1a3ab2f22d9ad926076bdf21274 languageName: node linkType: hard @@ -1320,14 +1327,14 @@ __metadata: languageName: node linkType: hard -"@mui/base@npm:5.0.0-beta.26": - version: 5.0.0-beta.26 - resolution: "@mui/base@npm:5.0.0-beta.26" +"@mui/base@npm:5.0.0-beta.28": + version: 5.0.0-beta.28 + resolution: "@mui/base@npm:5.0.0-beta.28" dependencies: - "@babel/runtime": "npm:^7.23.4" + "@babel/runtime": "npm:^7.23.5" "@floating-ui/react-dom": "npm:^2.0.4" - "@mui/types": "npm:^7.2.10" - "@mui/utils": "npm:^5.14.20" + "@mui/types": "npm:^7.2.11" + "@mui/utils": "npm:^5.15.1" "@popperjs/core": "npm:^2.11.8" clsx: "npm:^2.0.0" prop-types: "npm:^15.8.1" @@ -1338,22 +1345,22 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 8d04dc6c5674e89e2d3a1ee9b95e595cba9e006304dd52850dfadcc227f4b2acbcc309cf9c4e4e736667c665c113e70a780b45970e83bcc0da4136e15da81bb7 + checksum: 31479d9548e1b29150e3b94bcb88edce409339ac047e78a8a70173a0fa2c7730b38f28c6b366e2b3dda3964f28e883153cae0dc2957218b1711bb58004ddc2d1 languageName: node linkType: hard -"@mui/core-downloads-tracker@npm:^5.14.20": - version: 5.14.20 - resolution: "@mui/core-downloads-tracker@npm:5.14.20" - checksum: 84b5f236e455ed4e255c64c86e5897d064425dc8640275b0690cddb229a29c6ff182fac1c771d3e7ae068c8fc439718c062e98a6299ff71d234217dd62a52643 +"@mui/core-downloads-tracker@npm:^5.15.1": + version: 5.15.1 + resolution: "@mui/core-downloads-tracker@npm:5.15.1" + checksum: 81e3afca19135336c1122aaa8bd69e411df95389c2654c03ce8a8787f4ee4b14403f58acfbf4eef1b9267685569ee9a0bee4b08cf15782d866e9277792d84657 languageName: node linkType: hard "@mui/icons-material@npm:^5.14.19": - version: 5.14.19 - resolution: "@mui/icons-material@npm:5.14.19" + version: 5.15.1 + resolution: "@mui/icons-material@npm:5.15.1" dependencies: - "@babel/runtime": "npm:^7.23.4" + "@babel/runtime": "npm:^7.23.5" peerDependencies: "@mui/material": ^5.0.0 "@types/react": ^17.0.0 || ^18.0.0 @@ -1361,21 +1368,21 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 1af1a14622795dae1b999b49dc27d8d9f32344ccd3bc73a3b9dbce3d8d7ad43e6aa93e100a58ae423c9404fcb91dbdeb7758bd94f5f4614a4843f649645a42a1 + checksum: 9ae975f7534094f6e80ffeb3946338a22b9656bb02544fa76e427daeff050c7db0ce83b261bca73a1aab17789d87cc19cc92749d0dc40501f889a9dbfb35709d languageName: node linkType: hard "@mui/material@npm:^5.14.20": - version: 5.14.20 - resolution: "@mui/material@npm:5.14.20" - dependencies: - "@babel/runtime": "npm:^7.23.4" - "@mui/base": "npm:5.0.0-beta.26" - "@mui/core-downloads-tracker": "npm:^5.14.20" - "@mui/system": "npm:^5.14.20" - "@mui/types": "npm:^7.2.10" - "@mui/utils": "npm:^5.14.20" - "@types/react-transition-group": "npm:^4.4.9" + version: 5.15.1 + resolution: "@mui/material@npm:5.15.1" + dependencies: + "@babel/runtime": "npm:^7.23.5" + "@mui/base": "npm:5.0.0-beta.28" + "@mui/core-downloads-tracker": "npm:^5.15.1" + "@mui/system": "npm:^5.15.1" + "@mui/types": "npm:^7.2.11" + "@mui/utils": "npm:^5.15.1" + "@types/react-transition-group": "npm:^4.4.10" clsx: "npm:^2.0.0" csstype: "npm:^3.1.2" prop-types: "npm:^15.8.1" @@ -1394,16 +1401,16 @@ __metadata: optional: true "@types/react": optional: true - checksum: f7ade5827b98050bb434b98d79ea77150ba99ed62fd94c91b37636698010d388a91b9f5eeae750b5e2bda2201b3a79e5bfe1820cde44f4b0d1f03d5250690853 + checksum: d5fc5cba599a691d84424bfa8d8a3dc18ecbf85ea1bd4fc92292b716a4df9facf391d3c164743f83ae8c69905f92c0061cd311d2c6c3a051a277614940b87b1b languageName: node linkType: hard -"@mui/private-theming@npm:^5.14.20": - version: 5.14.20 - resolution: "@mui/private-theming@npm:5.14.20" +"@mui/private-theming@npm:^5.15.1": + version: 5.15.1 + resolution: "@mui/private-theming@npm:5.15.1" dependencies: - "@babel/runtime": "npm:^7.23.4" - "@mui/utils": "npm:^5.14.20" + "@babel/runtime": "npm:^7.23.5" + "@mui/utils": "npm:^5.15.1" prop-types: "npm:^15.8.1" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -1411,15 +1418,15 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: b89ae2265b814c7283c6985a8e14dbe9987fd51e7d42d2adedff1d49c564fb9493c5a9ae465b1772b612a4526fcb42d5b9c256411f9ff61f1799f20e428023e3 + checksum: 1d5e334601eac1e1f153c91094cd513e98ccb8fef2fcbcf8c048723d171ceda59b8231dcc3daa665e5e5ee7e39aae1b653040efb64320ef89d4ec1ad88eea4de languageName: node linkType: hard -"@mui/styled-engine@npm:^5.14.19": - version: 5.14.20 - resolution: "@mui/styled-engine@npm:5.14.20" +"@mui/styled-engine@npm:^5.15.1": + version: 5.15.1 + resolution: "@mui/styled-engine@npm:5.15.1" dependencies: - "@babel/runtime": "npm:^7.23.4" + "@babel/runtime": "npm:^7.23.5" "@emotion/cache": "npm:^11.11.0" csstype: "npm:^3.1.2" prop-types: "npm:^15.8.1" @@ -1432,19 +1439,19 @@ __metadata: optional: true "@emotion/styled": optional: true - checksum: 995800350a54b139d4ebd7c8695b54da11078b044fec700dc5f6d32facd89c09038bcd60795b396b249558b0ece4f6d0600e6951d319341eb84db1b10ec078a4 + checksum: fcfa7cd3ba9ab24ad557ac9e980b46ff4d4dfddab41b1cdd57257a5ad57bf13e3891d771218dca1b1f405609c6e1e9895b80fcd90211a8877279f7774bb70e70 languageName: node linkType: hard -"@mui/system@npm:^5.14.20": - version: 5.14.20 - resolution: "@mui/system@npm:5.14.20" +"@mui/system@npm:^5.15.1": + version: 5.15.1 + resolution: "@mui/system@npm:5.15.1" dependencies: - "@babel/runtime": "npm:^7.23.4" - "@mui/private-theming": "npm:^5.14.20" - "@mui/styled-engine": "npm:^5.14.19" - "@mui/types": "npm:^7.2.10" - "@mui/utils": "npm:^5.14.20" + "@babel/runtime": "npm:^7.23.5" + "@mui/private-theming": "npm:^5.15.1" + "@mui/styled-engine": "npm:^5.15.1" + "@mui/types": "npm:^7.2.11" + "@mui/utils": "npm:^5.15.1" clsx: "npm:^2.0.0" csstype: "npm:^3.1.2" prop-types: "npm:^15.8.1" @@ -1460,27 +1467,27 @@ __metadata: optional: true "@types/react": optional: true - checksum: cd3c49c62d9769a227d7597190ca8a2625f779518c7c7c7b7a0b01aa4ba6a06c181c07b7fd9834808f376f6a48d2852c3c0075f6d8022ecf4d4d220e4f970e78 + checksum: c8abf92fde14031b0e6af6ef2d947bde9e98ce08bb81550bb08fa56793adf1da086066299a7c09d7f26c6e3a6a780679064ed8e54914ae5d775bb87c44632dc5 languageName: node linkType: hard -"@mui/types@npm:^7.2.10": - version: 7.2.10 - resolution: "@mui/types@npm:7.2.10" +"@mui/types@npm:^7.2.11": + version: 7.2.11 + resolution: "@mui/types@npm:7.2.11" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 59c8162812581cd1021d319e8828f6220723ffceb13609a99b1ffee6943f81ab07291cc3837c28776ca919dbe74c6416b2014c10e16b19135ff94a80ad7d3270 + checksum: 5aecdd9b02ca4537d05ec1809a31e64a3330dc104509bc470ec8e38a00259d36faf2dadee828987b385dff46fbec6fe112ef3a5c0c1b78e60c56755af04d38fa languageName: node linkType: hard -"@mui/utils@npm:^5.14.20": - version: 5.14.20 - resolution: "@mui/utils@npm:5.14.20" +"@mui/utils@npm:^5.15.1": + version: 5.15.1 + resolution: "@mui/utils@npm:5.15.1" dependencies: - "@babel/runtime": "npm:^7.23.4" + "@babel/runtime": "npm:^7.23.5" "@types/prop-types": "npm:^15.7.11" prop-types: "npm:^15.8.1" react-is: "npm:^18.2.0" @@ -1490,7 +1497,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 2a40c24e0e50c398b4150bbfa800c9eb9c2e35493f508c7daf244d22e1ec8dd2621879567028c3170318daee057bc9db9b7af492be707aaf9bb5b2bfc3b6660f + checksum: 46a66c488ece0d5be5f179316495220ff95d5276f452ea1cf48836ed6aade63ceb5dd3cd0d3970eb958272eb4455deb657effcf52b7eb2355d9b99bef9d61909 languageName: node linkType: hard @@ -1530,18 +1537,18 @@ __metadata: linkType: hard "@noble/curves@npm:^1.2.0": - version: 1.2.0 - resolution: "@noble/curves@npm:1.2.0" + version: 1.3.0 + resolution: "@noble/curves@npm:1.3.0" dependencies: - "@noble/hashes": "npm:1.3.2" - checksum: 0bac7d1bbfb3c2286910b02598addd33243cb97c3f36f987ecc927a4be8d7d88e0fcb12b0f0ef8a044e7307d1844dd5c49bb724bfa0a79c8ec50ba60768c97f6 + "@noble/hashes": "npm:1.3.3" + checksum: 704bf8fda8e1365a9bb9e9945bd06645ef4ce85aa2fac5594abe09f19889197518152319481b89a271e0ee011787bd2ee87202441500bca7ca587a2c3ac10b01 languageName: node linkType: hard -"@noble/hashes@npm:1.3.2, @noble/hashes@npm:^1.3.1": - version: 1.3.2 - resolution: "@noble/hashes@npm:1.3.2" - checksum: 2482cce3bce6a596626f94ca296e21378e7a5d4c09597cbc46e65ffacc3d64c8df73111f2265444e36a3168208628258bbbaccba2ef24f65f58b2417638a20e7 +"@noble/hashes@npm:1.3.3, @noble/hashes@npm:^1.3.1": + version: 1.3.3 + resolution: "@noble/hashes@npm:1.3.3" + checksum: 23c020b33da4172c988e44100e33cd9f8f6250b68b43c467d3551f82070ebd9716e0d9d2347427aa3774c85934a35fa9ee6f026fca2117e3fa12db7bedae7668 languageName: node linkType: hard @@ -1753,40 +1760,20 @@ __metadata: languageName: node linkType: hard -"@rarimo/rarime-connector@npm:^1.0.1": - version: 1.0.1 - resolution: "@rarimo/rarime-connector@npm:1.0.1" +"@rarimo/rarime-connector@npm:^1.0.2": + version: 1.0.2 + resolution: "@rarimo/rarime-connector@npm:1.0.2" dependencies: "@ethersproject/providers": "npm:5.7.2" ethers: "npm:5.7.2" - checksum: cfade9764fea9ac89e191f1c8e623c65634c81bb53d08e36f5261dd49299252cdf925716539b242c7238802d93d14e6ec3ecf3a3c0f7c3a936c01f05412cfc12 + checksum: 402cf6f414c95c4133693c47c07fa1a91fbc7645953c07689da930a5b1ca479377b8de55c6225e298cad83e5baa168ccad140b29fe2a8d1676fe969cb44a4794 languageName: node linkType: hard -"@reduxjs/toolkit@npm:^2.0.1": - version: 2.0.1 - resolution: "@reduxjs/toolkit@npm:2.0.1" - dependencies: - immer: "npm:^10.0.3" - redux: "npm:^5.0.0" - redux-thunk: "npm:^3.1.0" - reselect: "npm:^5.0.1" - peerDependencies: - react: ^16.9.0 || ^17.0.0 || ^18 - react-redux: ^7.2.1 || ^8.1.3 || ^9.0.0 - peerDependenciesMeta: - react: - optional: true - react-redux: - optional: true - checksum: 161b9b8e11d9688890ab97b604a4c10c0d41b1369425a5fa821586932db4cd5a391d15799732b3612e6120a6336458ff577ff254219315c05ecd68da5d15fd79 - languageName: node - linkType: hard - -"@remix-run/router@npm:1.13.1": - version: 1.13.1 - resolution: "@remix-run/router@npm:1.13.1" - checksum: 2f8c213dd0f1ebc0c2c1357badf6e1a65a42c40d38558f5e5085fbe7b144439eb326955d97ae0b2505f95ec8defa77a2492d44f5b10f351a0a90a50758169a22 +"@remix-run/router@npm:1.14.0": + version: 1.14.0 + resolution: "@remix-run/router@npm:1.14.0" + checksum: 1a64439087ed77b4eec804f55ba9bbb63275eb756f0c6ef8cfa7d92609e29bb8d87d03f3b5446586130d12d2bd59f799baed167044ee80f6dce5456609c317d4 languageName: node linkType: hard @@ -2034,82 +2021,90 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.3.100": - version: 1.3.100 - resolution: "@swc/core-darwin-arm64@npm:1.3.100" +"@swc/core-darwin-arm64@npm:1.3.101": + version: 1.3.101 + resolution: "@swc/core-darwin-arm64@npm:1.3.101" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.3.100": - version: 1.3.100 - resolution: "@swc/core-darwin-x64@npm:1.3.100" +"@swc/core-darwin-x64@npm:1.3.101": + version: 1.3.101 + resolution: "@swc/core-darwin-x64@npm:1.3.101" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.3.100": - version: 1.3.100 - resolution: "@swc/core-linux-arm64-gnu@npm:1.3.100" +"@swc/core-linux-arm-gnueabihf@npm:1.3.101": + version: 1.3.101 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.101" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@swc/core-linux-arm64-gnu@npm:1.3.101": + version: 1.3.101 + resolution: "@swc/core-linux-arm64-gnu@npm:1.3.101" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.3.100": - version: 1.3.100 - resolution: "@swc/core-linux-arm64-musl@npm:1.3.100" +"@swc/core-linux-arm64-musl@npm:1.3.101": + version: 1.3.101 + resolution: "@swc/core-linux-arm64-musl@npm:1.3.101" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.3.100": - version: 1.3.100 - resolution: "@swc/core-linux-x64-gnu@npm:1.3.100" +"@swc/core-linux-x64-gnu@npm:1.3.101": + version: 1.3.101 + resolution: "@swc/core-linux-x64-gnu@npm:1.3.101" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.3.100": - version: 1.3.100 - resolution: "@swc/core-linux-x64-musl@npm:1.3.100" +"@swc/core-linux-x64-musl@npm:1.3.101": + version: 1.3.101 + resolution: "@swc/core-linux-x64-musl@npm:1.3.101" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.3.100": - version: 1.3.100 - resolution: "@swc/core-win32-arm64-msvc@npm:1.3.100" +"@swc/core-win32-arm64-msvc@npm:1.3.101": + version: 1.3.101 + resolution: "@swc/core-win32-arm64-msvc@npm:1.3.101" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.3.100": - version: 1.3.100 - resolution: "@swc/core-win32-ia32-msvc@npm:1.3.100" +"@swc/core-win32-ia32-msvc@npm:1.3.101": + version: 1.3.101 + resolution: "@swc/core-win32-ia32-msvc@npm:1.3.101" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.3.100": - version: 1.3.100 - resolution: "@swc/core-win32-x64-msvc@npm:1.3.100" +"@swc/core-win32-x64-msvc@npm:1.3.101": + version: 1.3.101 + resolution: "@swc/core-win32-x64-msvc@npm:1.3.101" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@swc/core@npm:^1.3.96": - version: 1.3.100 - resolution: "@swc/core@npm:1.3.100" - dependencies: - "@swc/core-darwin-arm64": "npm:1.3.100" - "@swc/core-darwin-x64": "npm:1.3.100" - "@swc/core-linux-arm64-gnu": "npm:1.3.100" - "@swc/core-linux-arm64-musl": "npm:1.3.100" - "@swc/core-linux-x64-gnu": "npm:1.3.100" - "@swc/core-linux-x64-musl": "npm:1.3.100" - "@swc/core-win32-arm64-msvc": "npm:1.3.100" - "@swc/core-win32-ia32-msvc": "npm:1.3.100" - "@swc/core-win32-x64-msvc": "npm:1.3.100" + version: 1.3.101 + resolution: "@swc/core@npm:1.3.101" + dependencies: + "@swc/core-darwin-arm64": "npm:1.3.101" + "@swc/core-darwin-x64": "npm:1.3.101" + "@swc/core-linux-arm-gnueabihf": "npm:1.3.101" + "@swc/core-linux-arm64-gnu": "npm:1.3.101" + "@swc/core-linux-arm64-musl": "npm:1.3.101" + "@swc/core-linux-x64-gnu": "npm:1.3.101" + "@swc/core-linux-x64-musl": "npm:1.3.101" + "@swc/core-win32-arm64-msvc": "npm:1.3.101" + "@swc/core-win32-ia32-msvc": "npm:1.3.101" + "@swc/core-win32-x64-msvc": "npm:1.3.101" "@swc/counter": "npm:^0.1.1" "@swc/types": "npm:^0.1.5" peerDependencies: @@ -2119,6 +2114,8 @@ __metadata: optional: true "@swc/core-darwin-x64": optional: true + "@swc/core-linux-arm-gnueabihf": + optional: true "@swc/core-linux-arm64-gnu": optional: true "@swc/core-linux-arm64-musl": @@ -2136,7 +2133,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: d6e873a7c627765991b18bd8d1b0ce1f1d9cf08c451fe78dbbf28dda14d4301cec2689f6bd85e604847d4a20226fd79c272796fef4f28feaca81a20c0f62e8e9 + checksum: 167e9decb494fbd66b57115eab8fa1ae23c7dae009597812db04df2c8434283ae028adfd4bfe5a6ac15ffbba8f2651c0460da8025d532efc1212ef94d70e271f languageName: node linkType: hard @@ -2213,11 +2210,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 20.10.3 - resolution: "@types/node@npm:20.10.3" + version: 20.10.5 + resolution: "@types/node@npm:20.10.5" dependencies: undici-types: "npm:~5.26.4" - checksum: 7c8a0327a29d68a0bb152ae30e8c4738638515dd599064821c9d0c1884a1efa103021cd8f8c91e690cd56b0602bb6fe0e6651a5df2337bdc85e0c0f66054b2ce + checksum: be30609aae0bfe492097815f166ccc07f465220cb604647fa4e5ec05a1d16c012a41b82b5f11ecfe2485cbb479d4d20384b95b809ca0bcff6d94d5bbafa645bb languageName: node linkType: hard @@ -2250,31 +2247,31 @@ __metadata: linkType: hard "@types/react-dom@npm:^18.2.15": - version: 18.2.17 - resolution: "@types/react-dom@npm:18.2.17" + version: 18.2.18 + resolution: "@types/react-dom@npm:18.2.18" dependencies: "@types/react": "npm:*" - checksum: 33b53078ed7e9e0cfc4dc691e938f7db1cc06353bc345947b41b581c3efe2b980c9e4eb6460dbf5ddc521dd91959194c970221a2bd4bfad9d23ebce338e12938 + checksum: 74dba11a1b8156f3a763f3fca1fb4ec1dcd349153279b8bf79210024a69f994bf2cf0728198c047f8130c5318420ea56281b0a4ef84c8ae943cd9a0cac705220 languageName: node linkType: hard -"@types/react-transition-group@npm:^4.4.9": - version: 4.4.9 - resolution: "@types/react-transition-group@npm:4.4.9" +"@types/react-transition-group@npm:^4.4.10": + version: 4.4.10 + resolution: "@types/react-transition-group@npm:4.4.10" dependencies: "@types/react": "npm:*" - checksum: 279cd319202f7ec24ecad174dffd19fd161250bc438bf3c62951f467093e5664a0c895b185976bf45f55b68ec901e520924216eb8abafe934b66f55337319ff5 + checksum: 3eb9bca143abc21eb781aa5cb1bded0c9335689d515bf0513fb8e63217b7a8122c6a323ecd5644a06938727e1f467ee061d8df1c93b68825a80ff1b47ab777a2 languageName: node linkType: hard "@types/react@npm:*, @types/react@npm:^18.2.37": - version: 18.2.42 - resolution: "@types/react@npm:18.2.42" + version: 18.2.45 + resolution: "@types/react@npm:18.2.45" dependencies: "@types/prop-types": "npm:*" "@types/scheduler": "npm:*" csstype: "npm:^3.0.2" - checksum: 2946d78c1f9a220a4dfedd7995b8bcba47235b19756bf3dd845c604bb24fff8d0ff5be81c0c98ac7f4488791e8c7e6cbcc4898c40c0209d74a1223b8fbfb994f + checksum: 4cc650c47ffb88baac29fb7a74e842e4af4a55f437086ef70250fdc75f0a5f2fcf8adc272d05ab2e00b1de6e14613296881271caee037dadf9130fdeb498c59e languageName: node linkType: hard @@ -2308,13 +2305,6 @@ __metadata: languageName: node linkType: hard -"@types/use-sync-external-store@npm:^0.0.3": - version: 0.0.3 - resolution: "@types/use-sync-external-store@npm:0.0.3" - checksum: 82824c1051ba40a00e3d47964cdf4546a224e95f172e15a9c62aa3f118acee1c7518b627a34f3aa87298a2039f982e8509f92bfcc18bea7c255c189c293ba547 - languageName: node - linkType: hard - "@types/ws@npm:^7.4.4": version: 7.4.7 resolution: "@types/ws@npm:7.4.7" @@ -2325,14 +2315,14 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^6.10.0": - version: 6.13.2 - resolution: "@typescript-eslint/eslint-plugin@npm:6.13.2" + version: 6.15.0 + resolution: "@typescript-eslint/eslint-plugin@npm:6.15.0" dependencies: "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:6.13.2" - "@typescript-eslint/type-utils": "npm:6.13.2" - "@typescript-eslint/utils": "npm:6.13.2" - "@typescript-eslint/visitor-keys": "npm:6.13.2" + "@typescript-eslint/scope-manager": "npm:6.15.0" + "@typescript-eslint/type-utils": "npm:6.15.0" + "@typescript-eslint/utils": "npm:6.15.0" + "@typescript-eslint/visitor-keys": "npm:6.15.0" debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" ignore: "npm:^5.2.4" @@ -2345,44 +2335,44 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 531a4406d872738d165c6a66cb26e976523c94053b022a8210dc9fd10e91b79b705bc0fcc77145e9744e4108b53bdba55e02a10dc17757b22be92aff57849384 + checksum: 78054afb0d4ab12d82db7a9cb005dfa2be42962341728abf4a81802e1f4c0f5b23de4870287f4b7e32aa4a4bc900bbc218f2d4d0c02aa77452e8e8e0b71fe3de languageName: node linkType: hard "@typescript-eslint/parser@npm:^6.10.0": - version: 6.13.2 - resolution: "@typescript-eslint/parser@npm:6.13.2" + version: 6.15.0 + resolution: "@typescript-eslint/parser@npm:6.15.0" dependencies: - "@typescript-eslint/scope-manager": "npm:6.13.2" - "@typescript-eslint/types": "npm:6.13.2" - "@typescript-eslint/typescript-estree": "npm:6.13.2" - "@typescript-eslint/visitor-keys": "npm:6.13.2" + "@typescript-eslint/scope-manager": "npm:6.15.0" + "@typescript-eslint/types": "npm:6.15.0" + "@typescript-eslint/typescript-estree": "npm:6.15.0" + "@typescript-eslint/visitor-keys": "npm:6.15.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 2c62b8cd8a37eb2ea59cd00e559f51a9f57af746e2040e872af3c58ddd3f4071ad7b7009789bdeb0e0d4ee0343bfe96ee77288020f3ae22d08e1674203f5e156 + checksum: e7f265fd4abd3bc49fa5b304cd4b9c22801ac5a9da4ee342bbab0c117d629ac4aad6998555b61a8c5a0b279c443a44ae99f16669e24e3ef17ccec20c8b7019e7 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.13.2": - version: 6.13.2 - resolution: "@typescript-eslint/scope-manager@npm:6.13.2" +"@typescript-eslint/scope-manager@npm:6.15.0": + version: 6.15.0 + resolution: "@typescript-eslint/scope-manager@npm:6.15.0" dependencies: - "@typescript-eslint/types": "npm:6.13.2" - "@typescript-eslint/visitor-keys": "npm:6.13.2" - checksum: 9b159e5bb10dfb5953e71488200b4126378fc7e987ce7d90946aea9ec40cd66c7ada92399657c5d9794189b764ca6f4eb38a8dcb9e4c5aa50ab6000a39636b9c + "@typescript-eslint/types": "npm:6.15.0" + "@typescript-eslint/visitor-keys": "npm:6.15.0" + checksum: 3428d99de440f227cbc2afb44cdcb25e44c4b49c5f490392f83e21d2048210a6ec2f2f68133376c842034f5b5ba4ec9721da7caa18e631e23b57e20927b5b6f0 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.13.2": - version: 6.13.2 - resolution: "@typescript-eslint/type-utils@npm:6.13.2" +"@typescript-eslint/type-utils@npm:6.15.0": + version: 6.15.0 + resolution: "@typescript-eslint/type-utils@npm:6.15.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:6.13.2" - "@typescript-eslint/utils": "npm:6.13.2" + "@typescript-eslint/typescript-estree": "npm:6.15.0" + "@typescript-eslint/utils": "npm:6.15.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.0.1" peerDependencies: @@ -2390,23 +2380,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 1ca97c78abdf479aea0c54e869fda2ae2f69de1974cc063062ce7b5b16c7fdf497ea15c50a29dd5941ea1b6b77e8f1213a5c272a747e334ac69ede083f327468 + checksum: 32cb531a4b5e0ccd431cba553ec73b87d4453b48af288a33e359ba4f5278126390d82799b61d3f0fbf135cfde1ac6c2275c2cf37a676e8a2a2811e774e660f16 languageName: node linkType: hard -"@typescript-eslint/types@npm:6.13.2": - version: 6.13.2 - resolution: "@typescript-eslint/types@npm:6.13.2" - checksum: 029918ca5b1442bb4bc435773504ce32191e2c3e2fde8d4176bb6513f03e3dfa2aa9724b2d22b1640656d666b97f7a7ebfeaf67b881d5e07250828fa83e3ebe8 +"@typescript-eslint/types@npm:6.15.0": + version: 6.15.0 + resolution: "@typescript-eslint/types@npm:6.15.0" + checksum: 6e33529ea301c8c4b8c1f589dadd5d2a66c1b24ec87a577524fbc996d4c7b65d4f4fdfa4a3937b691efee6a10a6b16f7bfcabe98a15e0fc0c0c57aa0d80dcc25 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.13.2": - version: 6.13.2 - resolution: "@typescript-eslint/typescript-estree@npm:6.13.2" +"@typescript-eslint/typescript-estree@npm:6.15.0": + version: 6.15.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.15.0" dependencies: - "@typescript-eslint/types": "npm:6.13.2" - "@typescript-eslint/visitor-keys": "npm:6.13.2" + "@typescript-eslint/types": "npm:6.15.0" + "@typescript-eslint/visitor-keys": "npm:6.15.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -2415,34 +2405,34 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 1c4c59dce0c51fdfee34d9f418e64fe28e3ec1a97661efc8a3d2780bdff36aff38de9090d356a968f394fa6d4e9c058936ce9cd260d4c44a52761ecd74915bce + checksum: 08955f6e84b8edb855a6769671e85889e52b15b82e00a64f595da867b21ad060e5342787c436d77702b2a1f39d411ac79b81a8d2e2006e9b1886eadb08b626df languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.13.2": - version: 6.13.2 - resolution: "@typescript-eslint/utils@npm:6.13.2" +"@typescript-eslint/utils@npm:6.15.0": + version: 6.15.0 + resolution: "@typescript-eslint/utils@npm:6.15.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" "@types/json-schema": "npm:^7.0.12" "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:6.13.2" - "@typescript-eslint/types": "npm:6.13.2" - "@typescript-eslint/typescript-estree": "npm:6.13.2" + "@typescript-eslint/scope-manager": "npm:6.15.0" + "@typescript-eslint/types": "npm:6.15.0" + "@typescript-eslint/typescript-estree": "npm:6.15.0" semver: "npm:^7.5.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: 84969be91e7949868eaaa289288c9d71927f0e427b572501b0991d8d62b40a4234f7287c35b35d276ccbb53e9ea5457b8250fcf4941e60e6b9ba4065fbfba416 + checksum: 53519a2027681bdc8f028f9421c65f193f91b5bb1659465fedb8043376c693c2391211f1c01d8ba25bfaa7f7b3a102263d7123f9dfade12032159f4b4490f0fb languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.13.2": - version: 6.13.2 - resolution: "@typescript-eslint/visitor-keys@npm:6.13.2" +"@typescript-eslint/visitor-keys@npm:6.15.0": + version: 6.15.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.15.0" dependencies: - "@typescript-eslint/types": "npm:6.13.2" + "@typescript-eslint/types": "npm:6.15.0" eslint-visitor-keys: "npm:^3.4.1" - checksum: c173bc1fcc42c3075a5ee094e7f3bf0279d98315c25ff49e20d02d79022b1d0402accfa113b070afb4d52a6f6d180594b67baa8b6a784eabdf82b54dd1ff454c + checksum: bf9f71af60bd63d1073900e75c5a0aa6eddd672f6c3ac6092c765d67deb7a0c32d2a5f6f3aee9e95f93a93d58563a76da209bd8487aadafd4d013100ffe38520 languageName: node linkType: hard @@ -3787,9 +3777,9 @@ __metadata: linkType: hard "caniuse-db@npm:^1.0.30000187, caniuse-db@npm:^1.0.30000634, caniuse-db@npm:^1.0.30000639": - version: 1.0.30001566 - resolution: "caniuse-db@npm:1.0.30001566" - checksum: 51c0622695126eb94771990f639f99abfbfe59fbe65b8b3fa405ba7f0bb30e05f6e99c427d7e9ef9ab3b238f75243baa4d2a0e0e2ac2bf5b9cbd59b7f69fada1 + version: 1.0.30001570 + resolution: "caniuse-db@npm:1.0.30001570" + checksum: 07e5c7cbd27fba9783fa585847939b6d71ce91aaa42aae3f1c96ea032b73139040b6c709d2a01afc33e547cb882932889a5750e6a792d74c7eca3b0eda8d7d67 languageName: node linkType: hard @@ -3884,7 +3874,7 @@ __metadata: languageName: node linkType: hard -"citty@npm:^0.1.3, citty@npm:^0.1.4": +"citty@npm:^0.1.4, citty@npm:^0.1.5": version: 0.1.5 resolution: "citty@npm:0.1.5" dependencies: @@ -4473,9 +4463,9 @@ __metadata: linkType: hard "csstype@npm:^3.0.2, csstype@npm:^3.1.2": - version: 3.1.2 - resolution: "csstype@npm:3.1.2" - checksum: 32c038af259897c807ac738d9eab16b3d86747c72b09d5c740978e06f067f9b7b1737e1b75e407c7ab1fe1543dc95f20e202b4786aeb1b8d3bdf5d5ce655e6c6 + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 languageName: node linkType: hard @@ -4500,8 +4490,8 @@ __metadata: resolution: "dashboard-rarime@workspace:." dependencies: "@comparaonline/stylelint-config-scss-modules": "npm:^1.1.0" - "@distributedlab/tools": "npm:^1.0.0-rc.8" - "@distributedlab/w3p": "npm:^1.0.0-rc.8" + "@distributedlab/tools": "npm:^1.0.0-rc.9" + "@distributedlab/w3p": "npm:^1.0.0-rc.9" "@emotion/react": "npm:^11.11.1" "@emotion/styled": "npm:^11.11.0" "@esbuild-plugins/node-globals-polyfill": "npm:^0.2.3" @@ -4509,8 +4499,7 @@ __metadata: "@hookform/resolvers": "npm:^3.3.2" "@mui/icons-material": "npm:^5.14.19" "@mui/material": "npm:^5.14.20" - "@rarimo/rarime-connector": "npm:^1.0.1" - "@reduxjs/toolkit": "npm:^2.0.1" + "@rarimo/rarime-connector": "npm:^1.0.2" "@types/lodash": "npm:^4" "@types/react": "npm:^18.2.37" "@types/react-dom": "npm:^18.2.15" @@ -4540,7 +4529,6 @@ __metadata: react-dom: "npm:^18.2.0" react-hook-form: "npm:^7.48.2" react-i18next: "npm:^12.1.1" - react-redux: "npm:^9.0.1" react-router-dom: "npm:^6.20.1" react-use: "npm:^17.4.2" rollup-plugin-visualizer: "npm:^5.9.2" @@ -4550,6 +4538,7 @@ __metadata: stylelint-declaration-strict-value: "npm:^1.9.2" stylelint-scss: "npm:^5.0.1" typescript: "npm:^5.2.2" + valtio: "npm:^1.12.1" vite: "npm:^4.4.12" vite-plugin-checker: "npm:^0.6.1" vite-plugin-html: "npm:^3.2.0" @@ -4735,6 +4724,15 @@ __metadata: languageName: node linkType: hard +"derive-valtio@npm:0.1.0": + version: 0.1.0 + resolution: "derive-valtio@npm:0.1.0" + peerDependencies: + valtio: "*" + checksum: c64ed74e2bc140dafe080a58fd499f803cebaa89774b5d2bd0fea8054728912f1c715c5c370b4ff01ab9908b64828a7f8f0c968dc9efd0aee037e5679dd804d8 + languageName: node + linkType: hard + "des.js@npm:^1.0.0": version: 1.1.0 resolution: "des.js@npm:1.1.0" @@ -5018,9 +5016,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.2.7": - version: 1.4.603 - resolution: "electron-to-chromium@npm:1.4.603" - checksum: 92287fb0780c05e98e2cc46ce0cb158e7f7f8a68b94b1418ec229746e7546e5661614b26afa31084bb893a073191b17799a61f5454937a8d3095b52c0bf6a835 + version: 1.4.615 + resolution: "electron-to-chromium@npm:1.4.615" + checksum: 6602172761e44ca1a6c010a010efd0c42710e1e08911e76dd2d3df72ae2a563fb75b0853387273d1e45a4befd314162b2b1debcf9055513f62c6d6a8df4de73a languageName: node linkType: hard @@ -5353,32 +5351,35 @@ __metadata: linkType: hard "esbuild@npm:^0.19.8": - version: 0.19.8 - resolution: "esbuild@npm:0.19.8" - dependencies: - "@esbuild/android-arm": "npm:0.19.8" - "@esbuild/android-arm64": "npm:0.19.8" - "@esbuild/android-x64": "npm:0.19.8" - "@esbuild/darwin-arm64": "npm:0.19.8" - "@esbuild/darwin-x64": "npm:0.19.8" - "@esbuild/freebsd-arm64": "npm:0.19.8" - "@esbuild/freebsd-x64": "npm:0.19.8" - "@esbuild/linux-arm": "npm:0.19.8" - "@esbuild/linux-arm64": "npm:0.19.8" - "@esbuild/linux-ia32": "npm:0.19.8" - "@esbuild/linux-loong64": "npm:0.19.8" - "@esbuild/linux-mips64el": "npm:0.19.8" - "@esbuild/linux-ppc64": "npm:0.19.8" - "@esbuild/linux-riscv64": "npm:0.19.8" - "@esbuild/linux-s390x": "npm:0.19.8" - "@esbuild/linux-x64": "npm:0.19.8" - "@esbuild/netbsd-x64": "npm:0.19.8" - "@esbuild/openbsd-x64": "npm:0.19.8" - "@esbuild/sunos-x64": "npm:0.19.8" - "@esbuild/win32-arm64": "npm:0.19.8" - "@esbuild/win32-ia32": "npm:0.19.8" - "@esbuild/win32-x64": "npm:0.19.8" + version: 0.19.10 + resolution: "esbuild@npm:0.19.10" + dependencies: + "@esbuild/aix-ppc64": "npm:0.19.10" + "@esbuild/android-arm": "npm:0.19.10" + "@esbuild/android-arm64": "npm:0.19.10" + "@esbuild/android-x64": "npm:0.19.10" + "@esbuild/darwin-arm64": "npm:0.19.10" + "@esbuild/darwin-x64": "npm:0.19.10" + "@esbuild/freebsd-arm64": "npm:0.19.10" + "@esbuild/freebsd-x64": "npm:0.19.10" + "@esbuild/linux-arm": "npm:0.19.10" + "@esbuild/linux-arm64": "npm:0.19.10" + "@esbuild/linux-ia32": "npm:0.19.10" + "@esbuild/linux-loong64": "npm:0.19.10" + "@esbuild/linux-mips64el": "npm:0.19.10" + "@esbuild/linux-ppc64": "npm:0.19.10" + "@esbuild/linux-riscv64": "npm:0.19.10" + "@esbuild/linux-s390x": "npm:0.19.10" + "@esbuild/linux-x64": "npm:0.19.10" + "@esbuild/netbsd-x64": "npm:0.19.10" + "@esbuild/openbsd-x64": "npm:0.19.10" + "@esbuild/sunos-x64": "npm:0.19.10" + "@esbuild/win32-arm64": "npm:0.19.10" + "@esbuild/win32-ia32": "npm:0.19.10" + "@esbuild/win32-x64": "npm:0.19.10" dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true "@esbuild/android-arm": optional: true "@esbuild/android-arm64": @@ -5425,7 +5426,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 57d7d0bc40965bdd9d4c2d76d7f9b8890c59d764e2e3820d3b01af03b6187a90efc0acf05ec900d66672c15760d7377bd22d9330d302fecc492b27065c6941a6 + checksum: e2d9012e664f4c02add4c002548fda1d06434d5bdecbf1471c89c1b361e7f88f62ebf1187fae6940e5c58d60c3dd5b4c4972bbf2df95c30270bfcc77543b463e languageName: node linkType: hard @@ -5503,8 +5504,8 @@ __metadata: linkType: hard "eslint-plugin-import@npm:^2.26.0": - version: 2.29.0 - resolution: "eslint-plugin-import@npm:2.29.0" + version: 2.29.1 + resolution: "eslint-plugin-import@npm:2.29.1" dependencies: array-includes: "npm:^3.1.7" array.prototype.findlastindex: "npm:^1.2.3" @@ -5522,10 +5523,10 @@ __metadata: object.groupby: "npm:^1.0.1" object.values: "npm:^1.1.7" semver: "npm:^6.3.1" - tsconfig-paths: "npm:^3.14.2" + tsconfig-paths: "npm:^3.15.0" peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 761a4e1fbc2cd318e62350bed4c448f8b11ed83091d6bb7776f096556363a09debd9922b39fd2714c895edc9aaea82e08e684eb632283f880c58a91e4bae6733 + checksum: 5f35dfbf4e8e67f741f396987de9504ad125c49f4144508a93282b4ea0127e052bde65ab6def1f31b6ace6d5d430be698333f75bdd7dca3bc14226c92a083196 languageName: node linkType: hard @@ -5641,13 +5642,13 @@ __metadata: linkType: hard "eslint@npm:^8.43.0": - version: 8.55.0 - resolution: "eslint@npm:8.55.0" + version: 8.56.0 + resolution: "eslint@npm:8.56.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.55.0" + "@eslint/js": "npm:8.56.0" "@humanwhocodes/config-array": "npm:^0.11.13" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" @@ -5684,7 +5685,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: d28c0b60f19bb7d355cb8393e77b018c8f548dba3f820b799c89bb2e0c436ee26084e700c5e57e1e97e7972ec93065277849141b82e7b0c0d02c2dc1e553a2a1 + checksum: 2be598f7da1339d045ad933ffd3d4742bee610515cd2b0d9a2b8b729395a01d4e913552fff555b559fccaefd89d7b37632825789d1b06470608737ae69ab43fb languageName: node linkType: hard @@ -6041,11 +6042,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" + version: 1.16.0 + resolution: "fastq@npm:1.16.0" dependencies: reusify: "npm:^1.0.4" - checksum: 5ce4f83afa5f88c9379e67906b4d31bc7694a30826d6cc8d0f0473c966929017fda65c2174b0ec89f064ede6ace6c67f8a4fe04cef42119b6a55b0d465554c24 + checksum: 38c1b49adba639af020727284a02af021acab764efd7f088bc31364e8a5b01ce9031eb6c5f7f304019b8267c3b7c236e79d6904884f50f94f83b1700b8a6619a languageName: node linkType: hard @@ -6525,11 +6526,11 @@ __metadata: linkType: hard "globals@npm:^13.19.0": - version: 13.23.0 - resolution: "globals@npm:13.23.0" + version: 13.24.0 + resolution: "globals@npm:13.24.0" dependencies: type-fest: "npm:^0.20.2" - checksum: fc05e184b3be59bffa2580f28551a12a758c3a18df4be91444202982c76f13f52821ad54ffaf7d3f2a4d2498fdf54aeaca8d4540fd9e860a9edb09d34ef4c507 + checksum: d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd languageName: node linkType: hard @@ -7005,13 +7006,6 @@ __metadata: languageName: node linkType: hard -"immer@npm:^10.0.3": - version: 10.0.3 - resolution: "immer@npm:10.0.3" - checksum: 282a4f8479a40f7d12b2b3243c095e3e892bf99058e2ffcdd6b8e9fd143e6a90f2717ab9b6c8b97c927ffb8054465c8f647056f41660dbfd672e240cf1063503 - languageName: node - linkType: hard - "immutable@npm:^4.0.0": version: 4.3.4 resolution: "immutable@npm:4.3.4" @@ -10221,11 +10215,11 @@ __metadata: linkType: hard "react-hook-form@npm:^7.48.2": - version: 7.48.2 - resolution: "react-hook-form@npm:7.48.2" + version: 7.49.2 + resolution: "react-hook-form@npm:7.49.2" peerDependencies: react: ^16.8.0 || ^17 || ^18 - checksum: 77663276288d3e240da76c469612fec2bfb2dd34ed0512adb8554b8567e89a316c3df62266e51639f66a9a9d50ce175e8dc965f94bc31afecb460ed48333dafa + checksum: 8e2d3209d49a816f08e61a3b1847e9edff5ecb6e5b3cd056780c2331f8bb32aa0b7a2542bece602b415ddd4009023c5d054a27a021dc5014672623d5990853c8 languageName: node linkType: hard @@ -10261,55 +10255,27 @@ __metadata: languageName: node linkType: hard -"react-redux@npm:^9.0.1": - version: 9.0.1 - resolution: "react-redux@npm:9.0.1" - dependencies: - "@types/use-sync-external-store": "npm:^0.0.3" - use-sync-external-store: "npm:^1.0.0" - peerDependencies: - "@types/react": ^18.2.41 - "@types/react-dom": ^18.2.17 - react: ^18.0 - react-dom: ^18.0 - react-native: ">=0.71" - redux: ^5.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - react-dom: - optional: true - react-native: - optional: true - redux: - optional: true - checksum: 0e9d18398746883e1aa85766bb0b41339d51fc9d066876dd6170a3e9c559d91a85dffeb510e20f495a0a939ce33c4d73808f6c145915c041ea00dbfea211ee10 - languageName: node - linkType: hard - "react-router-dom@npm:^6.20.1": - version: 6.20.1 - resolution: "react-router-dom@npm:6.20.1" + version: 6.21.0 + resolution: "react-router-dom@npm:6.21.0" dependencies: - "@remix-run/router": "npm:1.13.1" - react-router: "npm:6.20.1" + "@remix-run/router": "npm:1.14.0" + react-router: "npm:6.21.0" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 85d94fe4d21120c8782030cb94546a2a59cf057583dceb8e9a7f804655680af9488f4438533e0e5a128412e5c2dcac8c17b934907a7669085fdca19ec6bd5123 + checksum: 635b233dd993599954f82fba9f4baa915061a75bfac79fff142aecdfa4ed418efd7de32e0455b50715fc11250951f049bbd3ead4cb55cfe09fe35c1948717359 languageName: node linkType: hard -"react-router@npm:6.20.1": - version: 6.20.1 - resolution: "react-router@npm:6.20.1" +"react-router@npm:6.21.0": + version: 6.21.0 + resolution: "react-router@npm:6.21.0" dependencies: - "@remix-run/router": "npm:1.13.1" + "@remix-run/router": "npm:1.14.0" peerDependencies: react: ">=16.8" - checksum: 5249f42048633fef42361e08b6fb879e6a575415ac3068a0805ae5464fec998a3149ca262cc1939ae8f4607ee24caa6ec0623c0fef702f1d323faba4a5f87d53 + checksum: ff499df6994353b79ddd4abf35004c4dce944668fa16b18896a72ba255447d3f5ca50018d90f3034abbe08b87a5757141b09144f8eb17e4f375d8850373a11c3 languageName: node linkType: hard @@ -10512,22 +10478,6 @@ __metadata: languageName: node linkType: hard -"redux-thunk@npm:^3.1.0": - version: 3.1.0 - resolution: "redux-thunk@npm:3.1.0" - peerDependencies: - redux: ^5.0.0 - checksum: 21557f6a30e1b2e3e470933247e51749be7f1d5a9620069a3125778675ce4d178d84bdee3e2a0903427a5c429e3aeec6d4df57897faf93eb83455bc1ef7b66fd - languageName: node - linkType: hard - -"redux@npm:^5.0.0": - version: 5.0.0 - resolution: "redux@npm:5.0.0" - checksum: 31e0e1c1483ff7f264cf3a8e47b8d5149249273bc8694edf72291faf9a631e4164a77d515c688e7f74ecac1dc629ed2c05d0598aebdb896ed9e2f39fd014a2a3 - languageName: node - linkType: hard - "reflect.getprototypeof@npm:^1.0.4": version: 1.0.4 resolution: "reflect.getprototypeof@npm:1.0.4" @@ -10543,9 +10493,9 @@ __metadata: linkType: hard "regenerator-runtime@npm:^0.14.0": - version: 0.14.0 - resolution: "regenerator-runtime@npm:0.14.0" - checksum: e25f062c1a183f81c99681691a342760e65c55e8d3a4d4fe347ebe72433b123754b942b70b622959894e11f8a9131dc549bd3c9a5234677db06a4af42add8d12 + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 languageName: node linkType: hard @@ -10644,13 +10594,6 @@ __metadata: languageName: node linkType: hard -"reselect@npm:^5.0.1": - version: 5.0.1 - resolution: "reselect@npm:5.0.1" - checksum: 0724b4555cd6411849de334a75177780f127af849eb71c4b709966d07ade8090d125c0c926dc6cf936866d23ebadda6aad1da93cd8340525323b889f25d56d51 - languageName: node - linkType: hard - "resize-observer-polyfill@npm:^1.5.1": version: 1.5.1 resolution: "resize-observer-polyfill@npm:1.5.1" @@ -10819,8 +10762,8 @@ __metadata: linkType: hard "rollup-plugin-visualizer@npm:^5.9.2": - version: 5.10.0 - resolution: "rollup-plugin-visualizer@npm:5.10.0" + version: 5.11.0 + resolution: "rollup-plugin-visualizer@npm:5.11.0" dependencies: open: "npm:^8.4.0" picomatch: "npm:^2.3.1" @@ -10833,7 +10776,7 @@ __metadata: optional: true bin: rollup-plugin-visualizer: dist/bin/cli.js - checksum: 46a920c3405c0747e42c55d97f3047c4cb6eb1b67ffbe7aa1c0a4d27d4de9bbe9c46e508455d77afbf676f3e3e5a7702ab8e6bfeba582ff766851010f94efeac + checksum: acc3894395ea74f70ae532108cc5908d54d8b485e6a8e50ff83a25506f91143d121f6854fd3ca0203046335dbf231f76269a6dd1e9780fb494f73a9bcde7d6ec languageName: node linkType: hard @@ -10861,8 +10804,8 @@ __metadata: linkType: hard "rpc-websockets@npm:^7.5.1": - version: 7.8.0 - resolution: "rpc-websockets@npm:7.8.0" + version: 7.9.0 + resolution: "rpc-websockets@npm:7.9.0" dependencies: "@babel/runtime": "npm:^7.17.2" bufferutil: "npm:^4.0.1" @@ -10875,7 +10818,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: d5e6f052740f98357d64106d921e8fa6d040675f894e45e21dd9c4cce4498b97174c6c65931329c67900e3e6025786c3ae4b1c7adec44d26af8874dd5ba51b52 + checksum: f614b4e79fee18a93228868d7b0cd15ab1dd26f56deddd7a2191432a744f771dad57ba2c217a8d4d596c565b4aa524637fce0a0163fea6151df8fc002f0a3207 languageName: node linkType: hard @@ -11916,8 +11859,8 @@ __metadata: linkType: hard "stylelint-scss@npm:^5.0.1": - version: 5.3.1 - resolution: "stylelint-scss@npm:5.3.1" + version: 5.3.2 + resolution: "stylelint-scss@npm:5.3.2" dependencies: known-css-properties: "npm:^0.29.0" postcss-media-query-parser: "npm:^0.2.3" @@ -11926,7 +11869,7 @@ __metadata: postcss-value-parser: "npm:^4.2.0" peerDependencies: stylelint: ^14.5.1 || ^15.0.0 - checksum: 5dfed5f9ac9812cd2ac6ef0272c720dee0326aaaee2998315a23bdcd71b8f04427f29cad634793eea2b45984182e20f03e90d43501e8e4d55bc956f80e2de477 + checksum: d2cf3c9b3d2fad386f781ddf8056cdc12794048809f1f9dd7b87dba28c908ff37a9fb21f0fb6681a53cdbbe58614178a6ff78dce93180d3c4738144e0cf34062 languageName: node linkType: hard @@ -12213,8 +12156,8 @@ __metadata: linkType: hard "terser@npm:^5.10.0": - version: 5.25.0 - resolution: "terser@npm:5.25.0" + version: 5.26.0 + resolution: "terser@npm:5.26.0" dependencies: "@jridgewell/source-map": "npm:^0.3.3" acorn: "npm:^8.8.2" @@ -12222,7 +12165,7 @@ __metadata: source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: 439a5128df77d952a664b3c9d798cf2e8463c9cbd0c76e92f811ddec674ea330186ed7a3df3d28d0dd6ed358959d9bddba120d3a2bb13afddaf24576652015e5 + checksum: 3906289c6bacd75804a47a583cdafefbd76c5edb39435369755c7b1592e57586fb2f4bddf6eb37a807d6e782171dbf0aa7bbdc80fd5b77b2f2b62196cac49b62 languageName: node linkType: hard @@ -12372,9 +12315,9 @@ __metadata: linkType: hard "traverse@npm:^0.6.6": - version: 0.6.7 - resolution: "traverse@npm:0.6.7" - checksum: 97312cbcce0fdc640cf871a33c3f8efa85fbc2e21020bcbbf48b50883db4c41cfef580f3deaab67217291b761be4558fff34aab1baff7eb2b65323412458a489 + version: 0.6.8 + resolution: "traverse@npm:0.6.8" + checksum: d97a71be2ca895ff6b813840db37f9b5d88e30f7c4c4bd5b22c5c68ebc22d4a10c4599e02c51414523cc7ada3432e118ea62ebd53cf6f3a4f3aa951bd45072a9 languageName: node linkType: hard @@ -12422,15 +12365,15 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.14.2": - version: 3.14.2 - resolution: "tsconfig-paths@npm:3.14.2" +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" dependencies: "@types/json5": "npm:^0.0.29" json5: "npm:^1.0.2" minimist: "npm:^1.2.6" strip-bom: "npm:^3.0.0" - checksum: fdc92bb7b18b31c0e76f8ec4f98d07236b09590fd6578e587ad024792c8b2235d65125a8fd007fa47a84400f84ceccbf33f24e5198d953249e7204f4cef3517c + checksum: 5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5 languageName: node linkType: hard @@ -12547,22 +12490,22 @@ __metadata: linkType: hard "typescript@npm:^5.2.2": - version: 5.3.2 - resolution: "typescript@npm:5.3.2" + version: 5.3.3 + resolution: "typescript@npm:5.3.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: d7dbe1fbe19039e36a65468ea64b5d338c976550394ba576b7af9c68ed40c0bc5d12ecce390e4b94b287a09a71bd3229f19c2d5680611f35b7c53a3898791159 + checksum: e33cef99d82573624fc0f854a2980322714986bc35b9cb4d1ce736ed182aeab78e2cb32b385efa493b2a976ef52c53e20d6c6918312353a91850e2b76f1ea44f languageName: node linkType: hard "typescript@patch:typescript@npm%3A^5.2.2#optional!builtin": - version: 5.3.2 - resolution: "typescript@patch:typescript@npm%3A5.3.2#optional!builtin::version=5.3.2&hash=e012d7" + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 73c8bad74e732d93211c9d77f28b03307e2f5fc6a0afc73f4b783261ab567686a16d6ae958bdaef383a00be1b0b8c8b6741dd6ca3d13af4963fa7e47456d49c7 + checksum: 1d0a5f4ce496c42caa9a30e659c467c5686eae15d54b027ee7866744952547f1be1262f2d40de911618c242b510029d51d43ff605dba8fb740ec85ca2d3f9500 languageName: node linkType: hard @@ -12740,15 +12683,15 @@ __metadata: linkType: hard "untun@npm:^0.1.2": - version: 0.1.2 - resolution: "untun@npm:0.1.2" + version: 0.1.3 + resolution: "untun@npm:0.1.3" dependencies: - citty: "npm:^0.1.3" + citty: "npm:^0.1.5" consola: "npm:^3.2.3" pathe: "npm:^1.1.1" bin: untun: bin/untun.mjs - checksum: b3de21889d18fc37752d389a220fa85503e6d11dfdfa5c68feb9ac3cb90988048f57ef62474b50df720e7711ac40e1f0864a25d5600f1f9a0aa0e6e89bb9538c + checksum: 2b44a4cc84a5c21994f43b9f55348e5a8d9dd5fd0ad8fb5cd091b6f6b53d506b1cdb90e89cc238d61b46d488f7a89ab0d1a5c735bfc835581c7b22a236381295 languageName: node linkType: hard @@ -12785,7 +12728,7 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:1.2.0, use-sync-external-store@npm:^1.0.0": +"use-sync-external-store@npm:1.2.0": version: 1.2.0 resolution: "use-sync-external-store@npm:1.2.0" peerDependencies: @@ -12868,6 +12811,25 @@ __metadata: languageName: node linkType: hard +"valtio@npm:^1.12.1": + version: 1.12.1 + resolution: "valtio@npm:1.12.1" + dependencies: + derive-valtio: "npm:0.1.0" + proxy-compare: "npm:2.5.1" + use-sync-external-store: "npm:1.2.0" + peerDependencies: + "@types/react": ">=16.8" + react: ">=16.8" + peerDependenciesMeta: + "@types/react": + optional: true + react: + optional: true + checksum: 250a05b92eea8d6d31d97e3c553954ca174d0918032b25bb7ff24f3486ad13e94d4e618f521f87cc2ee03ba9ef5171ed7662d184290a0d194eb4b81fba19249e + languageName: node + linkType: hard + "vary@npm:^1": version: 1.1.2 resolution: "vary@npm:1.1.2" @@ -12980,8 +12942,8 @@ __metadata: linkType: hard "vite-tsconfig-paths@npm:^4.0.3": - version: 4.2.1 - resolution: "vite-tsconfig-paths@npm:4.2.1" + version: 4.2.2 + resolution: "vite-tsconfig-paths@npm:4.2.2" dependencies: debug: "npm:^4.1.1" globrex: "npm:^0.1.2" @@ -12991,7 +12953,7 @@ __metadata: peerDependenciesMeta: vite: optional: true - checksum: 982fb89b9e970fa69536688cecef020a7d0df3651364b88dba66297800b81cfbe397dec41b11f9afbd3a0559bf15964ee2b4caf9a308ebd3efc158fffdc401bf + checksum: 8f63d799b139cceeb2a65421f940f64dfe85be8b99e6e5e6ed1b348914ff1ede638c451568bb9ed5e6f14e27c4b66b2d6ed2b453a61357bd30e25ed1be062e2c languageName: node linkType: hard @@ -13340,8 +13302,8 @@ __metadata: linkType: hard "ws@npm:^8.5.0": - version: 8.14.2 - resolution: "ws@npm:8.14.2" + version: 8.15.1 + resolution: "ws@npm:8.15.1" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -13350,7 +13312,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 35b4c2da048b8015c797fd14bcb5a5766216ce65c8a5965616a5440ca7b6c3681ee3cbd0ea0c184a59975556e9d58f2002abf8485a14d11d3371770811050a16 + checksum: 9964360dd5ab35c7376bd7c4295a3c8bd44ea0838c9413742548a6fb3ec371fc6c18552d5b8e76bdc21536db1909765612815bae072674b5ec69971605395a96 languageName: node linkType: hard @@ -13503,13 +13465,13 @@ __metadata: linkType: hard "yup@npm:^1.3.2": - version: 1.3.2 - resolution: "yup@npm:1.3.2" + version: 1.3.3 + resolution: "yup@npm:1.3.3" dependencies: property-expr: "npm:^2.0.5" tiny-case: "npm:^1.0.3" toposort: "npm:^2.0.2" type-fest: "npm:^2.19.0" - checksum: 0820db84fc617b5a75b739bbdef73599bc36ad5a23f2746ae2e2600bb8bc7274a4f178336ab030f5d1a36774aeb08b891aa3fb6d88f64ef61f82ffc8e328b67d + checksum: cc00e98af8617b779dd151d6a77779228cfe973a185c743628b2afdecda88c333187d058c1199518d696c15827ba9b757a6c57c1ace6766d970d3cd2368c3264 languageName: node linkType: hard