The solution was to list isomorphic-unfetch as external for umd builds. The configuration looks something like this:
external: ["isomorphic-unfetch"],
...
...
output:{
// other output config
globals:{
["isomorphic-unfetch"]: "fetch"
}
}