add npm boilerplate