Frontmatter constructor
Frontmatter({})
Implementation
Frontmatter({
required String name,
required String description,
this.license,
String? compatibility,
this.allowedTools,
Map<String, String>? metadata,
Map<String, Object?>? extraFields,
}) : name = _validateName(name),
description = _validateDescription(description),
compatibility = _validateCompatibility(compatibility),
metadata = Map<String, String>.unmodifiable(
metadata ?? <String, String>{},
),
extraFields = Map<String, Object?>.unmodifiable(
extraFields ?? <String, Object?>{},
);