code: function mokuai(modules, options){
      // Copy modules argument
      modules = _.extend({}, modules);
      // Copy options argument with default values
      options = _.extend({
          prepend: [],
          append: [],
          exports: false,
          exportsname: null,
          autoexports: false
      }, options);
      // Render mokuai template with arguments
      return template({
          modules: modules,
          options: options
      });
  }
docs: Wraps all modules into a mokuai closure. modules {Object} Map of modules. key: module name, value: module content options {Object} Options for mokuai wrapper options.prepend {String[]} Array of content to be prepended to the modules options.append {String[]} Array of content to be appended to the modules options.exports {Boolean|String} Define the exports type false: Do not export any module (default) true: Export all modules string: Export the module with the string value as name options.exportsname {null|String} Define the global name of the exported module when options.exports is defined. Applies only for non-CommonJS environments (e.g. browser without CommonJS) Default is the options.exports value, or "modules" if options.exports is "true" options.autoexports {Boolean} Define if the modules should be automatically exported using the name as variable. For example, for the module 'home', 'module.exports = home' will automatically be added to the module declaration. (default is false)