I am on OS X, I intend on upgrading my mac in the respectively near future and I am curious to know if there is a package.json or equal component to npm available to me for packages I have installed over time. That I can make sure I transfer over to a new machine when that time comes that makes re-obtaining some of these easier as I've personally forgotten many of the packages I have installed over time.
Also future proofing my problem is there any good practices for managing dependencies of ones day to day life that would making moving to a new computer or working on multiple computers easier