Every archived mark for one team (the full manifest; shown here from a test fixture)
[ "logo primary_logo_on_white_color …-…", "logo secondary_logo_on_white_color …-…", "logo primary_logo_white …-…", "logo secondary_logo_white …-…", "logo default …-…", "logo primary_logo_black …-…", "logo secondary_logo_on_secondary_color …-…", "logo secondary_logo_black …-…", "logo grayscale …-…", "logo secondary_logo_on_black_color …-…", "logo secondary_logo_on_primary_color …-…", "logo scoreboard …-…", "logo primary_logo_on_black_color …-…", "logo dark …-…", "logo scoreboard_dark …-…", "logo primary_logo_on_primary_color …-…", "logo primary_logo_on_secondary_color …-…", "logo dark 1960-2019", "logo default 1960-2019", "wordmark default …-…", "logo squared …-…", "logo squared 1960-2019", "wordmark default 1960-2019" ]
import { marks } from "@sportsdataverse/sdvplot";
// `full: true` downloads the CDN manifest once per process (about 18 MB); the default reads the bundled shard.
// The output on this page was prerendered offline, where MANIFEST_URL answers from the 66-row test fixture
// (fixtures/sdvplot/manifest_sample.csv), not the real file, which may list more.
const rows = await marks("LV", "nfl", { full: true });
rows.map((r) => `${r.mark_type} ${r.variant} ${r.valid_from ?? "…"}-${r.valid_to ?? "…"}`);
Tags: marks · network · nfl. All sdvplot examples.