update npm package and add bower package