Recs.
Updated
Specs
Pros
Pro Allows you to directly require dependencies from Javascript, HTML, and CSS
With Duo you don't need to manage a separate dependency file, you just require projects from your files where you need them. It works with all front-end languages, giving you powerful inline Javascript, HTML, CSS, and even JSON management in a way that no other package manager supports.
Pro Handles the entire build and packaging process for you
Because Duo allows you to require dependencies directly in your HTML, CSS, and JavaScript, you don't need to manage annoying build processes. Duo automatically supports preprocessed languages like Coffeescript and Sass, and automatically bundles them into a single file, making it an easy-to-use, all-in-one tool. All you have to do is run duo in > out
and you're done!
Cons
Con Cannot extract modules from a bundle and put into another one
As for common modules shared by multiple pages, duo.js cannot extract and put them into another bundle which is loaded commonly. On the other hand, modules modified rarely should put into another bundle so they can be still cached when other modules change.