GitShow/denoland/deno_semver
denoland

deno_semver

Semver used in Deno's CLI.

by denoland
Star on GitHubForkWebsite

Rust

12 stars8 forks8 contributorsQuiet · 2mo agoSince 20230.10.1MIT

Meet the team

See all 8 on GitHub →
dsherret
dsherret34 contributions
denobot
denobot32 contributions
crowlKats
crowlKats2 contributions
ansemb
ansemb1 contribution
bartlomieju
bartlomieju1 contribution
lucacasonato
lucacasonato1 contribution
zllak
zllak1 contribution
devsnek
devsnek1 contribution

Languages

View on GitHub →
Rust100%

Commit activity

Last 12 weeks · 2 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
37
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent fixes

View closed PRs →
arpitjain099
ci: declare least-privilege workflow-level contents: readMergedPR

Small CI hardening: declares an explicit workflow-level on 2 workflow(s) that currently inherit the default broad read-write GITHUB_TOKEN. I inspected each file before including it; none publish, push, comment on issues/PRs, or otherwise write via the GitHub API, so the read-only default does not change behavior. Workflows that need to write (stale, release, gh-pages-deploy, publish actions, etc.) are intentionally left out of this PR. This is the post-CVE-2025-30066 hardening pattern for default token scope.

arpitjain099 · 1w ago
bartlomieju
fix: clearer error when version is missing minor/patch componentMergedPR

Parsing a version like previously failed with the generic monch message , which gave no hint about what was actually wrong. The underlying problem is that is missing its patch component. This wraps the separators in (which backs / ) so a missing separator now reports the absent component, for example , with the code snippet pointing at the whole version rather than the empty tail. Only the missing-separator path changes; genuinely malformed input (bad characters, overflowing numbers, trailing junk) keeps its existing messages. This is the upstream half of denoland/deno#27226. The deno CLI side (adding the offending config file to the error) is handled separately in denoland/deno#34835; once this lands and is released, a deno bump picks up the improved diagnostic.

bartlomieju · 2mo ago
dsherret
perf: monch 0.6MergedPR

Nanoseconds: Waiting on https://github.com/denoland/monch/pull/13

dsherret · 3mo ago
Structured data for AI agents

Repository: denoland/deno_semver. Description: Semver used in Deno's CLI. Stars: 12, Forks: 8. Primary language: Rust. Languages: Rust (100%). License: MIT. Homepage: https://crates.io/crates/deno_semver Latest release: 0.10.1 (2mo ago). Open PRs: 1, open issues: 2. Last activity: 2mo ago. Community health: 37%. Top contributors: dsherret, denobot, crowlKats, ansemb, bartlomieju, lucacasonato, zllak, devsnek.

·@ofershap

Replace github.com with gitshow.dev