{"version":3,"file":"utils.mjs","names":[],"sources":["../src/utils.ts"],"sourcesContent":["import pc from \"picocolors\";\n\nexport const logger = {\n  info: (message: string) => console.log(`${pc.blue(\"ℹ\")} ${message}`),\n  success: (message: string) => console.log(`${pc.green(\"✓\")} ${message}`),\n  warn: (message: string) => console.warn(`${pc.yellow(\"⚠\")} ${message}`),\n  error: (message: string) => console.error(`${pc.red(\"✗\")} ${message}`),\n};\n\nexport function showBanner() {\n  const art = [\n    \"░██████████   ░███    ░█████████  ░███     ░███         ░█████   ░██████\",\n    \"░██          ░██░██   ░██     ░██ ░████   ░████           ░██   ░██   ░██\",\n    \"░██         ░██  ░██  ░██     ░██ ░██░██ ░██░██           ░██  ░██\",\n    \"░█████████ ░█████████ ░█████████  ░██ ░████ ░██           ░██   ░████████\",\n    \"░██        ░██    ░██ ░██   ░██   ░██  ░██  ░██     ░██   ░██          ░██\",\n    \"░██        ░██    ░██ ░██    ░██  ░██       ░██     ░██   ░██   ░██   ░██\",\n    \"░██        ░██    ░██ ░██     ░██ ░██       ░██ ░██  ░██████     ░██████\",\n  ];\n\n  console.log(\"\");\n  for (const line of art) {\n    console.log(pc.cyan(line));\n  }\n  console.log(\"\");\n  console.log(\n    pc.bold(pc.green(\"Create FARMJS App\")) + pc.dim(\"  a framework for product-integrated apps\"),\n  );\n  console.log(\"\");\n}\n"],"mappings":";;AAEA,MAAa,SAAS;CACpB,OAAO,YAAoB,QAAQ,IAAI,GAAG,GAAG,KAAK,GAAG,EAAE,GAAG,SAAS;CACnE,UAAU,YAAoB,QAAQ,IAAI,GAAG,GAAG,MAAM,GAAG,EAAE,GAAG,SAAS;CACvE,OAAO,YAAoB,QAAQ,KAAK,GAAG,GAAG,OAAO,GAAG,EAAE,GAAG,SAAS;CACtE,QAAQ,YAAoB,QAAQ,MAAM,GAAG,GAAG,IAAI,GAAG,EAAE,GAAG,SAAS;AACvE;AAEA,SAAgB,aAAa;CAC3B,MAAM,MAAM;EACV;EACA;EACA;EACA;EACA;EACA;EACA;CACF;CAEA,QAAQ,IAAI,EAAE;CACd,KAAK,MAAM,QAAQ,KACjB,QAAQ,IAAI,GAAG,KAAK,IAAI,CAAC;CAE3B,QAAQ,IAAI,EAAE;CACd,QAAQ,IACN,GAAG,KAAK,GAAG,MAAM,mBAAmB,CAAC,IAAI,GAAG,IAAI,2CAA2C,CAC7F;CACA,QAAQ,IAAI,EAAE;AAChB"}