{"id":"solarized","repo":"mousebomb/paseo-solarized","url":"https://github.com/mousebomb/paseo-solarized","package":"@mousebomb/paseo-solarized","npm":{"package":"@mousebomb/paseo-solarized","version":"0.1.0","integrity":"sha512-L+/sp8NvpcbHRwr5RYecQLyx6Evgcl0xu0Y8GI4jTy0Iepfn+w0pqKSTssdMXKGuLq7wCsybaTn1fQMyceSWnQ==","publishedAt":"2026-09-21T07:14:49.946Z","downloadsLast30Days":0},"name":"solarized","description":"Solarized light and dark themes for Paseo.","categories":["theme"],"platforms":[],"caveats":[],"images":["https://raw.githubusercontent.com/mousebomb/paseo-solarized/18503b4fe8a8b42bd0b5a3ea3aa9a119211b52da/README.assets/image-20260902062537168.png","https://raw.githubusercontent.com/mousebomb/paseo-solarized/18503b4fe8a8b42bd0b5a3ea3aa9a119211b52da/README.assets/image-20260902062342515.png"],"themes":[{"id":"light","name":"Solarized Light","appearance":"light","colors":{"background":"#fdf6e3","foreground":"#657b83","raised":"#eee8d5","control":"#eee8d5","border":"#e6e0cd","accent":"#cb4b16","mutedForeground":"#839496","ring":"#586e75"}},{"id":"dark","name":"Solarized Dark","appearance":"dark","colors":{"background":"#002b36","foreground":"#839496","raised":"#073642","control":"#073642","border":"#073642","accent":"#2aa198","mutedForeground":"#586e75","ring":"#93a1a1"}}],"health":{"manifestValid":true,"hasReadme":true,"hasLicense":true,"hasTests":false,"hasTypecheckScript":true,"updatedRecently":true},"scannedAt":"2026-09-21T09:33:58.352Z","addedAt":"2026-09-21T09:31:59Z","npmSecurity":{"status":"passed","blockingFindings":0,"advisoryFindings":0,"scannedAt":"2026-09-21T09:33:42.558Z","version":"0.1.0","integrity":"sha512-L+/sp8NvpcbHRwr5RYecQLyx6Evgcl0xu0Y8GI4jTy0Iepfn+w0pqKSTssdMXKGuLq7wCsybaTn1fQMyceSWnQ=="},"version":"0.1.0","security":{"status":"passed","blockingFindings":0,"advisoryFindings":0,"scannedAt":"2026-09-21T09:33:42.558Z","commit":"18503b4fe8a8b42bd0b5a3ea3aa9a119211b52da"},"license":"NOASSERTION","paseoVersionRequirement":">=0.8.0","descriptionNodes":[{"type":"text","text":"Solarized light and dark themes for Paseo."}],"caveatNodes":[],"manifest":{"id":"solarized","requirements":{"paseo":">=0.8.0"}},"repoMeta":{"stars":0,"defaultBranch":"main","pushedAt":"2026-09-21T07:23:23Z"},"owner":{"login":"mousebomb","avatarUrl":"https://avatars.githubusercontent.com/u/714358?v=4"},"readmeText":"# Paseo Solarized 主题插件\n\n[English](README.en.md) | 中文\n\n为 [Paseo](https://github.com/getpaseo/paseo) 移植的 **Solarized** 明暗双主题，低对比度、柔和护眼，适合长期盯着屏幕的编程场景。同一个插件同时提供 **Solarized Light** 与 **Solarized Dark**，在 **Settings → Appearance → Theme** 里切换。\n\n本插件通过 Paseo 官方的插件主题贡献点（`client.addTheme`；主题能力自 v0.5.0 引入，v0.8.0 起插件改用 client/server 分离入口）实现，**无需修改 Paseo 任何文件**，升级不丢失。\n\nhttps://github.com/user-attachments/assets/d5a20398-b03c-4917-ac1c-a6994813662b\n\n## 色板\n\n基于 Ethan Schoonover 的 [Solarized](https://ethanschoonover.com/solarized) 配色（MIT License，见 `NOTICE`），两套主题分别取浅色端 / 深色端：\n\n| 插件字段 | Solarized Light | Solarized Dark |\n|---|---|---|\n| `background` | `#fdf6e3` base3 | `#002b36` base03 |\n| `foreground` | `#657b83` base00 | `#839496` base0 |\n| `raised` / `control` | `#eee8d5` base2 | `#073642` base02 |\n| `border`（用户气泡背景） | `#e6e0cd` | `#073642` base02 |\n| `accent` | `#cb4b16` orange | `#2aa198` cyan |\n| `mutedForeground` | `#839496` base0 | `#586e75` base01 |\n| `ring` | `#586e75` base01 | `#93a1a1` base1 |\n\n两处有意的偏离：深色端正文改用 base0（base00 在 `#002b36` 上对比度仅 3.4:1，不达正文标准）；深色端 `accent` 改用 cyan（orange 作为强调底色时与深色文字对比度仅 3.3:1）。用户气泡背景绑定在 `border` 字段，深色端取 base02，气泡文字对比度 4.1:1。\n\n## 环境要求\n\n- Paseo **0.8.0** 或更高版本（`paseo-plugin.json` 声明 `requirements.paseo >=0.8.0`，插件不再兼容 0.8 以下 host）\n- Node.js 22+（仅源码目录安装需要）\n\n## 安装\n\n### 方式1️⃣：从 npm 安装（Paseo 0.9+）\n\n```bash\npaseo plugin add npm:@mousebomb/paseo-solarized@0.1.0\n```\n\n### 方式2️⃣：从 Git 仓库安装（Paseo 0.8.0+）\n\n```bash\npaseo plugin add mousebomb/paseo-solarized\npaseo plugin update solarized   # 更新到最新\npaseo plugin status solarized   # 查看版本状态\n```\n\n如果 `paseo` 命令不在 PATH，用完整路径：\n\n```bash\n/Applications/Paseo.app/Contents/Resources/bin/paseo plugin install mousebomb/paseo-solarized\n/Applications/Paseo.app/Contents/Resources/bin/paseo reload\n```\n\n### 方式3️⃣：源码目录安装（开发迭代用，Paseo 0.8.0+）\n\n```bash\ngit clone https://github.com/mousebomb/paseo-solarized.git\ncd paseo-solarized\nnpm install\nnpm run typecheck\n\n# 安装到 Paseo daemon\npaseo plugin install /path/to/paseo-solarized\npaseo reload\n```\n\n如果 `paseo` 命令不在 PATH，用完整路径：\n\n```bash\n/Applications/Paseo.app/Contents/Resources/bin/paseo plugin install /path/to/paseo-solarized\n/Applications/Paseo.app/Contents/Resources/bin/paseo reload\n```\n\n### 启用\n\n1. 打开 Paseo → **Settings → Plugins** → 打开 **Enable plugins**（全局开关）\n2. **Settings → Appearance** → Theme 选择 **Solarized Light** 或 **Solarized Dark**\n\n![image-20260902062537168](README.assets/image-20260902062537168.png)\n\n![image-20260902062342515](README.assets/image-20260902062342515.png)\n\n## 使用\n\n- 改代码后热重载：`paseo plugin reload solarized`\n- 查看状态：`paseo plugin ls`\n- 查看日志：`paseo plugin logs solarized`\n- 停用/启用：`paseo plugin disable solarized` / `paseo plugin enable solarized`\n- 移除（只删配置，不删源码目录）：`paseo plugin remove solarized`\n\n\n\n## License\n\n- 插件代码：MIT\n- Solarized 配色：MIT，Copyright (c) 2011 Ethan Schoonover，完整许可见 [`NOTICE`](./NOTICE)\n"}