Comparing version 6.5.1 to 6.5.2
@@ -18,4 +18,4 @@ var __defProp = Object.defineProperty; | ||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); | ||
var src_exports = {}; | ||
__export(src_exports, { | ||
var index_exports = {}; | ||
__export(index_exports, { | ||
Aggregator: () => import_aggregator2.Aggregator, | ||
@@ -25,3 +25,3 @@ Query: () => import_query2.Query, | ||
createUpdater: () => import_updater2.createUpdater, | ||
default: () => src_default, | ||
default: () => index_default, | ||
find: () => find, | ||
@@ -31,3 +31,3 @@ remove: () => remove, | ||
}); | ||
module.exports = __toCommonJS(src_exports); | ||
module.exports = __toCommonJS(index_exports); | ||
var import_basic = require("./init/basic"); | ||
@@ -49,3 +49,3 @@ var import_aggregator = require("./aggregator"); | ||
} | ||
var src_default = { | ||
var index_default = { | ||
Aggregator: import_aggregator.Aggregator, | ||
@@ -52,0 +52,0 @@ Query: import_query.Query, |
@@ -147,6 +147,12 @@ var __defProp = Object.defineProperty; | ||
boolean: import_util.isBoolean, | ||
bool: import_util.isBoolean, | ||
date: import_util.isDate, | ||
number: import_util.isNumber, | ||
int: import_util.isNumber, | ||
long: import_util.isNumber, | ||
double: import_util.isNumber, | ||
decimal: import_util.isNumber, | ||
null: isNull, | ||
object: import_util.isObject, | ||
regexp: import_util.isRegExp, | ||
regex: import_util.isRegExp, | ||
@@ -173,3 +179,5 @@ string: import_util.isString, | ||
16: import_util.isNumber, | ||
//int | ||
18: import_util.isNumber, | ||
//long | ||
19: import_util.isNumber | ||
@@ -176,0 +184,0 @@ //decimal |
@@ -33,3 +33,2 @@ var __defProp = Object.defineProperty; | ||
skip = Math.max(0, arr.length + skip); | ||
limit = arr.length - skip + 1; | ||
} else { | ||
@@ -36,0 +35,0 @@ limit = skip; |
@@ -41,8 +41,9 @@ var __defProp = Object.defineProperty; | ||
); | ||
const newObj = { ...input }; | ||
if (expr.value == "$$REMOVE") { | ||
delete obj[field]; | ||
delete newObj[field]; | ||
} else { | ||
obj[field] = value; | ||
newObj[field] = value; | ||
} | ||
return obj; | ||
return newObj; | ||
}; | ||
@@ -49,0 +50,0 @@ // Annotate the CommonJS export names for ESM import in node: |
@@ -41,3 +41,3 @@ var __defProp = Object.defineProperty; | ||
(0, import_util.assert)( | ||
/^POWERSOF2|1-2-5|E(6|12|24|48|96|192)|R(5|10|20|40|80)$/.test( | ||
/^(POWERSOF2|1-2-5|E(6|12|24|48|96|192)|R(5|10|20|40|80))$/.test( | ||
granularity | ||
@@ -44,0 +44,0 @@ ), |
@@ -252,3 +252,3 @@ var __defProp = Object.defineProperty; | ||
} | ||
for (const k in input) { | ||
for (const k of Object.keys(input)) { | ||
target[k] = merge(target[k], input[k]); | ||
@@ -255,0 +255,0 @@ } |
@@ -17,3 +17,3 @@ import "./init/basic"; | ||
} | ||
var src_default = { | ||
var index_default = { | ||
Aggregator, | ||
@@ -32,3 +32,3 @@ Query, | ||
createUpdater2 as createUpdater, | ||
src_default as default, | ||
index_default as default, | ||
find, | ||
@@ -35,0 +35,0 @@ remove, |
@@ -131,6 +131,12 @@ import { | ||
boolean: isBoolean, | ||
bool: isBoolean, | ||
date: isDate, | ||
number: isNumber, | ||
int: isNumber, | ||
long: isNumber, | ||
double: isNumber, | ||
decimal: isNumber, | ||
null: isNull, | ||
object: isObject, | ||
regexp: isRegExp, | ||
regex: isRegExp, | ||
@@ -157,3 +163,5 @@ string: isString, | ||
16: isNumber, | ||
//int | ||
18: isNumber, | ||
//long | ||
19: isNumber | ||
@@ -160,0 +168,0 @@ //decimal |
@@ -11,3 +11,2 @@ import { computeValue } from "../../../core"; | ||
skip = Math.max(0, arr.length + skip); | ||
limit = arr.length - skip + 1; | ||
} else { | ||
@@ -14,0 +13,0 @@ limit = skip; |
@@ -19,8 +19,9 @@ import { computeValue } from "../../../core"; | ||
); | ||
const newObj = { ...input }; | ||
if (expr.value == "$$REMOVE") { | ||
delete obj[field]; | ||
delete newObj[field]; | ||
} else { | ||
obj[field] = value; | ||
newObj[field] = value; | ||
} | ||
return obj; | ||
return newObj; | ||
}; | ||
@@ -27,0 +28,0 @@ export { |
@@ -27,3 +27,3 @@ import { computeValue } from "../../core"; | ||
assert( | ||
/^POWERSOF2|1-2-5|E(6|12|24|48|96|192)|R(5|10|20|40|80)$/.test( | ||
/^(POWERSOF2|1-2-5|E(6|12|24|48|96|192)|R(5|10|20|40|80))$/.test( | ||
granularity | ||
@@ -30,0 +30,0 @@ ), |
@@ -191,3 +191,3 @@ class MingoError extends Error { | ||
} | ||
for (const k in input) { | ||
for (const k of Object.keys(input)) { | ||
target[k] = merge(target[k], input[k]); | ||
@@ -194,0 +194,0 @@ } |
{ | ||
"name": "mingo", | ||
"version": "6.5.1", | ||
"version": "6.5.2", | ||
"description": "MongoDB query language for in-memory objects", | ||
@@ -5,0 +5,0 @@ "main": "./dist/cjs/index.js", |
916112
25576