Not being able to remember the fact that $ has special meaning in replacement patterns is really untypical. I understand mixing up $` and $_ for people w/o Perl background, but just forgetting the whole fact...
All in all, I think it's about not using a feature often enough to remember.
It's an interesting idea: to have both types and rich configurable pre-processor like babel. Is it viable or would it be easier to use flowtype for types and babel transformers for everything else?
API is really well elaborated, but if you like hardcore _standard_ javascript you might put up with one simple function:
https://gist.github.com/kirilloid/ab0a36f8d07f5f9ba1a54d15dcb8802b
Writing deepEqual every time you need it, is boring, though. Especially if you need to support recursive structures...
Ha-ha, look at comments for that article. There are opinions as extreme as making lodash a new standard, which can be relied on (contrary to array extras).
Maybe, it's a really cool framework, but I'm sick of projects with vague and generi description how cool they are. W/o distinctive link to architecture, API overview or what is it best at.
Is it a meteor clone?