value-validator
Advanced tools
+1
-1
| { | ||
| "name": "value-validator", | ||
| "version": "2.0.0", | ||
| "version": "2.0.1", | ||
| "description": "Low-level rule manager for validating values.", | ||
@@ -5,0 +5,0 @@ "main": "./lib", |
+10
-7
@@ -109,4 +109,6 @@ [](https://travis-ci.org/kaelzhang/value-validator) | ||
| Validator presets are pre-defined abbreviation of a certain validation, or a set of validations. | ||
| Pre-defines certain option of `Validator` and returns a constructor. | ||
| Validator presets are an abbreviation of a certain validation, or a set of validations. | ||
| ```js | ||
@@ -117,9 +119,10 @@ const presets = { | ||
| unique: function (v) { | ||
| const done = this.async() | ||
| asyncCheckExists(v, exists => { | ||
| if (exists) { | ||
| return done(new Error(`username "${v}" already exists.`)) | ||
| } | ||
| return new Promise((resolve, reject) => { | ||
| asyncCheckExists(v, exists => { | ||
| if (exists) { | ||
| return reject(new Error(`username "${v}" already exists.`)) | ||
| } | ||
| done(null) | ||
| resolve(true) | ||
| }) | ||
| }) | ||
@@ -126,0 +129,0 @@ }, |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
119601
0.08%148
2.07%0
-100%