版博士V2.0程序
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 

38 líneas
963 B

  1. module.exports = function (plop) {
  2. plop.setGenerator("test", {
  3. description: "this is a test",
  4. prompts: [
  5. {
  6. type: "input",
  7. name: "name",
  8. message: "What is your name?",
  9. validate: function (value) {
  10. if (/.+/.test(value)) {
  11. return true;
  12. }
  13. return "name is required";
  14. },
  15. },
  16. {
  17. type: "checkbox",
  18. name: "toppings",
  19. message: "What pizza toppings do you like?",
  20. choices: [
  21. { name: "Cheese", value: "cheese", checked: true },
  22. { name: "Pepperoni", value: "pepperoni" },
  23. { name: "Pineapple", value: "pineapple" },
  24. { name: "Mushroom", value: "mushroom" },
  25. { name: "Bacon", value: "bacon", checked: true },
  26. ],
  27. },
  28. ],
  29. actions: [
  30. {
  31. type: "add",
  32. path: "./output/added.txt",
  33. templateFile: "./templates/to-add.txt",
  34. },
  35. ],
  36. });
  37. };