anchor.diff:  
       return new Future.delayed(new Duration(milliseconds: 100)).then((_) {
         pm.killAll();
  -      
  -      for (var tmp in _tempDirs) {
  -        tmp.deleteSync(recursive: true);
  -      }
  -      _tempDirs.clear();
       });
     }
   
  
positive.code:           if (!name.endsWith(".dart")) {
              return;
            }
            
            var pluginName = name.substring(0, name.length - ".dart".length);
            Directory dir = Directory.systemTemp.createTempSync();
            var scriptFile = new File("${dir.path}/main.dart");
            var content = scriptFile.readAsStringSync();
            var namerA = new RegExp(r'\* plugin name: (.+)');
            var namerB = new RegExp(r'\/\/\/ plugin name: (.+)');
  
  
negative.code:           }
  
            pubspecFile.writeAsStringSync(pubspec);
            entity = dir;
          }
          
  