check-depends
Advanced tools
Comparing version 0.3.1 to 0.4.0
31
index.js
@@ -1,12 +0,4 @@ | ||
/** | ||
* @copyright Maichong Software Ltd. 2017 http://maichong.it | ||
* @date 2017-01-17 | ||
* @author Liang <liang@maichong.it> | ||
*/ | ||
var _ = require('lodash'); | ||
var depd = require('depd'); | ||
var Ajv = require('ajv'); | ||
var deprecate = depd('check-depends'); | ||
var ajv = new Ajv(); | ||
@@ -279,25 +271,2 @@ | ||
return _.every(query, function (value, key) { | ||
// deprecated | ||
if (_.endsWith(key, '>')) { | ||
deprecate('key> is deprecated, please use $gt query operator instead'); | ||
} | ||
if (_.endsWith(key, '>=')) { | ||
deprecate('key>= is deprecated, please use $gte query operator instead'); | ||
} | ||
if (_.endsWith(key, '<')) { | ||
deprecate('key< is deprecated, please use $lt query operator instead'); | ||
} | ||
if (_.endsWith(key, '<=')) { | ||
deprecate('key<= is deprecated, please use $lte query operator instead'); | ||
} | ||
if (_.endsWith(key, '===')) { | ||
deprecate('key=== is deprecated, please use $eq query operator instead'); | ||
} | ||
if (_.endsWith(key, '!==')) { | ||
deprecate('key!== is deprecated, please use $ne query operator instead'); | ||
} | ||
if (_.endsWith(key, '!=')) { | ||
deprecate('key!= is deprecated, please use $ne query operator instead'); | ||
} | ||
// 值是引用 | ||
@@ -304,0 +273,0 @@ value = getRef(value, topData); |
{ | ||
"name": "check-depends", | ||
"version": "0.3.1", | ||
"version": "0.4.0", | ||
"description": "Check object depends", | ||
"keywords": ["data check", "validator"], | ||
"keywords": [ | ||
"data check", | ||
"validator" | ||
], | ||
"main": "index.js", | ||
"types": "index.d.ts", | ||
"scripts": { | ||
"test": "mocha" | ||
"test": "mocha", | ||
"cover": "nyc mocha; nyc report --reporter=html" | ||
}, | ||
@@ -21,9 +26,9 @@ "repository": { | ||
"devDependencies": { | ||
"mocha": "^4.1.0" | ||
"mocha": "^5.2.0", | ||
"nyc": "^13.1.0" | ||
}, | ||
"dependencies": { | ||
"ajv": "^5.5.2", | ||
"depd": "^1.1.1", | ||
"lodash": "^4.17.4" | ||
"ajv": "^6.5.5", | ||
"lodash": "^4.17.11" | ||
} | ||
} |
2
28
1494
54783
2
+ Addedajv@6.12.6(transitive)
+ Addedfast-deep-equal@3.1.3(transitive)
+ Addedjson-schema-traverse@0.4.1(transitive)
+ Addedpunycode@2.3.1(transitive)
+ Addeduri-js@4.4.1(transitive)
- Removeddepd@^1.1.1
- Removedajv@5.5.2(transitive)
- Removedco@4.6.0(transitive)
- Removeddepd@1.1.2(transitive)
- Removedfast-deep-equal@1.1.0(transitive)
- Removedjson-schema-traverse@0.3.1(transitive)
Updatedajv@^6.5.5
Updatedlodash@^4.17.11