Source: index.js

'use strict';

/**
 * An opinionated set of utilities
 * @type {Object}
 * @module yo-utils
 */

module.exports = {
  /**
   * App related utilities
   * @see module:yo-utils/lib/app
   */
  app: require('./lib/app'),

  /**
   * @description Extended yeoman-generator
   *              [Base]{@link http://yeoman.github.io/generator/Base.html}
   * @see module:yo-utils/lib/base.Base
   */
  Base: require('./lib/base').Base,

  /**
   * @description Extended yeoman-generator
   *              [NamedBase]{@link http://yeoman.github.io/generator/NamedBase.html}
   * @see module:yo-utils/lib/base.NamedBase
   */
  NamedBase: require('./lib/base').NamedBase,

  /**
   * Templating utilities
   * @see module:yo-utils/lib/templating
   */
  templating: require('./lib/templating')
};