summaryrefslogtreecommitdiff
path: root/rts/js/node-exports.js
diff options
context:
space:
mode:
Diffstat (limited to 'rts/js/node-exports.js')
-rw-r--r--rts/js/node-exports.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/rts/js/node-exports.js b/rts/js/node-exports.js
new file mode 100644
index 0000000000..a8d2db82a5
--- /dev/null
+++ b/rts/js/node-exports.js
@@ -0,0 +1,19 @@
+// add exported things to global again, run this after all node modules
+/*
+var h$glbl = this;
+for(p in exports) {
+// console.log("exporting: " + p);
+// console.log("type: " + (typeof this[p]));
+ if(typeof this[p] === 'undefined') {
+ h$glbl[p] = exports[p];
+ }
+}
+*/
+if(typeof exports !== 'undefined') {
+ if(typeof WeakMap === 'undefined' && typeof global !== 'undefined') {
+ global.WeakMap = exports.WeakMap;
+ }
+// var Map = exports.Map;
+// var Set = exports.Set;
+}
+