{"version":3,"sources":["../index.js"],"sourcesContent":["/* CLI WELCOME */\nimport chalk from 'chalk';\nconst dim = chalk.dim;\nimport clearConsole from 'clear-any-console';\n\n/**\n * Welcome.\n *\n * @param String heading Heading text.\n * @param String subHeading Sub heading text.\n * @param Object options Configurable options.\n */\nexport default (options = {}) => {\n\t// Options.\n\tconst defaultOptions = {\n\t\ttitle: 'ADD A HEADING',\n\t\ttagLine: '',\n\t\tdescription: '',\n\t\tbgColor: '#ffffff',\n\t\tcolor: '#000000',\n\t\tbold: true,\n\t\tclear: true,\n\t\tversion: ''\n\t};\n\tconst opts = {...defaultOptions, ...options};\n\tconst {title, tagLine, description, bgColor, color, bold, clear, version} =\n\t\topts;\n\n\t// Configure.\n\tconst bg = bold\n\t\t? chalk.hex(bgColor).inverse.bold\n\t\t: chalk.hex(bgColor).inverse;\n\tconst clr = bold ? chalk.hex(color).bold : chalk.hex(color);\n\tclear && clearConsole();\n\n\t// Do it.\n\tconsole.log();\n\tconsole.log(\n\t\t`${clr(`${bg(` ${title} `)}`)} v${version} ${dim(tagLine)}\\n${dim(\n\t\t\tdescription\n\t\t)}`\n\t);\n\tconsole.log();\n};\n"],"mappings":"6iBAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,aAAAE,IAAA,eAAAC,EAAAH,GACA,IAAAI,EAAkB,sBAElBC,EAAyB,kCADnBC,EAAM,EAAAC,QAAM,IAUXC,EAAQ,CAACC,EAAU,CAAC,IAAM,CAYhC,IAAMC,EAAO,CAAC,GAVS,CACtB,MAAO,gBACP,QAAS,GACT,YAAa,GACb,QAAS,UACT,MAAO,UACP,KAAM,GACN,MAAO,GACP,QAAS,EACV,EACiC,GAAGD,CAAO,EACrC,CAAC,MAAAE,EAAO,QAAAC,EAAS,YAAAC,EAAa,QAAAC,EAAS,MAAAC,EAAO,KAAAC,EAAM,MAAAC,EAAO,QAAAC,CAAO,EACvER,EAGKS,EAAKH,EACR,EAAAT,QAAM,IAAIO,CAAO,EAAE,QAAQ,KAC3B,EAAAP,QAAM,IAAIO,CAAO,EAAE,QAChBM,EAAMJ,EAAO,EAAAT,QAAM,IAAIQ,CAAK,EAAE,KAAO,EAAAR,QAAM,IAAIQ,CAAK,EAC1DE,MAAS,EAAAI,SAAa,EAGtB,QAAQ,IAAI,EACZ,QAAQ,IACP,GAAGD,EAAI,GAAGD,EAAG,IAAIR,CAAK,GAAG,CAAC,EAAE,CAAC,KAAKO,CAAO,IAAIZ,EAAIM,CAAO,CAAC;AAAA,EAAKN,EAC7DO,CACD,CAAC,EACF,EACA,QAAQ,IAAI,CACb","names":["cli_welcome_exports","__export","cli_welcome_default","__toCommonJS","import_chalk","import_clear_any_console","dim","chalk","cli_welcome_default","options","opts","title","tagLine","description","bgColor","color","bold","clear","version","bg","clr","clearConsole"]}