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

@analytics/activity-utils

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@analytics/activity-utils - npm Package Compare versions

Comparing version 0.1.14 to 0.1.15

8

CHANGELOG.md

@@ -6,2 +6,10 @@ # Change Log

## [0.1.15](https://github.com/DavidWells/analytics/tree/master/packages/analytics-util-activity/compare/@analytics/activity-utils@0.1.14...@analytics/activity-utils@0.1.15) (2023-05-27)
**Note:** Version bump only for package @analytics/activity-utils
## [0.1.14](https://github.com/DavidWells/analytics/tree/master/packages/analytics-util-activity/compare/@analytics/activity-utils@0.1.13...@analytics/activity-utils@0.1.14) (2023-05-27)

@@ -8,0 +16,0 @@

2

dist/browser/activity-utils.js

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

var utilActivity=function(n){function t(){return t=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},t.apply(this,arguments)}var e=function(){};"undefined"==typeof process||process;var r="undefined"!=typeof window;function o(n,t){return t.charAt(0)[n]()+t.slice(1)}"undefined"!=typeof Deno&&Deno,r&&"nodejs"===window.name||"undefined"!=typeof navigator&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom"));var u=o.bind(null,"toUpperCase"),i=o.bind(null,"toLowerCase");function c(n,t){void 0===t&&(t=!0);var e=function(n){return d(n)?u("null"):"object"==typeof n?function(n){return l(n.constructor)?n.constructor.name:null}(n):Object.prototype.toString.call(n).slice(8,-1)}(n);return t?i(e):e}function a(n,t){return typeof t===n}var l=a.bind(null,"function"),f=a.bind(null,"string");function d(n){return null===n}function s(n,t){if("object"!=typeof t||d(t))return!1;if(t instanceof n)return!0;var e=c(new n(""));if(function(n){return n instanceof Error||f(n.message)&&n.constructor&&function(n){return"number"===c(n)&&!isNaN(n)}(n.constructor.stackTraceLimit)}(t))for(;t;){if(c(t)===e)return!0;t=Object.getPrototypeOf(t)}return!1}function v(n,t){var e=n instanceof Element||n instanceof HTMLDocument;return e&&t?function(n,t){return void 0===t&&(t=""),n&&n.nodeName===t.toUpperCase()}(n,t):e}function p(n){var t=[].slice.call(arguments,1);return function(){return n.apply(void 0,[].slice.call(arguments).concat(t))}}function m(n,t){if(f(n))return t?m(document.querySelectorAll(n)):n.split(" ").map(function(n){return n.trim()});if(NodeList.prototype.isPrototypeOf(n)){for(var e=[],r=n.length>>>0;r--;)e[r]=n[r];return e}return function(n){return n?function(n){return"array"===c(n)}(n)?n:[n]:[]}(n)}function w(n,t){return t&&t.once?function(n,t){var e;return function(){return n&&(e=n.apply(this,arguments),n=null),e}}(n):n}a.bind(null,"undefined"),a.bind(null,"boolean"),a.bind(null,"symbol"),s.bind(null,TypeError),s.bind(null,SyntaxError),p(v,"form"),p(v,"button"),p(v,"input"),p(v,"select");var y=function(n,t,o,u){var i=o||e;if(!r)return i;var c=u||!1,a=m(t),l=m(n,!0),f=[];if(!l.length)throw new Error("noElements");if(!a.length)throw new Error("noEvent");return function n(t){var e=t?"addEventListener":"removeEventListener";t&&(f=[]);for(var r=0;r<l.length;r++){var o=l[r];f[r]=t?w(i,c):f[r]||i;for(var u=0;u<a.length;u++)o[e]?o[e](a[u],f[r],c):o["on"+a[u]]=t?f[r]:null}return n.bind(null,!t)}("Event")};function b(n,t){return r&&l(window[n])?(e=window[n],o=t,void 0===(u=window)&&(u=null),l(e)?function(){e.apply(u,arguments),o.apply(u,arguments)}:o):window[n]=t;var e,o,u}b.bind(null,"onerror"),b.bind(null,"onload");var h="undefined"==typeof window,g="hidden",E=["mousemove","mousedown","touchmove","touchstart","touchend","keydown"];function D(n,t){void 0===t&&(t={});var e=function(n,t){var e=this,r=!1;return function(o){r||(n.call(e,o),r=!0,setTimeout(function(){return r=!1},t))}}(n,t.throttle||1e4),r=[];function o(){var n=function(n){if(h)return!1;var t=h||g in document?g:["webkit","moz","ms","o"].reduce(function(n,t){var e=t+"Hidden";return!n&&e in document?e:n},null),e="".concat(t.replace(/[H|h]idden/,""),"visibilitychange"),r=function(){return n(Boolean(document[t]))},o=function(){return document.addEventListener(e,r)};return o(),function(){return document.removeEventListener(e,r),o}}(function(n){n||e({type:"tabVisible"})});return r=[n].concat(E.map(function(n){return y(document,n,e)})).concat(y(window,"load",e)).concat(y(window,"scroll",e,{capture:!0,passive:!0})),u}function u(){r.map(function(n){return n()})}return o(),function(){return u(),o}}function j(n){var t,e,r=n.onIdle,o=n.onWakeUp,u=n.onHeartbeat,i=n.timeout,c=void 0===i?1e4:i,a=n.throttle,l=void 0===a?2e3:a,f=!1,d=!1,s=new Date,v=function(){return clearTimeout(t)};function p(n){v(),u&&!f&&u(L(s),n),o&&f&&(f=!1,o(L(e),n),s=new Date),t=setTimeout(function(){f=!0,r&&(e=new Date,r(L(s),n))},c)}var m=D(p,{throttle:l});return{disable:function(){d=!0,f=!1,v();var n=m();return function(){return d=!1,s=new Date,p({type:"load"}),n()}},getStatus:function(){return{isIdle:f,isDisabled:d,active:f?0:L(s,d),idle:f?L(e,d):0}}}}function L(n,t){return t?0:Math.round((new Date-n)/1e3)}return n.onDomActivity=D,n.onIdle=function(n,e){return void 0===e&&(e={}),j(t({onIdle:n},e))},n.onUserActivity=j,n.onWakeUp=function(n,e){return void 0===e&&(e={}),j(t({onWakeUp:n},e))},n}({});
var utilActivity=function(n){function t(){return t=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},t.apply(this,arguments)}var e=function(){};"undefined"==typeof process||process;var r="undefined"!=typeof document;function o(n,t){return t.charAt(0)[n]()+t.slice(1)}"undefined"!=typeof Deno&&Deno,r&&"nodejs"===window.name||"undefined"!=typeof navigator&&void 0!==navigator.userAgent&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom"));var u=o.bind(null,"toUpperCase"),i=o.bind(null,"toLowerCase");function c(n,t){void 0===t&&(t=!0);var e=function(n){return d(n)?u("null"):"object"==typeof n?function(n){return l(n.constructor)?n.constructor.name:null}(n):Object.prototype.toString.call(n).slice(8,-1)}(n);return t?i(e):e}function a(n,t){return typeof t===n}var l=a.bind(null,"function"),f=a.bind(null,"string");function d(n){return null===n}function s(n,t){if("object"!=typeof t||d(t))return!1;if(t instanceof n)return!0;var e=c(new n(""));if(function(n){return n instanceof Error||f(n.message)&&n.constructor&&function(n){return"number"===c(n)&&!isNaN(n)}(n.constructor.stackTraceLimit)}(t))for(;t;){if(c(t)===e)return!0;t=Object.getPrototypeOf(t)}return!1}function v(n,t){var e=n instanceof Element||n instanceof HTMLDocument;return e&&t?function(n,t){return void 0===t&&(t=""),n&&n.nodeName===t.toUpperCase()}(n,t):e}function p(n){var t=[].slice.call(arguments,1);return function(){return n.apply(void 0,[].slice.call(arguments).concat(t))}}function m(n,t){if(f(n))return t?m(document.querySelectorAll(n)):n.split(" ").map(function(n){return n.trim()});if(NodeList.prototype.isPrototypeOf(n)){for(var e=[],r=n.length>>>0;r--;)e[r]=n[r];return e}return function(n){return n?function(n){return"array"===c(n)}(n)?n:[n]:[]}(n)}function w(n,t){return t&&t.once?function(n,t){var e;return function(){return n&&(e=n.apply(this,arguments),n=null),e}}(n):n}a.bind(null,"undefined"),a.bind(null,"boolean"),a.bind(null,"symbol"),s.bind(null,TypeError),s.bind(null,SyntaxError),p(v,"form"),p(v,"button"),p(v,"input"),p(v,"select");var y=function(n,t,o,u){var i=o||e;if(!r)return i;var c=u||!1,a=m(t),l=m(n,!0),f=[];if(!l.length)throw new Error("noElements");if(!a.length)throw new Error("noEvent");return function n(t){var e=t?"addEventListener":"removeEventListener";t&&(f=[]);for(var r=0;r<l.length;r++){var o=l[r];f[r]=t?w(i,c):f[r]||i;for(var u=0;u<a.length;u++)o[e]?o[e](a[u],f[r],c):o["on"+a[u]]=t?f[r]:null}return n.bind(null,!t)}("Event")};function b(n,t){return r&&l(window[n])?(e=window[n],o=t,void 0===(u=window)&&(u=null),l(e)?function(){e.apply(u,arguments),o.apply(u,arguments)}:o):window[n]=t;var e,o,u}b.bind(null,"onerror"),b.bind(null,"onload");var h="undefined"==typeof window,g="hidden",E=["mousemove","mousedown","touchmove","touchstart","touchend","keydown"];function D(n,t){void 0===t&&(t={});var e=function(n,t){var e=this,r=!1;return function(o){r||(n.call(e,o),r=!0,setTimeout(function(){return r=!1},t))}}(n,t.throttle||1e4),r=[];function o(){var n=function(n){if(h)return!1;var t=h||g in document?g:["webkit","moz","ms","o"].reduce(function(n,t){var e=t+"Hidden";return!n&&e in document?e:n},null),e="".concat(t.replace(/[H|h]idden/,""),"visibilitychange"),r=function(){return n(Boolean(document[t]))},o=function(){return document.addEventListener(e,r)};return o(),function(){return document.removeEventListener(e,r),o}}(function(n){n||e({type:"tabVisible"})});return r=[n].concat(E.map(function(n){return y(document,n,e)})).concat(y(window,"load",e)).concat(y(window,"scroll",e,{capture:!0,passive:!0})),u}function u(){r.map(function(n){return n()})}return o(),function(){return u(),o}}function j(n){var t,e,r=n.onIdle,o=n.onWakeUp,u=n.onHeartbeat,i=n.timeout,c=void 0===i?1e4:i,a=n.throttle,l=void 0===a?2e3:a,f=!1,d=!1,s=new Date,v=function(){return clearTimeout(t)};function p(n){v(),u&&!f&&u(A(s),n),o&&f&&(f=!1,o(A(e),n),s=new Date),t=setTimeout(function(){f=!0,r&&(e=new Date,r(A(s),n))},c)}var m=D(p,{throttle:l});return{disable:function(){d=!0,f=!1,v();var n=m();return function(){return d=!1,s=new Date,p({type:"load"}),n()}},getStatus:function(){return{isIdle:f,isDisabled:d,active:f?0:A(s,d),idle:f?A(e,d):0}}}}function A(n,t){return t?0:Math.round((new Date-n)/1e3)}return n.onDomActivity=D,n.onIdle=function(n,e){return void 0===e&&(e={}),j(t({onIdle:n},e))},n.onUserActivity=j,n.onWakeUp=function(n,e){return void 0===e&&(e={}),j(t({onWakeUp:n},e))},n}({});
//# sourceMappingURL=activity-utils.js.map

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

