0f9aabe76b
refactor: move scaler out of $lib/server so it can run in browser
...
RecipeView needs scaleIngredients on the client for live portion scaling.
Moved scaler.ts from $lib/server/recipes/ to $lib/recipes/.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-17 15:41:20 +02:00
2f3248c9a3
feat(parser): add JSON-LD schema.org/Recipe extractor
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-17 15:04:05 +02:00
789af122f4
feat(scaler): add ingredient scaling with sensible rounding
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-17 15:02:09 +02:00
ae774e377d
feat(parser): add ingredient parser
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-17 15:02:09 +02:00
c56201c5f3
feat(parser): add ISO8601 duration parser
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-17 15:02:08 +02:00
5b714919a0
test(infra): add vitest smoke test
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-17 15:02:08 +02:00