Read OSS

vercel/hyper

6 articles

前置知识

01

Hyper 的架构:深入解析一个 Electron 终端模拟器代码库

全面解读 Hyper 的三进程架构、目录结构与构建系统

02

RPC 桥接层:IPC 通信与终端会话生命周期

深入剖析 Hyper 的类型安全、双向 IPC 系统,以及终端会话的完整生命周期

03

在终端中使用 Redux:状态管理、中间件与副作用模式

深入探讨 Hyper 的 Redux 架构,包括双 thunk 中间件链与 write 中间件优化策略

04

从 PTY 到像素:xterm.js 集成与组件架构

深入剖析 Hyper 如何在 React 中封装 xterm.js、管理渲染器选择以及协调键盘快捷键

05

Hyper 的插件架构:装饰机制、扩展点与模块加载

深入探索 Hyper 插件系统,涵盖两个 Electron 进程中的 38 个以上扩展点

06

配置、Profile 与 CLI:Hyper 的自定义机制详解

深入介绍 Hyper 的配置系统,涵盖 JSON 格式、多阶段合并流程以及 CLI 工具的使用