composer, bower, grunt and npm packages