install via npm or bower