npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

dsh-catppuccin

v0.2.1

Published

🐱 Soothing pastel theme for DeepSeek Harness: the four Catppuccin flavors (Latte, Frappé, Macchiato, Mocha) registered into the built-in theme runtime

Readme

预览

特性

  • 完整、完全的Catppuccin颜色 —— 所有的颜色全部是Catppuccin色盘颜色,界面没有默认的 DeepSeek 蓝灰。
  • 经典的 mauve 品牌色 —— 品牌色遵循 Catppuccin 传统用 mauve,而不是内置的蓝色。
  • 记住你的选择 —— 所选风味按浏览器持久化在 localStorage,启动时自动恢复,即使宿主重新断言自己的偏好。
  • 组件级染色 —— 不止 token:消息气泡、工具调用行、代码块标签、时间戳、首页标题与 hover 状态都用色盘上色,空工作区还有渐变标题。
  • 对默认皮肤零侵入 —— 切回内置外观会逐像素还原,不留任何注入样式。
  • 深浅四风味 —— Latte 与三个深色风味分别调校,每个风味在自己的底色上都协调。
  • 只用色盘颜色 —— 每个值都是 Catppuccin 色盘颜色或色盘内混色,不引入族外色。

使用

这是 DeepSeek Harness(dsh)的双面主题插件。它把 Catppuccin 的四个风味(Flavor)注册进内置主题运行时,在 设置 → 通用 → Catppuccin 主题 中即可选择。

安装

从 GitHub 仓库安装:

dsh plugin --profile web add github:zhijun-dai/Catppuccin-dsh-theme

从本地目录安装(-w 参数必需——profile 目录是 pnpm workspace 根):

dsh plugin --profile web add -w /path/to/Catppuccin-dsh-theme

从 npm 安装:

dsh plugin --profile web add dsh-catppuccin

npm 版本可能滞后,获取最新版请用上面的 GitHub 安装方式(可用 #分支名 锁定分支)。

安装后重启 web 服务:

dsh web

切换主题

打开 Web UI,进入 设置 → 通用,选择四个 Catppuccin 风味之一(选「默认」恢复内置外观)。选择按浏览器保存在 localStorage

工作原理

主题定义由官方 catppuccin/palettepalette.json 生成(不手改色值)。scripts/gen-themes.mjs 把每个风味的 26 个 Catppuccin 颜色映射到 dsh @deepseek-ai/dsh-client-ui-theme 样式表的 --dsw-alias-* token 目录(含 --shiki-* 语法高亮色和少量泄漏的 --dsw-static-deepseek-* 静态色),写出 themes/ 下的逐风味 token 表,并内嵌进浏览器端 bundle lib/client.js

node scripts/gen-themes.mjs

💝 Thanks to