pax-beehive/dsh-hub-cli--packages-registry ↗★ 2
@dsh-plugin-hub/registry
Version resolution and profile planning for DSH Hub
AI 분석
提供 DSH 插件版本解析与依赖关系规划的底层逻辑。适合开发自定义 DSH 客户端、集成工具或需要对插件依赖进行静态分析的开发者。
설치
검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 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.