I've now run into two tools that were unhappy with being used in a node project with {type: module}.
Both of them were meta-tools that loaded their config file via require. One was okay wen I renamed the config file to a .cjs extension. The other wasn't.