handle lots of engines ranges
0.5.9
fill in missing condition
0.5.10
handle case where node version is already correct
0.5.11
fixed 0.11-ish range detection bug
0.5.12