Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here

upgrade-utils

A tool from NodeSource to help with the process of upgrading modules to the latest version of Node.js, replacing old NAN C++ bindings and adjusting for Node.js API changes.

Subscribe to updates I use upgrade-utils


Statistics on upgrade-utils

Number of watchers on Github 22
Number of open issues 1
Main language JavaScript
Average time to merge a PR 2 days
Open pull requests 0+
Closed pull requests 0+
Last commit almost 4 years ago
Repo Created about 4 years ago
Repo Last Updated over 2 years ago
Size 44 KB
Organization / Authornodesource
Contributors3
Page Updated
Do you use upgrade-utils? Leave a review!
View upgrade-utils activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating upgrade-utils for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

upgrade-utils

A tool from NodeSource to help with the process of upgrading modules to the latest version of Node.js latest Node version (currently v4), replacing old NAN C++ bindings and adjusting for Node.js API changes.

SYPNOSIS

upgrade-utils [-p <path>] [-e <extensions>] [OPTIONS]

DESCRIPTION

Search, report and optionally replace changes in a module's code, helping in the process of updating to the latest Node version.

USAGE

Using with no parameters will search recursively by default in the current directory for files with extensions: .js, .cc .c .cpp .h and .hh, and will display required changes to apply in them in order to update the module to the latest version of Node and NAN. a log will generate will all the information in an HTML file opening this in a browser

upgrade-utils

You can customize the path where the command will act with -p or --path options

upgrade-utils -p /the/module/path upgrade-utils --path /the/module/path

You can customize the extensions to search for with -e or --extensions options and providing a coma separated list of extensions

upgrade-utils -e .c,.cpp,.cp upgrade-utils --extensions .c,.cpp,.cp

You can perform all changes in all files with -u or --update options

upgrade-utils -u upgrade-utils --update

You can avoid launching the browser with -q or --quiet

upgrade-utils -q upgrade-utils --quiet

Authors and Contributors

Adrin Estrada GitHub/edsadr Twitter/@edsadr
Julin Duque GitHub/julianduque Twitter/@julian_duque

Contributions are welcomed from anyone wanting to improve this project!

License & Copyright

upgrade-utils is Copyright (c) 2015 NodeSource and licensed under the MIT licence. All rights not explicitly granted in the MIT license are reserved. See the included LICENSE.md file for more details.

upgrade-utils open issues Ask a question     (View All Issues)
  • about 4 years Some cases aren't handled properly
upgrade-utils list of languages used
Other projects in JavaScript