Awesome, thanks for the recommendations. I'm switching over to grunt-node-webkit-builder.
I'm going to try to make it as easy as `npm install slack-for-linux -g' to get the client in your path.
So this looks a lot cleaner than the other yeoman grunt generator I used initially.
As for node-notifier, this seems easy. I guess the only thing is hooking into the events emitted by the Slack Javascript? I need to dig in further for this.
I recently wrapped Cryptocat with node-webkit (still awaiting PR approval https://github.com/cryptocat/cryptocat/pull/694), hence allow me to give you some lib recommendations:
- Use node-webkit-builder (https://github.com/mllrsohn/grunt-node-webkit-builder) for your build-process (your Gruntfile.js looks very bloated currently).
- Use node-notifier (https://github.com/mikaelbr/node-notifier) for desktop notifications (looks like the best solution so far).
Anyways, best luck to you.