1.0.6 • Published 2 years ago
grosh-cli v1.0.6
CLI grosh-cli
Вы можете поддержать меня на Boosty
grosh-cli это cli для быстрой генерации файлов в React приложении
Usage
grosh-cli generate <name of directory> <name of file>Subcommands
используйте --style чтобы указать расширения вашего css (по дефолиту используется scss) например:
grosh-cli generate components header --style cssиспользуйте --language чтобы указать расширения вашего ЯП (по дефолиту используется ts) например:
grosh-cli generate components header --language jsInstallation
npm install -g groshExample
У нас есть базовая структура нашего react приложения, мы находимся в корне проекта.
📦react-project-name
┣ 📂src
┣ 📂node_modules
┣ 📜.gitignore
┣ 📜package-lock.json
┗ 📜package.jsonВведем команду в терминале
grosh-cli generate components headerРезультат будет следующий
📦react-project-name
┣ 📂src
┃ ┣ 📂components
┃ ┗ 📂header
┃ ┣ 📜index.ts
┃ ┣ 📜Header.tsx
┃ ┗ 📜Header.scss
┣ 📂node_modules
┣ 📜.gitignore
┣ 📜package-lock.json
┗ 📜package.jsonHeader.tsx
import React from "react";
import "./Header.scss";
export const Header = () => (<></>);index.ts
export { Header } from "./Header";Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am "Add some feature") - Push to the branch (
git push origin my-new-feature) - Create new Pull Request