3.0.12 • Published 5 months ago

gvegas-cfc v3.0.12

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

CLI-программа для быстрой генерации компонентов (или любых других файлов)

Умеет генерировать файлы любых расширений.

npm:

npm install --save-dev gvegas-cfc

yarn:

yarn add -D gvegas-cfc

Папка с шаблонами:

Создайте в корне проекта папку с любым удобным для вас названием. Например, создадим родительскую папку templates.

В папке templates создадим две папки с шаблонами: PageComponent и UIComponent.

Структура директорий должна получится следующей:

<rootdir>
│
├── templates
│   ├── PageComponent
│   └── UIComponent

Далее заполним папки шаблонов:

<rootdir>
│
├── templates
│   │
│   ├── PageComponent
│   │   ├── UI
│   │   │   ├── Template.async.tsx
│   │   │   ├── Template.stories.tsx
│   │   │   └── Template.tsx
│   │   └── index.ts
│   │
│   └── UIComponent
│       ├── UI
│       │   ├── Template.module.scss
│       │   ├── Template.stories.tsx
│       │   ├── Template.test.tsx
│       │   └── Template.tsx
│       └── index.ts
│

Скрипт для создания файлов

"create:ui": "npx gvegas-cfc create -t ./templates/UITemplate -o ./output UITest" Скрипт принимает 3 аргумента:

  • -t | --template. Название шаблона (Название папки шаблона, например UIComponent).
  • -o | --output Путь, куда должны сгенерироваться файлы.
  • Название сгенерированного файла

Запускаем:

npx gvegas-cfc create -t ./templates/UITemplate -o ./output UITest

Но проще будет добавить scripts в package.json:

{
...
    "scripts": {
        "create:ui": "npx gvegas-cfc create -t ./templates/UITemplate -o ./output"
    },
...
}

После этого мы можем запустить:

npm:

npm run create:ui UITest

или

yarn:

yarn create:ui UITest

Настройка gvegas-cfc завершена!

3.0.12

5 months ago

3.0.10

5 months ago

3.0.11

7 months ago

3.0.9

2 years ago

3.0.3

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.8

2 years ago

3.0.7

2 years ago

3.0.5

2 years ago

0.0.23

2 years ago

0.0.22

2 years ago

0.0.21

2 years ago

0.0.20

2 years ago

0.0.19

2 years ago

0.0.18

2 years ago

0.0.17

2 years ago

0.0.16

2 years ago

0.0.15

2 years ago

0.0.14

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago