💻
How are you using Babel?
Other (Next.js, Gatsby, vue-cli, ...)
Input code
https://cdn.jsdelivr.net/npm/@babel/runtime@7.17.9/helpers/setPrototypeOf.js
function _setPrototypeOf(o, p) {
module.exports = _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {
o.__proto__ = p;
return o;
}, module.exports.__esModule = true, module.exports["default"] = module.exports;
return _setPrototypeOf(o, p);
}
module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
It writes __esModule and default property to native Object.setPrototypeOf. It throws an error when Object.setPrototype is frozen.

Configuration file name
No response
Configuration
No response
Current and expected behavior
Not modifying built-in
Environment
Unrelated
Possible solution
No response
Additional context
No response
💻
How are you using Babel?
Other (Next.js, Gatsby, vue-cli, ...)
Input code
https://cdn.jsdelivr.net/npm/@babel/runtime@7.17.9/helpers/setPrototypeOf.js
It writes
__esModuleanddefaultproperty to nativeObject.setPrototypeOf. It throws an error whenObject.setPrototypeis frozen.Configuration file name
No response
Configuration
No response
Current and expected behavior
Not modifying built-in
Environment
Unrelated
Possible solution
No response
Additional context
No response