Extract shared import logic into lib/card-import, discover missing sets via Scryfall/Pokémon TCG APIs, and expose GET /api/cron/sync-catalog protected by CRON_SECRET (max 3 sets/run, paced imports). Co-authored-by: Cursor <cursoragent@cursor.com> |
||
|---|---|---|
| .. | ||
| card-import | ||
| flags | ||
| auth-secret.js | ||
| card-catalog-match.js | ||
| card-text-match.js | ||
| mana-symbols.js | ||
| ocr-worker.js | ||
| permission-middleware.js | ||
| rate-limit.js | ||
| scan-vision.js | ||
| slug-utils.js | ||
| theme-context.js | ||
| use-auth.js | ||
| use-focus-trap.js | ||