templates/scaffold_templates library

Scaffold template strings for nitrogen init.

Every file that nitrogen init writes is defined here as a named function. This keeps init_command.dart focused on logic and makes templates easy to find, review, and update independently.

Functions

androidBuildGradleTemplate(String org, String pluginName) → String
Generates android/build.gradle using the modern plugins {} DSL.
androidImplKtTemplate(String org, String pluginName, String className, String moduleName) → String
androidPluginKtTemplate(String org, String pluginName, String className, String moduleName) → String
buildYamlTemplate() → String
cmakeListsTemplate(String pluginName) → String
exampleMainDartTemplate(String pluginName, String className) → String
iosSwiftImplTemplate(String className) → String
iosSwiftPluginTemplate(String className) → String
macosSwiftImplTemplate(String className) → String
macosSwiftPluginTemplate(String className) → String
nativeDartTemplate(String pluginName, String className, String annotation, {bool web = false}) → String
packageSwiftTemplate(String pluginName, String className, String platformSpec, {bool isMacos = false}) → String
Generates the SPM Package.swift for pluginName.
pluginCppTemplate(String pluginName) → String