node package manager

npm-outdated-hipchat

npm-outdated-hipchat

A small utility to report the result of npm outdated to a hipchat room. If you want your CI server to report what module dependencies are outdated to HipChat this tool is for you.

Usage

You can use this on the command line. All you have to do is run the following from your project's directory

npm install npm-outdated-hipchat
node_modules/.bin/npm-outdated-hipchat --project your_project_name --token your_hipchat_token --roomId your_hipchat_room_id

And you will get a message in your hipchat room like the following:

your_project_name
express (3.5.0 -> 4.9.4)

If you have a dependency to epxress set at 3.5.0 and 4.94 is available.

Options

You can specify some options on the command-line:

  • project
    • Required. You need to specify the name of your project
  • token
    • Required. The API token you've got from HipChat.
  • roomId
    • Required. The ID of your Hipchat room
  • color
    • The color the message will get in HipChat. default value: 'yellow'
  • from
    • The name of the sender. default value: 'npm outdated'
  • depth
  • Max depth for checking dependency tree. See the documentation for npm outdated. default value: 0
  • ignorePreReleases
    • If the latest version is a pre-release, it is ignored. default value: true
  • ignoredModules
    • A comma-separated list of modules to ignore from the check