I was able to figure it out but it would be great for others if you could add the instructions that the project needs to be built with node-gyp before using. Or if it's possible to setup autobuild when the project is downloaded from npm that would be even better. Thanks.
Are you using an old version of NPM? The latest versions should build the project with gyp when installing.
Example of installing with npm 1.1.15, showing the building is done:
$ npm install microtime
npm http GET https://registry.npmjs.org/microtime
npm http 200 https://registry.npmjs.org/microtime
npm http GET https://registry.npmjs.org/bindings
npm http 200 https://registry.npmjs.org/bindings
> firstname.lastname@example.org install /Users/wade/sandbox/node_modules/microtime
> node-gyp rebuild
info it worked if it ends with ok
spawn python [ '/Users/wade/.node-gyp/0.6.14/tools/gyp_addon',
spawn make [ 'BUILDTYPE=Release', '-C', 'build' ]
SOLINK_MODULE(target) Release/microtime.node: Finished
info done ok
Yep I was on 1.1.0, if it works with newer versions everything is good.
I'll research what version is required and put a note in the README
I too ran into this issue. A note in the README would be very helpful.
Added note to README: 3f28c7e