Browse Source

Add ESM goodness.

Eugene Lazutkin 3 years ago
parent
commit
0d08faf8b1
2 changed files with 18 additions and 17 deletions
  1. 15 17
      defs.js
  2. 3 0
      gen.js

+ 15 - 17
defs.js

@@ -28,20 +28,18 @@ class Stop extends Error {}
 // old aliases
 const final = finalValue;
 
-module.exports = {
-  none,
-  stop,
-  Stop,
-  finalSymbol,
-  manySymbol,
-  flushSymbol,
-  finalValue,
-  many,
-  flushable,
-  isFinalValue,
-  isMany,
-  isFlushable,
-  getFinalValue,
-  getManyValues,
-  final
-};
+module.exports.none = none;
+module.exports.stop = stop;
+module.exports.Stop = Stop;
+module.exports.finalSymbol = finalSymbol;
+module.exports.manySymbol = manySymbol;
+module.exports.flushSymbol = flushSymbol;
+module.exports.finalValue = finalValue;
+module.exports.many = many;
+module.exports.flushable = flushable;
+module.exports.isFinalValue = isFinalValue;
+module.exports.isMany = isMany;
+module.exports.isFlushable = isFlushable;
+module.exports.getFinalValue = getFinalValue;
+module.exports.getManyValues = getManyValues;
+module.exports.final = final;

+ 3 - 0
gen.js

@@ -85,3 +85,6 @@ gen.next = next;
 Object.assign(gen, defs);
 
 module.exports = gen;
+
+// to keep ESM happy:
+module.exports.next = next;