generateVersions top-level property

FigGenerator generateVersions
final

Implementation

final FigGenerator generateVersions = FigGenerator(
  script: ["curl", "-sL", "https://cdn.deno.land/deno/meta/versions.json"],
  cache: const FigCache(ttl: 1000 * 60 * 60 * 24), // 24 hours
  postProcess: (out, [tokens]) {
    final data = VersionsJSON.fromJson(jsonDecode(out));
    return data.versions
        .map((version) => FigSuggestion(
              name: version.startsWith("v") ? version.substring(1) : version,
            ))
        .toList();
  },
);