vendor semver

Signed-off-by: Christian Richter <crichter@owncloud.com>
This commit is contained in:
Christian Richter
2024-02-15 08:24:32 +01:00
parent 2ca57fdc20
commit 9b899b2921
2 changed files with 40 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
// Package semver is a thin forwarding layer on top of
// [golang.org/x/mod/semver]. See that package for documentation.
//
// Deprecated: use [golang.org/x/mod/semver] instead.
package semver
import "golang.org/x/mod/semver"
func IsValid(v string) bool {
return semver.IsValid(v)
}
func Canonical(v string) string {
return semver.Canonical(v)
}
func Major(v string) string {
return semver.Major(v)
}
func MajorMinor(v string) string {
return semver.MajorMinor(v)
}
func Prerelease(v string) string {
return semver.Prerelease(v)
}
func Build(v string) string {
return semver.Build(v)
}
func Compare(v, w string) int {
return semver.Compare(v, w)
}
func Max(v, w string) string {
return semver.Max(v, w)
}