{"version":3,"sources":["../index.js"],"sourcesContent":["/**\n * CLI Alerts.\n *\n * Cross platform CLI Alerts with colors.\n * Works on macOS, Linux, and Windows.\n * Alerts: `success`, `info`, `warning`, `error`.\n *\n * @author Awais <https://twitter.com/MrAhmadAwais/>\n */\nimport chalk from \"chalk\";\nimport sym from \"log-symbols\";\nconst green = chalk.green;\nconst greenI = chalk.green.inverse;\nconst red = chalk.red;\nconst redI = chalk.red.bold.inverse;\nconst orange = chalk.keyword('orange');\nconst orangeI = chalk.keyword('orange').inverse;\nconst blue = chalk.blue;\nconst blueI = chalk.blue.inverse;\n\nexport default options => {\n\tconst defaultOptions = {\n\t\ttype: `error`,\n\t\tmsg: `You forgot to define all options.`,\n\t\tname: ``\n\t};\n\tconst opts = {...defaultOptions, ...options};\n\tconst {type, msg, name} = opts;\n\tconst printName = name ? name : type.toUpperCase();\n\n\tif (type === `success`) {\n\t\tconsole.log(`\\n${sym.success} ${greenI(` ${printName} `)} ${green(msg)}\\n`);\n\t}\n\n\tif (type === `warning`) {\n\t\tconsole.log(`\\n${sym.warning} ${orangeI(` ${printName} `)} ${orange(msg)}\\n`);\n\t}\n\n\tif (type === `info`) {\n\t\tconsole.log(`\\n${sym.info} ${blueI(` ${printName} `)} ${blue(msg)}\\n`);\n\t}\n\n\tif (type === `error`) {\n\t\tconsole.log(`\\n${sym.error} ${redI(` ${printName} `)} ${red(msg)}\\n`);\n\t}\n};\n"],"mappings":"6iBAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,aAAAE,IAAA,eAAAC,EAAAH,GASA,IAAAI,EAAkB,sBAClBC,EAAgB,4BACVC,EAAQ,EAAAC,QAAM,MACdC,EAAS,EAAAD,QAAM,MAAM,QACrBE,EAAM,EAAAF,QAAM,IACZG,EAAO,EAAAH,QAAM,IAAI,KAAK,QACtBI,EAAS,EAAAJ,QAAM,QAAQ,QAAQ,EAC/BK,EAAU,EAAAL,QAAM,QAAQ,QAAQ,EAAE,QAClCM,EAAO,EAAAN,QAAM,KACbO,EAAQ,EAAAP,QAAM,KAAK,QAElBQ,EAAQC,GAAW,CAMzB,IAAMC,EAAO,CAAC,GALS,CACtB,KAAM,QACN,IAAK,oCACL,KAAM,EACP,EACiC,GAAGD,CAAO,EACrC,CAAC,KAAAE,EAAM,IAAAC,EAAK,KAAAC,CAAI,EAAIH,EACpBI,EAAYD,GAAcF,EAAK,YAAY,EAE7CA,IAAS,WACZ,QAAQ,IAAI;AAAA,EAAK,EAAAI,QAAI,OAAO,IAAId,EAAO,IAAIa,CAAS,GAAG,CAAC,IAAIf,EAAMa,CAAG,CAAC;AAAA,CAAI,EAGvED,IAAS,WACZ,QAAQ,IAAI;AAAA,EAAK,EAAAI,QAAI,OAAO,IAAIV,EAAQ,IAAIS,CAAS,GAAG,CAAC,IAAIV,EAAOQ,CAAG,CAAC;AAAA,CAAI,EAGzED,IAAS,QACZ,QAAQ,IAAI;AAAA,EAAK,EAAAI,QAAI,IAAI,IAAIR,EAAM,IAAIO,CAAS,GAAG,CAAC,IAAIR,EAAKM,CAAG,CAAC;AAAA,CAAI,EAGlED,IAAS,SACZ,QAAQ,IAAI;AAAA,EAAK,EAAAI,QAAI,KAAK,IAAIZ,EAAK,IAAIW,CAAS,GAAG,CAAC,IAAIZ,EAAIU,CAAG,CAAC;AAAA,CAAI,CAEtE","names":["cli_alerts_exports","__export","cli_alerts_default","__toCommonJS","import_chalk","import_log_symbols","green","chalk","greenI","red","redI","orange","orangeI","blue","blueI","cli_alerts_default","options","opts","type","msg","name","printName","sym"]}