code: function include(...modulePath) {
    const _modulePath = _.compact([...modulePath]);
    let _path = path.join(..._modulePath);
    // handle @cwd shortcut
    _path = (
      _.startsWith(_path, '@cwd') ?
      _.replace(_path, '@cwd', process.cwd()) :
      _path
    );
    // handle @dirname shortcut
    _path = (
      _.startsWith(_path, '@dirname') ?
      _.replace(_path, '@dirname', dirname()) :
      _path
    );
    // handle @parent shortcut
    _path = (
      _.startsWith(_path, '@parent') ?
      _.replace(_path, '@parent', path.join(dirname(), '..')) :
      _path
    );
    const _import = require(_path);
    return _import;
  }
docs: @name include
  @module include
  @description Require module from a given path
  @param {...String} modulePath Path to search for a module
  @return {Object|Error} found module or throw error
  @author lally elias <lallyelias87@gmail.com>
  @license MIT
  @since 0.1.0
  @version 0.1.0
  @public
  @example
  const { include } = require('@lykmapipo/include');
  
  const User = include('models', 'user');
  const utils = include('..', 'utils');