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

idea-toolbox

Package Overview
Dependencies
Maintainers
2
Versions
381
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

idea-toolbox - npm Package Compare versions

Comparing version 7.0.6 to 7.0.7

65

dist/src/utils.js

@@ -73,33 +73,38 @@ "use strict";

return true;
switch (type) {
case 'string':
return !field.trim().length;
case 'number':
return field === 0;
case 'positiveNumber':
return field <= 0;
case 'boolean':
return !field;
case 'object':
if (field instanceof Array)
return field.filter(i => i).length <= 0;
else if (field instanceof Set)
return field.size <= 0;
else if (field instanceof Date)
return !(0, isDate_1.default)(field.toISOString().slice(0, 10));
else
return Object.keys(field).length <= 0;
case 'date':
return !(0, isDate_1.default)(new Date(field).toISOString().slice(0, 10));
case 'email':
return !(0, isEmail_1.default)(field);
case 'phone':
return !(0, isMobilePhone_1.default)(field, 'any');
case 'url':
return !(0, isURL_1.default)(field);
case 'domain':
return !(0, isFQDN_1.default)(field, { require_tld: false });
default:
return true;
try {
switch (type) {
case 'string':
return !field.trim().length;
case 'number':
return field === 0;
case 'positiveNumber':
return field <= 0;
case 'boolean':
return !field;
case 'object':
if (field instanceof Array)
return field.filter(i => i).length <= 0;
else if (field instanceof Set)
return field.size <= 0;
else if (field instanceof Date)
return !(0, isDate_1.default)(field.toISOString().slice(0, 10));
else
return Object.keys(field).length <= 0;
case 'date':
return !(0, isDate_1.default)(new Date(field).toISOString().slice(0, 10));
case 'email':
return !(0, isEmail_1.default)(field);
case 'phone':
return !(0, isMobilePhone_1.default)(field, 'any');
case 'url':
return !(0, isURL_1.default)(field);
case 'domain':
return !(0, isFQDN_1.default)(field, { require_tld: false });
default:
return true;
}
}
catch (error) {
return true;
}
};

@@ -106,0 +111,0 @@ exports.isEmpty = isEmpty;

{
"name": "idea-toolbox",
"version": "7.0.6",
"version": "7.0.7",
"description": "IDEA's utility functions",

@@ -5,0 +5,0 @@ "license": "MPL-2.0",

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