Never-ending Pumpkin Mulch

    @olegjs/on-change

    1.1.2 • Public • Published

    on-change

    npm install size Build Status Coverage Status dependencies Status devDependencies Status GitHub last commit

    CLI tool to run a command if file has changed since the last time that command was run.

    Forgetting to run npm i or npm ci every time after git pull or switching between branches and getting Error: Cannot find module...? Add the following to package.json to automate this chore.

    {
      "scripts": {
        "prestart": "npx @olegjs/on-change --file package-lock.json npm ci"
      }
    }

    This CLI tool stores a file checksum in a hidden sha file every time it run a given command. Made to automate running npm ci after pulling modified package-lock.json.

    Install

    npm install --save-dev @olegjs/on-change

    Usage

    npx @olegjs/on-change --help
    
    # Usage: on-change --file [file] [command]
    #
    # Options:
    #   --help      Show help                                                [boolean]
    #   --version   Show version number                                      [boolean]
    #   --file, -f  Path to file to check for changes              [string] [required]
    #   --color     Force color or disable with --no-color                   [boolean]
    #
    # Examples:
    #   on-change --file package-lock.json npm    Reinstall dependencies on changed
    #   ci                                        package-lock.json

    Install

    npm i @olegjs/on-change@1.1.2

    Version

    1.1.2

    License

    ISC

    Unpacked Size

    5.97 kB

    Total Files

    6

    Last publish

    Collaborators

    • olegjs