Lukas Obermann
f865a34058
style: remove line breaks in documentation paragraphs
2024-11-16 16:58:45 +01:00
Lukas Obermann
6c4d0a354f
build(deps): upgrade optolith-tsjsonschemamd to 0.10.0 and rebuild assets
2023-11-09 21:49:03 +01:00
Lukas Obermann
fe5aa116f8
refactor!: replace all enums with union types to enable type-only usage
...
Enums require the library to be included in a bundle, which can be difficult in web environments.
2023-06-15 19:58:17 +02:00
Lukas Obermann
0ea6a838e2
feat!: finish schema
2023-05-01 17:02:53 +02:00
Lukas Obermann
a4685e3499
refactor!: streamline enums with and without associated values
...
Enums where no case has associated values are transformed into actual TypeScript
enums.
Enums where at least one case has associated values are kept as union types, but
cases without associated values receive a nested property in snake case as well.
Such an enum case without associated values must have an empty object as the
value of the nested property.
2022-08-01 12:50:59 +02:00
Lukas Obermann
0b43558552
fix: minor errors that surfaced during database conversion for dis/advantages, professions and talismans
2022-07-23 13:08:38 +02:00
Lukas Obermann
bdebfc3e1f
refactor!: rework prerequisite data types
2022-07-20 16:19:54 +02:00
Lukas Obermann
c469636941
docs: rename text prerequisite title to match the tag
2022-03-29 09:52:40 +02:00
Lukas Obermann
148ffd47a7
feat: prerequisites
2022-03-10 19:51:47 +01:00