@pierre/theme 是一个主题包,用途是为应用提供 Pierre 的浅色或深色主题,覆盖语法高亮与编辑器场景。它提供十个不可变的 Shiki 和 VS Code 主题对象,并包含 soft、vibrant、protanopia、deuteranopia 等变体,供不同视觉需求选择。
安装方式:pnpm add @pierre/theme
主要使用路径分为两类:需要列出包的全部入口与导出时查阅 API reference;需要对比全部主题并选择变体时查阅 Theme variants。具体任务上,若要在 Shiki 中加载 Pierre 主题,参考“Use a theme with Shiki”;若要在编辑器中安装 Pierre 主题,参考“Use a theme in an editor”。
适用场景包括 Shiki 代码高亮、VS Code、Cursor、Zed 等编辑器主题配置,以及在运行时切换主题或跟随颜色模式的场景。如需用于 @pierre/highlights 的 Zed 兼容主题,应改读 highlights 技能文档。
限制:资料未提供具体主题列表、颜色值、运行时切换的实现细节、各编辑器安装步骤及兼容版本范围,需查阅上述对应参考文档确认。