/**
* @returns {import('node-plop').PlopGeneratorConfig}
*/
exports.componentGenerator = () => {
return {
description: "Component Generator",
prompts: [
{
type: "input",
name: "name",
message: "component name",
},
name: "folder",
message: "folder in components",
],
actions: [
type: "add",
path: "components/{{folder}}/{{properCase name}}/{{properCase name}}.tsx",
templateFile: "generators/component/Component.tsx.hbs",
path: "components/{{folder}}/{{properCase name}}/index.ts",
templateFile: "generators/component/index.ts.hbs",
}