Add melt.js
add cast
Get ready for npm