feat: add card catalog and filters

This commit is contained in:
2026-08-18 00:03:27 +09:00
parent c3a3ff5e17
commit dd3ea911f6
19 changed files with 345062 additions and 26 deletions
+13
View File
@@ -0,0 +1,13 @@
# HolodoriDB card data
This directory is generated by `npm run data:sync`.
- `manifest.json`: source commits, master-data version, checksums, and validation counts
- `card-master.json`: lossless copies of the card-related master tables and Korean/English/Japanese localization tables
- `cards.json`: the same data joined into one record per card for application use
The collection script also creates `src/lib/data/cards-summary.json`, a small Korean-only projection used by the card list page.
The ignored source clones are cached under `data/raw/holodoridb` so a later sync only needs to fetch changes.
Binary assets such as card illustrations, movies, and voices are not collected. The source repositories did not contain a license file at the recorded commits, so redistribution terms must be confirmed before publishing the generated data as part of a public service.