             return nil
         }
     }
-    
+
     public init?(type: ParseType, overlay requestedGlobalOverlays: [String], pathOnDisk: String) {
         if type.name != "package" { return nil }
-        
+
         if let value = type.properties["name"]?.string { self.name = value }
         else {
             print("ERROR: No name specified for the package.")

// limitations under the License.
import Foundation

final public class Task {
    public var key: String = ""
    public var dependencies: [String] = []

final public class Package {
    // The required properties.
    public var name: String

    // The optional properties. All optional properties must have a default value.
    public var version: String = ""
    public var tasks: [String:Task] = [:]
    public var externals: [ExternalDependency] = []

    var overlays: [String: [String: ParseValue]] = [:]
    var adjustedImportPath: String = ""
