a angular, grunt, yeoman, bower, wherever app