Uses `parent-require` directly instead of `peer-require`