UNPKG

mega-pkg

Version:

> This readme is written by the author of this package [amanuel](https://github.com/amanuel15)

77 lines (73 loc) 1.77 kB
const inquirer = require("inquirer"); module.exports = { askAppDetails: () => { const questions = [ { name: "appName", type: "input", message: "Enter your mini app name?", validate: function (value) { if (value.length) { return true; } else { return "Please enter your mini app name."; } }, }, { name: "description", type: "input", message: "Tell us a little bit about you mini app?", validate: function (value) { if (value.length) { return true; } else { return "Please tell us a little bit about you mini app."; } }, }, { name: "iconUrl", type: "input", message: "Enter your icon url (this is the icon listed in mini app store in meda)?", validate: function (value) { if (value.length) { return true; } else if (value && !value.startWith("http")) { return "Please provide a valid icon url."; } else { return "Please enter your icon url."; } }, }, { name: "primaryColor", type: "input", message: "Enter your primary icon?", default: "#FFFFFF", }, { name: "packageId", type: "input", message: "Enter you package id(most of the time you company domain reverted)", validate: function (value) { if (value.length) { return true; } else { return "please enter your company domain."; } }, }, { name: "permissions", type: "checkbox", choices: ["Payment", "Camera", "Calendar", "Audio", "User info"], checked: true, message: "Select the permissions your app needs", }, ]; return inquirer.prompt(questions); }, };