pax-beehive/dsh-hub-cli--packages-registry ↗★ 2
@dsh-plugin-hub/registry
Version resolution and profile planning for DSH Hub
AI Analysis
提供 DSH 插件版本解析与依赖关系规划的底层逻辑。适合开发自定义 DSH 客户端、集成工具或需要对插件依赖进行静态分析的开发者。
Install
This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗
README
Read the full 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.