Which commit broke the tests? Let git find it:
Git binary-searches the history and stops at the culprit. Exit code 0 is good, anything else is bad. Done?
git bisect start HEAD v1.4.0 git bisect run npm test
git bisect reset.commit e08503b