NAN without the Node.js dependency