feature: simple wrap project with npm package