Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

check-git-clean

GloryWong20MIT1.0.0TypeScript support: included

Check the cleanliness of a Git working directory, identifying untracked, unstaged, and uncommitted changes

git, clean, status, untracked, unstaged, uncommitted, changes, repository, workflow, automation, version control, nodejs, typescript

readme

GitHub License GitHub commit activity GitHub Actions Workflow Status GitHub Release GitHub Release Date GitHub Issues or Pull Requests GitHub watchers GitHub forks GitHub Repo stars NPM Version NPM Type Definitions NPM Downloads Node Current

check-git-clean

Check the cleanliness of a Git working directory, identifying untracked, unstaged, and uncommitted changes.

Install

Using pnpm:

pnpm add check-git-clean

Using yarn:

yarn add check-git-clean

Using npm:

npm install check-git-clean

Usage

import { checkGitClean } from 'check-git-clean'

/**
 * Check if a local git repository is clean.
 * Ignore files defined in [git-ignore-patterns](git-ignore-patterns),
 * which contains commonly git-ignored files for node project.
 * @param dir (optional). Default to `process.cwd()`
 * @return Object { `isClean`, `untracked`, `unstaged`, `uncommitted` }
 */
const { isClean, untracked, unstaged, uncommitted } = await checkGitClean()

Authors

👤 GloryWong

Show Your Support

Give a ⭐️ if this project helped you!

changelog

Changelog

1.0.0 (2024-08-12)

Features