adding packages

This commit is contained in:
2026-01-15 14:38:46 -08:00
parent ef86e3ab6a
commit 6869cf47e5
5253 changed files with 726695 additions and 34 deletions
@@ -0,0 +1,35 @@
library template_gen;
import 'package:flutter/material.dart';
import 'package:reflected_mustache/mustache.dart';
class TemplateGenerator {
String replaceTokens(
String source, {
Map<String, dynamic> tokens,
String name,
bool silentErrors = true,
bool htmlEscapeValues =false,
String delimiters,
bool lenient = false,
Template Function(String) partialResolver,
}) {
final template = Template(
source,
name: name,
lenient: lenient,
htmlEscapeValues: htmlEscapeValues,
delimiters: delimiters,
partialResolver: partialResolver,
);
if (!silentErrors) {
return template.renderString(tokens ?? '');
}
try {
return template.renderString(tokens ?? '');
} on TemplateException catch (e) {
debugPrint("Error Swapping Tokens! $e");
return "";
}
}
}