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-russian-ui

v0.2.1

Published

Русский язык для встроенного интерфейса DeepSeek Harness

Readme

dsh-russian-ui

Русский язык для встроенного интерфейса DeepSeek Harness. Версия 0.2.1, 63 пространства имён, 2901 ключ. MIT, pepperfm. Нет runtime-зависимостей, сетевых запросов, доступа к учётным данным или записи настроек.

Установка

Desktop: откройте менеджер Plugins, выберите установку npm-пакета и укажите dsh-russian-ui. Не используйте CLI для установки в Desktop.

Web:

dsh plugin --profile web add dsh-russian-ui

Альтернативы: GitHub / github:pepperfm/dsh-russian-ui, а также готовые npm-совместимые архивы .tgz в GitHub Releases. Страница пакета: npm.

После установки может потребоваться перезапуск DSH. Затем выберите Settings → General → Language → Русский (Настройки → Основные → Язык). Плагин сам не переключает язык и не записывает предпочтение. Сам DSH может восстановить уже выбранный русский язык или применить язык браузера после регистрации.

Проверенная совместимость: только DSH 0.2.1-rc.2. Другие версии не проверены. Перевод не охватывает системные меню ОС и интерфейсы сторонних плагинов. Недостающие строки используют английский fallback.

Переход с объединённого локального 0.1.1

Сначала через менеджер Plugins отключите и удалите существующий русский locale provider: одновременно может работать только один пакет русского языка. Затем установите этот пакет. Для русского интерфейса китёнка установите также dsh-whale-locale-ru; он не входит в этот репозиторий и требует оригинальный Whale Widget 0.4.2. Не редактируйте профиль вручную. Сохранённый выбор языка остаётся под управлением DSH.

Разработка и публикация

Нужен Node.js 22 или 24; установка зависимостей не требуется.

node build.mjs
node --test
node build.mjs --check
node --check lib/index.js
node --check lib/client.js
npm pack --dry-run

Сборка воспроизводима и не требует сторонних библиотек: читает только locales/native-*.json, создаёт host noop и клиентский модуль. Готовый lib хранится в git, чтобы GitHub-установка не требовала lifecycle install-скриптов. После изменения словарей пересоберите и включите lib в изменения. CI проверяет Node 22/24.

Релизы распространяются через npm и GitHub Releases. prepack запускает сборку и тесты; install/prepare-скриптов нет. Tarball содержит только lib, native-словари, manifest, README и лицензии/уведомления плюс обязательный package.json; исходник сборки, тесты и CI не публикуются. CI сам не публикует пакеты: выпуск выполняется отдельно после проверок.

Тесты проверяют ключи и placeholders по замороженному английскому каталогу DSH (2888 ключей) и отдельному контракту directory-browser (13 ключей). Проверки lifecycle используют portable mock публичного API, а не реальный установленный LocaleRuntime; это не end-to-end проверка Desktop/Web. Нет зависимости от установленного приложения или пользовательских каталогов.

English

Standalone Russian locale pack for native DSH UI, tested only against 0.2.1-rc.2. In Desktop, install npm package dsh-russian-ui through Plugins; for Web use the command above. GitHub source and release archives are alternative installation methods. Restart if needed, then select General → Language → Русский. Disable any other Russian provider first. No OS-menu or third-party UI translation; no automatic locale selection or preference writes by this plugin. For Whale Widget translation/layout, install dsh-whale-locale-ru separately; the original Whale Widget 0.4.2 is still required.