Это глупо, но я думаю, что так работает semver.
Это неверно:
let oldestVersion = '0.0.001';
, но это верно:
let oldestVersion = '0.0.1001';