Nine Pounds of Mayonnaise

    check-david

    0.0.4 • Public • Published

    check-david

    npm Codeship Dependency Status devDependency Status node License

    No-nonsense dependency checks for your package.json

    A simple command line tool that checks whether your dependencies are up to date (using David) and outputs a checkstyle-compatible XML report.

    Use Case

    This module attempts to solve a very specific problem and thus has the following semantics:

    • if you're at least one patch versions behind, an informational message will be generated
    • if you're at least one minor versions behind, a warning will be generated
    • if you're at least one major versions behind, an error will be generated

    If you set the --force-pinned (and/or --force-dev-pinned) flag, unpinned dependencies will cause an error. If needed, you can completely ignoring packages. If you have a specific feature request, feel free to create an issue.

    Usage

    $ npm i -g check-david
    $ check-david /absolute/path/to/package.json > check-david.xml
     
    # or execute the script from your module directory: 
    cd projects/awesome-stuff
    $ check-david > check-david.xml  # uses the package.json in the current directory 

    Unless an internal error occurred, check-david will always terminate with an exit code of zero. Use the mechanisms provided by your build system to fail if needed.

    You can ignore patch and minor version updates by using the --level minor or --level major command line option, respectively. Not that this does not affect the severity of the generated messages.

    Install

    npm i check-david

    DownloadsWeekly Downloads

    1

    Version

    0.0.4

    License

    ISC

    Last publish

    Collaborators

    • pigulla