text: /* eslint one-var: 0, semi-style: 0 */
  
  'use strict';
  
  // -- Vendor Modules
  
  
  // -- Local Modules
  const pack = require('../package.json');
  
  
  // -- Local Constants
  const libname = 'Messenger'
      , name    = libname.replace(/\s+/g, '').toLowerCase()
      ;
  
  
  // -- Local Variables
  
  
  // -- Main
  
  module.exports = {
    ES6GLOB: '$__ES6GLOB',
    dist: './_dist',
    libdir: './lib',
    libname,
    name,
    index: './index.js',
    distlink: `./_dist/lib/${name}.js`,
  
    // These are the Javascript files required to build the library.
    /* eslint-disable no-multi-spaces */
    src: [
      // These two files (_header and _head.js) must be declared
      // in this order as they create the umd module, define the global
      // constants/variables and the object tree.
      './src/_header',
      './src/_head.js',
  
      './src/messenger.js',
      './src/private/messenger.js',
  
      // This file must always be the last one as it closes the umd module.
      './src/_footer',
    ],
    /* eslint-enable no-multi-spaces */
  
    get license() {
      return ['/*! ****************************************************************************',
        ` * ${libname} v${pack.version}`,
        ' *',
        ` * ${pack.description}.`,
        ' * (you can download it from npm or github repositories)',
        ` * Copyright (c) ${(new Date()).getFullYear()} ${pack.author.name} <${pack.author.email}> (${pack.author.url}).`,
        ' * Released under the MIT license. You may obtain a copy of the License',
        ' * at: http://www.opensource.org/licenses/mit-license.php).',
        ' * Built from ES6lib v1.0.13.',
        ' * ************************************************************************** */',
        ''].join('\n');
    },
  };
  