npm/bower completion