google / traceur-compiler

Traceur is a JavaScript.next-to-JavaScript-of-today compiler
Apache License 2.0
8.17k stars 578 forks source link

CommonJS properties should be enumerable #2118

Closed arv closed 8 years ago

arv commented 8 years ago
// x.js
export var a = 1;
export var b = 2;
// Options: --modules=commonjs
import * as m from './x.js';
assert.deepEqual(Object.keys(m), ['a', 'b']);

The generated code generates non enumerable properties on the module object.