asdf を利用しています。
# asdf プラグインの導入
$ asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
$ asdf plugin add pnpm https://github.com/jonathanmorley/asdf-pnpm.git
$ asdf plugin add task https://github.com/particledecay/asdf-task.git
# .tool-versions に列挙しているツールをインストールする
$ asdf install
$ task prepare
$ task build
$ task dev-counter
$ task dev-hello-world
$ task dev-random-cat