
A CLI generator for Vue components, views and store modules
The vue-generator is a powerful CLI tool designed for generating Vue components, views, and store modules. Built to support Vue 2.x, this generator streamlines the development process, allowing developers to quickly scaffold their project components with ease. Whether you're creating a simple component or an entire view, the vue-generator features a user-friendly wizard and customizable templates, making it a great addition to any Vue developer’s toolkit.
What sets vue-generator apart is its flexibility in customization, allowing users to adapt default templates or create entirely new ones. This ensures that developers can maintain consistency across their projects while tailoring the generated code to their unique requirements.
Customizable Templates: Start with default templates or create your own by copying and editing them as needed to fit your project requirements.
Flexible Naming Options: Input names in any format such as slug-case, camelCase, or PascalCase, allowing for greater consistency and ease of use.
Multiple Template Types: Supports three main template types: views, components, and store modules, enabling developers to structure their files efficiently.
Variable Support: Enhance your templates using variables, making it easier to maintain and update with the handlebar syntax that dynamically inserts values.
Four Layers of Settings: Offers various settings levels (global, user, local, command options) for maximum customization, ensuring that developers have precise control over their environment.
Interactive Command Options: Commands like 'wizard' let users interactively create components and views, providing a guided experience for new users.
Template Path Management: Easily set and manage template paths using commands to direct the generator to your specific templates.
Easy Custom Folder Structures: No restrictions on folder structures within template folders, allowing developers to organize their files as they see fit.

Metalsmith is a flexible and modular Static Site Generator (SSG) built on Node.js. It operates on a simple plugin-based architecture, allowing developers to easily customize and transform content to generate static websites with diverse functionalities.
Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.