parsePackageApiFile function

PackageApi parsePackageApiFile(
  1. String content
)

Implementation

PackageApi parsePackageApiFile(String content) {
  final json = jsonDecode(content);
  if (json is List) {
    // Handle legacy format (List<DocComponent>)
    return PackageApi(
      metadata: PackageMetadata(),
      components: json.map((e) => DocComponent.fromJson(e)).toList(),
    );
  }
  return PackageApi.fromJson(json);
}