Closed mkht closed 6 years ago
npm-semverではバージョン表記が=やvで始まる場合、それを無視する実装になっている
=
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
"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
^=vV1.2.0 := ^1.2.0 := >=1.2.3 <2.0.0
npm-semverではバージョン表記が
=
やv
で始まる場合、それを無視する実装になっているhttps://docs.npmjs.com/misc/semver#versions
すなわち、
"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