Require npm version which supports `^` specifier