@sanity/validation
Advanced tools
Comparing version 0.133.0-realtime-block-editor.b0c02255 to 0.133.0-realtime-block-editor.e0a05fd0
@@ -10,3 +10,2 @@ 'use strict'; | ||
const genericValidator = require('./validators/genericValidator'); | ||
const promiseLimiter = require('./util/promiseLimiter'); | ||
@@ -37,10 +36,5 @@ const typeValidators = { | ||
const tasks = rules.map(createValidationTask); | ||
const tasks = rules.map(validateRule); | ||
return Promise.all(tasks).then(results => results.filter(Boolean)).then(flatten); | ||
function createValidationTask(curr) { | ||
const limiter = options.isChild ? promiseLimiter.children : promiseLimiter.root; | ||
return limiter(() => validateRule(curr)); | ||
} | ||
// eslint-disable-next-line complexity | ||
@@ -47,0 +41,0 @@ function validateRule(curr) { |
{ | ||
"name": "@sanity/validation", | ||
"version": "0.133.0-realtime-block-editor.b0c02255", | ||
"version": "0.133.0-realtime-block-editor.e0a05fd0", | ||
"description": "Validation and warning infrastructure for Sanity projects", | ||
@@ -38,3 +38,2 @@ "main": "lib/index.js", | ||
"es6-error": "^4.0.2", | ||
"throat": "^4.1.0", | ||
"type-of-is": "^3.5.1" | ||
@@ -41,0 +40,0 @@ }, |
const {get, flatten} = require('lodash') | ||
const ValidationError = require('./ValidationError') | ||
const genericValidator = require('./validators/genericValidator') | ||
const promiseLimiter = require('./util/promiseLimiter') | ||
@@ -30,3 +29,3 @@ const typeValidators = { | ||
const tasks = rules.map(createValidationTask) | ||
const tasks = rules.map(validateRule) | ||
return Promise.all(tasks) | ||
@@ -36,7 +35,2 @@ .then(results => results.filter(Boolean)) | ||
function createValidationTask(curr) { | ||
const limiter = options.isChild ? promiseLimiter.children : promiseLimiter.root | ||
return limiter(() => validateRule(curr)) | ||
} | ||
// eslint-disable-next-line complexity | ||
@@ -43,0 +37,0 @@ function validateRule(curr) { |
3
80660
45
2191
- Removedthroat@^4.1.0
- Removedthroat@4.1.0(transitive)