Had to dig GitHub issues because `shrink-ray` is dead, its maintained fork requires old dependencies that don't build on macOS (seemingly), so I ended up `compress-next` which is a fork of `compression` w/ brotli compression https://github.com/Econify/compression-next
Found out about Lucide which is basically Feather Icons but with more icons so that'll be perfect for placeholder(?) icons https://lucide.dev/
Starting to need to do weird things with my json schema validation (tagged unions) and...yeah no choosing ajv wasn't wise. It's neat but it's really slowing me down having to basically write my schemas twice π΅βπ«
Ended up going with `superstruct`. It's neat, a bit less verbose than io-ts and has better type inference in some places.
Native enums support is not there yet but can be worked around https://github.com/ianstormtaylor/superstruct/issues/993
@dogo you have your answer π
@Eramdam youre making such quick headway on this holy shit
@Eramdam my curiosity is how hellish is it gonna be to add multi account support
@dogo I didnt show any of it because I need to build the UI for it but: not too hard since I've design the data model with this in mind
@dogo namely I need to think of a way to show connected accounts, how to add one, and how to specify a given account when creating a column
@Eramdam ayyyy!!
Might go back using io-ts. I had chosen ajv because it's supposed to be super fast but I probably don't need to worry too much about performances of my schema validation in my case lol