Create a basic end-to-end test suite (that is a suite that invokes the CLI just like users would) and use it to initiate support for Node.js v20 and v9 of the npm CLI. To ensure the support the end-to-end tests are ran continuously against all combinations of supported versions of Node.js and npm.
Closes #41 Relates to #20
Summary
Create a basic end-to-end test suite (that is a suite that invokes the CLI just like users would) and use it to initiate support for Node.js v20 and v9 of the npm CLI. To ensure the support the end-to-end tests are ran continuously against all combinations of supported versions of Node.js and npm.