{"version":3,"sources":["jsdelivr-header.js","/npm/@luzhongk/node-feedback@1.1.2/lib/node-feedback.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,SAAW,QAAQ,YAMzB,QAAQ,QAAU,MAAO,EAAU,uBACjC,MAAM,GAAE,SAAa,SAAS,OAAO,CACnC,CACE,KAAM,UACN,UACA,KAAM,QAGV,OAAO,GAOT,QAAQ,OAAS,OACf,OAAO,GACP,MAAM,GACN,QAAQ,GACR,UAAU,GACV,UAAU,CAAC,MAAO,MAAO,gBAEP,SAAS,OAAO,CAChC,KAAM,GAAQ,GAAO,MACrB,QAAS,GAAW,GAAS,EAC7B,KAAM,OACN,YAWJ,QAAQ,MAAQ,MAAO,EAAS,KAC9B,MAAM,QAAa,SAAS,OAAO,CACjC,KAAM,SACN,KAAM,EACN,UAAU,EACV,QAAS,EACT,QAAS,IAEX,OAAO,OAAO,OAAO,GAAM,EAAC","file":"/npm/@luzhongk/node-feedback@1.1.2/lib/node-feedback.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@luzhongk/node-feedback@1.1.2/lib/node-feedback.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","const inquirer = require('inquirer')\n\n/**\n * 确认\n * @return {Promise}\n */\nexports.confirm = async (message = 'are you confirm ?') => {\n  const { ok } = await inquirer.prompt([\n    {\n      type: 'confirm',\n      message,\n      name: 'ok'\n    }\n  ])\n  return ok\n}\n\n/**\n * 选择\n * @return {Promise}\n */\nexports.select = async ({\n  name = '',\n  key = '',\n  label = '',\n  message = '',\n  choices = ['选项1', '选项2', '选项3']\n}) => {\n  const res = await inquirer.prompt({\n    name: name || key || '请选择',\n    message: message || label || key,\n    type: 'list',\n    choices\n  })\n  return res\n}\n\n/**\n * 输入\n * @params {String} message 标题\n * @params {String} defaultValue 默认输入\n * @return {Promise}\n */\nexports.input = async (message, defaultValue) => {\n  const data = await inquirer.prompt({\n    type: 'string',\n    name: message,\n    required: true,\n    message: message,\n    default: defaultValue\n  })\n  return Object.values(data)[0]\n}\n"]}