commands/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
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) String
packageSwiftTemplate(String pluginName, String className, String platformSpec, {bool isMacos = false}) String
Generates the SPM Package.swift for pluginName.
pluginCppTemplate(String pluginName) String