Библиотека для разработчика?
CommonJS, RequireJS, LMD… имя им легион. Для обфускации рекомендую uglify.js. С вашими требованиями хорошо справится LMD, у него и оверхэд небольшой.
require.js + соотв. плагин для grunt.js