Skip to content

核心库

src/lib/quick-copy/ 是 Popup 和 Background 共享的核心业务逻辑层。

设计原则

该层遵循以下设计原则:

  • 纯函数优先:工具函数尽量保持无副作用
  • 类型明确:所有共享数据结构在 types.ts 中统一定义
  • 无 UI 偏见:不引用任何视图层代码
  • 职责单一:每个模块聚焦一个业务领域

模块一览

模块职责关键导出
类型系统所有共享 TypeScript 类型NetworkRequestRecord, QuickCopySettings
反馈文本生成复制内容的格式化组装buildFeedbackText(), buildWebOnlyText()
URL 工具函数URL 解析、匹配、格式化matchesMonitoredOrigins(), matchesApiPrefixes()
Apifox 解析OpenAPI Schema 解析和查找buildApifoxLookupMaps()
响应规则引擎规则解析、评估、校验evaluateResponseErrorRule()
配置管理配置加载、保存、规范化loadSettings(), saveSettings()

基于 MIT 协议开源