feat: CLI-утилита для генерации файлов из шаблонов

Реализовано:
- Генерация файлов из папки .templates с подстановкой переменных
- Цветной вывод в терминал с иконками и деревом файлов
- Валидация аргументов и проверка существования папок
- Поддержка --dry-run, --overwrite, произвольных переменных
This commit is contained in:
2026-01-26 20:27:38 +03:00
commit c46122e62d
14 changed files with 1343 additions and 0 deletions

View File

@@ -0,0 +1 @@
export * from './{{name.pascalCase}}'

View File

@@ -0,0 +1,4 @@
.wrapper {
}

View File

@@ -0,0 +1,16 @@
import { FC } from 'react'
import styles from './{{name.pascalCase}}.module.css'
import cl from 'clsx'
interface IOwnProps {
className?: string
}
export const {{name.pascalCase}}: FC<IOwnProps> = ({className}) => {
return (
<div className={cl(styles.wrapper, className)}>
{{name.pascalCase}}
</div>
)
}