!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n||self).utilActivity={})}(this,function(n){function t(){return t=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},t.apply(this,arguments)}var e=function(){};"undefined"==typeof process||process;var r="undefined"!=typeof window;function o(n,t){return t.charAt(0)[n]()+t.slice(1)}"undefined"!=typeof Deno&&Deno,r&&"nodejs"===window.name||"undefined"!=typeof navigator&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom"));var i=o.bind(null,"toUpperCase"),u=o.bind(null,"toLowerCase");function c(n,t){void 0===t&&(t=!0);var e=function(n){return d(n)?i("null"):"object"==typeof n?function(n){return f(n.constructor)?n.constructor.name:null}(n):Object.prototype.toString.call(n).slice(8,-1)}(n);return t?u(e):e}function a(n,t){return typeof t===n}var f=a.bind(null,"function"),l=a.bind(null,"string");function d(n){return null===n}function s(n,t){if("object"!=typeof t||d(t))return!1;if(t instanceof n)return!0;var e=c(new n(""));if(function(n){return n instanceof Error||l(n.message)&&n.constructor&&function(n){return"number"===c(n)&&!isNaN(n)}(n.constructor.stackTraceLimit)}(t))for(;t;){if(c(t)===e)return!0;t=Object.getPrototypeOf(t)}return!1}function v(n,t){var e=n instanceof Element||n instanceof HTMLDocument;return e&&t?function(n,t){return void 0===t&&(t=""),n&&n.nodeName===t.toUpperCase()}(n,t):e}function p(n){var t=[].slice.call(arguments,1);return function(){return n.apply(void 0,[].slice.call(arguments).concat(t))}}function m(n,t){if(l(n))return t?m(document.querySelectorAll(n)):n.split(" ").map(function(n){return n.trim()});if(NodeList.prototype.isPrototypeOf(n)){for(var e=[],r=n.length>>>0;r--;)e[r]=n[r];return e}return function(n){return n?function(n){return"array"===c(n)}(n)?n:[n]:[]}(n)}function y(n,t){return t&&t.once?function(n,t){var e;return function(){return n&&(e=n.apply(this,arguments),n=null),e}}(n):n}a.bind(null,"undefined"),a.bind(null,"boolean"),a.bind(null,"symbol"),s.bind(null,TypeError),s.bind(null,SyntaxError),p(v,"form"),p(v,"button"),p(v,"input"),p(v,"select");var w=function(n,t,o,i){var u=o||e;if(!r)return u;var c=i||!1,a=m(t),f=m(n,!0),l=[];if(!f.length)throw new Error("noElements");if(!a.length)throw new Error("noEvent");return function n(t){var e=t?"addEventListener":"removeEventListener";t&&(l=[]);for(var r=0;r<f.length;r++){var o=f[r];l[r]=t?y(u,c):l[r]||u;for(var i=0;i<a.length;i++)o[e]?o[e](a[i],l[r],c):o["on"+a[i]]=t?l[r]:null}return n.bind(null,!t)}("Event")};function b(n,t){return r&&f(window[n])?(e=window[n],o=t,void 0===(i=window)&&(i=null),f(e)?function(){e.apply(i,arguments),o.apply(i,arguments)}:o):window[n]=t;var e,o,i}b.bind(null,"onerror"),b.bind(null,"onload");var h="undefined"==typeof window,g="hidden",E=["mousemove","mousedown","touchmove","touchstart","touchend","keydown"];function j(n,t){void 0===t&&(t={});var e=function(n,t){var e=this,r=!1;return function(o){r||(n.call(e,o),r=!0,setTimeout(function(){return r=!1},t))}}(n,t.throttle||1e4),r=[];function o(){var n=function(n){if(h)return!1;var t=h||g in document?g:["webkit","moz","ms","o"].reduce(function(n,t){var e=t+"Hidden";return!n&&e in document?e:n},null),e="".concat(t.replace(/[H|h]idden/,""),"visibilitychange"),r=function(){return n(Boolean(document[t]))},o=function(){return document.addEventListener(e,r)};return o(),function(){return document.removeEventListener(e,r),o}}(function(n){n||e({type:"tabVisible"})});return r=[n].concat(E.map(function(n){return w(document,n,e)})).concat(w(window,"load",e)).concat(w(window,"scroll",e,{capture:!0,passive:!0})),i}function i(){r.map(function(n){return n()})}return o(),function(){return i(),o}}function D(n){var t,e,r=n.onIdle,o=n.onWakeUp,i=n.onHeartbeat,u=n.timeout,c=void 0===u?1e4:u,a=n.throttle,f=void 0===a?2e3:a,l=!1,d=!1,s=new Date,v=function(){return clearTimeout(t)};function p(n){v(),i&&!l&&i(L(s),n),o&&l&&(l=!1,o(L(e),n),s=new Date),t=setTimeout(function(){l=!0,r&&(e=new Date,r(L(s),n))},c)}var m=j(p,{throttle:f});return{disable:function(){d=!0,l=!1,v();var n=m();return function(){return d=!1,s=new Date,p({type:"load"}),n()}},getStatus:function(){return{isIdle:l,isDisabled:d,active:l?0:L(s,d),idle:l?L(e,d):0}}}}function L(n,t){return t?0:Math.round((new Date-n)/1e3)}n.onDomActivity=j,n.onIdle=function(n,e){return void 0===e&&(e={}),D(t({onIdle:n},e))},n.onUserActivity=D,n.onWakeUp=function(n,e){return void 0===e&&(e={}),D(t({onWakeUp:n},e))}});
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n||self).utilActivity={})}(this,function(n){function t(){return t=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},t.apply(this,arguments)}var e=function(){};"undefined"==typeof process||process;var r="undefined"!=typeof document;function o(n,t){return t.charAt(0)[n]()+t.slice(1)}"undefined"!=typeof Deno&&Deno,r&&"nodejs"===window.name||"undefined"!=typeof navigator&&void 0!==navigator.userAgent&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom"));var i=o.bind(null,"toUpperCase"),u=o.bind(null,"toLowerCase");function c(n,t){void 0===t&&(t=!0);var e=function(n){return d(n)?i("null"):"object"==typeof n?function(n){return f(n.constructor)?n.constructor.name:null}(n):Object.prototype.toString.call(n).slice(8,-1)}(n);return t?u(e):e}function a(n,t){return typeof t===n}var f=a.bind(null,"function"),l=a.bind(null,"string");function d(n){return null===n}function s(n,t){if("object"!=typeof t||d(t))return!1;if(t instanceof n)return!0;var e=c(new n(""));if(function(n){return n instanceof Error||l(n.message)&&n.constructor&&function(n){return"number"===c(n)&&!isNaN(n)}(n.constructor.stackTraceLimit)}(t))for(;t;){if(c(t)===e)return!0;t=Object.getPrototypeOf(t)}return!1}function v(n,t){var e=n instanceof Element||n instanceof HTMLDocument;return e&&t?function(n,t){return void 0===t&&(t=""),n&&n.nodeName===t.toUpperCase()}(n,t):e}function p(n){var t=[].slice.call(arguments,1);return function(){return n.apply(void 0,[].slice.call(arguments).concat(t))}}function m(n,t){if(l(n))return t?m(document.querySelectorAll(n)):n.split(" ").map(function(n){return n.trim()});if(NodeList.prototype.isPrototypeOf(n)){for(var e=[],r=n.length>>>0;r--;)e[r]=n[r];return e}return function(n){return n?function(n){return"array"===c(n)}(n)?n:[n]:[]}(n)}function y(n,t){return t&&t.once?function(n,t){var e;return function(){return n&&(e=n.apply(this,arguments),n=null),e}}(n):n}a.bind(null,"undefined"),a.bind(null,"boolean"),a.bind(null,"symbol"),s.bind(null,TypeError),s.bind(null,SyntaxError),p(v,"form"),p(v,"button"),p(v,"input"),p(v,"select");var b=function(n,t,o,i){var u=o||e;if(!r)return u;var c=i||!1,a=m(t),f=m(n,!0),l=[];if(!f.length)throw new Error("noElements");if(!a.length)throw new Error("noEvent");return function n(t){var e=t?"addEventListener":"removeEventListener";t&&(l=[]);for(var r=0;r<f.length;r++){var o=f[r];l[r]=t?y(u,c):l[r]||u;for(var i=0;i<a.length;i++)o[e]?o[e](a[i],l[r],c):o["on"+a[i]]=t?l[r]:null}return n.bind(null,!t)}("Event")};function w(n,t){return r&&f(window[n])?(e=window[n],o=t,void 0===(i=window)&&(i=null),f(e)?function(){e.apply(i,arguments),o.apply(i,arguments)}:o):window[n]=t;var e,o,i}w.bind(null,"onerror"),w.bind(null,"onload");var h="undefined"==typeof window,g="hidden",E=["mousemove","mousedown","touchmove","touchstart","touchend","keydown"];function j(n,t){void 0===t&&(t={});var e=function(n,t){var e=this,r=!1;return function(o){r||(n.call(e,o),r=!0,setTimeout(function(){return r=!1},t))}}(n,t.throttle||1e4),r=[];function o(){var n=function(n){if(h)return!1;var t=h||g in document?g:["webkit","moz","ms","o"].reduce(function(n,t){var e=t+"Hidden";return!n&&e in document?e:n},null),e="".concat(t.replace(/[H|h]idden/,""),"visibilitychange"),r=function(){return n(Boolean(document[t]))},o=function(){return document.addEventListener(e,r)};return o(),function(){return document.removeEventListener(e,r),o}}(function(n){n||e({type:"tabVisible"})});return r=[n].concat(E.map(function(n){return b(document,n,e)})).concat(b(window,"load",e)).concat(b(window,"scroll",e,{capture:!0,passive:!0})),i}function i(){r.map(function(n){return n()})}return o(),function(){return i(),o}}function D(n){var t,e,r=n.onIdle,o=n.onWakeUp,i=n.onHeartbeat,u=n.timeout,c=void 0===u?1e4:u,a=n.throttle,f=void 0===a?2e3:a,l=!1,d=!1,s=new Date,v=function(){return clearTimeout(t)};function p(n){v(),i&&!l&&i(A(s),n),o&&l&&(l=!1,o(A(e),n),s=new Date),t=setTimeout(function(){l=!0,r&&(e=new Date,r(A(s),n))},c)}var m=j(p,{throttle:f});return{disable:function(){d=!0,l=!1,v();var n=m();return function(){return d=!1,s=new Date,p({type:"load"}),n()}},getStatus:function(){return{isIdle:l,isDisabled:d,active:l?0:A(s,d),idle:l?A(e,d):0}}}}function A(n,t){return t?0:Math.round((new Date-n)/1e3)}n.onDomActivity=j,n.onIdle=function(n,e){return void 0===e&&(e={}),D(t({onIdle:n},e))},n.onUserActivity=D,n.onWakeUp=function(n,e){return void 0===e&&(e={}),D(t({onWakeUp:n},e))}});
//# sourceMappingURL=activity-utils.umd.js.map
{
"name": "@analytics/activity-utils",
"version": "0.1.14",
"version": "0.1.15",
"description": "User activity listener utilities",

@@ -52,6 +52,6 @@ "author": "David Wells",

"dependencies": {
"@analytics/listener-utils": "^0.3.1",
"@analytics/listener-utils": "^0.3.2",
"analytics-plugin-tab-events": "^0.2.1"
},
"gitHead": "587a2ec0e20db0b24151fd69626d0fa19ac22131"
"gitHead": "904e8bc88a9de0d9e55ecbe1e87ac2ee2a454e32"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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