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

abolish

Package Overview
Dependencies
Maintainers
1
Versions
148
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

abolish - npm Package Compare versions

Comparing version 4.5.0 to 4.5.2

14

package.json
{
"name": "abolish",
"version": "4.5.0",
"version": "4.5.2",
"description": "A javascript object validator.",

@@ -17,3 +17,2 @@ "main": "index.js",

"dependencies": {
"@types/lodash.clonedeep": "^4.5.6",
"lodash.clonedeep": "^4.5.0",

@@ -25,11 +24,12 @@ "lodash.has": "^4.5.2",

"devDependencies": {
"@types/lodash.clonedeep": "^4.5.6",
"@types/lodash.has": "^4.5.6",
"@types/lodash.startcase": "^4.4.6",
"@types/lodash.unset": "^4.5.6",
"@types/node": "^16.3.2",
"axios": "^0.21.1",
"joi": "^17.4.1",
"prettier": "^2.3.2",
"@types/node": "^16.10.2",
"axios": "^0.21.4",
"joi": "^17.4.2",
"prettier": "^2.4.1",
"ts-node-dev": "^1.1.8",
"typescript": "^4.3.5"
"typescript": "^4.4.3"
},

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

@@ -139,3 +139,3 @@ "use strict";

// clone rules
rules = lodash_clonedeep_1.default(rules);
rules = (0, lodash_clonedeep_1.default)(rules);
/**

@@ -154,3 +154,3 @@ * Check for wildcard rules (*, $)

if (typeof internalWildcardRules === "string")
internalWildcardRules = StringToRules_1.default(internalWildcardRules);
internalWildcardRules = (0, StringToRules_1.default)(internalWildcardRules);
}

@@ -185,6 +185,6 @@ /**

if (typeof ruleData === "string") {
ruleData = StringToRules_1.default(ruleData);
ruleData = (0, StringToRules_1.default)(ruleData);
}
else if (Array.isArray(ruleData)) {
ruleData = Functions_1.Rule(ruleData);
ruleData = (0, Functions_1.Rule)(ruleData);
}

@@ -276,3 +276,3 @@ /**

*/
const objectValue = Functions_1.abolish_Get(validated, rule);
const objectValue = (0, Functions_1.abolish_Get)(validated, rule);
/**

@@ -348,5 +348,5 @@ * If is async push needed data to asyncData

*/
message = (message || validator.error).replace(":param", $name ? $name : Functions_1.abolish_StartCase(rule, this));
message = (message || validator.error).replace(":param", $name ? $name : (0, Functions_1.abolish_StartCase)(rule, this));
if (optionIsStringable)
message = message.replace(":option", validatorOption);
message = message.replace(":option", String(validatorOption));
// Return Error using the ValidationResult format

@@ -375,3 +375,3 @@ return [

// abolish_Pick only keys in rules
validated = Functions_1.abolish_Pick(validated, keysToBeValidated.concat(includeKeys));
validated = (0, Functions_1.abolish_Pick)(validated, keysToBeValidated.concat(includeKeys));
return [false, validated];

@@ -408,3 +408,3 @@ }

*/
const objectValue = Functions_1.abolish_Get(validated, rule);
const objectValue = (0, Functions_1.abolish_Get)(validated, rule);
let validationResult = false;

@@ -451,3 +451,3 @@ try {

*/
message = (message || validator.error).replace(":param", $name ? $name : Functions_1.abolish_StartCase(rule, this));
message = (message || validator.error).replace(":param", $name ? $name : (0, Functions_1.abolish_StartCase)(rule, this));
/**

@@ -462,3 +462,3 @@ * Check if option is stringable

if (optionIsStringable)
message = message.replace(":option", validatorOption);
message = message.replace(":option", String(validatorOption));
// Return Error using the ValidationResult format

@@ -477,3 +477,3 @@ return resolve([

}
return resolve([false, Functions_1.abolish_Pick(validated, keysToBeValidated.concat(includeKeys))]);
return resolve([false, (0, Functions_1.abolish_Pick)(validated, keysToBeValidated.concat(includeKeys))]);
});

@@ -480,0 +480,0 @@ }

@@ -27,5 +27,5 @@ "use strict";

? abolishInstance.config.useStartCaseInErrors
? lodash_startcase_1.default(str)
? (0, lodash_startcase_1.default)(str)
: str
: lodash_startcase_1.default(str);
: (0, lodash_startcase_1.default)(str);
}

@@ -62,3 +62,3 @@ exports.abolish_StartCase = abolish_StartCase;

if (typeof rule === "string")
rule = StringToRules_1.default(rule);
rule = (0, StringToRules_1.default)(rule);
generatedRule = { ...generatedRule, ...rule };

@@ -125,3 +125,3 @@ }

if (typeof rule === "string") {
rule = StringToRules_1.default(rule);
rule = (0, StringToRules_1.default)(rule);
}

@@ -128,0 +128,0 @@ else if (Array.isArray(rule)) {

@@ -27,3 +27,3 @@ "use strict";

get(path, $default = undefined) {
return Functions_1.abolish_Get(this.data, path, $default);
return (0, Functions_1.abolish_Get)(this.data, path, $default);
}

@@ -44,3 +44,3 @@ /**

has(path) {
return lodash_has_1.default(this.data, path);
return (0, lodash_has_1.default)(this.data, path);
}

@@ -55,3 +55,3 @@ /**

set(path, value) {
return Functions_1.abolish_Set(this.data, path, value);
return (0, Functions_1.abolish_Set)(this.data, path, value);
}

@@ -74,3 +74,3 @@ /**

unset(path) {
return lodash_unset_1.default(this.data, path);
return (0, lodash_unset_1.default)(this.data, path);
}

@@ -83,3 +83,3 @@ /**

unsetThis() {
return lodash_unset_1.default(this.data, this.path);
return (0, lodash_unset_1.default)(this.data, this.path);
}

@@ -90,5 +90,5 @@ /**

getName() {
return this.name || Functions_1.abolish_StartCase(this.path);
return this.name || (0, Functions_1.abolish_StartCase)(this.path);
}
}
module.exports = ObjectModifier;
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