{"version":3,"sources":["../../src/utils/printInfo.ts"],"sourcesContent":["import { mapValues } from '@lskjs/algos';\nimport { getCwdInfo, getLskConfig } from '@lskjs/cli-utils';\nimport env from '@lskjs/env';\n\n// @ts-ignore\nexport function printInfo({ config, log } = {}) {\n  const pad = (a: string) => `${a} `.padEnd(14);\n  log(pad('[Name]     '), config.name);\n  log(pad('[Version]  '), config.version);\n  // log(pad('System:    '), config.userAgent);\n  // log(pad('CLI:       '), config.root);\n  // log(pad(\"Scripts: \"), config.version);\n\n  const cwd = process.cwd();\n\n  log(pad(''));\n  log(pad('[CWD]      '), cwd);\n  mapValues(getCwdInfo({ cwd }), (value: string, key: string) => {\n    log(pad(`${key}`), value);\n  });\n\n  log(pad(''));\n  log(pad('[ENV]      '));\n  const envKeys = Object.keys(env)\n    .sort()\n    .filter((key) => key !== 'stage' && key !== 'version');\n  log(pad(`stage`), env.stage);\n  log(pad(`version`), env.version);\n\n  envKeys.forEach((key: string) => {\n    const value = env[key];\n    log(pad(`${key}`), value);\n  });\n\n  // eslint-disable-next-line no-console\n  const lskrc = getLskConfig();\n  log(pad(''));\n  log(pad('[lskrc]'), lskrc.path || 'Not found');\n  if (process.env.DEBUG) {\n    log(lskrc);\n    log(pad('[config]'), config);\n  }\n}\n\nexport default printInfo;\n"],"mappings":"+EAAA,OAASA,aAAAA,MAAiB,eAC1B,OAASC,cAAAA,EAAYC,gBAAAA,MAAoB,mBACzC,OAAOC,MAAS,aAGT,SAASC,EAAU,CAAEC,OAAAA,EAAQC,IAAAA,CAAG,EAAK,CAAC,EAAC,CAC5C,IAAMC,EAAMC,EAACC,GAAc,GAAGA,CAAAA,IAAKC,OAAO,EAAA,EAA9B,OACZJ,EAAIC,EAAI,aAAA,EAAgBF,EAAOM,IAAI,EACnCL,EAAIC,EAAI,aAAA,EAAgBF,EAAOO,OAAO,EAKtC,IAAMC,EAAMC,QAAQD,IAAG,EAEvBP,EAAIC,EAAI,EAAA,CAAA,EACRD,EAAIC,EAAI,aAAA,EAAgBM,CAAAA,EACxBE,EAAUC,EAAW,CAAEH,IAAAA,CAAI,CAAA,EAAI,CAACI,EAAeC,IAAAA,CAC7CZ,EAAIC,EAAI,GAAGW,CAAAA,EAAK,EAAGD,CAAAA,CACrB,CAAA,EAEAX,EAAIC,EAAI,EAAA,CAAA,EACRD,EAAIC,EAAI,aAAA,CAAA,EACR,IAAMY,EAAUC,OAAOC,KAAKC,CAAAA,EACzBC,KAAI,EACJC,OAAQN,GAAQA,IAAQ,SAAWA,IAAQ,SAAA,EAC9CZ,EAAIC,EAAI,OAAO,EAAGe,EAAIG,KAAK,EAC3BnB,EAAIC,EAAI,SAAS,EAAGe,EAAIV,OAAO,EAE/BO,EAAQO,QAASR,GAAAA,CACf,IAAMD,EAAQK,EAAIJ,CAAAA,EAClBZ,EAAIC,EAAI,GAAGW,CAAAA,EAAK,EAAGD,CAAAA,CACrB,CAAA,EAGA,IAAMU,EAAQC,EAAAA,EACdtB,EAAIC,EAAI,EAAA,CAAA,EACRD,EAAIC,EAAI,SAAA,EAAYoB,EAAME,MAAQ,WAAA,EAC9Bf,QAAQQ,IAAIQ,QACdxB,EAAIqB,CAAAA,EACJrB,EAAIC,EAAI,UAAA,EAAaF,CAAAA,EAEzB,CArCgBD,EAAAA,EAAAA,aAuChB,IAAA2B,EAAe3B","names":["mapValues","getCwdInfo","getLskConfig","env","printInfo","config","log","pad","__name","a","padEnd","name","version","cwd","process","mapValues","getCwdInfo","value","key","envKeys","Object","keys","env","sort","filter","stage","forEach","lskrc","getLskConfig","path","DEBUG","printInfo_default"]}