anchor.diff:                    '#type': 'package',
                     'package:input/input.dart': {
                       '#type': 'library',
  -                    '#size': lessThan(0),
  -                    'K': {'#size': isA<int>(), '#type': 'class'},
                       '::': {
                         '#type': 'class',
                         'makeSomeClosures': {
  
positive.code: // On Windows there is some issue with interpreting entry point URI as a package URI
  // it instead gets interpreted as a file URI - which breaks comparison. So we
  // simply ignore entry point library (main.dart).
  Map<String, dynamic> diffToJson(ProgramInfo diff,
      {bool keepOnlyInputPackage = false}) {
    final diffJson = diff.toJson();
    diffJson.removeWhere((key, _) =>
        keepOnlyInputPackage ? key != 'package:input' : key.startsWith('file:'));
    return diffJson;
  }
  
negative.code:               diffToJson(diff),
                equals({
                  '#type': 'library',
                  'package:input': {
                    '#type': 'package',
                    'package:input/input.dart': {
  