Theoretically, you could use any version of Node.js with the SharePoint Framework but there are caveats.
When building Azure Functions using Node.js, the Functions' runtime version dictates the version of Node.js you can use. And you better know it upfront.
Here are a few things I learned while building the Office 365 CLI.
Did you know that you can build scripts to automate managing your Office 365 tenant on any platform?
No matter if you're using Windows, macOS or Linux, using the Office 365 CLI you can manage the settings of your Office 365 tenant.