Neovim plugin can't find nvim-node

Hi :wave:

Sorry for yet another neovim question :grimacing:

Installed magenta.nvim like all others (reference) but it fails with:

----------------
[INFO] job# 3:
> magenta.nvim@0.0.0 start
> npx tsx node/index.ts
----------------
[ERROR] job# 3:
node:internal/modules/run_main:128
    triggerUncaughtException(
    ^
----------------
[ERROR] job# 3:
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'nvim-node' imported from /nix/store/7gpq8v4c64kq7hafxgif04km71y1iypk-vimplugin-magentanvim-
master/node/index.ts
    at packageResolve (node:internal/modules/esm/resolve:854:9)
    at moduleResolve (node:internal/modules/esm/resolve:927:18)
    at defaultResolve (node:internal/modules/esm/resolve:1169:11)
    at nextResolve (node:internal/modules/esm/hooks:868:28)
    at resolveBase (file:///home/gurkan/.npm/_npx/fd45a72a545557e9/node_modules/tsx/dist/esm/index.mjs?1738278682868:2:3212)
    at resolveDirectory (file:///home/gurkan/.npm/_npx/fd45a72a545557e9/node_modules/tsx/dist/esm/index.mjs?1738278682868:2:3584)
    at resolveTsPaths (file:///home/gurkan/.npm/_npx/fd45a72a545557e9/node_modules/tsx/dist/esm/index.mjs?1738278682868:2:4073)
    at resolve (file:///home/gurkan/.npm/_npx/fd45a72a545557e9/node_modules/tsx/dist/esm/index.mjs?1738278682868:2:4447)
    at nextResolve (node:internal/modules/esm/hooks:868:28)
    at Hooks.resolve (node:internal/modules/esm/hooks:306:30) {
  code: 'ERR_MODULE_NOT_FOUND'
}
Node.js v20.18.1
----------------
[INFO] job# 3:
----------------
[ERROR] job# 3:
++++++++++++++++
job# 3:
exit_code: 1

I already have nvim-node, should I override something?

Thanks!

does the plugin use g:node_host_prog ? that’s where it can find the provider if enabled (should be since you set withNodeJs = true;.
We are trying to make neovim plugins work out of the box so ideally we should have withNodeJs = true; autoset for magenta.nvim but we dont right now.

I was very confused until I found out the mentioned “nvim-node” is another app from the same dev: GitHub - dlants/nvim-node: Neovim Bun client.
Anyway, I’ve switched to another similar plugin for now already :sweat_smile: