Map<String, dynamic> toMap() { return { "key": key, "installCommand": installCommand, "buildCommand": buildCommand, "outputDirectory": outputDirectory, "fallbackFile": fallbackFile, }; }