What are you on about?
Right above this in their docs, it says:
Requirements
* A server with Node.js 12 or newer
* A database (MySQL or Postgresql)
There is no assumption. Node comes with npm installed... Node is required to use this.
This can be any OS that has node, no one said anything about linux except you?
"OS" Packages is never mentioned, those are obviously node packages.