tridactyl/tridactyl

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

https://asdf-vm.com/guide/introduction.html

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.