Skip to content

Commit eadb01f

Browse files
chore: update medium-risk dependencies
Update dev tooling and build dependencies to their latest major versions: - @biomejs/biome 1.9.4 -> 2.4.10 (config migrated via biome migrate) - vitest 3.x -> 4.1.2, @vitest/coverage-v8 3.x -> 4.1.2 - jsdom 26.x -> 29.0.1 - @commitlint/cli 19.x -> 20.5.0, config-conventional 19.x -> 20.5.0 - lint-staged 15.x -> 16.4.0 - @vitejs/plugin-react-swc 3.x -> 4.3.0 - vite-tsconfig-paths 5.x -> 6.1.1 - vite-plugin-sitemap 0.7.x -> 0.8.2 - @vercel/analytics 1.x -> 2.0.1 Closes #435
1 parent 12126f3 commit eadb01f

97 files changed

Lines changed: 832 additions & 1108 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

biome.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
3-
"organizeImports": {
4-
"enabled": true
5-
},
2+
"$schema": "https://biomejs.dev/schemas/2.4.10/schema.json",
3+
"assist": { "actions": { "source": { "organizeImports": "on" } } },
64
"vcs": {
75
"clientKind": "git",
86
"enabled": true,
97
"useIgnoreFile": true
108
},
119
"files": {
12-
"ignore": ["src/routeTree.gen.ts", ".install-files/**/*"]
10+
"includes": ["**", "!**/src/routeTree.gen.ts", "!**/.install-files/**/*"]
1311
},
1412
"formatter": {
1513
"attributePosition": "multiline",

package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"@tanstack/react-router": "^1.168.10",
3838
"@tanstack/react-virtual": "^3.13.23",
3939
"@uniswap/default-token-list": "^18.12.0",
40-
"@vercel/analytics": "^1.5.0",
40+
"@vercel/analytics": "^2.0.1",
4141
"@web3icons/core": "^4.0.13",
4242
"@web3icons/react": "^4.0.13",
4343
"connectkit": "^1.9.2",
@@ -56,9 +56,9 @@
5656
"zod": "^3.24.4"
5757
},
5858
"devDependencies": {
59-
"@biomejs/biome": "1.9.4",
60-
"@commitlint/cli": "^19.8.1",
61-
"@commitlint/config-conventional": "^19.8.1",
59+
"@biomejs/biome": "2.4.10",
60+
"@commitlint/cli": "^20.5.0",
61+
"@commitlint/config-conventional": "^20.5.0",
6262
"@graphql-codegen/cli": "^5.0.6",
6363
"@graphql-typed-document-node/core": "^3.2.0",
6464
"@parcel/watcher": "^2.5.1",
@@ -71,13 +71,13 @@
7171
"@testing-library/user-event": "^14.6.1",
7272
"@types/react": "^19.1.3",
7373
"@types/react-dom": "^19.1.3",
74-
"@vitejs/plugin-react-swc": "^3.9.0",
75-
"@vitest/coverage-v8": "^3.1.3",
74+
"@vitejs/plugin-react-swc": "^4.3.0",
75+
"@vitest/coverage-v8": "^4.1.2",
7676
"@wagmi/cli": "^2.3.1",
7777
"change-case": "^5.4.4",
7878
"husky": "^9.1.7",
79-
"jsdom": "^26.1.0",
80-
"lint-staged": "^15.5.2",
79+
"jsdom": "^29.0.1",
80+
"lint-staged": "^16.4.0",
8181
"ts-node": "^10.9.2",
8282
"typedoc": "^0.28.18",
8383
"typedoc-github-theme": "^0.4.0",
@@ -86,9 +86,9 @@
8686
"typedoc-plugin-rename-defaults": "^0.7.3",
8787
"typescript": "^5.8.3",
8888
"vite": "^6.3.5",
89-
"vite-plugin-sitemap": "^0.7.1",
90-
"vite-tsconfig-paths": "^5.1.4",
91-
"vitest": "^3.1.3",
89+
"vite-plugin-sitemap": "^0.8.2",
90+
"vite-tsconfig-paths": "^6.1.1",
91+
"vitest": "^4.1.2",
9292
"vocs": "1.4.1"
9393
},
9494
"packageManager": "pnpm@10.33.0"

pnpm-lock.yaml

Lines changed: 592 additions & 859 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/components/pageComponents/NotFound404.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import { useNavigate } from '@tanstack/react-router'
12
import { GeneralMessage } from '@/src/components/sharedComponents/ui/GeneralMessage'
23
import PrimaryButton from '@/src/components/sharedComponents/ui/PrimaryButton'
3-
import { useNavigate } from '@tanstack/react-router'
44

