About installing packages with npm

After messing around with my config and looking at the :checkhealth I fixed a lot of stuff and now it is opening super fast on my laptop too. that only issue remaining is related to npm. It is asking me to install neovim package from it , but I am not sure if it is a good idea install stuff via npm intead of my OS package manager. Is this like pip that causes conflicts? What should i do with this:

Node.js provider (optional) ~
- Node.js: v20.7.0
- WARNING Missing "neovim" npm (or yarn, pnpm) package.
  - ADVICE:
    - Run in shell: npm install -g neovim
    - Run in shell (if you use yarn): yarn global add neovim
    - Run in shell (if you use pnpm): pnpm install -g neovim
    - You may disable this provider (and warning) by adding `let g:loaded_node_provider = 0` to your init.vim

No. This is just neovim telling you that the Node.js provider for neovim is missing. A provider is basically some code that implements (provides) additional features depending on the system’s environment.

Unless you actually need to use the provider, you can simply disable it by setting the global variable loaded_node_provider to 0 in your neovim init.lua file.

--init.lua
vim.g.loaded_node_provider = 0

If you do need the provider, you can simply install nodejs-neovim from the AUR.