Some people use native dependency injection of angular to separate modules in different folders/files. set the main module and then use getter for (controllers/services/directives etc...), when embedding the files in html you just include the getter first then the order of other files doesn't matter! But I kind of like to know how other people use browserify with angular.