integrate asdf
Opened this issue · 1 comments
asdf can manage node versions for us
downside: somewhat complicated setup for contributors so we should probably make it optional
upside: builds reproducible back much further (from "now" onwards) since we won't get issues with mismatched node versions. so it'll pay off in like 2-3 years
I gave asdf a test a couple weeks ago. Installing asdf was a breeze. Minimal deps, <5 min. Ubuntu 22.04.
The only downside to it is that, unlike their .tool-versions
file, there is no "installed plugins" file, sort of .tool-plugins
or the like. There are issues about this, and there is the plugin-manager
plugin. But if you'll be only managing Node, it's just 1 added command.
Disclaimer: I am not on this issue's target audience, no JS here. Just sharing my experience with asdf.