New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

funclab

Package Overview
Dependencies
Maintainers
0
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

funclab - npm Package Compare versions

Comparing version 0.0.22 to 0.0.23

2

index.js

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

function e(e){return e.charAt(0).toUpperCase()+e.slice(1)}function r(e){return e.split("").reverse().join("")}function t(e){return("number"==typeof e||"string"==typeof e)&&(!(!e&&0!==e&&"0"!==e)&&(e=e.toString().trim(),!isNaN(e)&&isFinite(e)&&(e.match(/\./g)||[]).length<=1))}function n(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD HH:mm:ss";if(e){var t=new Date(e);if(isNaN(t))throw new Error("Invalid date format. Please use a valid date string.");var n=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),o=String(t.getDate()).padStart(2,"0"),i=String(t.getHours()).padStart(2,"0"),l=String(t.getHours()%12||12).padStart(2,"0"),u=String(t.getMinutes()).padStart(2,"0"),c=String(t.getSeconds()).padStart(2,"0"),f=String(t.getMilliseconds()).padStart(3,"0"),s=t.getHours()>=12?"PM":"AM";return r.replace("YYYY",n).replace("MM",a).replace("DD",o).replace("HH",i).replace("hh",l).replace("mm",u).replace("ss",c).replace("SSS",f).replace("A",s)}}function a(e,r){var t=new Date(n(e,"YYYY-MM-DD")),a=new Date(n(r,"YYYY-MM-DD"));if(isNaN(t)||isNaN(a))throw new Error("Invalid date format. Please use a valid date string.");return Math.abs(a-t)/864e5}function o(e,r){return Math.floor(Math.random()*(r-e+1))+e}function i(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=Number(e);return isNaN(t)?"Invalid number":t.toFixed(r)}function l(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function u(e,r){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=h(e))||r){t&&(e=t);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==t.return||t.return()}finally{if(l)throw o}}}}function c(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==typeof r?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function f(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?f(Object(t),!0).forEach((function(r){c(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function d(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,a,o,i,l=[],u=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r);else for(;!(u=(n=o.call(t)).done)&&(l.push(n.value),l.length!==r);u=!0);}catch(e){c=!0,a=e}finally{try{if(!u&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(c)throw a}}return l}}(e,r)||h(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||h(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y(e)}function h(e,r){if(e){if("string"==typeof e)return l(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?l(e,r):void 0}}function v(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=e;if(!t(o))return"Invalid number";var i=Math.pow(10,r),l=d((Math.round(o*i)/i).toFixed(r).split("."),2),u=l[0],c=l[1],f=n?u.replace(/\B(?=(\d{3})+(?!\d))/g,","):u,s=a&&c?c.replace(/\B(?=(\d{3})+(?!\d))/g,","):c;return void 0!==s?"".concat(f,".").concat(s):f}function g(e){var r,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new WeakMap;if(null==e)return e;if(e instanceof Date)return new Date(e);if(e instanceof RegExp)return new RegExp(e);if(e instanceof Map){var n=new Map;return e.forEach((function(e,r){n.set(r,g(e,t))})),n}if(e instanceof Set){var a=new Set;return e.forEach((function(e){a.add(g(e,t))})),a}if("object"!==y(e))return e;if(t.has(e))return t.get(e);for(var o in r=Array.isArray(e)?[]:{},t.set(e,r),e)e.hasOwnProperty(o)&&(r[o]=g(e[o],t));return r}function b(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=s({childrenKeyMapping:{children:"children"},extraFields:["parentId","keyPath","nodePath","level"],extraFieldsMappings:{},nodeKey:"id"},arguments.length>2?arguments[2]:void 0),n=t.childrenKeyMapping,a=t.extraFields,o=t.extraFieldsMappings,i=t.nodeKey;if("object"!==y(e)||null===e)throw new TypeError("The 'tree' parameter should be an object or array representing the tree structure.");if("object"!==y(r)||null===r||Array.isArray(r))throw new TypeError("The 'fieldMappings' parameter should be an object mapping original field names to new field names.");if("object"!==y(n)||Array.isArray(n)||1!==Object.keys(n).length)throw new TypeError("The 'childrenKeyMapping' parameter should be an object with a single key-value pair for original and target child keys.");if(!Array.isArray(a)||!a.every((function(e){return"string"==typeof e})))throw new TypeError("The 'extraFields' parameter should be an array of strings representing extraFieldsal properties to add.");if("object"!==y(o)||Array.isArray(o))throw new TypeError("The 'extraFieldsMappings' parameter should be an object mapping extraFieldsal property names to new property names.");var l=d(Object.entries(n)[0],2),u=l[0],c=l[1],f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,d=s({},g(e));if(null!=a&&a.includes("level")){var y=(null==o?void 0:o.level)||"level";d[y]=t}var h=[].concat(p(n),[d]),v=[].concat(p(n.map((function(e){return e[i]}))),[d[i]]);if(null!=a&&a.includes("keyPath")){var b=(null==o?void 0:o.path)||"keyPath";d[b]=v}if(null!=a&&a.includes("nodePath")){var m=(null==o?void 0:o.path)||"nodePath";d[m]=g(h)}if(null!=a&&a.includes("parentId")){var w=(null==o?void 0:o.parentId)||"parentId";d[w]=l}return d[c]=Array.isArray(e[u])&&e[u].length?e[u].map((function(e){return f(e,t+1,h,d[i])})):[],u!==c&&delete d[u],d=Object.keys(r).reduce((function(t,n){return void 0!==e[n]&&(t[r[n]]=g(e[n]),delete t[n]),t}),d)};return(Array.isArray(e)?e:[e]).map((function(e){return f(e)}))}var m="id",w="children";function S(e,r,t){var n=s({key:m,children:w},t);function a(e,t){if(e[n.key]===r)return[].concat(p(t),[r]);var o;if(null!==(o=e[n.children])&&void 0!==o&&o.length){var i,l=u(e[n.children]);try{for(l.s();!(i=l.n()).done;){var c=a(i.value,[].concat(p(t),[e[n.key]]));if(c)return c}}catch(e){l.e(e)}finally{l.f()}}return null}var o,i=u(e);try{for(i.s();!(o=i.n()).done;){var l=a(o.value,[]);if(l)return l}}catch(e){i.e(e)}finally{i.f()}return null}function j(e,r,t){var n=s({key:m,children:w},t);function a(e,t){if(e[n.key]===r)return[].concat(p(t),[e]);var o;if(null!==(o=e[n.children])&&void 0!==o&&o.length){var i,l=u(e[n.children]);try{for(l.s();!(i=l.n()).done;){var c=a(i.value,[].concat(p(t),[e]));if(c)return c}}catch(e){l.e(e)}finally{l.f()}}return null}var o,i=u(g(e));try{for(i.s();!(o=i.n()).done;){var l=a(o.value,[]);if(l)return l}}catch(e){i.e(e)}finally{i.f()}return null}var M=function(e){for(var r=s(s({},{dash:!1,upperCase:!1,length:32}),e),t=r.dash,n=r.upperCase,a=r.length,o="",i=1;i<=a;i++)o+=Math.floor(16*Math.random()).toString(16),t&&[8,12,16,20].includes(i)&&(o+="-");return n?o.toUpperCase():o};function A(e){e=JSON.stringify(e),navigator.clipboard?navigator.clipboard.writeText(e).then((function(){console.log("Text copied to clipboard")})).catch((function(e){console.error("Could not copy text: ",e)})):function(e){var r=document.createElement("textarea");r.value=e,r.style.top="0",r.style.left="0",r.style.position="fixed",document.body.appendChild(r),r.focus(),r.select();try{var t=document.execCommand("copy")?"successful":"unsuccessful";console.log("Fallback: Copying text command was "+t)}catch(e){console.error("Fallback: Oops, unable to copy",e)}document.body.removeChild(r)}(e)}export{e as capitalize,g as cloneDeep,A as copyTextToClipboard,a as daysBetweenDates,S as findParentKeys,j as findParentNodes,v as formatCurrency,n as formatDate,b as formatTree,M as guid,t as isNumeric,o as randomInteger,r as reverseString,i as roundTo};
function e(e){return e.charAt(0).toUpperCase()+e.slice(1)}function r(e){return e.split("").reverse().join("")}function t(e){return("number"==typeof e||"string"==typeof e)&&(!(!e&&0!==e&&"0"!==e)&&(e=e.toString().trim(),!isNaN(e)&&isFinite(e)&&(e.match(/\./g)||[]).length<=1))}function n(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD HH:mm:ss";if(e){var t=new Date(e);if(isNaN(t))throw new Error("Invalid date format. Please use a valid date string.");var n=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),o=String(t.getDate()).padStart(2,"0"),i=String(t.getHours()).padStart(2,"0"),l=String(t.getHours()%12||12).padStart(2,"0"),u=String(t.getMinutes()).padStart(2,"0"),c=String(t.getSeconds()).padStart(2,"0"),f=String(t.getMilliseconds()).padStart(3,"0"),d=t.getHours()>=12?"PM":"AM";return r.replace("YYYY",n).replace("MM",a).replace("DD",o).replace("HH",i).replace("hh",l).replace("mm",u).replace("ss",c).replace("SSS",f).replace("A",d)}}function a(e,r){var t=new Date(n(e,"YYYY-MM-DD")),a=new Date(n(r,"YYYY-MM-DD"));if(isNaN(t)||isNaN(a))throw new Error("Invalid date format. Please use a valid date string.");return Math.abs(a-t)/864e5}function o(e,r){return Math.floor(Math.random()*(r-e+1))+e}function i(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=Number(e);return isNaN(t)?"Invalid number":t.toFixed(r)}function l(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function u(e,r){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=h(e))||r){t&&(e=t);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==t.return||t.return()}finally{if(l)throw o}}}}function c(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==typeof r?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function f(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function d(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?f(Object(t),!0).forEach((function(r){c(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function s(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,a,o,i,l=[],u=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r);else for(;!(u=(n=o.call(t)).done)&&(l.push(n.value),l.length!==r);u=!0);}catch(e){c=!0,a=e}finally{try{if(!u&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(c)throw a}}return l}}(e,r)||h(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||h(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y(e)}function h(e,r){if(e){if("string"==typeof e)return l(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?l(e,r):void 0}}function v(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=e;if(!t(o))return"Invalid number";var i=Math.pow(10,r),l=s((Math.round(o*i)/i).toFixed(r).split("."),2),u=l[0],c=l[1],f=n?u.replace(/\B(?=(\d{3})+(?!\d))/g,","):u,d=a&&c?c.replace(/\B(?=(\d{3})+(?!\d))/g,","):c;return void 0!==d?"".concat(f,".").concat(d):f}function g(e){var r,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new WeakMap;if(null==e)return e;if(e instanceof Date)return new Date(e);if(e instanceof RegExp)return new RegExp(e);if(e instanceof Map){var n=new Map;return e.forEach((function(e,r){n.set(r,g(e,t))})),n}if(e instanceof Set){var a=new Set;return e.forEach((function(e){a.add(g(e,t))})),a}if("object"!==y(e))return e;if(t.has(e))return t.get(e);for(var o in r=Array.isArray(e)?[]:{},t.set(e,r),e)e.hasOwnProperty(o)&&(r[o]=g(e[o],t));return r}function b(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=d({childrenKeyMapping:{children:"children"},extraFields:["parentId","keyPath","nodePath","level"],extraFieldsMappings:{},nodeKey:"id"},arguments.length>2?arguments[2]:void 0),n=t.childrenKeyMapping,a=t.extraFields,o=t.extraFieldsMappings,i=t.nodeKey;if("object"!==y(e)||null===e)throw new TypeError("The 'tree' parameter should be an object or array representing the tree structure.");if("object"!==y(r)||null===r||Array.isArray(r))throw new TypeError("The 'fieldMappings' parameter should be an object mapping original field names to new field names.");if("object"!==y(n)||Array.isArray(n)||1!==Object.keys(n).length)throw new TypeError("The 'childrenKeyMapping' parameter should be an object with a single key-value pair for original and target child keys.");if(!Array.isArray(a)||!a.every((function(e){return"string"==typeof e})))throw new TypeError("The 'extraFields' parameter should be an array of strings representing extraFieldsal properties to add.");if("object"!==y(o)||Array.isArray(o))throw new TypeError("The 'extraFieldsMappings' parameter should be an object mapping extraFieldsal property names to new property names.");var l=s(Object.entries(n)[0],2),u=l[0],c=l[1],f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=d({},g(e));if(null!=a&&a.includes("level")){var y=(null==o?void 0:o.level)||"level";s[y]=t}var h=[].concat(p(n),[s]),v=[].concat(p(n.map((function(e){return e[i]}))),[s[i]]);if(null!=a&&a.includes("keyPath")){var b=(null==o?void 0:o.path)||"keyPath";s[b]=v}if(null!=a&&a.includes("nodePath")){var m=(null==o?void 0:o.path)||"nodePath";s[m]=g(h)}if(null!=a&&a.includes("parentId")){var w=(null==o?void 0:o.parentId)||"parentId";s[w]=l}return s[c]=Array.isArray(e[u])&&e[u].length?e[u].map((function(e){return f(e,t+1,h,s[i])})):[],u!==c&&delete s[u],s=Object.keys(r).reduce((function(t,n){return void 0!==e[n]&&(t[r[n]]=g(e[n]),delete t[n]),t}),s)};return(Array.isArray(e)?e:[e]).map((function(e){return f(e)}))}var m="key",w="children";function S(e,r,t){var n=d({key:m,children:w},t);function a(e,t){if(e[n.key]===r)return[].concat(p(t),[r]);var o;if(null!==(o=e[n.children])&&void 0!==o&&o.length){var i,l=u(e[n.children]);try{for(l.s();!(i=l.n()).done;){var c=a(i.value,[].concat(p(t),[e[n.key]]));if(c)return c}}catch(e){l.e(e)}finally{l.f()}}return null}var o,i=u(e);try{for(i.s();!(o=i.n()).done;){var l=a(o.value,[]);if(l)return l}}catch(e){i.e(e)}finally{i.f()}return null}function j(e,r,t){var n=d({key:m,children:w},t);function a(e,t){if(e[n.key]===r)return[].concat(p(t),[e]);var o;if(null!==(o=e[n.children])&&void 0!==o&&o.length){var i,l=u(e[n.children]);try{for(l.s();!(i=l.n()).done;){var c=a(i.value,[].concat(p(t),[e]));if(c)return c}}catch(e){l.e(e)}finally{l.f()}}return null}var o,i=u(g(e));try{for(i.s();!(o=i.n()).done;){var l=a(o.value,[]);if(l)return l}}catch(e){i.e(e)}finally{i.f()}return null}function M(e){if(!e||!e.children||0===e.children.length)return 1;var r,t=0,n=u(e.children);try{for(n.s();!(r=n.n()).done;){var a=r.value;t=Math.max(t,this.depth(a))}}catch(e){n.e(e)}finally{n.f()}return t+1}var A=function(e){for(var r=d(d({},{dash:!1,upperCase:!1,length:32}),e),t=r.dash,n=r.upperCase,a=r.length,o="",i=1;i<=a;i++)o+=Math.floor(16*Math.random()).toString(16),t&&[8,12,16,20].includes(i)&&(o+="-");return n?o.toUpperCase():o};function O(e){e=JSON.stringify(e),navigator.clipboard?navigator.clipboard.writeText(e).then((function(){console.log("Text copied to clipboard")})).catch((function(e){console.error("Could not copy text: ",e)})):function(e){var r=document.createElement("textarea");r.value=e,r.style.top="0",r.style.left="0",r.style.position="fixed",document.body.appendChild(r),r.focus(),r.select();try{var t=document.execCommand("copy")?"successful":"unsuccessful";console.log("Fallback: Copying text command was "+t)}catch(e){console.error("Fallback: Oops, unable to copy",e)}document.body.removeChild(r)}(e)}export{e as capitalize,g as cloneDeep,O as copyTextToClipboard,a as daysBetweenDates,M as depth,S as findParentKeys,j as findParentNodes,v as formatCurrency,n as formatDate,b as formatTree,A as guid,t as isNumeric,o as randomInteger,r as reverseString,i as roundTo};
{
"name": "funclab",
"version": "0.0.22",
"version": "0.0.23",
"main": "index.cjs",

@@ -5,0 +5,0 @@ "module": "index.js",

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