import type { ParsedRecipe, ParsedRecipeIngredient, RecipeSourceAdapter, } from "../lib/recipe-sources/recipe-source-adapter.js"; import { RecipeSourceFetchError, RecipeSourceParseError, } from "../lib/recipe-sources/recipe-source-errors.js"; const SOURCE_KEY = "jsonLdRecipe"; /** * Matches every `` block in a * page — a plain regex rather than a full HTML parser (no such dependency * exists in this codebase yet): a `