ajvincent / es-membrane

An ECMAScript implementation of a Membrane, allowing users to dynamically hide, override, or extend objects in JavaScript with controlled effects on the original objects.
109 stars 13 forks source link

Support ES6-style module imports, exports. #33

Open ajvincent opened 8 years ago

ajvincent commented 8 years ago

Node, CommonJS and browserify are all nice to have, but this is really supposed to be an ECMAScript-friendly module in all respects. That means import and export statements, hopefully without breaking existing browsers and Node targets...

ajvincent commented 7 years ago

Blocked in Firefox by https://bugzilla.mozilla.org/show_bug.cgi?id=1240072 .

https://bugzilla.mozilla.org/show_bug.cgi?id=1330657 makes this possible via a preference, "dom.moduleScripts.enabled", in FF54.

ajvincent commented 7 years ago

https://venturebeat.com/2017/09/05/chrome-61-arrives-with-javascript-modules-and-webusb-support/

ajvincent commented 6 years ago

Blocked in testing by https://github.com/karma-runner/karma/issues/2903