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)) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…