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; }