- Check the minimum effective `engines` based on all your dependencies - log it once at the end with all the packages it applies to - Warn if the current package's `engines` are lower than the effective `engines` of its dependencies and transitive dependencies