Socket
Socket
Sign inDemoInstall

base-validator

Package Overview
Dependencies
0
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.2 to 0.0.3

5

lib/validator.js

@@ -218,3 +218,3 @@ // 定义在全局,避免每次校验都花时间初始化正则。

let prop = item.property || item.prop || item.key // alias
let assert = STRATEGY[item.assert] // 校验方法
let assert = STRATEGY[item.assert].bind(STRATEGY) // 校验方法
let actual = data[prop] // 校验值

@@ -250,2 +250,5 @@ let expected = item.expected // 期望值

/**
* 同 Validator(data, rule),但返回全部不通过的项目
*/
Validator.all = function (data, rule) {

@@ -252,0 +255,0 @@ let allErrors = true

2

package.json
{
"name": "base-validator",
"version": "0.0.2",
"version": "0.0.3",
"description": "基础的表单验证器",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -41,3 +41,3 @@ # base-validator

- `message` \<string\> 校验不通过时的提示语。**Alias:msg**
- `assert` \<string\> 校验的策略,支持的列表参考 [**Assert**](#Assert) 表。
- `assert` \<string\> 校验的策略,支持的列表参考 [**Assert**](#assert) 表。
- `expected` \<any\> 期望值。**部分校验策略需要带期望值**。

@@ -44,0 +44,0 @@

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