mkht / pspm

PowerShell Package Manager
MIT License
13 stars 1 forks source link

[SemVer]バージョン表記の"v"と"="は無視する #50

Closed mkht closed 6 years ago

mkht commented 6 years ago

npm-semverではバージョン表記が=vで始まる場合、それを無視する実装になっている

https://docs.npmjs.com/misc/semver#versions

A leading "=" or "v" character is stripped off and ignored.

すなわち、"v2.0.0" -> 2.0.0, "=1.2.3" -> 1.2.3, "vV=vVv=vv==0.1.2" -> 0.1.2

SemVerだけでなくSemVerRangeのパース処理にも手を加える必要がありそう ^=vV1.2.0 := ^1.2.0 := >=1.2.3 <2.0.0