getCompilationSettings needs to return a flat object. getEmitOutput uses the spread operator, so it won't pick up settings from a prototype.
getCompilationSettings needs to return a flat object. getEmitOutput uses the spread operator, so it won't pick up settings from a prototype.