Socket
Socket
Sign inDemoInstall

node-input-validator

Package Overview
Dependencies
19
Maintainers
2
Versions
101
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 5.0.0-beta.7 to 5.0.0-beta.8

cjs/rules.js

2

changelogs/V5.md

@@ -8,2 +8,4 @@ # Version 5 Changelog

## [5.0.0-beta.8]
- fix: rules breaks in Node.js v16.17, due to preventExtensions()

@@ -10,0 +12,0 @@ ## [5.0.0-beta.7]

6

cjs/index.js

@@ -28,4 +28,4 @@ "use strict";

exports.Messages = __importStar(require("./messages/index.js"));
const Rules = __importStar(require("./rules/index.js"));
exports.Rules = Rules;
const rules_js_1 = require("./rules.js");
Object.defineProperty(exports, "Rules", { enumerable: true, get: function () { return rules_js_1.Rules; } });
const validator_js_1 = require("./validator.js");

@@ -55,3 +55,3 @@ Object.defineProperty(exports, "Validator", { enumerable: true, get: function () { return validator_js_1.Validator; } });

// @ts-ignore
Rules[ruleName] = ruleFunc;
rules_js_1.Rules[ruleName] = ruleFunc;
}

@@ -58,0 +58,0 @@ exports.extend = extend;

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

exports.Validator = void 0;
const Rules = __importStar(require("./rules/index.js"));
const rules_js_1 = require("./rules.js");
const PostRules = __importStar(require("./post-rules/index.js"));

@@ -29,3 +29,3 @@ require("./messages/index.js");

const validator_abstract_js_1 = require("./validator-abstract.js");
validator_abstract_js_1.registerRules(Rules);
validator_abstract_js_1.registerRules(rules_js_1.Rules);
validator_abstract_js_1.registerPostRules(PostRules);

@@ -32,0 +32,0 @@ class Validator extends validator_abstract_js_1.ValidatorAbstract {

export * from './contracts.js';
export * as Messages from './messages/index.js';
import * as Rules from './rules/index.js';
import { Rules } from './rules.js';
import { Validator } from './validator.js';

@@ -5,0 +5,0 @@ export { Validator, Rules };

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

import * as Rules from './rules/index.js';
import { Rules } from './rules.js';
import * as PostRules from './post-rules/index.js';

@@ -3,0 +3,0 @@ import './messages/index.js';

{
"name": "node-input-validator",
"version": "5.0.0-beta.7",
"version": "5.0.0-beta.8",
"description": "validation library for nodejs, inspired by laravel.",

@@ -10,3 +10,4 @@ "main": "./cjs/index.js",

"require": "./cjs/index.js",
"default": "./esm/index.js"
"default": "./esm/index.js",
"types": "./types/index.d.ts"
},

@@ -13,0 +14,0 @@ "./esm": "./esm/**/*.js",

@@ -558,3 +558,6 @@ # NIV (Node Input Validator)

## Roadblock
### current beta
- Node.js version 16.17, auto apply preventExtensions() on exports
### v5.0.0-beta.5
- fillMissingSpots overwriting array value in nested inputs, eg. product.attributes.*.colors.*
- fillMissingSpots overwriting array value in nested inputs, eg. product.attributes.*.colors.*
export * from './contracts.js';
export * as Messages from './messages/index.js';
import * as Rules from './rules/index.js';
import { Rules } from './rules.js';
import { Validator } from './validator.js';

@@ -5,0 +5,0 @@ export { Validator, Rules };

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc