Source
String get packageName {
if (_packageName == null) {
var file = new File.fromUri(projectDirectory.uri.resolve("pubspec.yaml"));
var yamlContents = file.readAsStringSync();
var pubspec = loadYaml(yamlContents);
_packageName = pubspec["name"];
}
return _packageName;
}