prompts.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. module.exports = [
  2. {
  3. type: 'list',
  4. name: 'version',
  5. message: 'Choose a version of Vue.js',
  6. choices: [
  7. {
  8. name: '2.x',
  9. value: 'v2',
  10. },
  11. {
  12. name: '3.x',
  13. value: 'v3',
  14. },
  15. ],
  16. default: 'v2',
  17. },
  18. {
  19. type: 'list',
  20. name: 'type',
  21. message: 'What type of project do you want to create?',
  22. choices: [
  23. {
  24. name: 'default project',
  25. value: 'default',
  26. },
  27. {
  28. name: 'data visualization project',
  29. value: 'data-v',
  30. },
  31. ],
  32. },
  33. {
  34. name: 'ui',
  35. type: 'list',
  36. message: 'Choice a UI Framework',
  37. choices: [
  38. {
  39. name: 'none',
  40. value: 'none',
  41. },
  42. {
  43. name: 'Element UI',
  44. value: 'element',
  45. },
  46. ],
  47. when: (answers) => answers.type === 'default',
  48. default: 'none',
  49. },
  50. ];