add mocha test
add npm package