canonicalizedPackageVersionNumberGeneralLibrary property
String
get
canonicalizedPackageVersionNumberGeneralLibrary
Get a canonicalized string representation of this PackageVersionNumberGeneralLibrary.
Unlike PackageVersionNumberGeneralLibrary.toString() this always returns a canonical string representation of this PackageVersionNumberGeneralLibrary.
Example
final v = PackageVersionNumberGeneralLibrary.parse('01.02.03-01.dev+pre.02');
assert(v.toString() == '01.02.03-01.dev+pre.02');
assert(v.canonicalizedPackageVersionNumberGeneralLibrary == '1.2.3-1.dev+pre.2');
assert(PackageVersionNumberGeneralLibrary.parse(v.canonicalizedPackageVersionNumberGeneralLibrary) == v);
Implementation
String get canonicalizedPackageVersionNumberGeneralLibrary =>
PackageVersionNumberGeneralLibrary(
major,
minor,
patch,
pre: preRelease.isNotEmpty ? preRelease.join('.') : null,
build: build.isNotEmpty ? build.join('.') : null,
).toString();