Phantomjs-promise
This's a library that promisify phantomjs-node. You don't need to install either phantomjs-node nor phantomjs. Require it, then it will Promises/A+ compliant.
Based on bluebird.
Usage
var phantom = ;phantom;
Test
mocha
License
The MIT License