Lars Strojny
|
b74721ee76
|
Handle null values in characteristics (#20)
Apparently `characteristic.value` can also be null. Let’s handle it
properly. Fixes #19
|
2022-11-13 11:13:13 +01:00 |
|
Lars Strojny
|
52efa69bf0
|
Automate code generation for config schema (#16)
Use a fork of https://github.com/lstrojny/json-schema-to-zod to generate
the boundary check for the config automatically.
|
2022-11-10 13:06:16 +01:00 |
|
Lars Strojny
|
1088a78079
|
Strict type imports (#17)
When a symbols is only used as a type, require `import type {…}`
|
2022-11-10 13:00:45 +01:00 |
|
Lars Strojny
|
71e45a3d8c
|
More user-friendly (and developer-friendly) zod error reporting (#12)
Show each error message from zod and include an excerpt of the data
around the failing path if possible
|
2022-11-09 21:36:23 +01:00 |
|
Lars Strojny
|
72761ceee6
|
Support "tlv8" and "data" characteristic formats (#8)
|
2022-11-09 14:10:50 +01:00 |
|
Lars Strojny
|
84761dfa93
|
Replace runtypes with zod, validate config, stricter eslint config
|
2022-11-08 19:13:34 +01:00 |
|