Socket
Socket
Sign inDemoInstall

catiline

Package Overview
Dependencies
0
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.9.1 to 2.9.2

all

2

bower.json
{
"name": "catiline",
"version": "2.9.1",
"version": "2.9.2",
"main": "dist/catiline.js",

@@ -5,0 +5,0 @@ "ignore": [

@@ -5,3 +5,3 @@ {

"description": "JavaScript library to take the pain out of web workers.",
"version": "2.9.1",
"version": "2.9.2",
"keywords": [],

@@ -8,0 +8,0 @@ "dependencies": {},

@@ -1,2 +0,2 @@

/*! catiline 2.9.0-dev.4 2013-10-16*/
/*! catiline 2.9.2 2013-10-17*/
/*!©2013 Calvin Metcalf @license MIT https://github.com/calvinmetcalf/catiline */

@@ -696,7 +696,9 @@ if (typeof document === 'undefined') {

self.on('console', function(msg) {
var method = console[msg[0]]?msg[0]:'log';
if(typeof console[method].apply === 'undefined'){
console[method](msg[1].join(' '));
}else{
console[method].apply(console, msg[1]);
if(typeof console !== 'undefined'){
var method = console[msg[0]]?msg[0]:'log';
if(typeof console[method].apply === 'undefined'){
console[method](msg[1].join(' '));
}else{
console[method].apply(console, msg[1]);
}
}

@@ -939,3 +941,3 @@ });

module.exports=catiline;
}catiline.version = '2.9.0-dev.4';
}catiline.version = '2.9.2';
})(this);}

@@ -1,5 +0,5 @@

