INNER CODE UNIT · Dart

_slangConstraintRegex

slang-i18n/slang · release.dart:89

final _slangConstraintRegex = RegExp(
  r"^  slang: '(.+)'$",
  multiLine: true,
);

String _readSlangConstraint(String pubspecPath) {
  final content = File(pubspecPath).readAsStringSync();
  final match = _slangConstraintRegex.firstMatch(content);
  if (match == null) {
    throw 'Could not find slang dependency in $pubspecPath';
  }
  return match.group(1)!;
}

void _setSlangConstraint(String pubspecPath, String constraint) {
  final file = File(pubspecPath);
  final content = file.readAsStringSync();
  if (!_slangConstraintRegex.hasMatch(content)) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…