Update: replace bower with npm