feat(iframe-bridge): implement iframe communication bridge and language sync

This commit is contained in:
2025-11-14 20:07:08 +08:00
parent 4356813820
commit 034c190373
15 changed files with 469 additions and 160 deletions

11
pnpm-lock.yaml generated
View File

@@ -536,9 +536,6 @@ importers:
'@types/react-syntax-highlighter':
specifier: ^15.5.11
version: 15.5.13
'@types/testing-library__jest-dom':
specifier: ^6.0.0
version: 6.0.0
'@types/uuid':
specifier: ^9.0.8
version: 9.0.8
@@ -4253,10 +4250,6 @@ packages:
'@types/stylis@4.2.7':
resolution: {integrity: sha512-VgDNokpBoKF+wrdvhAAfS55OMQpL6QRglwTwNC3kIgBrzZxA4WsFj+2eLfEA/uMUDzBcEhYmjSbwQakn/i3ajA==}
'@types/testing-library__jest-dom@6.0.0':
resolution: {integrity: sha512-bnreXCgus6IIadyHNlN/oI5FfX4dWgvGhOPvpr7zzCYDGAPIfvyIoAozMBINmhmsVuqV0cncejF2y5KC7ScqOg==}
deprecated: This is a stub types definition. @testing-library/jest-dom provides its own type definitions, so you do not need this installed.
'@types/tough-cookie@4.0.5':
resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==}
@@ -16122,10 +16115,6 @@ snapshots:
'@types/stylis@4.2.7': {}
'@types/testing-library__jest-dom@6.0.0':
dependencies:
'@testing-library/jest-dom': 6.9.1
'@types/tough-cookie@4.0.5': {}
'@types/trusted-types@2.0.7':