generate method
Generates the content of the template as a string.
Implementation
@override
String generate() {
final YamlEditor editor = YamlEditor('{}');
editor.update([], {
'name': packageName,
'description': 'Native permission handling for Flutter.',
'publish_to': 'none',
'version': '1.0.0+1',
'environment': {
'sdk': dartConstraint,
},
'dependencies': {
'flutter': {'sdk': 'flutter'},
},
'flutter': {
'plugin': {
'platforms': {
if (android)
'android': {
'package': androidPackageName,
'pluginClass': 'PermitPlugin',
},
if (ios)
'ios': {
'pluginClass': 'PermitPlugin',
},
},
},
},
});
return editor.toString();
}