Skip to content

matejsmisek/grove

Repository files navigation

Grove

A CLI app using Ink and React to manage Git.

Development

Prerequisites

  • Node.js >= 18.0.0
  • npm

Setup

npm install

Scripts

  • npm run build - Build the TypeScript project
  • npm run dev - Build in watch mode
  • npm run lint - Lint the codebase
  • npm run lint:fix - Lint and auto-fix issues
  • npm run typecheck - Type check without emitting files

Project Structure

grove/
├── src/           # Source files
│   └── index.ts   # Entry point
├── dist/          # Compiled output
├── eslint.config.js  # ESLint configuration
├── tsconfig.json  # TypeScript configuration
└── package.json   # Project metadata

Technology Stack

  • TypeScript - Type-safe JavaScript
  • React - UI library
  • Ink - React for CLI applications
  • ESLint - Code linting with typescript-eslint

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •