support node and bower