/*! catiline 2.9.0-dev.4 2013-10-16*/
/*! catiline 2.9.2 2013-10-17*/
/*!(c)2013 Calvin Metcalf @license MIT https://github.com/calvinmetcalf/catiline */
/*!Includes Promiscuous (c)2013 Ruben Verborgh @license MIT https://github.com/RubenVerborgh/promiscuous*/
/*!Includes Material from setImmediate Copyright (c) 2012 Barnesandnoble.com, llc, Donavon West, and Domenic Denicola @license MIT https://github.com/NobleJS/setImmediate */
"undefined"==typeof document?(self._noTransferable=!0,self.onmessage=function(e){eval(e.data)}):!function(a){"use strict";function b(){var a,b=0,c=w;for(w=[];a=c[b++];)a()}function Deferred(){function Promise(){this.then=function(b,c){return a(b,c)}}var a=function(f,g,h){if(f!==a){var i=c();return a.queue.push({deferred:i,resolve:f,reject:g}),i.promise}for(var j=g?"resolve":"reject",k=0,l=a.queue.length;l>k;k++){var m=a.queue[k],n=m.deferred,o=m[j];typeof o!==x?n[j](h):e(o,h,n)}a=d(b,h,g)},b=new Promise;this.promise=b,a.queue=[],this.resolve=function(b){a.queue&&a(a,!0,b)},this.fulfill=this.resolve,this.reject=function(b){a.queue&&a(a,!1,b)}}function c(){return new Deferred}function d(a,b,d){return function(f,g){var h=d?f:g;if(typeof h!==x)return a;var i=c();return e(h,b,i),i.promise}}function e(a,b,c){p.nextTick(function(){try{var d=a(b);d&&typeof d.then===x?d.then(c.resolve,c.reject):c.resolve(d)}catch(e){c.reject(e)}})}function f(a){for(var b=a,c=!0,d={},e=function(a,b){b&&"importScripts("+b.split(",").forEach(function(a){d[p.makeUrl(a.match(/\s*[\'\"](\S*)[\'\"]\s*/)[1])]=!0})+");\n"};c;)c=b.match(/(importScripts\(.*?\);?)/),b=b.replace(/(importScripts\(\s*(?:[\'\"].*?[\'\"])?\s*\);?)/,"\n"),c&&c[0].replace(/importScripts\(\s*([\'\"].*?[\'\"])?\s*\);?/g,e);return d=Object.keys(d),[d,b]}function g(a){var b=f(a),c=b[0],d=b[1];return c.length>0?"importScripts('"+c.join("','")+"');\n"+d:d}function h(a){var b=f(a),c=b[0],d=b[1];return c.length>0?"importScripts('"+c.join("','")+"');eval(__scripts__);\n"+d:d}function i(){if("undefined"!=typeof SHIM_WORKER_PATH)return SHIM_WORKER_PATH;if("SHIM_WORKER_PATH"in p)return p.SHIM_WORKER_PATH;for(var a=document.getElementsByTagName("script"),b=a.length,c=0;b>c;){if(/catiline(\.min)?\.js/.test(a[c].src))return a[c].src;c++}}function j(a,b){var c=a.createElement("script");"undefined"!=typeof c.text?c.text=b:c.innerHTML=b,"complete"===a.readyState?a.documentElement.appendChild(c):a.onreadystatechange=function(){"complete"===a.readyState&&a.documentElement.appendChild(c)}}function k(a,b){var c=document.createElement("iframe");c.style.display="none",document.body.appendChild(c);var d=c.contentWindow.document,e=["try{ ","var __scripts__='';function importScripts(scripts){"," if(Array.isArray(scripts)&&scripts.length>0){"," scripts.forEach(function(url){"," var ajax = new XMLHttpRequest();"," ajax.open('GET',url,false);"," ajax.send();__scripts__+=ajax.responseText;"," __scripts__+='\\n;';"," });"," }","};",a,"}catch(e){"," window.parent.postMessage(['"+b+"','error'],'*')","}"].join("\n");return j(d,e),c}function l(a,b){var c=p.deferred();return"complete"===document.readyState?c.resolve(k(a,b)):window.addEventListener("load",function(){c.resolve(k(a,b))},!1),c.promise}function m(a){p._noTransferable=!0;var b=new Worker(i());return b.postMessage(a),b}function n(a){var b="{",c=!0;for(var d in a)c?c=!1:b+=",",b+=d,b+=":",b+=p.stringify(a[d]);return b+="}"}function o(a){if(a.length){var b="[";b+=p.stringify(a[0]);for(var c=0,d=a.length;++c<d;)b+=",",b+=p.stringify(a[c]);return b+="]"}return"[]"}function Catiline(a){"function"==typeof a&&(a={data:a});var b="com.catilinejs."+(Catiline._hasWorker?"iframe":"worker")+Math.random(),c=this,d=[];z(c,function(a,b){p._noTransferable?l.postMessage(a):l.postMessage(a,b)});var e=function(a){"string"!=typeof a&&"preventDefault"in a&&(a.preventDefault(),a=a.message),d.forEach(function(b){b&&b.reject(a)})};if(a.__codeWord__=b,a.__initialize__=[y,z],"initialize"in a?a.__initialize__.push(a.initialize):"init"in a&&a.__initialize__.push(a.init),"events"in a||(a.events={}),"listners"in a&&"function"!=typeof a.listners)for(var f in a.listners)c.on(f,a.listners[f]);var g="var _db = {\n ",h=function(a){var c=function(c,e){var f=d.length;return d[f]=p.deferred(),p._noTransferable?l.postMessage([[b,f],a,c]):l.postMessage([[b,f],a,c],e),d[f].promise};return c},i=!1;for(var j in a)if(!(["listners","initialize","init"].indexOf(j)>-1))if(i?g+=",\n ":i=!0,"function"==typeof a[j])g=g+j+":"+a[j].toString(),c[j]=h(j);else{var k=p.stringify(a[j]);"undefined"!=typeof k&&(g=g+j+":"+k)}g+="};";var l=p.makeWorker(["'use strict';","",g,"_db.__initialize__.forEach(function(f){"," f.call(_db,_db);","});","for(var key in _db.events){"," _db.on(key,_db.events[key]);","}"],b);l.onmessage=function(a){c.trigger("message",a.data[1]),a.data[0][0]===b?(d[a.data[0][1]].resolve(a.data[1]),d[a.data[0][1]]=0):c.trigger(a.data[0][0],a.data[1])},c.on("error",e),l.onerror=function(a){c.trigger("error",a)},c.on("console",function(a){var b=console[a[0]]?a[0]:"log";"undefined"==typeof console[b].apply?console[b](a[1].join(" ")):console[b].apply(console,a[1])}),c._close=function(){return l.terminate(),e("closed"),p.resolve()},"close"in c||(c.close=c._close)}function p(a,b,c){return 1===arguments.length||!b||1>=b?new p.Worker(a):new p.Queue(a,b,c)}function q(b){var c=a.cw;b.noConflict=function(d){a.cw=c,d&&(a[d]=b)},a.catiline=b,a.cw=b,"communist"in a||(a.communist=b)}var r,s=a.MutationObserver||a.WebKitMutationObserver;if(s){var t=new s(b),u=document.createElement("div");t.observe(u,{attributes:!0}),addEventListener("unload",function(){t.disconnect(),t=null},!1),r=function(){u.setAttribute("drainQueue","drainQueue")}}else{var v="com.catiline.setImmediate"+Math.random();addEventListener("message",function(a){a.source===window&&a.data===v&&b()},!1),r=function(){postMessage(v,"*")}}var w=[];p.nextTick=function(a){1===w.push(a)&&r()};var x="function";p.deferred=c,p.resolve=function(a){var b={};return b.then=d(b,a,!0),b},p.reject=function(a){var b={};return b.then=d(b,a,!1),b},p.all=function(a){var b=c(),d=a.length,e=0,f=[],g=function(a){return function(c){f[a]=c,e++,e===d&&b.resolve(f)}};return a.forEach(function(a,c){a.then(g(c),function(a){b.reject(a)})}),b.promise},p._hasWorker="undefined"!=typeof Worker&&"undefined"==typeof fakeLegacy,p.URL=window.URL||window.webkitURL,p._noTransferable=!p.URL,p.makeIWorker=function(a,b){var c=h(a.join("")),d={onmessage:function(){}},e=l(c,b);return window.addEventListener("message",function(a){a.data.slice&&a.data.slice(0,b.length)===b&&d.onmessage({data:JSON.parse(a.data.slice(b.length))})}),d.postMessage=function(a){e.then(function(b){b.contentWindow.postMessage(JSON.stringify(a),"*")})},d.terminate=function(){e.then(function(a){document.body.removeChild(a)})},d},p.makeWorker=function(a,b){if(!p._hasWorker)return p.makeIWorker(a,b);var c,d=g(a.join("\n"));if(p._noTransferable)return m(d);try{c=new Worker(p.URL.createObjectURL(new Blob([d],{type:"text/javascript"})))}catch(e){try{c=m(d)}catch(f){c=p.makeIWorker(a,b)}}finally{return c}},p.makeUrl=function(a){var b=document.createElement("link");return b.href=a,b.href},p.stringify=function(a){return Array.isArray(a)?o(a):"function"==typeof a||"number"==typeof a||"boolean"==typeof a?a.toString():"string"==typeof a?'"'+a+'"':"[object Object]"===a.toString()?n(a):void 0};var y=function(a){function b(b){return function(){for(var c=arguments.length,d=[],e=0;c>e;)d.push(arguments[e]),e++;a.fire("console",[b,d])}}self.__iFrame__="undefined"!=typeof document,self.__self__={onmessage:function(b){return a.trigger("messege",b.data[1]),b.data[0][0]===a.__codeWord__?c(b):(a.trigger(b.data[0][0],b.data[1]),void 0)}},__iFrame__?window.onmessage=function(a){"string"==typeof a.data&&(a={data:JSON.parse(a.data)}),__self__.onmessage(a)}:self.onmessage=__self__.onmessage,__self__.postMessage=function(b,c){if(self._noTransferable||__iFrame__)if(__iFrame__){var d=a.__codeWord__+JSON.stringify(b);window.parent.postMessage(d,"*")}else self._noTransferable&&self.postMessage(b);else self.postMessage(b,c)},self.console={},["log","debug","error","info","warn","time","timeEnd"].forEach(function(a){console[a]=b(a)});var c=function(b){var c,d=function(a,c){__self__.postMessage([b.data[0],a],c)};if(__iFrame__)try{c=a[b.data[1]](b.data[2],d,a)}catch(e){a.fire("error",JSON.stringify(e))}else c=a[b.data[1]](b.data[2],d,a);"undefined"!=typeof c&&d(c)}},z=function(a,b){var c,d={};"undefined"!=typeof __self__?c=__self__.postMessage:b&&(c=b),a.on=function(b,c,e){if(e=e||a,b.indexOf(" ")>0)return b.split(" ").map(function(b){return a.on(b,c,e)},this),a;b in d||(d[b]=[]);var f=function(a){c.call(e,a,e)};return f.orig=c,d[b].push(f),a},a.one=function(b,c,d){function e(f){a.off(b,e),c.call(d,f,d)}return d=d||a,a.on(b,e)},a.trigger=function(b,c){return b.indexOf(" ")>0?(b.split(" ").forEach(function(b){a.trigger(b,c)}),a):b in d?(d[b].forEach(function(a){a(c)}),a):a},a.fire=function(b,d,e){return c([[b],d],e),a},a.off=function(b,c){return b.indexOf(" ")>0?(b.split(" ").map(function(b){return a.off(b,c)}),a):b in d?(c?d[b]=d[b].map(function(a){return a.orig===c?!1:a}).filter(function(a){return a}):delete d[b],a):a}};p.Worker=Catiline,p.worker=function(a){return new Catiline(a)},p.Queue=function(a,b,c){function d(a){a=a||"canceled",r=0;var b=q;return q=[],b.forEach(function(b){b[3].reject(a)}),l}function e(a){return function(b,c){return k(a,b,c)}}function f(a){return function(b){return p.all(b.map(function(b){return k(a,b)}))}}function g(a){return function(b){var c=this;return p.all(b.map(function(b){return k(a,b).then(c.__cb__)}))}}function h(a){return function(b){return p.all(b.map(function(b){return k(a,b[0],b[1])}))}}function i(a){return function(b){var c=this;return p.all(b.map(function(b){return k(a,b[0],b[1]).then(c.__cb__)}))}}function j(a){if(r){var b=q.shift();r--,m[a][b[0]](b[1],b[2]).then(function(c){j(a),b[3].resolve(c)},function(c){j(a),b[3].reject(c)})}else n++,o.push(a)}function k(a,d,e){var f=p.deferred();if(c)return f.promise.cancel=function(a){return f.reject(a)},m[~~(Math.random()*b)][a](d,e).then(function(a){return f.resolve(a)},function(a){return f.reject(a)}),f.promise;if(!r&&n){var g=o.pop();n--,f.promise.cancel=function(a){return f.reject(a)},m[g][a](d,e).then(function(a){j(g),f.resolve(a)},function(a){j(g),f.reject(a)})}else if(r||!n){var h=[a,d,e,f];f.promise.cancel=function(a){var b=q.indexOf(h);return b>-1&&(q.splice(b,1),r--),f.reject(a)},r=q.push(h)}return f.promise}var l=this;l.__batchcb__={},l.__batchtcb__={},l.batch=function(a){return"function"==typeof a?(l.__batchcb__.__cb__=a,l.__batchcb__):d(a)},l.batchTransfer=function(a){return"function"==typeof a?(l.__batchtcb__.__cb__=a,l.__batchtcb__):d(a)};for(var m=[],n=0,o=[],q=[],r=0;b>n;)m[n]=new p.Worker(a),o.push(n),n++;l.on=function(a,b,c){return m.forEach(function(d){d.on(a,b,c)}),l},l.off=function(a,b,c){return m.forEach(function(d){d.off(a,b,c)}),l};var s=function(a,b){return m.forEach(function(c){c.fire(a,b)}),l};l.fire=function(a,c){return m[~~(Math.random()*b)].fire(a,c),l},l.batch.fire=s,l.batchTransfer.fire=s;for(var t in a)l[t]=e(t),l.batch[t]=f(t),l.__batchcb__[t]=g(t),l.batchTransfer[t]=h(t),l.__batchtcb__[t]=i(t);l._close=function(){return p.all(m.map(function(a){return a._close()}))},"close"in l||(l.close=l._close)},p.queue=function(a,b,c){return new p.Queue(a,b,c)},p.setImmediate=p.nextTick,"function"==typeof define?define(function(a){return p.SHIM_WORKER_PATH=a.toUrl("./catiline.js"),p}):"undefined"!=typeof module&&"exports"in module?module.exports=p:q(p),p.version="2.9.0-dev.4"}(this);
"undefined"==typeof document?(self._noTransferable=!0,self.onmessage=function(e){eval(e.data)}):!function(a){"use strict";function b(){var a,b=0,c=w;for(w=[];a=c[b++];)a()}function Deferred(){function Promise(){this.then=function(b,c){return a(b,c)}}var a=function(f,g,h){if(f!==a){var i=c();return a.queue.push({deferred:i,resolve:f,reject:g}),i.promise}for(var j=g?"resolve":"reject",k=0,l=a.queue.length;l>k;k++){var m=a.queue[k],n=m.deferred,o=m[j];typeof o!==x?n[j](h):e(o,h,n)}a=d(b,h,g)},b=new Promise;this.promise=b,a.queue=[],this.resolve=function(b){a.queue&&a(a,!0,b)},this.fulfill=this.resolve,this.reject=function(b){a.queue&&a(a,!1,b)}}function c(){return new Deferred}function d(a,b,d){return function(f,g){var h=d?f:g;if(typeof h!==x)return a;var i=c();return e(h,b,i),i.promise}}function e(a,b,c){p.nextTick(function(){try{var d=a(b);d&&typeof d.then===x?d.then(c.resolve,c.reject):c.resolve(d)}catch(e){c.reject(e)}})}function f(a){for(var b=a,c=!0,d={},e=function(a,b){b&&"importScripts("+b.split(",").forEach(function(a){d[p.makeUrl(a.match(/\s*[\'\"](\S*)[\'\"]\s*/)[1])]=!0})+");\n"};c;)c=b.match(/(importScripts\(.*?\);?)/),b=b.replace(/(importScripts\(\s*(?:[\'\"].*?[\'\"])?\s*\);?)/,"\n"),c&&c[0].replace(/importScripts\(\s*([\'\"].*?[\'\"])?\s*\);?/g,e);return d=Object.keys(d),[d,b]}function g(a){var b=f(a),c=b[0],d=b[1];return c.length>0?"importScripts('"+c.join("','")+"');\n"+d:d}function h(a){var b=f(a),c=b[0],d=b[1];return c.length>0?"importScripts('"+c.join("','")+"');eval(__scripts__);\n"+d:d}function i(){if("undefined"!=typeof SHIM_WORKER_PATH)return SHIM_WORKER_PATH;if("SHIM_WORKER_PATH"in p)return p.SHIM_WORKER_PATH;for(var a=document.getElementsByTagName("script"),b=a.length,c=0;b>c;){if(/catiline(\.min)?\.js/.test(a[c].src))return a[c].src;c++}}function j(a,b){var c=a.createElement("script");"undefined"!=typeof c.text?c.text=b:c.innerHTML=b,"complete"===a.readyState?a.documentElement.appendChild(c):a.onreadystatechange=function(){"complete"===a.readyState&&a.documentElement.appendChild(c)}}function k(a,b){var c=document.createElement("iframe");c.style.display="none",document.body.appendChild(c);var d=c.contentWindow.document,e=["try{ ","var __scripts__='';function importScripts(scripts){"," if(Array.isArray(scripts)&&scripts.length>0){"," scripts.forEach(function(url){"," var ajax = new XMLHttpRequest();"," ajax.open('GET',url,false);"," ajax.send();__scripts__+=ajax.responseText;"," __scripts__+='\\n;';"," });"," }","};",a,"}catch(e){"," window.parent.postMessage(['"+b+"','error'],'*')","}"].join("\n");return j(d,e),c}function l(a,b){var c=p.deferred();return"complete"===document.readyState?c.resolve(k(a,b)):window.addEventListener("load",function(){c.resolve(k(a,b))},!1),c.promise}function m(a){p._noTransferable=!0;var b=new Worker(i());return b.postMessage(a),b}function n(a){var b="{",c=!0;for(var d in a)c?c=!1:b+=",",b+=d,b+=":",b+=p.stringify(a[d]);return b+="}"}function o(a){if(a.length){var b="[";b+=p.stringify(a[0]);for(var c=0,d=a.length;++c<d;)b+=",",b+=p.stringify(a[c]);return b+="]"}return"[]"}function Catiline(a){"function"==typeof a&&(a={data:a});var b="com.catilinejs."+(Catiline._hasWorker?"iframe":"worker")+Math.random(),c=this,d=[];z(c,function(a,b){p._noTransferable?l.postMessage(a):l.postMessage(a,b)});var e=function(a){"string"!=typeof a&&"preventDefault"in a&&(a.preventDefault(),a=a.message),d.forEach(function(b){b&&b.reject(a)})};if(a.__codeWord__=b,a.__initialize__=[y,z],"initialize"in a?a.__initialize__.push(a.initialize):"init"in a&&a.__initialize__.push(a.init),"events"in a||(a.events={}),"listners"in a&&"function"!=typeof a.listners)for(var f in a.listners)c.on(f,a.listners[f]);var g="var _db = {\n ",h=function(a){var c=function(c,e){var f=d.length;return d[f]=p.deferred(),p._noTransferable?l.postMessage([[b,f],a,c]):l.postMessage([[b,f],a,c],e),d[f].promise};return c},i=!1;for(var j in a)if(!(["listners","initialize","init"].indexOf(j)>-1))if(i?g+=",\n ":i=!0,"function"==typeof a[j])g=g+j+":"+a[j].toString(),c[j]=h(j);else{var k=p.stringify(a[j]);"undefined"!=typeof k&&(g=g+j+":"+k)}g+="};";var l=p.makeWorker(["'use strict';","",g,"_db.__initialize__.forEach(function(f){"," f.call(_db,_db);","});","for(var key in _db.events){"," _db.on(key,_db.events[key]);","}"],b);l.onmessage=function(a){c.trigger("message",a.data[1]),a.data[0][0]===b?(d[a.data[0][1]].resolve(a.data[1]),d[a.data[0][1]]=0):c.trigger(a.data[0][0],a.data[1])},c.on("error",e),l.onerror=function(a){c.trigger("error",a)},c.on("console",function(a){if("undefined"!=typeof console){var b=console[a[0]]?a[0]:"log";"undefined"==typeof console[b].apply?console[b](a[1].join(" ")):console[b].apply(console,a[1])}}),c._close=function(){return l.terminate(),e("closed"),p.resolve()},"close"in c||(c.close=c._close)}function p(a,b,c){return 1===arguments.length||!b||1>=b?new p.Worker(a):new p.Queue(a,b,c)}function q(b){var c=a.cw;b.noConflict=function(d){a.cw=c,d&&(a[d]=b)},a.catiline=b,a.cw=b,"communist"in a||(a.communist=b)}var r,s=a.MutationObserver||a.WebKitMutationObserver;if(s){var t=new s(b),u=document.createElement("div");t.observe(u,{attributes:!0}),addEventListener("unload",function(){t.disconnect(),t=null},!1),r=function(){u.setAttribute("drainQueue","drainQueue")}}else{var v="com.catiline.setImmediate"+Math.random();addEventListener("message",function(a){a.source===window&&a.data===v&&b()},!1),r=function(){postMessage(v,"*")}}var w=[];p.nextTick=function(a){1===w.push(a)&&r()};var x="function";p.deferred=c,p.resolve=function(a){var b={};return b.then=d(b,a,!0),b},p.reject=function(a){var b={};return b.then=d(b,a,!1),b},p.all=function(a){var b=c(),d=a.length,e=0,f=[],g=function(a){return function(c){f[a]=c,e++,e===d&&b.resolve(f)}};return a.forEach(function(a,c){a.then(g(c),function(a){b.reject(a)})}),b.promise},p._hasWorker="undefined"!=typeof Worker&&"undefined"==typeof fakeLegacy,p.URL=window.URL||window.webkitURL,p._noTransferable=!p.URL,p.makeIWorker=function(a,b){var c=h(a.join("")),d={onmessage:function(){}},e=l(c,b);return window.addEventListener("message",function(a){a.data.slice&&a.data.slice(0,b.length)===b&&d.onmessage({data:JSON.parse(a.data.slice(b.length))})}),d.postMessage=function(a){e.then(function(b){b.contentWindow.postMessage(JSON.stringify(a),"*")})},d.terminate=function(){e.then(function(a){document.body.removeChild(a)})},d},p.makeWorker=function(a,b){if(!p._hasWorker)return p.makeIWorker(a,b);var c,d=g(a.join("\n"));if(p._noTransferable)return m(d);try{c=new Worker(p.URL.createObjectURL(new Blob([d],{type:"text/javascript"})))}catch(e){try{c=m(d)}catch(f){c=p.makeIWorker(a,b)}}finally{return c}},p.makeUrl=function(a){var b=document.createElement("link");return b.href=a,b.href},p.stringify=function(a){return Array.isArray(a)?o(a):"function"==typeof a||"number"==typeof a||"boolean"==typeof a?a.toString():"string"==typeof a?'"'+a+'"':"[object Object]"===a.toString()?n(a):void 0};var y=function(a){function b(b){return function(){for(var c=arguments.length,d=[],e=0;c>e;)d.push(arguments[e]),e++;a.fire("console",[b,d])}}self.__iFrame__="undefined"!=typeof document,self.__self__={onmessage:function(b){return a.trigger("messege",b.data[1]),b.data[0][0]===a.__codeWord__?c(b):(a.trigger(b.data[0][0],b.data[1]),void 0)}},__iFrame__?window.onmessage=function(a){"string"==typeof a.data&&(a={data:JSON.parse(a.data)}),__self__.onmessage(a)}:self.onmessage=__self__.onmessage,__self__.postMessage=function(b,c){if(self._noTransferable||__iFrame__)if(__iFrame__){var d=a.__codeWord__+JSON.stringify(b);window.parent.postMessage(d,"*")}else self._noTransferable&&self.postMessage(b);else self.postMessage(b,c)},self.console={},["log","debug","error","info","warn","time","timeEnd"].forEach(function(a){console[a]=b(a)});var c=function(b){var c,d=function(a,c){__self__.postMessage([b.data[0],a],c)};if(__iFrame__)try{c=a[b.data[1]](b.data[2],d,a)}catch(e){a.fire("error",JSON.stringify(e))}else c=a[b.data[1]](b.data[2],d,a);"undefined"!=typeof c&&d(c)}},z=function(a,b){var c,d={};"undefined"!=typeof __self__?c=__self__.postMessage:b&&(c=b),a.on=function(b,c,e){if(e=e||a,b.indexOf(" ")>0)return b.split(" ").map(function(b){return a.on(b,c,e)},this),a;b in d||(d[b]=[]);var f=function(a){c.call(e,a,e)};return f.orig=c,d[b].push(f),a},a.one=function(b,c,d){function e(f){a.off(b,e),c.call(d,f,d)}return d=d||a,a.on(b,e)},a.trigger=function(b,c){return b.indexOf(" ")>0?(b.split(" ").forEach(function(b){a.trigger(b,c)}),a):b in d?(d[b].forEach(function(a){a(c)}),a):a},a.fire=function(b,d,e){return c([[b],d],e),a},a.off=function(b,c){return b.indexOf(" ")>0?(b.split(" ").map(function(b){return a.off(b,c)}),a):b in d?(c?d[b]=d[b].map(function(a){return a.orig===c?!1:a}).filter(function(a){return a}):delete d[b],a):a}};p.Worker=Catiline,p.worker=function(a){return new Catiline(a)},p.Queue=function(a,b,c){function d(a){a=a||"canceled",r=0;var b=q;return q=[],b.forEach(function(b){b[3].reject(a)}),l}function e(a){return function(b,c){return k(a,b,c)}}function f(a){return function(b){return p.all(b.map(function(b){return k(a,b)}))}}function g(a){return function(b){var c=this;return p.all(b.map(function(b){return k(a,b).then(c.__cb__)}))}}function h(a){return function(b){return p.all(b.map(function(b){return k(a,b[0],b[1])}))}}function i(a){return function(b){var c=this;return p.all(b.map(function(b){return k(a,b[0],b[1]).then(c.__cb__)}))}}function j(a){if(r){var b=q.shift();r--,m[a][b[0]](b[1],b[2]).then(function(c){j(a),b[3].resolve(c)},function(c){j(a),b[3].reject(c)})}else n++,o.push(a)}function k(a,d,e){var f=p.deferred();if(c)return f.promise.cancel=function(a){return f.reject(a)},m[~~(Math.random()*b)][a](d,e).then(function(a){return f.resolve(a)},function(a){return f.reject(a)}),f.promise;if(!r&&n){var g=o.pop();n--,f.promise.cancel=function(a){return f.reject(a)},m[g][a](d,e).then(function(a){j(g),f.resolve(a)},function(a){j(g),f.reject(a)})}else if(r||!n){var h=[a,d,e,f];f.promise.cancel=function(a){var b=q.indexOf(h);return b>-1&&(q.splice(b,1),r--),f.reject(a)},r=q.push(h)}return f.promise}var l=this;l.__batchcb__={},l.__batchtcb__={},l.batch=function(a){return"function"==typeof a?(l.__batchcb__.__cb__=a,l.__batchcb__):d(a)},l.batchTransfer=function(a){return"function"==typeof a?(l.__batchtcb__.__cb__=a,l.__batchtcb__):d(a)};for(var m=[],n=0,o=[],q=[],r=0;b>n;)m[n]=new p.Worker(a),o.push(n),n++;l.on=function(a,b,c){return m.forEach(function(d){d.on(a,b,c)}),l},l.off=function(a,b,c){return m.forEach(function(d){d.off(a,b,c)}),l};var s=function(a,b){return m.forEach(function(c){c.fire(a,b)}),l};l.fire=function(a,c){return m[~~(Math.random()*b)].fire(a,c),l},l.batch.fire=s,l.batchTransfer.fire=s;for(var t in a)l[t]=e(t),l.batch[t]=f(t),l.__batchcb__[t]=g(t),l.batchTransfer[t]=h(t),l.__batchtcb__[t]=i(t);l._close=function(){return p.all(m.map(function(a){return a._close()}))},"close"in l||(l.close=l._close)},p.queue=function(a,b,c){return new p.Queue(a,b,c)},p.setImmediate=p.nextTick,"function"==typeof define?define(function(a){return p.SHIM_WORKER_PATH=a.toUrl("./catiline.js"),p}):"undefined"!=typeof module&&"exports"in module?module.exports=p:q(p),p.version="2.9.2"}(this);
Changelog
===
##2.9.2
- make sure console is defined before calling it
##2.9.1
- same as 2.9.0 but built correctly
##2.9.0

@@ -5,0 +10,0 @@ - Add 'one' method for events.

{
"name": "catiline",
"version": "2.9.1",
"version": "2.9.2",
"description": "Multi proccessing with workers in the browser.",

@@ -5,0 +5,0 @@ "keywords": [

@@ -105,7 +105,9 @@ function Catiline(obj) {

self.on('console', function(msg) {
let method = console[msg[0]]?msg[0]:'log';
if(typeof console[method].apply === 'undefined'){
console[method](msg[1].join(' '));
}else{
console[method].apply(console, msg[1]);
if(typeof console !== 'undefined'){
let method = console[msg[0]]?msg[0]:'log';
if(typeof console[method].apply === 'undefined'){
console[method](msg[1].join(' '));
}else{
console[method].apply(console, msg[1]);
}
}

@@ -112,0 +114,0 @@ });

@@ -616,3 +616,2 @@ function runTests(chai,cw,global){

});
if(typeof console !== 'undefined'){
describe('console', function () {

@@ -697,4 +696,3 @@ it('console.log should work',function(done){

});
}
});
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc