When I first installed TS I got an update box. I quit, and installed Node.JS from git. I installed it locally into ~/.local because my account is not in sudoers.
Then I used npm install -g alloy titanium acs to install the rest.
When I run TS after that it showed updates for all those including Node.JS again. If I try to install through TS, I need root (sudo) priviledges, which I do not have under account.
I was able to resolve this for Node.JS only by entering path to ~/.local/bin/node in preferences explicitly. But I cannot find anything like that for other components, and TS keeps asking me to update.
Once again, they are all installed using npm into ~/.local, and there is ~/.npmrc file containing this local prefix.