pax-beehive/dsh-hub-cli--packages-registry2

@dsh-plugin-hub/registry

Version resolution and profile planning for DSH Hub

AI 분석

提供 DSH 插件版本解析与依赖关系规划的底层逻辑。适合开发自定义 DSH 客户端、集成工具或需要对插件依赖进行静态分析的开发者。

패키지
@dsh-plugin-hub/registry
버전
0.2.0
라이선스
MIT
최근 업데이트
2026. 9. 2.

설치

검증된 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 before and after ordering 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.