Allow to use unibabel.hex as a ES6 module #1

Open
Ghost wants to merge 1 commits from <deleted>:master into master
  1. 2
      package.json
  2. 29
      unibabel.hex.js

2
package.json

@ -1,6 +1,6 @@
{
"name": "unibabel",
"version": "2.1.7",
"version": "2.1.8",
"description": "Base64, TypedArrays, and UTF-8 / Unicode conversions in Browser (and Node) JavaScript",
"main": "node.js",
"browser": {

29
unibabel.hex.js

@ -1,6 +1,25 @@
(function () {
(function (exports) {
'use strict';
var _index = require('./index.js');
var Unibabel = _interopRequireWildcard(_index).Unibabel;
function _interopRequireWildcard(obj) {
if (obj && obj.__esModule) {
return obj;
} else {
var newObj = {};
if (obj != null) {
for (var key in obj) {
if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];
}
}
newObj.default = obj;
return newObj;
}
}
function bufferToHex(arr) {
var i;
var len;
@ -40,7 +59,9 @@ function hexToBuffer(hex) {
}
// Hex Convenience Functions
window.Unibabel.hexToBuffer = hexToBuffer;
window.Unibabel.bufferToHex = bufferToHex;
Unibabel.hexToBuffer = hexToBuffer;
Unibabel.bufferToHex = bufferToHex;
exports.Unibabel = Unibabel;
}());
}('undefined' !== typeof exports && exports || 'undefined' !== typeof window && window || global));

Loading…
Cancel
Save