TYEclipse/dsh-semver0

dsh-semver

Semantic versioning toolbox for DeepSeek Harness (dsh): parse, compare and range-check semver strings (^ ~ >= <= x-ranges, hyphen, ||) — zero runtime dependencies, pure logic

AI 分析

核心用途是进行语义化版本号的解析与范围匹配校验。适合需要处理软件包依赖关系、版本比对或自动化发布流程的软件开发与运维任务。

パッケージ
dsh-semver
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/08/16

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:TYEclipse/dsh-semver

ドキュメント

README 全文を読む ↗

Usage examples

semver_parse("2.1.0-rc.1+build.42")
  → major 2, minor 1, patch 0, prerelease [rc, 1], build [build, 42]

semver_compare("2.1.0", "2.0.3")
  → "2.1.0 > 2.0.3" (gt)

semver_satisfies("1.2.4-beta.1", "^1.2.3")
  → false — prerelease does not match a plain range