summaryrefslogtreecommitdiff
path: root/src/js/binaryen.js-post.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/binaryen.js-post.js')
-rw-r--r--src/js/binaryen.js-post.js29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/js/binaryen.js-post.js b/src/js/binaryen.js-post.js
new file mode 100644
index 000000000..7389f5afe
--- /dev/null
+++ b/src/js/binaryen.js-post.js
@@ -0,0 +1,29 @@
+return Module;
+};
+if (typeof exports != 'undefined') {
+ (function(){
+ var a = Binaryen();
+ if (typeof module === 'object') {
+ module.exports = a;
+ } else {
+ for (var k in a) {
+ exports[k] = a[k];
+ }
+ }
+ })();
+}
+(typeof window !== 'undefined' ? window :
+ typeof global !== 'undefined' && (
+ typeof process === 'undefined' ||
+
+ // Note: We must export "Binaryen" even inside a CommonJS/AMD/UMD module
+ // space because check.py generates a.js which requires Binaryen global var
+ ( process.argv &&
+ Array.isArray(process.argv) &&
+ process.argv[1] &&
+ process.argv[1].substr(-5) === '/a.js'
+ )
+
+ ) ? global :
+ this
+)['Binaryen'] = Binaryen;