Skip to content

Instantly share code, notes, and snippets.

@jescalan
Last active August 29, 2016 15:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jescalan/ee94f64a952d59d64c4dd3732e217005 to your computer and use it in GitHub Desktop.
Save jescalan/ee94f64a952d59d64c4dd3732e217005 to your computer and use it in GitHub Desktop.
Some helpful tools for working with open source node projects

Helpful Node Tools

  • greenkeeper
    when one of your projects' dependencies releases a new version, creates a pull request to update it
    install: npm i greenkeeper -g, run: gk enable
  • npm-check
    command line tool which checks your projects dependencies, tells you when there are any out of date, upgrades them
    install: npm i npm-check -g, run: npm-check -u
  • fixpack
    checks your package.json file to make sure it has important fields, organizes fields consistently
    install: npm i fixpack -g, run: fixpack
  • np
    quick and easy publishing for npm packages. runs checks, tags a version, publishes to npm, pushes tags to github
    install: npm i np -g, run np [major|minor|patch]
  • slow-deps
    reports the largest dependencies in your project and each dependency's max install time
    install npm i slow-deps -g, run: slow-deps
  • pushpr
    pushes a local branch to github and opens up a PR create page in your browser
    install: see https://github.com/jescalan/dotfiles, run: pushpr
  • nvm
    tool for managing multiple versions of node, if you need them for different projects
    install: npm i nvm -g, use: nvm use [version-number]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment