Data management tools for playing BattleTech

feat(unit-search)!: the index is a spine and six chunks, fetched as needed master

`units.json` carries what identifies a design and names the chunks beside it; art, figures, paperwork, combat, quirks and loadout are one group of columns each, positional, with no names in them - which is why art is 24KB here and 64KB as a map. One command writes the whole set. A filter says which chunks it reads, `helm_library_select` answers with the ones that are not loaded, and `selectAsync` fetches them and asks again. A page pays 103KB to open and pays for `source:` the first time somebody types it. Change-Id: I2404f1bba646b34bc0aa1d1e93b06f4bc3baffaa


Author permadeath.com Committer Tangled Date Commit c483587a Parent 4ec6287a Change ID I2404f1b
+895 -346
11 changed files