Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

d6

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

d6 - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

8

d6-client.js

@@ -1689,2 +1689,6 @@ /**

var removeQuery = function (url) {
return ensureString(url).replace(/\?.*$/, '');
};
var appendD6Param = function (url, number) {

@@ -1860,3 +1864,5 @@ return url + (contains(url, '?') ? '&' : '?') + 'd6=' + (number || 1);

// Change the location bar to reflect where we are now.
pushHistory(responseUrl);
var isSamePage = removeQuery(responseUrl) == removeQuery(location.href);
var historyMethod = isSamePage ? historyReplace : historyPush;
historyMethod(responseUrl);

@@ -1863,0 +1869,0 @@ // If we render this page again, we'll want fresh data.

2

d6-client.min.js

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

!function(n){var t=function(){},e=t,r=t,o=function(){var t=n.XMLHttpRequest,e=n.ActiveXObject;return t?new t:e?new e("Microsoft.XMLHTTP"):!1},i=function(n,t,u,c){z(t)&&(c=u,u=t,t=0);var a=o();return a&&(c=c||r,u=u||e,a.onreadystatechange=function(){if(4==a.readyState){B('[Jymin] Received response from "'+n+'". ('+i._WAITING+" in progress)."),--i._WAITING;var t=a.status,o=200==t,f=o?u||e:c||r,s=parse(a.responseText);s._STATUS=t,s._REQUEST=a,f(s)}},a.open(t?"POST":"GET",n,!0),a.setRequestHeader("x-requested-with","XMLHttpRequest"),t&&a.setRequestHeader("content-type","application/x-www-form-urlencoded"),a._URL=n,t&&(a._BODY=t),a._TIME=getTime(),i._WAITING=(i._WAITING||0)+1,B('[Jymin] Sending request to "'+n+'". ('+i._WAITING+" in progress)."),a.send(t||null)),!0},u=function(n,t){if(n)for(var e=0,r=f(n);r>e;e++){var o=t(n[e],e,n);if(o===!1)break}},c=function(n,t){if(n)for(var e in n){var r=t(e,n[e],n);if(r===!1)break}},a=function(n,t){return n&&t&&c(t,function(t,e){n[t]=e}),n},f=function(n){return Z(n)||Y(n)?n.length:0},s=function(n){return f(n)>1},l=function(n,t){return nt(n)&&n.push(t),t},p=function(n){for(var t=function(t){n.push(t)},e=1,r=arguments.length;r>e;e++)u(arguments[e],t)},d=function(n,t){return f(arguments)<2&&(t=n,n=document),Y(t)?n.getElementById(t):t},v=function(n,t){return f(arguments)<2&&(t=n,n=document),n.getElementsByTagName(t||"*")},m=function(n,t){f(arguments)<2&&(t=n,n=document),t=t.split(".");var e,r=(t[0]||"*").toUpperCase(),o=t[1],i="*"==r;return o?(e=[],n.getElementsByClassName?u(n.getElementsByClassName(o),function(n){(i||n.tagName==r)&&e.push(n)}):u(v(n,r),function(n){R(n,o)&&e.push(n)})):e=v(n,r),e},g=function(n,t){var e=(d(n)||{}).parentNode;return t&&e&&e.tagName!=t&&(e=g(e,t)),e},_=function(n){if(!Y(n))return n;n=n||"";var t=n.split("?"),e=t[0].split("."),r=e.slice(1).join(" "),o=e[0].split("#"),i=o[0]||"div",c=o[1],a=t[1],f=_[i]||(_[i]=document.createElement(i)),s=f.cloneNode(!0);return c&&(s.id=c),r&&(s.className=r),a&&(a=a.split("&"),u(a,function(n){var t=n.split("="),e=K(t[0]),r=K(t[1]);s[e]=r,s.setAttribute(e,r)})),s},T=function(n,t,e){var r=_(t);return n&&h(n,r,e),r},E=function(n){return d(n).childNodes},h=function(n,t,e){n=d(n),t=d(t),n&&t&&(Q(e)&&(e=E(n)[e]),n.insertBefore(t,e||null))},N=function(n,t){n=d(n),n&&(n.innerHTML=t)},D=function(n){return n=d(n),n?n.className:void 0},R=function(n,t){var e=new RegExp("(^|\\s)"+t+"(\\s|$)");return e.test(D(n))},A=function(n,t){n=d(n),n&&(n.className+=" "+t)},L=function(n,t){if(n=d(n)){var e=D(n).split(/\s/),r=[];u(e,function(n){n!=t&&r.push(n)}),n.className=r.join(" ")}},y=function(n,t){var e=v("head")[0],r=T(e,"script");t&&(r.onload=t,r.onreadystatechange=function(){O(r)&&t()}),r.src=n},I=function(n,t,e){(!t||z(t))&&(e=t,t=n,n=document);var r;if(j(t,",")){r=[];var o=P(t);u(o,function(t){var e=I(n,t);f(e)&&p(r,e)})}else if(j(t," ")){var i=t.indexOf(" "),c=t.substr(0,i),a=t.substr(i+1);r=[],I(n,c,function(n){var t=I(n,a);p(r,t)})}else if("#"==t[0]){var s=d(n,t.substr(1));r=s?[s]:[]}else r=m(n,t);return e&&u(r,e),r},C=function(t,e,r,o,i){if(j(e," ")){var c=X(e);return void u(c,function(n){C(t,n,r,o,i)})}if(t=d(t)){var a=function(u){u=u||n.event;var c=u.target||u.srcElement;3==c.nodeType&&(c=g(c));var a=u.relatedTarget||u.toElement;if("mouseout"==e)for(;a=g(a);)if(a==c)return;return r(t,u,c,i||o)};t.addEventListener?t.addEventListener(e,a,!0):t.attachEvent?t.attachEvent("on"+e,a):t["on"+e]=a;var f=t._HANDLERS=t._HANDLERS||{},s=f[e]=f[e]||[];l(s,r)}},b=function(n){n.preventDefault()},S=function(n,t,e,r,o,i){t=t.split(".");var u=t[0].toUpperCase(),c=t[1],a=function(n,t,e,o){return u&&e.tagName!=u||c&&!R(e,c)?(e=g(e),void(e&&a(n,t,e,o))):r(e,t,n,i||o)};C(n,e,a,o)},O=function(n){var t=n.readyState;return"complete"==t||"script"==n.tagName&&"loaded"==t},G=function(n){if(n=d(n)){var t=n.type[0],e=n.value,r=n.checked,o=n.options;return"c"==t||"r"==t?e=r?e:null:n.multiple?(e=[],u(o,function(n){n.selected&&l(e,n.value)})):o&&(e=o[n.selectedIndex].value),e}},H=function(){var t=n.history||{};return u(["push","replace"],function(n){var e=t[n+"State"];t[n]=function(n){e&&e.apply(t,[null,null,n])}}),t},U=function(n){H().push(n)},w=function(t){C(n,"popstate",t)},x=function(){k("error",arguments)},B=function(){k("log",arguments)},k=function(t,e){var r=n.console;r&&r[t]&&r[t].apply(r,e)},W=function(n){return Y(n)?n:""+n},j=function(n,t){return W(n).indexOf(t)>-1},q=function(n,t){return 0==W(n).indexOf(t)},M=function(n){return W(n).replace(/^\s+|\s+$/g,"")},P=function(n){return W(n).split(",")},X=function(n){return W(n).split(" ")},V=function(n,t,e){var r=n.match(t);r&&e.apply(n,r)},$=function(n){return W(n).toLowerCase()},F=function(n){return encodeURIComponent(n)},K=function(n){return decodeURIComponent(n)},J=function(n,t){return typeof n==t},Q=function(n){return J(n,"number")},Y=function(n){return J(n,"string")},z=function(n){return J(n,"function")},Z=function(n,t){return n instanceof(t||Object)},nt=function(n){return Z(n,Array)};!function(){var t,e=n.D6=function(n){a(r,n),c||f()},r=e._VIEWS={},o=e._CACHE={},c=!1,f=function(){S("a","click",function(n,t){var e=d(n.href),r=t.which,o=!r||1==r;p(e)&&o&&(b(t),T(e,0,n))}),S("a","mouseover",function(n){if(!R(n,"_NOPREFETCH")){var t=d(n.href),e=t!=d(location);e&&p(t)&&_(t)}}),S("input,select,textarea","change",function(n){var t=n.form;t&&(t._LAST_CHANGED=getTime())}),S("input,button","click",function(n){if("submit"==n.type){var t=n.form;t&&t._CLICKED_BUTTON!=n&&(t._CLICKED_BUTTON=n,t._LAST_CHANGED=getTime())}}),S("form","submit",function(n,t){var e=d(n.action||location.href.replace(/\?.*$/,"")),r="get"==$(n.method);if(p(e)){b(t);var o=[];I(n,"input,select,textarea,button",function(t){var e=t.name,r=t.type,i=G(t),c=!e;c=c||"radio"==r&&!i,c=c||"submit"==r&&t!=n._CLICKED_BUTTON,c||(Y(i)?l(o,F(e)+"="+F(i)):u(i,function(n){l(o,F(e)+"="+F(n))}))}),r?(e+=(j(e,"?")?"&":"?")+o.join("&"),o=0):(e=m(e,n._LAST_CHANGED),o=o.join("&")),T(e,o,n)}});w(function(){T(location)}),c=!0},p=function(n){return q(n,location.protocol+"//"+location.host+"/")},d=function(n){return W(n).replace(/#.*$/,"")},m=function(n,t){return n+(j(n,"?")?"&":"?")+"d6="+(t||1)},g=function(n){return W(n).replace(/[&\?]d6=[r\d]+/g,"")},_=function(n){o[n]||(B('[D6] Prefetching "'+n+'".'),o[n]=[function(t){B('[D6] Caching contents for prefetched URL "'+n+'".'),o[n]=t;var e=t.ttl||1e4;setTimeout(function(){nt(o[n])||(B('[D6] Removing "'+n+'" from prefetch cache.'),delete o[n])},e)}],E(n))},T=e._LOAD_URL=function(n,t,r){e._LOADING_URL=g(n),e._LOAD_STARTED=getTime();var i=getData(r,"_D6_TARGET"),u=getData(r,"_D6_VIEW");i&&I(i,function(n){A(n,"_D6_TARGET")}),B('[D6] Loading "'+n+'".'),I("._SPINNER",function(n){A(n,"_LOADING")});var c=function(n,t){h(n,t,i,u)},a=o[n];a?nt(a)?(B('[D6] Queueing callback for "'+n+'".'),l(a,c)):(B('[D6] Found precached response for "'+n+'".'),c(a,n)):(B('[D6] Creating callback queue for "'+n+'".'),o[n]=[c],E(n,t))},E=function(n,t){B('[D6] Fetching response for "'+n+'".');var e=m(n),r=function(t){var e=o[n];o[n]=t,B("[D6] Running "+e.length+' callback(s) for "'+n+'".'),u(e,function(e){e(t,n)})};i(e,t,r,r,1)},h=function(t,i,u,c){e._CONTEXT=t;var a,f=(t._ERROR,g(t.d6u||i)),s=c||t.d6||"error0",l=e._VIEW=r[s];i=g(i),i==e._LOADING_URL&&(I("._SPINNER,._D6_TARGET",function(n){L(n,"_LOADING")}),"<"==M(t)[0]?(a=t,B("[D6] Rendering HTML string")):l?(a=l.call(r,t),B('[D6] Rendering view "'+s+'".')):(x('[D6] View "'+s+'" not found. Changing location.'),n.location=f)),a&&(D(a,u),U(f),delete o[i])},D=function(n,t){V(n,/<title.*?>([\s\S]+)<\/title>/,function(n,t){document.title=t});var e=[];n=n.replace(/<script.*?>([\s\S]*?)<\/script>/g,function(n,t){return t&&(e.push(t),n=""),n}),t?(I(t,function(t){N(t,n)}),u(e,execute),I(t,function(n){onReady(n)})):(V(n,/<body.*?>([\s\S]+)<\/body>/,function(n,t){N(body,t),body.scrollTop=0}),u(e,execute),onReady(document))},C=v("script");u(C,function(n){var e=W(n.src).split("?");s(e)&&(t=e[1])}),y("/d6.js?"+t)}()}(window);
!function(n){var t=function(){},e=t,r=t,o=function(){var t=n.XMLHttpRequest,e=n.ActiveXObject;return t?new t:e?new e("Microsoft.XMLHTTP"):!1},i=function(n,t,u,c){Q(t)&&(c=u,u=t,t=0);var a=o();return a&&(c=c||r,u=u||e,a.onreadystatechange=function(){if(4==a.readyState){w('[Jymin] Received response from "'+n+'". ('+i._WAITING+" in progress)."),--i._WAITING;var t=a.status,o=200==t,f=o?u||e:c||r,s=parse(a.responseText);s._STATUS=t,s._REQUEST=a,f(s)}},a.open(t?"POST":"GET",n,!0),a.setRequestHeader("x-requested-with","XMLHttpRequest"),t&&a.setRequestHeader("content-type","application/x-www-form-urlencoded"),a._URL=n,t&&(a._BODY=t),a._TIME=getTime(),i._WAITING=(i._WAITING||0)+1,w('[Jymin] Sending request to "'+n+'". ('+i._WAITING+" in progress)."),a.send(t||null)),!0},u=function(n,t){if(n)for(var e=0,r=f(n);r>e;e++){var o=t(n[e],e,n);if(o===!1)break}},c=function(n,t){if(n)for(var e in n){var r=t(e,n[e],n);if(r===!1)break}},a=function(n,t){return n&&t&&c(t,function(t,e){n[t]=e}),n},f=function(n){return Y(n)||J(n)?n.length:0},s=function(n){return f(n)>1},l=function(n,t){return z(n)&&n.push(t),t},d=function(n){for(var t=function(t){n.push(t)},e=1,r=arguments.length;r>e;e++)u(arguments[e],t)},p=function(n,t){return f(arguments)<2&&(t=n,n=document),J(t)?n.getElementById(t):t},v=function(n,t){return f(arguments)<2&&(t=n,n=document),n.getElementsByTagName(t||"*")},m=function(n,t){f(arguments)<2&&(t=n,n=document),t=t.split(".");var e,r=(t[0]||"*").toUpperCase(),o=t[1],i="*"==r;return o?(e=[],n.getElementsByClassName?u(n.getElementsByClassName(o),function(n){(i||n.tagName==r)&&e.push(n)}):u(v(n,r),function(n){R(n,o)&&e.push(n)})):e=v(n,r),e},g=function(n,t){var e=(p(n)||{}).parentNode;return t&&e&&e.tagName!=t&&(e=g(e,t)),e},_=function(n){if(!J(n))return n;n=n||"";var t=n.split("?"),e=t[0].split("."),r=e.slice(1).join(" "),o=e[0].split("#"),i=o[0]||"div",c=o[1],a=t[1],f=_[i]||(_[i]=document.createElement(i)),s=f.cloneNode(!0);return c&&(s.id=c),r&&(s.className=r),a&&(a=a.split("&"),u(a,function(n){var t=n.split("="),e=V(t[0]),r=V(t[1]);s[e]=r,s.setAttribute(e,r)})),s},T=function(n,t,e){var r=_(t);return n&&E(n,r,e),r},h=function(n){return p(n).childNodes},E=function(n,t,e){n=p(n),t=p(t),n&&t&&(K(e)&&(e=h(n)[e]),n.insertBefore(t,e||null))},N=function(n,t){n=p(n),n&&(n.innerHTML=t)},D=function(n){return n=p(n),n?n.className:void 0},R=function(n,t){var e=new RegExp("(^|\\s)"+t+"(\\s|$)");return e.test(D(n))},A=function(n,t){n=p(n),n&&(n.className+=" "+t)},L=function(n,t){if(n=p(n)){var e=D(n).split(/\s/),r=[];u(e,function(n){n!=t&&r.push(n)}),n.className=r.join(" ")}},y=function(n,t){var e=v("head")[0],r=T(e,"script");t&&(r.onload=t,r.onreadystatechange=function(){S(r)&&t()}),r.src=n},I=function(n,t,e){(!t||Q(t))&&(e=t,t=n,n=document);var r;if(k(t,",")){r=[];var o=q(t);u(o,function(t){var e=I(n,t);f(e)&&d(r,e)})}else if(k(t," ")){var i=t.indexOf(" "),c=t.substr(0,i),a=t.substr(i+1);r=[],I(n,c,function(n){var t=I(n,a);d(r,t)})}else if("#"==t[0]){var s=p(n,t.substr(1));r=s?[s]:[]}else r=m(n,t);return e&&u(r,e),r},C=function(t,e,r,o,i){if(k(e," ")){var c=M(e);return void u(c,function(n){C(t,n,r,o,i)})}if(t=p(t)){var a=function(u){u=u||n.event;var c=u.target||u.srcElement;3==c.nodeType&&(c=g(c));var a=u.relatedTarget||u.toElement;if("mouseout"==e)for(;a=g(a);)if(a==c)return;return r(t,u,c,i||o)};t.addEventListener?t.addEventListener(e,a,!0):t.attachEvent?t.attachEvent("on"+e,a):t["on"+e]=a;var f=t._HANDLERS=t._HANDLERS||{},s=f[e]=f[e]||[];l(s,r)}},b=function(n){n.preventDefault()},O=function(n,t,e,r,o,i){t=t.split(".");var u=t[0].toUpperCase(),c=t[1],a=function(n,t,e,o){return u&&e.tagName!=u||c&&!R(e,c)?(e=g(e),void(e&&a(n,t,e,o))):r(e,t,n,i||o)};C(n,e,a,o)},S=function(n){var t=n.readyState;return"complete"==t||"script"==n.tagName&&"loaded"==t},G=function(n){if(n=p(n)){var t=n.type[0],e=n.value,r=n.checked,o=n.options;return"c"==t||"r"==t?e=r?e:null:n.multiple?(e=[],u(o,function(n){n.selected&&l(e,n.value)})):o&&(e=o[n.selectedIndex].value),e}},H=function(t){C(n,"popstate",t)},U=function(){x("error",arguments)},w=function(){x("log",arguments)},x=function(t,e){var r=n.console;r&&r[t]&&r[t].apply(r,e)},B=function(n){return J(n)?n:""+n},k=function(n,t){return B(n).indexOf(t)>-1},W=function(n,t){return 0==B(n).indexOf(t)},j=function(n){return B(n).replace(/^\s+|\s+$/g,"")},q=function(n){return B(n).split(",")},M=function(n){return B(n).split(" ")},P=function(n,t,e){var r=n.match(t);r&&e.apply(n,r)},X=function(n){return B(n).toLowerCase()},$=function(n){return encodeURIComponent(n)},V=function(n){return decodeURIComponent(n)},F=function(n,t){return typeof n==t},K=function(n){return F(n,"number")},J=function(n){return F(n,"string")},Q=function(n){return F(n,"function")},Y=function(n,t){return n instanceof(t||Object)},z=function(n){return Y(n,Array)};!function(){var t,e=n.D6=function(n){a(r,n),c||f()},r=e._VIEWS={},o=e._CACHE={},c=!1,f=function(){O("a","click",function(n,t){var e=p(n.href),r=t.which,o=!r||1==r;d(e)&&o&&(b(t),h(e,0,n))}),O("a","mouseover",function(n){if(!R(n,"_NOPREFETCH")){var t=p(n.href),e=t!=p(location);e&&d(t)&&T(t)}}),O("input,select,textarea","change",function(n){var t=n.form;t&&(t._LAST_CHANGED=getTime())}),O("input,button","click",function(n){if("submit"==n.type){var t=n.form;t&&t._CLICKED_BUTTON!=n&&(t._CLICKED_BUTTON=n,t._LAST_CHANGED=getTime())}}),O("form","submit",function(n,t){var e=p(n.action||location.href.replace(/\?.*$/,"")),r="get"==X(n.method);if(d(e)){b(t);var o=[];I(n,"input,select,textarea,button",function(t){var e=t.name,r=t.type,i=G(t),c=!e;c=c||"radio"==r&&!i,c=c||"submit"==r&&t!=n._CLICKED_BUTTON,c||(J(i)?l(o,$(e)+"="+$(i)):u(i,function(n){l(o,$(e)+"="+$(n))}))}),r?(e+=(k(e,"?")?"&":"?")+o.join("&"),o=0):(e=g(e,n._LAST_CHANGED),o=o.join("&")),h(e,o,n)}});H(function(){h(location)}),c=!0},d=function(n){return W(n,location.protocol+"//"+location.host+"/")},p=function(n){return B(n).replace(/#.*$/,"")},m=function(n){return B(n).replace(/\?.*$/,"")},g=function(n,t){return n+(k(n,"?")?"&":"?")+"d6="+(t||1)},_=function(n){return B(n).replace(/[&\?]d6=[r\d]+/g,"")},T=function(n){o[n]||(w('[D6] Prefetching "'+n+'".'),o[n]=[function(t){w('[D6] Caching contents for prefetched URL "'+n+'".'),o[n]=t;var e=t.ttl||1e4;setTimeout(function(){z(o[n])||(w('[D6] Removing "'+n+'" from prefetch cache.'),delete o[n])},e)}],E(n))},h=e._LOAD_URL=function(n,t,r){e._LOADING_URL=_(n),e._LOAD_STARTED=getTime();var i=getData(r,"_D6_TARGET"),u=getData(r,"_D6_VIEW");i&&I(i,function(n){A(n,"_D6_TARGET")}),w('[D6] Loading "'+n+'".'),I("._SPINNER",function(n){A(n,"_LOADING")});var c=function(n,t){D(n,t,i,u)},a=o[n];a?z(a)?(w('[D6] Queueing callback for "'+n+'".'),l(a,c)):(w('[D6] Found precached response for "'+n+'".'),c(a,n)):(w('[D6] Creating callback queue for "'+n+'".'),o[n]=[c],E(n,t))},E=function(n,t){w('[D6] Fetching response for "'+n+'".');var e=g(n),r=function(t){var e=o[n];o[n]=t,w("[D6] Running "+e.length+' callback(s) for "'+n+'".'),u(e,function(e){e(t,n)})};i(e,t,r,r,1)},D=function(t,i,u,c){e._CONTEXT=t;var a,f=(t._ERROR,_(t.d6u||i)),s=c||t.d6||"error0",l=e._VIEW=r[s];if(i=_(i),i==e._LOADING_URL&&(I("._SPINNER,._D6_TARGET",function(n){L(n,"_LOADING")}),"<"==j(t)[0]?(a=t,w("[D6] Rendering HTML string")):l?(a=l.call(r,t),w('[D6] Rendering view "'+s+'".')):(U('[D6] View "'+s+'" not found. Changing location.'),n.location=f)),a){C(a,u);var d=m(f)==m(location.href),p=d?historyReplace:historyPush;p(f),delete o[i]}},C=function(n,t){P(n,/<title.*?>([\s\S]+)<\/title>/,function(n,t){document.title=t});var e=[];n=n.replace(/<script.*?>([\s\S]*?)<\/script>/g,function(n,t){return t&&(e.push(t),n=""),n}),t?(I(t,function(t){N(t,n)}),u(e,execute),I(t,function(n){onReady(n)})):(P(n,/<body.*?>([\s\S]+)<\/body>/,function(n,t){N(body,t),body.scrollTop=0}),u(e,execute),onReady(document))},S=v("script");u(S,function(n){var e=B(n.src).split("?");s(e)&&(t=e[1])}),y("/d6.js?"+t)}()}(window);

@@ -7,3 +7,3 @@ {

],
"version": "0.1.0",
"version": "0.1.1",
"main": "d6.js",

@@ -31,3 +31,3 @@ "homepage": "http://lighter.io/d6",

"dependencies": {
"jymin": "0.2.9"
"jymin": "0.3.0"
},

@@ -39,3 +39,3 @@ "devDependencies": {

"assert-plus": "0.1.5",
"coveralls": "2.10.0",
"coveralls": "2.10.1",
"figlet": "1.0.9"

@@ -42,0 +42,0 @@ },

@@ -137,2 +137,6 @@ /**

var removeQuery = function (url) {
return ensureString(url).replace(/\?.*$/, '');
};
var appendD6Param = function (url, number) {

@@ -308,3 +312,5 @@ return url + (contains(url, '?') ? '&' : '?') + 'd6=' + (number || 1);

// Change the location bar to reflect where we are now.
pushHistory(responseUrl);
var isSamePage = removeQuery(responseUrl) == removeQuery(location.href);
var historyMethod = isSamePage ? historyReplace : historyPush;
historyMethod(responseUrl);

@@ -311,0 +317,0 @@ // If we render this page again, we'll want fresh data.

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc