INNER CODE UNIT · Dart
_versionRegex
slang-i18n/slang · release.dart:66
final _versionRegex = RegExp(
r'^version: (\S+)$',
multiLine: true,
);
String _readVersion(String pubspecPath) {
final content = File(pubspecPath).readAsStringSync();
final match = _versionRegex.firstMatch(content);
if (match == null) {
throw 'Could not find version in $pubspecPath';
}
return match.group(1)!;
}
void _setVersion(String pubspecPath, String version) {
final file = File(pubspecPath);
final content = file.readAsStringSync();
if (!_versionRegex.hasMatch(content)) {