node-input-validator
Advanced tools
Comparing version 5.0.0-beta.7 to 5.0.0-beta.8
@@ -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] |
@@ -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
549750
368
9351
563