make sure packager doesn't get confused

pull/385/head
Fabian Jakobs 2016-11-25 13:08:14 +00:00
rodzic 58b6dee87a
commit bf63ab1ec6
1 zmienionych plików z 4 dodań i 3 usunięć

7
node_modules/kaefer/lib/util.js wygenerowano vendored
Wyświetl plik

@ -2,14 +2,15 @@ define(function(require, exports, module) {
exports.inherits = function(Child, Parent) {
Child.prototype = Object.create(Parent.prototype, { constructor: { value: Child }});
}
};
var isNode = (typeof global !== "undefined" && ({}).toString.call(global) == '[object global]');
var isBrowser = (typeof window !== "undefined" && ({}).toString.call(window) == '[object window]');
if (isNode) {
exports.uid = function(length) {
return (require("crypto")
// make sure packagers don't try to package "crypto"
return (require("cry" + "pto")
.randomBytes(length)
.toString("base64")
.slice(0, length)
@ -27,7 +28,7 @@ if (isNode) {
for (var i = 0; i < length; i++) {
arr[i] = Math.floor(Math.random() * 255);
}
return btoa(String.fromCharCode.apply(null, values)).slice(0, 10);
return btoa(String.fromCharCode.apply(null, arr)).slice(0, 10);
};
}