I know google internally uses closure for dependency management. There are tools like plovr which are a step in the right direction.
Anyone have experience with both and can share pros/cons?
My use case ( which I'm sure others share ) is writing clean, componentized JavaScript which enables simple tdd and ci without reinventing the wheel for each new project, requiring manual setup steps, or requiring lists of JavaScript source files ( or worse, duplicated lists ).
Thanks :-)