Skip to content

Commit 924a288

Browse files
authored
Merge pull request #2364 from OffchainLabs/update-eth-bridge-adrress
Update depositEth behavior for EIP-7702 aliasing
2 parents 9e18388 + 4feffcf commit 924a288

File tree

7 files changed

+212
-35
lines changed

7 files changed

+212
-35
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ arbitrum-docs/sdk
33
arbitrum-docs/stylus-by-example
44
.vercel
55
.DS_Store
6+
node_modules/

arbitrum-docs/build-decentralized-apps/token-bridging/02-token-bridge-ether.mdx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,17 @@ To move `ETH` from the parent chain to the child chain, you execute a deposit tr
1919
function depositEth(address destAddr) external payable override returns (uint256)
2020
```
2121

22+
:::warning
23+
24+
If the transaction is sent by a `7702-enabled account`, the destination address on L2 is subject to address aliasing. The `ETH` will be credited to the aliased address of the sender, not the raw `msg.sender`. See [address aliasing](https://docs.arbitrum.io/how-arbitrum-works/l1-to-l2-messaging#address-aliasing) for details.
25+
26+
:::
27+
2228
The following diagram depicts the process that funds follow during a deposit operation.
2329

2430
<ImageZoom src="/img/dapps-depositing-ether.svg" alt="Depositing Ether" className="img-600px" />
2531

26-
As far as the parent chain knows, all deposited funds are held by Arbitrum's Bridge contract.
32+
As far as the parent chain is concerned, all deposited funds are held by the Arbitrum Bridge contract. Once finalized, the `ETH` becomes available on the L2 at the aliased or specified address, depending on the sender type.
2733

2834
## Withdrawing ether
2935

arbitrum-docs/how-arbitrum-works/10-l1-to-l2-messaging.mdx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,18 @@ While `depositEth` is often the simplest path, you can also use _retryable ticke
6262

6363
#### How deposits work
6464

65-
When you call `Inbox.depositEth`, the `ETH` is sent to the <a data-quicklook-from="bridge">bridge</a> contract on the parent chain. This contract then "credits" the deposited amount to the specified address on the child chain. As far as the parent chain is concerned, the deposited `ETH` remains held by Arbitrum's bridge contract on your behalf.
65+
When you call `Inbox.depositEth`, the `ETH` is sent to the <a data-quicklook-from="bridge">bridge</a> contract on the parent chain. The bridge then "credits" the deposited amount to the designated address on the child chain. From the L1 perspective, the funds are held in Arbitrums bridge contract on your behalf.
6666

6767
A diagram illustrating this deposit process is below:
6868

69+
Note on caller type and aliasing:
70+
6971
- **If the parent chain caller is an Externally Owned Account (EOA)**:
7072
- The deposited `ETH` will appear in the same EOA address on the child chain.
7173
- **If the parent chain caller is a contract**:
7274
- The `ETH` will be deposited to the contract's aliased address on the child chain. In the next section, we will cover [Address aliasing](#address-aliasing).
75+
- **If the caller is a `7702-enabled account` (EOA with temporary contract code)**:
76+
- The `ETH` goes to the aliased address, similar to contracts. This is due to the presence of runtime code during execution, and ensures consistent aliasing behavior post-EIP-7702.
7377

7478
<ImageZoom src="/img/haw-aliasing.svg" alt="Address aliasing" className="img-600px" />
7579

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"devDependencies": {
3+
"tsx": "^4.19.4"
4+
}
5+
}

website/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
"prettier": "^2.8.3",
8282
"semver": "^7.6.0",
8383
"styled-components": "^6.1.15",
84-
"tsx": "^4.19.3",
84+
"tsx": "^4.19.4",
8585
"typedoc": "^0.25.13",
8686
"typedoc-plugin-frontmatter": "^1.0.0",
8787
"typedoc-plugin-markdown": "4.0.1",

website/yarn.lock

Lines changed: 7 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -12909,16 +12909,7 @@ std-env@^3.8.0:
1290912909
resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.9.0.tgz#1a6f7243b339dca4c9fd55e1c7504c77ef23e8f1"
1291012910
integrity sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==
1291112911

12912-
"string-width-cjs@npm:string-width@^4.2.0":
12913-
version "4.2.3"
12914-
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
12915-
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
12916-
dependencies:
12917-
emoji-regex "^8.0.0"
12918-
is-fullwidth-code-point "^3.0.0"
12919-
strip-ansi "^6.0.1"
12920-
12921-
"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
12912+
"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
1292212913
version "4.2.3"
1292312914
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
1292412915
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -12967,14 +12958,7 @@ stringify-object@^3.3.0:
1296712958
is-obj "^1.0.1"
1296812959
is-regexp "^1.0.0"
1296912960

12970-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
12971-
version "6.0.1"
12972-
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
12973-
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
12974-
dependencies:
12975-
ansi-regex "^5.0.1"
12976-
12977-
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
12961+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
1297812962
version "6.0.1"
1297912963
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
1298012964
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -13289,10 +13273,10 @@ tslib@^2.0.0, tslib@^2.1.0:
1328913273
resolved "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz"
1329013274
integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
1329113275

13292-
tsx@^4.19.3:
13293-
version "4.19.3"
13294-
resolved "https://registry.npmjs.org/tsx/-/tsx-4.19.3.tgz"
13295-
integrity sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==
13276+
tsx@^4.19.4:
13277+
version "4.19.4"
13278+
resolved "https://registry.yarnpkg.com/tsx/-/tsx-4.19.4.tgz#647b4141f4fdd9d773a9b564876773d2846901f4"
13279+
integrity sha512-gK5GVzDkJK1SI1zwHf32Mqxf2tSJkNx+eYcNly5+nHvWqXUJYUkWBQtKauoESz3ymezAI++ZwT855x5p5eop+Q==
1329613280
dependencies:
1329713281
esbuild "~0.25.0"
1329813282
get-tsconfig "^4.7.5"
@@ -14072,16 +14056,7 @@ wildcard@^2.0.0, wildcard@^2.0.1:
1407214056
resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz"
1407314057
integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==
1407414058

14075-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
14076-
version "7.0.0"
14077-
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
14078-
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
14079-
dependencies:
14080-
ansi-styles "^4.0.0"
14081-
string-width "^4.1.0"
14082-
strip-ansi "^6.0.0"
14083-
14084-
wrap-ansi@^7.0.0:
14059+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
1408514060
version "7.0.0"
1408614061
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
1408714062
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==

yarn.lock

Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,186 @@
1+
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2+
# yarn lockfile v1
3+
4+
5+
"@esbuild/[email protected]":
6+
version "0.25.5"
7+
resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz#4e0f91776c2b340e75558f60552195f6fad09f18"
8+
integrity sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==
9+
10+
"@esbuild/[email protected]":
11+
version "0.25.5"
12+
resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz#bc766407f1718923f6b8079c8c61bf86ac3a6a4f"
13+
integrity sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==
14+
15+
"@esbuild/[email protected]":
16+
version "0.25.5"
17+
resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.5.tgz#4290d6d3407bae3883ad2cded1081a234473ce26"
18+
integrity sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==
19+
20+
"@esbuild/[email protected]":
21+
version "0.25.5"
22+
resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.5.tgz#40c11d9cbca4f2406548c8a9895d321bc3b35eff"
23+
integrity sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==
24+
25+
"@esbuild/[email protected]":
26+
version "0.25.5"
27+
resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz#49d8bf8b1df95f759ac81eb1d0736018006d7e34"
28+
integrity sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==
29+
30+
"@esbuild/[email protected]":
31+
version "0.25.5"
32+
resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz#e27a5d92a14886ef1d492fd50fc61a2d4d87e418"
33+
integrity sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==
34+
35+
"@esbuild/[email protected]":
36+
version "0.25.5"
37+
resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz#97cede59d638840ca104e605cdb9f1b118ba0b1c"
38+
integrity sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==
39+
40+
"@esbuild/[email protected]":
41+
version "0.25.5"
42+
resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz#71c77812042a1a8190c3d581e140d15b876b9c6f"
43+
integrity sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==
44+
45+
"@esbuild/[email protected]":
46+
version "0.25.5"
47+
resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz#f7b7c8f97eff8ffd2e47f6c67eb5c9765f2181b8"
48+
integrity sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==
49+
50+
"@esbuild/[email protected]":
51+
version "0.25.5"
52+
resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz#2a0be71b6cd8201fa559aea45598dffabc05d911"
53+
integrity sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==
54+
55+
"@esbuild/[email protected]":
56+
version "0.25.5"
57+
resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz#763414463cd9ea6fa1f96555d2762f9f84c61783"
58+
integrity sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==
59+
60+
"@esbuild/[email protected]":
61+
version "0.25.5"
62+
resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz#428cf2213ff786a502a52c96cf29d1fcf1eb8506"
63+
integrity sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==
64+
65+
"@esbuild/[email protected]":
66+
version "0.25.5"
67+
resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz#5cbcc7fd841b4cd53358afd33527cd394e325d96"
68+
integrity sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==
69+
70+
"@esbuild/[email protected]":
71+
version "0.25.5"
72+
resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz#0d954ab39ce4f5e50f00c4f8c4fd38f976c13ad9"
73+
integrity sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==
74+
75+
"@esbuild/[email protected]":
76+
version "0.25.5"
77+
resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz#0e7dd30730505abd8088321e8497e94b547bfb1e"
78+
integrity sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==
79+
80+
"@esbuild/[email protected]":
81+
version "0.25.5"
82+
resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz#5669af81327a398a336d7e40e320b5bbd6e6e72d"
83+
integrity sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==
84+
85+
"@esbuild/[email protected]":
86+
version "0.25.5"
87+
resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz#b2357dd153aa49038967ddc1ffd90c68a9d2a0d4"
88+
integrity sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==
89+
90+
"@esbuild/[email protected]":
91+
version "0.25.5"
92+
resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz#53b4dfb8fe1cee93777c9e366893bd3daa6ba63d"
93+
integrity sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==
94+
95+
"@esbuild/[email protected]":
96+
version "0.25.5"
97+
resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz#a0206f6314ce7dc8713b7732703d0f58de1d1e79"
98+
integrity sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==
99+
100+
"@esbuild/[email protected]":
101+
version "0.25.5"
102+
resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz#2a796c87c44e8de78001d808c77d948a21ec22fd"
103+
integrity sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==
104+
105+
"@esbuild/[email protected]":
106+
version "0.25.5"
107+
resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz#28d0cd8909b7fa3953af998f2b2ed34f576728f0"
108+
integrity sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==
109+
110+
"@esbuild/[email protected]":
111+
version "0.25.5"
112+
resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz#a28164f5b997e8247d407e36c90d3fd5ddbe0dc5"
113+
integrity sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==
114+
115+
"@esbuild/[email protected]":
116+
version "0.25.5"
117+
resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz#6eadbead38e8bd12f633a5190e45eff80e24007e"
118+
integrity sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==
119+
120+
"@esbuild/[email protected]":
121+
version "0.25.5"
122+
resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz#bab6288005482f9ed2adb9ded7e88eba9a62cc0d"
123+
integrity sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==
124+
125+
"@esbuild/[email protected]":
126+
version "0.25.5"
127+
resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz#7fc114af5f6563f19f73324b5d5ff36ece0803d1"
128+
integrity sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==
129+
130+
esbuild@~0.25.0:
131+
version "0.25.5"
132+
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.5.tgz#71075054993fdfae76c66586f9b9c1f8d7edd430"
133+
integrity sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==
134+
optionalDependencies:
135+
"@esbuild/aix-ppc64" "0.25.5"
136+
"@esbuild/android-arm" "0.25.5"
137+
"@esbuild/android-arm64" "0.25.5"
138+
"@esbuild/android-x64" "0.25.5"
139+
"@esbuild/darwin-arm64" "0.25.5"
140+
"@esbuild/darwin-x64" "0.25.5"
141+
"@esbuild/freebsd-arm64" "0.25.5"
142+
"@esbuild/freebsd-x64" "0.25.5"
143+
"@esbuild/linux-arm" "0.25.5"
144+
"@esbuild/linux-arm64" "0.25.5"
145+
"@esbuild/linux-ia32" "0.25.5"
146+
"@esbuild/linux-loong64" "0.25.5"
147+
"@esbuild/linux-mips64el" "0.25.5"
148+
"@esbuild/linux-ppc64" "0.25.5"
149+
"@esbuild/linux-riscv64" "0.25.5"
150+
"@esbuild/linux-s390x" "0.25.5"
151+
"@esbuild/linux-x64" "0.25.5"
152+
"@esbuild/netbsd-arm64" "0.25.5"
153+
"@esbuild/netbsd-x64" "0.25.5"
154+
"@esbuild/openbsd-arm64" "0.25.5"
155+
"@esbuild/openbsd-x64" "0.25.5"
156+
"@esbuild/sunos-x64" "0.25.5"
157+
"@esbuild/win32-arm64" "0.25.5"
158+
"@esbuild/win32-ia32" "0.25.5"
159+
"@esbuild/win32-x64" "0.25.5"
160+
161+
fsevents@~2.3.3:
162+
version "2.3.3"
163+
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
164+
integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
165+
166+
get-tsconfig@^4.7.5:
167+
version "4.10.1"
168+
resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.10.1.tgz#d34c1c01f47d65a606c37aa7a177bc3e56ab4b2e"
169+
integrity sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==
170+
dependencies:
171+
resolve-pkg-maps "^1.0.0"
172+
173+
resolve-pkg-maps@^1.0.0:
174+
version "1.0.0"
175+
resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f"
176+
integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==
177+
178+
tsx@^4.19.4:
179+
version "4.19.4"
180+
resolved "https://registry.yarnpkg.com/tsx/-/tsx-4.19.4.tgz#647b4141f4fdd9d773a9b564876773d2846901f4"
181+
integrity sha512-gK5GVzDkJK1SI1zwHf32Mqxf2tSJkNx+eYcNly5+nHvWqXUJYUkWBQtKauoESz3ymezAI++ZwT855x5p5eop+Q==
182+
dependencies:
183+
esbuild "~0.25.0"
184+
get-tsconfig "^4.7.5"
185+
optionalDependencies:
186+
fsevents "~2.3.3"

0 commit comments

Comments
 (0)