VersionData.parce constructor
VersionData.parce(
- String version
Implementation
factory VersionData.parce(String version) {
final parts = version.split('+');
var semantic = parts[0];
final buildNumber = parts.length > 1 ? int.tryParse(parts[1]) : null;
final semanticParts = semantic.split('.');
while (semanticParts.length < 3) {
semanticParts.add('0');
}
semantic = semanticParts.join('.');
return VersionData._(
buildNumber: buildNumber,
semantic: semantic,
);
}