38 karma · joined January 12, 2015
has a passion for simplicity and structure
redux-undo, coffea and node-emoji maintainer /r/npm moderator, Developer, Web Enthusiast
[ my public key: https://keybase.io/omnidan; my proof: https://keybase.io/omnidan/sigs/3gV7Zxn5QbCoRf2gS103-Y4ZHEucENtMx_UwaXpBKXM ]
https://omnidan.net - https://github.com/omnidan
So much more can be done with this concept - and it's nothing special - sometimes making things simpler is the best way to solve a problem. Redux is a great example for that.
I've configured it so that it uses hot reloading (only refresh the parts of the web app that changed) plugins that also show the error in the browser while you're developing.
Does that clear it up a bit? :)
Here's the issue: https://github.com/eivind88/prm/issues/2
BTW: the link in your email goes to http://dqprogram.php/
Actually, I tried fixing that problem with `asv`: https://news.ycombinator.com/item?id=10244073
Is there a utility that automatically creates the test files in a specific directory? Would be nice to add speckjs to `package.json` so it builds and runs the tests before, for example, publishing. Is something like this possible? Or what would be the best way to automate the generation - is this even what you intended?
EDIT: I just tried it out and it doesn't seem to work for me (I'm probably doing something wrong :D) - would be great if you could help me out: https://github.com/speckjs/speckjs/issues/150
Under normal usage (read: not running scripts on GHFS, etc), does GHFS get to the GitHub API limits? Do you use caching? Do you regularly use it to check out projects on GitHub instead of cloning them manually? Did you ever get blocked by the API?
redux-undo itself doesn't use immutable data structures, though (for dependency reasons). However, I do make sure not to change any data directly. (you know, the usual redux reducer guidelines)
For example, in an application I wrote, I do `store.subscribe(autoSaveFunction)` which will automatically save all changes to the state. Of course, you can also only store parts of the state, etc, but this is more redux related than redux-undo related.