55
const Icon = () => (
66
<svg

src/components/pageComponents/home/Examples/Item/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1+
import { Dialog, Flex, type FlexProps, Heading, Portal, Text } from '@chakra-ui/react'
2+
import { type FC, type ReactNode, useState } from 'react'
13
import DemoButton from '@/src/components/pageComponents/home/Examples/Item/buttons/DemoButton'
24
import DocumentationButton from '@/src/components/pageComponents/home/Examples/Item/buttons/DocumentationButton'
35
import Modal from '@/src/components/sharedComponents/ui/Modal'
4-
import { Dialog, Flex, type FlexProps, Heading, Portal, Text } from '@chakra-ui/react'
5-
import { type FC, type ReactNode, useState } from 'react'
66
import styles from './styles'
77

88
export interface Props extends FlexProps {

src/components/pageComponents/home/Examples/List/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import Item, { type Props as ItemProps } from '@/src/components/pageComponents/home/Examples/Item'
21
import { Grid, type GridProps } from '@chakra-ui/react'
32
import type { FC } from 'react'
3+
import Item, { type Props as ItemProps } from '@/src/components/pageComponents/home/Examples/Item'
44

55
interface Props extends GridProps {
66
items: ItemProps[]

src/components/pageComponents/home/Examples/demos/EnsName/index.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import Icon from '@/src/components/pageComponents/home/Examples/demos/EnsName/Icon'
2-
import { OptionsDropdown } from '@/src/components/pageComponents/home/Examples/demos/OptionsDropdown'
3-
import Spinner from '@/src/components/sharedComponents/ui/Spinner'
41
import { Flex, Heading, Input } from '@chakra-ui/react'
52
import { type ChangeEvent, useEffect, useState } from 'react'
63
import { useDebouncedCallback } from 'use-debounce'
74
import type { Address } from 'viem'
85
import { useEnsName } from 'wagmi'
96
import { mainnet } from 'wagmi/chains'
7+
import Icon from '@/src/components/pageComponents/home/Examples/demos/EnsName/Icon'
8+
import { OptionsDropdown } from '@/src/components/pageComponents/home/Examples/demos/OptionsDropdown'
9+
import Spinner from '@/src/components/sharedComponents/ui/Spinner'
1010

1111
const EnsNameSearch = ({ address }: { address?: Address }) => {
1212
const { data, error, status } = useEnsName({

src/components/pageComponents/home/Examples/demos/HashHandling/Hash.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import BaseHash from '@/src/components/sharedComponents/Hash'
2-
import { toaster } from '@/src/components/ui/toaster'
3-
import { getExplorerLink } from '@/src/utils/getExplorerLink'
41
import type { FlexProps } from '@chakra-ui/react'
52
import type { FC } from 'react'
63
import type { Address, Chain } from 'viem'
4+
import BaseHash from '@/src/components/sharedComponents/Hash'
5+
import { toaster } from '@/src/components/ui/toaster'
6+
import { getExplorerLink } from '@/src/utils/getExplorerLink'
77

88
interface Props extends FlexProps {
99
chain: Chain

src/components/pageComponents/home/Examples/demos/HashHandling/index.tsx

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
1+
import { Box, chakra, Flex, Input } from '@chakra-ui/react'
2+
import { useState } from 'react'
3+
import type { Address } from 'viem'
4+
import * as chains from 'viem/chains'
15
import Hash from '@/src/components/pageComponents/home/Examples/demos/HashHandling/Hash'
2-
import Wrapper from '@/src/components/pageComponents/home/Examples/wrapper'
3-
46
import Icon from '@/src/components/pageComponents/home/Examples/demos/HashHandling/Icon'
7+
import Wrapper from '@/src/components/pageComponents/home/Examples/wrapper'
58
import HashInput from '@/src/components/sharedComponents/HashInput'
6-
79
import Spinner from '@/src/components/sharedComponents/ui/Spinner'
810
import { useWeb3Status } from '@/src/hooks/useWeb3Status'
911
import type { DetectedHash } from '@/src/utils/hash'
10-
import { Box, Flex, Input, chakra } from '@chakra-ui/react'
11-
import { useState } from 'react'
12-
import type { Address } from 'viem'
13-
import * as chains from 'viem/chains'
1412

1513
const AlertIcon = () => (
1614
<chakra.svg

src/components/pageComponents/home/Examples/demos/OptimismCrossDomainMessenger/index.tsx

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
1+
import { Flex, Span } from '@chakra-ui/react'
2+
import { useState } from 'react'
3+
import type { Address } from 'viem'
4+
import { parseEther } from 'viem'
5+
import { optimismSepolia, sepolia } from 'viem/chains'
6+
import { extractTransactionDepositedLogs, getL2TransactionHash } from 'viem/op-stack'
17
import Icon from '@/src/components/pageComponents/home/Examples/demos/OptimismCrossDomainMessenger/Icon'
28
import Wrapper from '@/src/components/pageComponents/home/Examples/wrapper'
39
import Hash from '@/src/components/sharedComponents/Hash'
410
import TransactionButton from '@/src/components/sharedComponents/TransactionButton'
5-
import { WalletStatusVerifier } from '@/src/components/sharedComponents/WalletStatusVerifier'
6-
import { useWeb3StatusConnected } from '@/src/components/sharedComponents/WalletStatusVerifier'
11+
import {
12+
useWeb3StatusConnected,
13+
WalletStatusVerifier,
14+
} from '@/src/components/sharedComponents/WalletStatusVerifier'
715
import { getContract } from '@/src/constants/contracts/contracts'
816
import { useL1CrossDomainMessengerProxy } from '@/src/hooks/useOPL1CrossDomainMessengerProxy'
917
import { getExplorerLink } from '@/src/utils/getExplorerLink'
1018
import { withSuspenseAndRetry } from '@/src/utils/suspenseWrapper'
11-
import { Flex, Span } from '@chakra-ui/react'
12-
import { useState } from 'react'
13-
import type { Address } from 'viem'
14-
import { parseEther } from 'viem'
15-
import { optimismSepolia, sepolia } from 'viem/chains'
16-
import { extractTransactionDepositedLogs, getL2TransactionHash } from 'viem/op-stack'
1719

1820
const OptimismCrossDomainMessenger = withSuspenseAndRetry(() => {
1921
// https://sepolia-optimism.etherscan.io/address/0xb50201558b00496a145fe76f7424749556e326d8

0 commit comments

Comments
 (0)