use grunt and bower for linting and dependencies