Files
Nicolò RibaudoandGitHub 1c05eec3df Unshadow cjs exports when transforming mutations (#14708)
* Add failing test

* Unshadow `cjs` exports when transforming mutations
2022-06-29 19:00:14 +02:00

24 lines
363 B
JavaScript

import "foo";
var exports = "local exports";
var module = "local module";
console.log(exports);
console.log(exports.prop);
exports++;
exports += 4;
({ exports } = {});
[ exports ] = [];
exports = {};
exports.prop = "";
console.log(module);
console.log(module.exports);
module++;
module += 4;
({ module } = {});
[ module ] = [];
module = {};
module.prop = "";