[2/4] Fetching packages...
info exiftool-vendored.pl@12.28.0: The platform "win32" is incompatible with this module.
info "exiftool-vendored.pl@12.28.0" is an optional dependency and failed compatibility check. Excluding it from installation.
This message looks like an error and is confusing. I suggest to suppress this message if possible, or at least write a message beforehand to tell to ignore this “error”
Agreed, it looks scary, but it’s not something I can easily grep away. Unfortunately that’s the best way to support cross-platform dependencies from within npm or yarn (that I could find).
The alternative would be to make a “fat” dependency that includes both posix and windows code (which would only be 15MB more code, so maybe that’s not so bad?)