add npm and bower dependency