pax-beehive/dsh-hub-cli--packages-registry ↗★ 2
@dsh-plugin-hub/registry
DSH 插件市场的确定性版本解析与配置文件规划工具,支持版本验证、依赖排序和冲突检测。
AI 分析
提供 DSH 插件版本解析与依赖关系规划的底层逻辑。适合开发自定义 DSH 客户端、集成工具或需要对插件依赖进行静态分析的开发者。
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗@dsh-plugin-hub/registry
Deterministic version resolution and Profile planning for DSH Plugin Hub.
Install
npm install @dsh-plugin-hub/registry
What it does
- Resolves exact Plugin versions from semver selectors and dist-tags
- Excludes withdrawn versions
- Preserves an author-confirmed Profile sequence
- Validates
beforeandafterordering constraints - Detects duplicate bundles, ordering cycles, and entry ID conflicts
- Produces exact install specs and integrity metadata
import {
resolvePluginVersion,
resolveProfile,
validateProfileBundleOrder,
} from "@dsh-plugin-hub/registry";
This package performs local deterministic computation. It does not host npm
packages or make Registry network requests. The shared data contracts live in
@dsh-plugin-hub/schemas.
Version 0.2.0 is released in lockstep with the CLI, schemas, and DSH adapter.
The registry package collects no telemetry. Anonymous lifecycle telemetry is a
CLI runtime feature and follows the controls documented by
@dsh-plugin-hub/cli.
Browse public DSH plugins and Profiles at dshpluginhub.ai.
This is an independent community project and is not affiliated with or endorsed by DeepSeek.