v4 is one mature, accumulated framework; npmap5 is a still-in-progress rewrite split into small, independently-versioned (mostly pre-1.0) plugins, several of which aren't merged yet. Worth knowing so we don't assume v5 already has everything v4 does.