Socket
Socket
Sign inDemoInstall

@krimzen-ninja/validation

Package Overview
Dependencies
Maintainers
1
Versions
52
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@krimzen-ninja/validation - npm Package Compare versions

Comparing version 0.4.5-beta.16 to 0.4.5-beta.17

9

package.json
{
"name": "@krimzen-ninja/validation",
"version": "0.4.5-beta.16",
"version": "0.4.5-beta.17",
"description": "A wrapper around AJV along with some schemas and utility functions to validate JSON objects",

@@ -28,3 +28,3 @@ "keywords": [

"dependencies": {
"@krimzen-ninja/common-errors": "0.7.5-beta.16",
"@krimzen-ninja/common-errors": "0.7.5-beta.17",
"ajv": "^8.11.2",

@@ -34,3 +34,3 @@ "ajv-errors": "^3.0.0",

"check-types": "^11.2.3",
"chrono-node": "^2.7.3",
"chrono-node": "2.7.5",
"dayjs": "^1.11.10",

@@ -41,6 +41,5 @@ "fast-safe-stringify": "^2.1.1",

"moment": "^2.29.3",
"mongodb": "^6.3.0",
"url": "0.11.3"
"mongodb": "^6.3.0"
},
"main": "./src/index.js"
}

@@ -24,5 +24,3 @@ "use strict";

}
const schemaDateToUse = check.string(schemaDate)
? chrono.parseDate(schemaDate)
: schemaDate;
const schemaDateToUse = ensureDate(schemaDate);
const valid = dayjs_1.default.utc(userInputDate).isAfter(dayjs_1.default.utc(schemaDateToUse));

@@ -40,5 +38,3 @@ const errorMessage = `the provided date "${userInputDate.toISOString()}" must be after "${schemaDateToUse.toISOString()}"`;

}
const schemaDateToUse = check.string(schemaDate)
? chrono.parseDate(schemaDate)
: schemaDate;
const schemaDateToUse = ensureDate(schemaDate);
const valid = dayjs_1.default.utc(userInputDate).isBefore(schemaDateToUse);

@@ -64,8 +60,4 @@ const errorMessage = `the provided date "${userInputDate.toISOString()}" must be before "${schemaDateToUse.toISOString()}"`;

}
const schemaData1 = check.string(rawSchemaDate1)
? chrono.parseDate(rawSchemaDate1)
: rawSchemaDate1;
const schemaData2 = check.string(rawSchemaDate2)
? chrono.parseDate(rawSchemaDate2)
: rawSchemaDate2;
const schemaData1 = ensureDate(rawSchemaDate1);
const schemaData2 = ensureDate(rawSchemaDate2);
const valid = dayjs_1.default.utc(userInputDate).isAfter(schemaData1) &&

@@ -288,2 +280,11 @@ dayjs_1.default.utc(userInputDate).isBefore(schemaData2);

exports.parseDate = parseDate;
function ensureDate(inputDate) {
const parsed = check.string(inputDate)
? chrono.parseDate(inputDate)
: inputDate;
if (!parsed) {
throw new Error(`schemaDateToUse was null, schemaDate:${inputDate}`);
}
return parsed;
}
//# sourceMappingURL=date-time.js.map

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