diff --git a/packages/generators/generators/lib/plops/middleware.js b/packages/generators/generators/lib/plops/middleware.js index 69b720c092..c0a6326165 100644 --- a/packages/generators/generators/lib/plops/middleware.js +++ b/packages/generators/generators/lib/plops/middleware.js @@ -1,6 +1,7 @@ 'use strict'; const getDestinationPrompts = require('./prompts/get-destination-prompts'); +const validateInput = require('./utils/validate-input'); module.exports = plop => { // middleware generator @@ -11,6 +12,7 @@ module.exports = plop => { type: 'input', name: 'name', message: 'Middleware name', + validate: input => validateInput(input), }, ...getDestinationPrompts('middleware', plop.getDestBasePath(), { rootFolder: true }), ], diff --git a/packages/generators/generators/lib/plops/plugin.js b/packages/generators/generators/lib/plops/plugin.js index 3436479916..7077c3bcb0 100644 --- a/packages/generators/generators/lib/plops/plugin.js +++ b/packages/generators/generators/lib/plops/plugin.js @@ -1,6 +1,7 @@ 'use strict'; const chalk = require('chalk'); +const validateInput = require('./utils/validate-input'); const logInstructions = pluginName => { const maxLength = ` resolve: './src/plugins/${pluginName}'`.length; @@ -32,6 +33,7 @@ module.exports = plop => { type: 'input', name: 'pluginName', message: 'Plugin name', + validate: input => validateInput(input), }, ], actions(answers) { diff --git a/packages/generators/generators/lib/plops/policy.js b/packages/generators/generators/lib/plops/policy.js index 57eb9d21a3..327acac5bc 100644 --- a/packages/generators/generators/lib/plops/policy.js +++ b/packages/generators/generators/lib/plops/policy.js @@ -1,6 +1,7 @@ 'use strict'; const getDestinationPrompts = require('./prompts/get-destination-prompts'); +const validateInput = require('./utils/validate-input'); module.exports = plop => { // Policy generator @@ -11,6 +12,7 @@ module.exports = plop => { type: 'input', name: 'id', message: 'Policy name', + validate: input => validateInput(input), }, ...getDestinationPrompts('policy', plop.getDestBasePath(), { rootFolder: true }), ],