From 580b5157c88979cf95df72c359cea240f8418219 Mon Sep 17 00:00:00 2001 From: Pan Date: Fri, 22 Mar 2019 17:11:51 +0800 Subject: [PATCH] add --- plop-templates/component/index.hbs | 26 +++++++++++++ plop-templates/component/index.vue | 13 ------- plop-templates/component/prompt.js | 55 ++++++++++++++++++++++++++ plop-templates/utils.js | 9 +++++ plop-templates/view/index.hbs | 26 +++++++++++++ plop-templates/view/prompt.js | 55 ++++++++++++++++++++++++++ plopfile.js | 62 ++---------------------------- 7 files changed, 175 insertions(+), 71 deletions(-) create mode 100644 plop-templates/component/index.hbs delete mode 100644 plop-templates/component/index.vue create mode 100644 plop-templates/component/prompt.js create mode 100644 plop-templates/utils.js create mode 100644 plop-templates/view/index.hbs create mode 100644 plop-templates/view/prompt.js diff --git a/plop-templates/component/index.hbs b/plop-templates/component/index.hbs new file mode 100644 index 00000000..76610552 --- /dev/null +++ b/plop-templates/component/index.hbs @@ -0,0 +1,26 @@ +{{#if template}} + +{{/if}} + +{{#if script}} + +{{/if}} + +{{#if style}} + +{{/if}} diff --git a/plop-templates/component/index.vue b/plop-templates/component/index.vue deleted file mode 100644 index 326c7251..00000000 --- a/plop-templates/component/index.vue +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/plop-templates/component/prompt.js b/plop-templates/component/prompt.js new file mode 100644 index 00000000..3723e8e1 --- /dev/null +++ b/plop-templates/component/prompt.js @@ -0,0 +1,55 @@ +const { notEmpty } = require('../utils.js') + +module.exports = { + description: 'generate vue component', + prompts: [{ + type: 'input', + name: 'name', + message: 'component name please', + validate: notEmpty('name') + }, + { + type: 'checkbox', + name: 'blocks', + message: 'Blocks:', + choices: [{ + name: '