generate static method

String generate({
  1. required String templateContent,
  2. required String context,
  3. required List<String> dependencies,
  4. String variant = 'default',
})

Implementation

static String generate({
  required String templateContent,
  required String context,
  required List<String> dependencies,
  String variant = 'default',
}) {
  final input = 'tpl:$templateContent;ctx:$context;deps:${dependencies.join(',')};var:$variant';
  return sha256.convert(utf8.encode(input)).toString();
}