npm package
fix cljs support