Bring deps up to date, minor fix

Tried this on the frontend for a medium sized app, ran into some minor issues.

Also, please publish this application to the `npm` repo :)