Not everyone has node installed. I followed the instructions as given in https://www.lazyvim.org/ and installed all requirements, but upon initial start of nvim (and all subsequent starts) Mason threw an error for being "unable to install jsonls". Installing node fixed this, though I'm not sure if that's what should be the default.
In any case, I think that if the starter requires node to not throw an error every time, it should at least be mentioned in the requirements if that's OK. Or remove jsonls from the defaults.
Not everyone has node installed. I followed the instructions as given in https://www.lazyvim.org/ and installed all requirements, but upon initial start of nvim (and all subsequent starts) Mason threw an error for being "unable to install jsonls". Installing node fixed this, though I'm not sure if that's what should be the default.
In any case, I think that if the starter requires node to not throw an error every time, it should at least be mentioned in the requirements if that's OK. Or remove jsonls from the defaults.