The changes in npm v3 (specifically, flattening the node_modules folder) cause the library to bomb out at a filepath-based require for the 'promise' npm package.
Error: Cannot find module '../node_modules/promise/lib/es6-extensions'
...
at Object.<anonymous> (...\node_modules\suspend\lib\suspend.js:1:77)
The changes in npm v3 (specifically, flattening the node_modules folder) cause the library to bomb out at a filepath-based require for the 'promise' npm package.