New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@sanity/validation

Package Overview
Dependencies
Maintainers
7
Versions
789
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sanity/validation - npm Package Compare versions

Comparing version 0.133.0-realtime-block-editor.b0c02255 to 0.133.0-realtime-block-editor.e0a05fd0

8

lib/validate.js

@@ -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) {

3

package.json
{
"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) {

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