Originally reported by: Lee Langley (Bitbucket: LeeLangleyRees, GitHub: Unknown)
A dependency (Bower, Grunt, Composer, etc.) should be stored as self contained objects, which contain in-built methods for checking if they are installed, installing them etc.
Originally reported by: Lee Langley (Bitbucket: LeeLangleyRees, GitHub: Unknown)
A dependency (Bower, Grunt, Composer, etc.) should be stored as self contained objects, which contain in-built methods for checking if they are installed, installing them etc.