Module version

Module version 

Source
Expand description

Semver-backed version values with WinGet-friendly normalization.

The Version wrapper keeps version parsing and display centralized so the rest of the model layer can work with one canonical representation. Strict parsing uses semantic version rules; lossy parsing accepts common WinGet and package-feed variants.

Structsยง

Version
A semantic version wrapper used throughout the model layer.

Functionsยง

join_identifiers ๐Ÿ”’
normalize_lossy_version ๐Ÿ”’
normalize_numeric_identifier ๐Ÿ”’
split_numeric_prefix ๐Ÿ”’
starts_with_digit ๐Ÿ”’
strip_version_prefix ๐Ÿ”’
tokenize_version ๐Ÿ”’