Ninety-nine Pitchers of Malt
    Have ideas to improve npm?Join in the discussion! »

    jest-changed-files
    TypeScript icon, indicating that this package has built-in type declarations

    27.0.2 • Public • Published

    jest-changed-files

    A module used internally by Jest to check which files have changed since you last committed in git or hg.

    Install

    $ npm install --save jest-changed-files

    API

    getChangedFilesForRoots(roots: <Array<string>>, options: ?object): Promise<?object>

    Get the list of files and repos that have changed since the last commit.

    Parameters

    roots: Array of string paths gathered from jest roots.

    options: Object literal with keys

    • lastCommit: boolean
    • withAncestor: boolean

    findRepos(roots: <Array>): Promise<?object>

    Get a set of git and hg repositories.

    Parameters

    roots: Array of string paths gathered from jest roots.

    Usage

    import {getChangedFilesForRoots} from 'jest-changed-files';
    
    getChangedFilesForRoots(['/path/to/test'], {
      lastCommit: true,
      withAncestor: true,
    }).then(files => {
      /*
      {
        repos: [],
        changedFiles: []
      }
      */
    });
    import {findRepos} from 'jest-changed-files';
    
    findRepos(['/path/to/test']).then(repos => {
      /*
      {
        git: Set<Path>,
        hg: Set<Path>
      }
      */
    });

    Keywords

    none

    Install

    npm i jest-changed-files

    DownloadsWeekly Downloads

    11,899,278

    Version

    27.0.2

    License

    MIT

    Unpacked Size

    14.8 kB

    Total Files

    11

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar