backupFolderPath will be written to and deleted from by the backup process so don't point it anywhere important
It's not the greatest tool, but it's handy if you want to keep your own copies of the packages you use in case they get unpublished. For more complex projects or for finer control over which versions of dependencies are used, or for maintainng your own copies of a packages full history, a caching package proxy like Verdaccio (NPM) or Satis (composer) might be better
If this program gives your errors, let me know. Pretty much everything it does is based on hacky workarounds (npm and composer were not meant to be bundled and used this way!), but I'll take a look at them and see what I can do.
Provided 'as-is' with no warranty expressed or implied. I assume no liaibility or responsibility for any damage this software causes. Use at your own risk. Find this useful? Drop me an email and let me know :)