sfa-page-generator
v0.0.1
Published
Vue page generator with files
Readme
sfa-page-generator
sfa-page-generator — это CLI-инструмент для быстрого создания Vue-страниц с предопределенной структурой. Он автоматически генерирует файлы и директории, необходимые для организации вашей Vue-приложения.
Установка
Глобальная установка:
npm install -g sfa-page-generatorИспользование локально (через npx):
npx sfa-page-generator <page-name> [options]Использование
После установки вы можете запустить команду:
sfa-page-generator <page-name> [options]Примеры:
Создать страницу
Homeв стандартной директории (src/views):sfa-page-generator HomeСоздать страницу
Profileв кастомной директории:sfa-page-generator Profile --path src/pages
Опции:
-p, --path <path>— указывает кастомный путь для страницы. По умолчанию:src/views.
Структура, создаваемая CLI
После выполнения команды, создается следующая структура:
<path>/<page-name>_view/
├── <PageName>Page.vue # Главный Vue-компонент
├── _style.scss # SCSS-файл для стилей
├── api/
│ └── index.ts # Шаблонный файл для API-методов
└── components/
└── index.ts # Индексный файл для компонентовПример для sfa-page-generator Home:
src/views/home_view/
├── HomePage.vue
├── _style.scss
├── api/
│ └── index.ts
└── components/
└── index.tsЗависимости
Этот CLI-инструмент использует следующие библиотеки:
- commander — для обработки аргументов командной строки.
- fs-extra — для работы с файловой системой.
- chalk — для форматирования вывода в консоли.
Лицензия
Этот проект лицензирован под лицензией MIT.
