Shepherd is a polyfill to manage Javascript modules and dependencies with an ECMAScript:Harmony-compliant syntax. Stop wrapping your code with functions to build a module, your files are your modules. Period. Shepherd allows you to take advantage of the features of the upcoming ECMAScript:Harmony within today's engines. A classical JS file (yes, it's ugly code. Whatever.) var _min = 0; var _max =