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

json-crawl

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

json-crawl - npm Package Compare versions

Comparing version 0.2.2 to 0.2.3

132

browser/json-crawl.es.js

@@ -1,6 +0,6 @@

const h = (c) => typeof c == "object" && c !== null, f = (c) => Array.isArray(c), p = (c = {}, t, o, s = {}) => {
const l = `/${t}`;
let e = c;
if (l in e)
e = e[l];
const h = (u) => typeof u == "object" && u !== null, f = (u) => Array.isArray(u), p = (u = {}, n, o, s = {}) => {
const r = `/${n}`;
let e = u;
if (r in e)
e = e[r];
else if ("/*" in e)

@@ -11,16 +11,16 @@ e = e["/*"];

return typeof e == "function" ? e(o, s) : e;
}, k = (c, t, o = {}) => {
let s = c;
for (let l = 0; l < t.length; l++)
if (s = p(s, t[l], t.slice(0, l), o), !s)
}, k = (u, n, o = {}) => {
let s = u;
for (let r = 0; r < n.length; r++)
if (s = p(s, n[r], n.slice(0, r), o), !s)
return;
return s;
}, g = async (c, t, o = {}) => {
var l;
t = f(t) ? t : [t];
const s = [{ data: c, state: o.state, path: [], keys: [], keyIndex: -1, rules: o.rules }];
}, g = async (u, n, o = {}) => {
var r;
n = f(n) ? n : [n];
const s = [{ data: u, state: o.state, path: [], keys: [], keyIndex: -1, rules: o.rules }];
for (; s.length > 0; ) {
const e = s[s.length - 1];
if (e.keyIndex >= e.keys.length) {
for (; (l = e.hooks) != null && l.length; )
for (; (r = e.hooks) != null && r.length; )
e.hooks.pop()();

@@ -30,10 +30,14 @@ s.pop();

}
const r = e.keys[e.keyIndex++], [a, u, i] = s.length > 1 ? [e.data[r], [...e.path, r], p(e.rules, r, [...e.path, r], o.state)] : [e.data, e.path, o.rules];
let n = { value: a, state: e.state };
const l = e.keys[e.keyIndex++], [a, c, i] = s.length > 1 ? [e.data[l], [...e.path, l], p(e.rules, l, [...e.path, l], o.state)] : [e.data, e.path, o.rules];
let t = { value: a, state: e.state };
const y = [];
for (const d of t)
!d || !n || (n = await d(n.value, { path: u, key: r, state: n.state, rules: i }), n != null && n.exitHook && y.push(n.exitHook));
if (n && h(n.value)) {
const d = f(n.value) ? [...n.value.keys()] : Object.keys(n.value);
s.push({ hooks: y, state: n.state, data: n.value, path: u, keys: d, keyIndex: 0, rules: i });
for (const d of n)
if (!(!d || !t)) {
if (t = await d(t.value, { path: c, key: l, state: t.state, rules: i }), t != null && t.terminate)
return;
t != null && t.exitHook && y.push(t.exitHook);
}
if (t && h(t.value)) {
const d = f(t.value) ? [...t.value.keys()] : Object.keys(t.value);
s.push({ hooks: y, state: t.state, data: t.value, path: c, keys: d, keyIndex: 0, rules: i });
} else

@@ -43,10 +47,10 @@ for (; y.length; )

}
}, x = (c, t, o = {}) => {
var l;
t = f(t) ? t : [t];
const s = [{ data: c, state: o.state, path: [], keys: [], keyIndex: -1, rules: o.rules }];
}, x = (u, n, o = {}) => {
var r;
n = f(n) ? n : [n];
const s = [{ data: u, state: o.state, path: [], keys: [], keyIndex: -1, rules: o.rules }];
for (; s.length > 0; ) {
const e = s[s.length - 1];
if (e.keyIndex >= e.keys.length) {
for (; (l = e.hooks) != null && l.length; )
for (; (r = e.hooks) != null && r.length; )
e.hooks.pop()();

@@ -56,10 +60,14 @@ s.pop();

}
const r = e.keys[e.keyIndex++], [a, u, i] = s.length > 1 ? [e.data[r], [...e.path, r], p(e.rules, r, [...e.path, r], o.state)] : [e.data, e.path, o.rules];
let n = { value: a, state: e.state };
const l = e.keys[e.keyIndex++], [a, c, i] = s.length > 1 ? [e.data[l], [...e.path, l], p(e.rules, l, [...e.path, l], o.state)] : [e.data, e.path, o.rules];
let t = { value: a, state: e.state };
const y = [];
for (const d of t)
!d || !n || (n = d(n.value, { path: u, key: r, state: n.state || e.state, rules: i }), n != null && n.exitHook && y.push(n.exitHook));
if (n && h(n.value)) {
const d = f(n.value) ? [...n.value.keys()] : Object.keys(n.value);
s.push({ hooks: y, state: n.state, data: n.value, path: u, keys: d, keyIndex: 0, rules: i });
for (const d of n)
if (!(!d || !t)) {
if (t = d(t.value, { path: c, key: l, state: t.state || e.state, rules: i }), t != null && t.terminate)
return;
t != null && t.exitHook && y.push(t.exitHook);
}
if (t && h(t.value)) {
const d = f(t.value) ? [...t.value.keys()] : Object.keys(t.value);
s.push({ hooks: y, state: t.state, data: t.value, path: c, keys: d, keyIndex: 0, rules: i });
} else

@@ -69,43 +77,43 @@ for (; y.length; )

}
}, w = async (c, t = [], o = {}) => {
t = Array.isArray(t) ? t : [t];
const s = {}, l = async (r, { path: a, key: u, state: i }) => (u = a.length ? u : "#", i.node[u] = h(r) ? Array.isArray(r) ? [] : {} : r, { value: r, state: { ...i, node: i.node[u] } }), e = {
}, w = async (u, n = [], o = {}) => {
n = Array.isArray(n) ? n : [n];
const s = {}, r = async (l, { path: a, key: c, state: i }) => (c = a.length ? c : "#", i.node[c] = h(l) ? Array.isArray(l) ? [] : {} : l, { value: l, state: { ...i, node: i.node[c] } }), e = {
state: { ...o.state, root: s, node: s },
...o.rules ? { rules: o.rules } : {}
};
return await g(c, [...t, l], e), s["#"];
}, A = (c, t = [], o = {}) => {
t = Array.isArray(t) ? t : [t];
const s = {}, l = (r, { path: a, key: u, state: i }) => (u = a.length ? u : "#", i.node[u] = h(r) ? Array.isArray(r) ? [] : {} : r, { value: r, state: { ...i, node: i.node[u] } }), e = {
return await g(u, [...n, r], e), s["#"];
}, A = (u, n = [], o = {}) => {
n = Array.isArray(n) ? n : [n];
const s = {}, r = (l, { path: a, key: c, state: i }) => (c = a.length ? c : "#", i.node[c] = h(l) ? Array.isArray(l) ? [] : {} : l, { value: l, state: { ...i, node: i.node[c] } }), e = {
state: { ...o.state, root: s, node: s },
...o.rules ? { rules: o.rules } : {}
};
return x(c, [...t, l], e), s["#"];
}, H = (c, t) => {
if (c === t)
return x(u, [...n, r], e), s["#"];
}, H = (u, n) => {
if (u === n)
return !0;
let o = !0;
return x(c, (l, { key: e, state: r }) => {
if (!o)
return x(u, (r, { key: e, state: l }) => {
const a = e === void 0 ? l.value : l.value[e], c = { value: r, state: { value: a } };
if (r === a)
return c;
if (o = !1, typeof r != typeof a)
return null;
const a = e === void 0 ? r.value : r.value[e], u = { value: l, state: { value: a } };
if (l === a)
return u;
if (o = !1, typeof l != typeof a || f(l) && l.length !== a.length)
return null;
if (typeof l == "object" && l !== null) {
const i = Object.keys(l), n = Object.keys(a);
if (i.length !== n.length || !i.every((y) => n.includes(y)))
return null;
} else if (l !== a)
return null;
return o = !0, u;
}, { state: { value: t } }), o;
}, b = async (c, t = [], o = {}) => {
t = f(t) ? t : [t];
const s = { "#": c }, l = async (r, { path: a, key: u, state: i }) => (u = a.length ? u : "#", r === void 0 ? f(i.node) && typeof u == "number" ? i.node.splice(u, 1) : delete i.node[u] : i.node[u] = r, { value: r, state: i }), e = {
if (f(r) && r.length !== a.length)
return { terminate: !0 };
if (typeof r == "object" && r !== null) {
const i = Object.keys(r), t = Object.keys(a);
if (i.length !== t.length || !i.every((y) => t.includes(y)))
return { terminate: !0 };
} else if (r !== a)
return { terminate: !0 };
return o = !0, c;
}, { state: { value: n } }), o;
}, b = async (u, n = [], o = {}) => {
n = f(n) ? n : [n];
const s = { "#": u }, r = async (l, { path: a, key: c, state: i }) => (c = a.length ? c : "#", l === void 0 ? f(i.node) && typeof c == "number" ? i.node.splice(c, 1) : delete i.node[c] : i.node[c] = l, { value: l, state: i }), e = {
state: { ...o.state, root: s, node: s },
...o.rules ? { rules: o.rules } : {}
};
return await g(c, [...t, l], e), s["#"];
return await g(u, [...n, r], e), s["#"];
};

@@ -112,0 +120,0 @@ export {

@@ -1,2 +0,2 @@

(function(d,y){typeof exports=="object"&&typeof module<"u"?y(exports):typeof define=="function"&&define.amd?define(["exports"],y):(d=typeof globalThis<"u"?globalThis:d||self,y(d.JsonCrawl={}))})(this,function(d){"use strict";const y=c=>typeof c=="object"&&c!==null,g=c=>Array.isArray(c),p=(c={},t,l,s={})=>{const o=`/${t}`;let e=c;if(o in e)e=e[o];else if("/*"in e)e=e["/*"];else return;return typeof e=="function"?e(l,s):e},b=(c,t,l={})=>{let s=c;for(let o=0;o<t.length;o++)if(s=p(s,t[o],t.slice(0,o),l),!s)return;return s},w=async(c,t,l={})=>{var o;t=g(t)?t:[t];const s=[{data:c,state:l.state,path:[],keys:[],keyIndex:-1,rules:l.rules}];for(;s.length>0;){const e=s[s.length-1];if(e.keyIndex>=e.keys.length){for(;(o=e.hooks)!=null&&o.length;)e.hooks.pop()();s.pop();continue}const r=e.keys[e.keyIndex++],[a,u,i]=s.length>1?[e.data[r],[...e.path,r],p(e.rules,r,[...e.path,r],l.state)]:[e.data,e.path,l.rules];let n={value:a,state:e.state};const f=[];for(const h of t)!h||!n||(n=await h(n.value,{path:u,key:r,state:n.state,rules:i}),n!=null&&n.exitHook&&f.push(n.exitHook));if(n&&y(n.value)){const h=g(n.value)?[...n.value.keys()]:Object.keys(n.value);s.push({hooks:f,state:n.state,data:n.value,path:u,keys:h,keyIndex:0,rules:i})}else for(;f.length;)f.pop()()}},k=(c,t,l={})=>{var o;t=g(t)?t:[t];const s=[{data:c,state:l.state,path:[],keys:[],keyIndex:-1,rules:l.rules}];for(;s.length>0;){const e=s[s.length-1];if(e.keyIndex>=e.keys.length){for(;(o=e.hooks)!=null&&o.length;)e.hooks.pop()();s.pop();continue}const r=e.keys[e.keyIndex++],[a,u,i]=s.length>1?[e.data[r],[...e.path,r],p(e.rules,r,[...e.path,r],l.state)]:[e.data,e.path,l.rules];let n={value:a,state:e.state};const f=[];for(const h of t)!h||!n||(n=h(n.value,{path:u,key:r,state:n.state||e.state,rules:i}),n!=null&&n.exitHook&&f.push(n.exitHook));if(n&&y(n.value)){const h=g(n.value)?[...n.value.keys()]:Object.keys(n.value);s.push({hooks:f,state:n.state,data:n.value,path:u,keys:h,keyIndex:0,rules:i})}else for(;f.length;)f.pop()()}},A=async(c,t=[],l={})=>{t=Array.isArray(t)?t:[t];const s={},o=async(r,{path:a,key:u,state:i})=>(u=a.length?u:"#",i.node[u]=y(r)?Array.isArray(r)?[]:{}:r,{value:r,state:{...i,node:i.node[u]}}),e={state:{...l.state,root:s,node:s},...l.rules?{rules:l.rules}:{}};return await w(c,[...t,o],e),s["#"]},H=(c,t=[],l={})=>{t=Array.isArray(t)?t:[t];const s={},o=(r,{path:a,key:u,state:i})=>(u=a.length?u:"#",i.node[u]=y(r)?Array.isArray(r)?[]:{}:r,{value:r,state:{...i,node:i.node[u]}}),e={state:{...l.state,root:s,node:s},...l.rules?{rules:l.rules}:{}};return k(c,[...t,o],e),s["#"]},j=(c,t)=>{if(c===t)return!0;let l=!0;return k(c,(o,{key:e,state:r})=>{if(!l)return null;const a=e===void 0?r.value:r.value[e],u={value:o,state:{value:a}};if(o===a)return u;if(l=!1,typeof o!=typeof a||g(o)&&o.length!==a.length)return null;if(typeof o=="object"&&o!==null){const i=Object.keys(o),n=Object.keys(a);if(i.length!==n.length||!i.every(f=>n.includes(f)))return null}else if(o!==a)return null;return l=!0,u},{state:{value:t}}),l},x=async(c,t=[],l={})=>{t=g(t)?t:[t];const s={"#":c},o=async(r,{path:a,key:u,state:i})=>(u=a.length?u:"#",r===void 0?g(i.node)&&typeof u=="number"?i.node.splice(u,1):delete i.node[u]:i.node[u]=r,{value:r,state:i}),e={state:{...l.state,root:s,node:s},...l.rules?{rules:l.rules}:{}};return await w(c,[...t,o],e),s["#"]};d.clone=A,d.crawl=w,d.equal=j,d.findCrawlRules=b,d.getNodeRules=p,d.isArray=g,d.isObject=y,d.syncClone=H,d.syncCrawl=k,d.transform=x,Object.defineProperty(d,Symbol.toStringTag,{value:"Module"})});
(function(d,y){typeof exports=="object"&&typeof module<"u"?y(exports):typeof define=="function"&&define.amd?define(["exports"],y):(d=typeof globalThis<"u"?globalThis:d||self,y(d.JsonCrawl={}))})(this,function(d){"use strict";const y=u=>typeof u=="object"&&u!==null,g=u=>Array.isArray(u),p=(u={},n,o,s={})=>{const r=`/${n}`;let e=u;if(r in e)e=e[r];else if("/*"in e)e=e["/*"];else return;return typeof e=="function"?e(o,s):e},b=(u,n,o={})=>{let s=u;for(let r=0;r<n.length;r++)if(s=p(s,n[r],n.slice(0,r),o),!s)return;return s},w=async(u,n,o={})=>{var r;n=g(n)?n:[n];const s=[{data:u,state:o.state,path:[],keys:[],keyIndex:-1,rules:o.rules}];for(;s.length>0;){const e=s[s.length-1];if(e.keyIndex>=e.keys.length){for(;(r=e.hooks)!=null&&r.length;)e.hooks.pop()();s.pop();continue}const l=e.keys[e.keyIndex++],[a,i,c]=s.length>1?[e.data[l],[...e.path,l],p(e.rules,l,[...e.path,l],o.state)]:[e.data,e.path,o.rules];let t={value:a,state:e.state};const f=[];for(const h of n)if(!(!h||!t)){if(t=await h(t.value,{path:i,key:l,state:t.state,rules:c}),t!=null&&t.terminate)return;t!=null&&t.exitHook&&f.push(t.exitHook)}if(t&&y(t.value)){const h=g(t.value)?[...t.value.keys()]:Object.keys(t.value);s.push({hooks:f,state:t.state,data:t.value,path:i,keys:h,keyIndex:0,rules:c})}else for(;f.length;)f.pop()()}},k=(u,n,o={})=>{var r;n=g(n)?n:[n];const s=[{data:u,state:o.state,path:[],keys:[],keyIndex:-1,rules:o.rules}];for(;s.length>0;){const e=s[s.length-1];if(e.keyIndex>=e.keys.length){for(;(r=e.hooks)!=null&&r.length;)e.hooks.pop()();s.pop();continue}const l=e.keys[e.keyIndex++],[a,i,c]=s.length>1?[e.data[l],[...e.path,l],p(e.rules,l,[...e.path,l],o.state)]:[e.data,e.path,o.rules];let t={value:a,state:e.state};const f=[];for(const h of n)if(!(!h||!t)){if(t=h(t.value,{path:i,key:l,state:t.state||e.state,rules:c}),t!=null&&t.terminate)return;t!=null&&t.exitHook&&f.push(t.exitHook)}if(t&&y(t.value)){const h=g(t.value)?[...t.value.keys()]:Object.keys(t.value);s.push({hooks:f,state:t.state,data:t.value,path:i,keys:h,keyIndex:0,rules:c})}else for(;f.length;)f.pop()()}},A=async(u,n=[],o={})=>{n=Array.isArray(n)?n:[n];const s={},r=async(l,{path:a,key:i,state:c})=>(i=a.length?i:"#",c.node[i]=y(l)?Array.isArray(l)?[]:{}:l,{value:l,state:{...c,node:c.node[i]}}),e={state:{...o.state,root:s,node:s},...o.rules?{rules:o.rules}:{}};return await w(u,[...n,r],e),s["#"]},H=(u,n=[],o={})=>{n=Array.isArray(n)?n:[n];const s={},r=(l,{path:a,key:i,state:c})=>(i=a.length?i:"#",c.node[i]=y(l)?Array.isArray(l)?[]:{}:l,{value:l,state:{...c,node:c.node[i]}}),e={state:{...o.state,root:s,node:s},...o.rules?{rules:o.rules}:{}};return k(u,[...n,r],e),s["#"]},j=(u,n)=>{if(u===n)return!0;let o=!0;return k(u,(r,{key:e,state:l})=>{const a=e===void 0?l.value:l.value[e],i={value:r,state:{value:a}};if(r===a)return i;if(o=!1,typeof r!=typeof a)return null;if(g(r)&&r.length!==a.length)return{terminate:!0};if(typeof r=="object"&&r!==null){const c=Object.keys(r),t=Object.keys(a);if(c.length!==t.length||!c.every(f=>t.includes(f)))return{terminate:!0}}else if(r!==a)return{terminate:!0};return o=!0,i},{state:{value:n}}),o},x=async(u,n=[],o={})=>{n=g(n)?n:[n];const s={"#":u},r=async(l,{path:a,key:i,state:c})=>(i=a.length?i:"#",l===void 0?g(c.node)&&typeof i=="number"?c.node.splice(i,1):delete c.node[i]:c.node[i]=l,{value:l,state:c}),e={state:{...o.state,root:s,node:s},...o.rules?{rules:o.rules}:{}};return await w(u,[...n,r],e),s["#"]};d.clone=A,d.crawl=w,d.equal=j,d.findCrawlRules=b,d.getNodeRules=p,d.isArray=g,d.isObject=y,d.syncClone=H,d.syncCrawl=k,d.transform=x,Object.defineProperty(d,Symbol.toStringTag,{value:"Module"})});
//# sourceMappingURL=json-crawl.umd.js.map

@@ -17,2 +17,3 @@ export type JsonPath = (string | number)[];

exitHook?: ExitHook;
terminate?: boolean;
}

@@ -19,0 +20,0 @@ export type CloneState<T> = {

@@ -34,2 +34,5 @@ "use strict";

result = yield hook(result.value, { path, key, state: result.state, rules });
if (result === null || result === void 0 ? void 0 : result.terminate) {
return;
}
(result === null || result === void 0 ? void 0 : result.exitHook) && exitHooks.push(result.exitHook);

@@ -79,2 +82,5 @@ }

result = hook(result.value, { path, key, state: result.state || node.state, rules });
if (result === null || result === void 0 ? void 0 : result.terminate) {
return;
}
(result === null || result === void 0 ? void 0 : result.exitHook) && exitHook.push(result.exitHook);

@@ -97,2 +103,2 @@ }

exports.syncCrawl = syncCrawl;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3Jhd2wuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY3Jhd2wudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUNBLG1DQUEyQztBQUMzQyxtQ0FBc0M7QUFzQi9CLE1BQU0sS0FBSyxHQUFHLENBQW1CLElBQVMsRUFBRSxLQUEwQyxFQUFFLFNBQTRCLEVBQUUsRUFBaUIsRUFBRTs7SUFDOUksS0FBSyxHQUFHLElBQUEsZUFBTyxFQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUE7SUFFeEMsTUFBTSxLQUFLLEdBQXNCLENBQUMsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLE1BQU0sQ0FBQyxLQUFNLEVBQUUsSUFBSSxFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsRUFBRSxFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUMsRUFBRSxLQUFLLEVBQUUsTUFBTSxDQUFDLEtBQU0sRUFBRSxDQUFDLENBQUE7SUFFekgsT0FBTyxLQUFLLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtRQUN2QixNQUFNLElBQUksR0FBRyxLQUFLLENBQUMsS0FBSyxDQUFDLE1BQU0sR0FBQyxDQUFDLENBQUMsQ0FBQTtRQUVsQyxJQUFJLElBQUksQ0FBQyxRQUFRLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDckMsb0JBQW9CO1lBQ3BCLE9BQU8sTUFBQSxJQUFJLENBQUMsS0FBSywwQ0FBRSxNQUFNLEVBQUU7Z0JBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLEVBQUcsRUFBRSxDQUFBO2FBQUU7WUFFbEQsc0JBQXNCO1lBQ3RCLEtBQUssQ0FBQyxHQUFHLEVBQUUsQ0FBQTtZQUNYLFNBQVE7U0FDVDtRQUVELE1BQU0sR0FBRyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUE7UUFFdEMsTUFBTSxDQUFD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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3Jhd2wuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY3Jhd2wudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUNBLG1DQUEyQztBQUMzQyxtQ0FBc0M7QUFzQi9CLE1BQU0sS0FBSyxHQUFHLENBQW1CLElBQVMsRUFBRSxLQUEwQyxFQUFFLFNBQTRCLEVBQUUsRUFBaUIsRUFBRTs7SUFDOUksS0FBSyxHQUFHLElBQUEsZUFBTyxFQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUE7SUFFeEMsTUFBTSxLQUFLLEdBQXNCLENBQUMsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLE1BQU0sQ0FBQyxLQUFNLEVBQUUsSUFBSSxFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsRUFBRSxFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUMsRUFBRSxLQUFLLEVBQUUsTUFBTSxDQUFDLEtBQU0sRUFBRSxDQUFDLENBQUE7SUFFekgsT0FBTyxLQUFLLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtRQUN2QixNQUFNLElBQUksR0FBRyxLQUFLLENBQUMsS0FBSyxDQUFDLE1BQU0sR0FBQyxDQUFDLENBQUMsQ0FBQTtRQUVsQyxJQUFJLElBQUksQ0FBQyxRQUFRLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDckMsb0JBQW9CO1lBQ3BCLE9BQU8sTUFBQSxJQUFJLENBQUMsS0FBSywwQ0FBRSxNQUFNLEVBQUU7Z0JBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLEVBQUcsRUFBRSxDQUFBO2FBQUU7WUFFbEQsc0JBQXNCO1lBQ3RCLEtBQUssQ0FBQyxHQUFHLEVBQUUsQ0FBQTtZQUNYLFNBQVE7U0FDVDtRQUVELE1BQU0sR0FBRyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUE7UUFFdEMsTUFBTSxDQUFD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

@@ -12,5 +12,2 @@ "use strict";

const equalHook = (value, { key, state }) => {
if (!result) {
return null;
}
const _value = key === undefined ? state.value : state.value[key];

@@ -26,3 +23,3 @@ const _result = { value, state: { value: _value } };

if ((0, utils_1.isArray)(value) && value.length !== _value.length) {
return null;
return { terminate: true };
}

@@ -33,7 +30,7 @@ else if (typeof value === "object" && value !== null) {

if (keys1.length !== keys2.length || !keys1.every((key) => keys2.includes(key))) {
return null;
return { terminate: true };
}
}
else if (value !== _value) {
return null;
return { terminate: true };
}

@@ -47,2 +44,2 @@ result = true;

exports.equal = equal;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXF1YWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZXF1YWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsbUNBQW1DO0FBQ25DLG1DQUFpQztBQU0xQixNQUFNLEtBQUssR0FBRyxDQUFDLElBQVMsRUFBRSxJQUFTLEVBQVcsRUFBRTtJQUNyRCxJQUFJLElBQUksS0FBSyxJQUFJLEVBQUU7UUFBRSxPQUFPLElBQUksQ0FBQTtLQUFFO0lBRWxDLElBQUksTUFBTSxHQUFHLElBQUksQ0FBQTtJQUVqQixNQUFNLFNBQVMsR0FBOEIsQ0FBQyxLQUFLLEVBQUUsRUFBRSxHQUFHLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRTtRQUNyRSxJQUFJLENBQUMsTUFBTSxFQUFFO1lBQUUsT0FBTyxJQUFJLENBQUE7U0FBRTtRQUU1QixNQUFNLE1BQU0sR0FBRyxHQUFHLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFBO1FBQ2pFLE1BQU0sT0FBTyxHQUFHLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsRUFBRSxDQUFBO1FBRW5ELElBQUksS0FBSyxLQUFLLE1BQU0sRUFBRTtZQUNwQixPQUFPLE9BQU8sQ0FBQTtTQUNmO1FBRUQsTUFBTSxHQUFHLEtBQUssQ0FBQTtRQUNkLElBQUksT0FBTyxLQUFLLEtBQUssT0FBTyxNQUFNLEVBQUU7WUFBRSxPQUFPLElBQUksQ0FBQTtTQUFFO1FBRW5ELElBQUksSUFBQSxlQUFPLEVBQUMsS0FBSyxDQUFDLElBQUksS0FBSyxDQUFDLE1BQU0sS0FBSyxNQUFNLENBQUMsTUFBTSxFQUFFO1lBQ3BELE9BQU8sSUFBSSxDQUFBO1NBQ1o7YUFBTSxJQUFJLE9BQU8sS0FBSyxLQUFLLFFBQVEsSUFBSSxLQUFLLEtBQUssSUFBSSxFQUFFO1lBQ3RELE1BQU0sS0FBSyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUE7WUFDaEMsTUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQTtZQUNqQyxJQUFJLEtBQUssQ0FBQyxNQUFNLEtBQUssS0FBSyxDQUFDLE1BQU0sSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRTtnQkFDL0UsT0FBTyxJQUFJLENBQUE7YUFDWjtTQUNGO2FBQU0sSUFBSSxLQUFLLEtBQUssTUFBTSxFQUFFO1lBQzNCLE9BQU8sSUFBSSxDQUFBO1NBQ1o7UUFFRCxNQUFNLEdBQUcsSUFBSSxDQUFBO1FBQ2IsT0FBTyxPQUFPLENBQUE7SUFDaEIsQ0FBQyxDQUFBO0lBRUQsSUFBQSxpQkFBUyxFQUFhLElBQUksRUFBRSxTQUFTLEVBQUUsRUFBRSxLQUFLLEVBQUUsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLEVBQUUsQ0FBQyxDQUFBO0lBRWxFLE9BQU8sTUFBTSxDQUFBO0FBQ2YsQ0FBQyxDQUFBO0FBckNZLFFBQUEsS0FBSyxTQXFDakIifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXF1YWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZXF1YWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsbUNBQW1DO0FBQ25DLG1DQUFpQztBQU0xQixNQUFNLEtBQUssR0FBRyxDQUFDLElBQVMsRUFBRSxJQUFTLEVBQVcsRUFBRTtJQUNyRCxJQUFJLElBQUksS0FBSyxJQUFJLEVBQUU7UUFBRSxPQUFPLElBQUksQ0FBQTtLQUFFO0lBRWxDLElBQUksTUFBTSxHQUFHLElBQUksQ0FBQTtJQUVqQixNQUFNLFNBQVMsR0FBOEIsQ0FBQyxLQUFLLEVBQUUsRUFBRSxHQUFHLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRTtRQUNyRSxNQUFNLE1BQU0sR0FBRyxHQUFHLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFBO1FBQ2pFLE1BQU0sT0FBTyxHQUFHLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsRUFBRSxDQUFBO1FBRW5ELElBQUksS0FBSyxLQUFLLE1BQU0sRUFBRTtZQUNwQixPQUFPLE9BQU8sQ0FBQTtTQUNmO1FBRUQsTUFBTSxHQUFHLEtBQUssQ0FBQTtRQUNkLElBQUksT0FBTyxLQUFLLEtBQUssT0FBTyxNQUFNLEVBQUU7WUFBRSxPQUFPLElBQUksQ0FBQTtTQUFFO1FBRW5ELElBQUksSUFBQSxlQUFPLEVBQUMsS0FBSyxDQUFDLElBQUksS0FBSyxDQUFDLE1BQU0sS0FBSyxNQUFNLENBQUMsTUFBTSxFQUFFO1lBQ3BELE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLENBQUE7U0FDM0I7YUFBTSxJQUFJLE9BQU8sS0FBSyxLQUFLLFFBQVEsSUFBSSxLQUFLLEtBQUssSUFBSSxFQUFFO1lBQ3RELE1BQU0sS0FBSyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUE7WUFDaEMsTUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQTtZQUNqQyxJQUFJLEtBQUssQ0FBQyxNQUFNLEtBQUssS0FBSyxDQUFDLE1BQU0sSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRTtnQkFDL0UsT0FBTyxFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUUsQ0FBQTthQUMzQjtTQUNGO2FBQU0sSUFBSSxLQUFLLEtBQUssTUFBTSxFQUFFO1lBQzNCLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLENBQUE7U0FDM0I7UUFFRCxNQUFNLEdBQUcsSUFBSSxDQUFBO1FBQ2IsT0FBTyxPQUFPLENBQUE7SUFDaEIsQ0FBQyxDQUFBO0lBRUQsSUFBQSxpQkFBUyxFQUFhLElBQUksRUFBRSxTQUFTLEVBQUUsRUFBRSxLQUFLLEVBQUUsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLEVBQUUsQ0FBQyxDQUFBO0lBRWxFLE9BQU8sTUFBTSxDQUFBO0FBQ2YsQ0FBQyxDQUFBO0FBbkNZLFFBQUEsS0FBSyxTQW1DakIifQ==

@@ -17,2 +17,3 @@ export type JsonPath = (string | number)[];

exitHook?: ExitHook;
terminate?: boolean;
}

@@ -19,0 +20,0 @@ export type CloneState<T> = {

@@ -34,2 +34,5 @@ "use strict";

result = yield hook(result.value, { path, key, state: result.state, rules });
if (result === null || result === void 0 ? void 0 : result.terminate) {
return;
}
(result === null || result === void 0 ? void 0 : result.exitHook) && exitHooks.push(result.exitHook);

@@ -79,2 +82,5 @@ }

result = hook(result.value, { path, key, state: result.state || node.state, rules });
if (result === null || result === void 0 ? void 0 : result.terminate) {
return;
}
(result === null || result === void 0 ? void 0 : result.exitHook) && exitHook.push(result.exitHook);

@@ -97,2 +103,2 @@ }

exports.syncCrawl = syncCrawl;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3Jhd2wuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY3Jhd2wudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUNBLG1DQUEyQztBQUMzQyxtQ0FBc0M7QUFzQi9CLE1BQU0sS0FBSyxHQUFHLENBQW1CLElBQVMsRUFBRSxLQUEwQyxFQUFFLFNBQTRCLEVBQUUsRUFBaUIsRUFBRTs7SUFDOUksS0FBSyxHQUFHLElBQUEsZUFBTyxFQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUE7SUFFeEMsTUFBTSxLQUFLLEdBQXNCLENBQUMsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLE1BQU0sQ0FBQyxLQUFNLEVBQUUsSUFBSSxFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsRUFBRSxFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUMsRUFBRSxLQUFLLEVBQUUsTUFBTSxDQUFDLEtBQU0sRUFBRSxDQUFDLENBQUE7SUFFekgsT0FBTyxLQUFLLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtRQUN2QixNQUFNLElBQUksR0FBRyxLQUFLLENBQUMsS0FBSyxDQUFDLE1BQU0sR0FBQyxDQUFDLENBQUMsQ0FBQTtRQUVsQyxJQUFJLElBQUksQ0FBQyxRQUFRLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDckMsb0JBQW9CO1lBQ3BCLE9BQU8sTUFBQSxJQUFJLENBQUMsS0FBSywwQ0FBRSxNQUFNLEVBQUU7Z0JBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLEVBQUcsRUFBRSxDQUFBO2FBQUU7WUFFbEQsc0JBQXNCO1lBQ3RCLEtBQUssQ0FBQyxHQUFHLEVBQUUsQ0FBQTtZQUNYLFNBQVE7U0FDVDtRQUVELE1BQU0sR0FBRyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUE7UUFFdEMsTUFBTSxDQUFD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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3Jhd2wuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY3Jhd2wudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUNBLG1DQUEyQztBQUMzQyxtQ0FBc0M7QUFzQi9CLE1BQU0sS0FBSyxHQUFHLENBQW1CLElBQVMsRUFBRSxLQUEwQyxFQUFFLFNBQTRCLEVBQUUsRUFBaUIsRUFBRTs7SUFDOUksS0FBSyxHQUFHLElBQUEsZUFBTyxFQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUE7SUFFeEMsTUFBTSxLQUFLLEdBQXNCLENBQUMsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLE1BQU0sQ0FBQyxLQUFNLEVBQUUsSUFBSSxFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsRUFBRSxFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUMsRUFBRSxLQUFLLEVBQUUsTUFBTSxDQUFDLEtBQU0sRUFBRSxDQUFDLENBQUE7SUFFekgsT0FBTyxLQUFLLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtRQUN2QixNQUFNLElBQUksR0FBRyxLQUFLLENBQUMsS0FBSyxDQUFDLE1BQU0sR0FBQyxDQUFDLENBQUMsQ0FBQTtRQUVsQyxJQUFJLElBQUksQ0FBQyxRQUFRLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDckMsb0JBQW9CO1lBQ3BCLE9BQU8sTUFBQSxJQUFJLENBQUMsS0FBSywwQ0FBRSxNQUFNLEVBQUU7Z0JBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLEVBQUcsRUFBRSxDQUFBO2FBQUU7WUFFbEQsc0JBQXNCO1lBQ3RCLEtBQUssQ0FBQyxHQUFHLEVBQUUsQ0FBQTtZQUNYLFNBQVE7U0FDVDtRQUVELE1BQU0sR0FBRyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUE7UUFFdEMsTUFBTSxDQUFDLEtBQUssRUFBRSxJQUFJLEVBQUUsS0FBSyxDQUFDLEdBQUcsS0FBSyxDQUFDLE1BQU0sR0FBRyxDQUFDO1lBQzNDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLElBQUksQ0FBQyxJQUFJLEVBQUUsR0FBRyxDQUFDLEVBQUUsSUFBQSxvQkFBWSxFQUFDLElBQUksQ0FBQyxLQUFLLEVBQUUsR0FBRyxFQUFFLENBQUMsR0FBRyxJQUFJLENBQUMsSUFBSSxFQUFFLEdBQUcsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQztZQUN6RyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJLEVBQUUsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFBLENBQUMsWUFBWTtRQUVyRCxJQUFJLE1BQU0sR0FBZ0MsRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLElBQUksQ0FBQyxLQUFLLEVBQUUsQ0FBQTtRQUN0RSxNQUFNLFNBQVMsR0FBZ0IsRUFBRSxDQUFBO1FBRWpDLGdCQUFnQjtRQUNoQixLQUFLLE1BQU0sSUFBSSxJQUFJLEtBQUssRUFBRTtZQUN4QixJQUFJLENBQUMsSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFO2dCQUFFLFNBQVE7YUFBRTtZQUNsQyxNQUFNLEdBQUcsTUFBTSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRSxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsS0FBSyxFQUFFLE1BQU0sQ0FBQyxLQUFNLEVBQUUsS0FBSyxFQUFFLENBQUMsQ0FBQTtZQUM3RSxJQUFJLE1BQU0sYUFBTixNQUFNLHVCQUFOLE1BQU0sQ0FBRSxTQUFTLEVBQUU7Z0JBQUUsT0FBTTthQUFFO1lBQ2pDLENBQUEsTUFBTSxhQUFOLE1BQU0sdUJBQU4sTUFBTSxDQUFFLFFBQVEsS0FBSSxTQUFTLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQTtTQUNwRDtRQUVELHFCQUFxQjtRQUNyQixJQUFJLE1BQU0sSUFBSSxJQUFBLGdCQUFRLEVBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFFO1lBQ3BDLE1BQU0sSUFBSSxHQUFHLElBQUEsZUFBTyxFQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxLQUFLLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUE7WUFDekYsc0JBQXNCO1lBQ3RCLEtBQUssQ0FBQyxJQUFJLENBQUMsRUFBRSxLQUFLLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLENBQUMsS0FBTSxFQUFFLElBQUksRUFBRSxNQUFNLENBQUMsS0FBSyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLENBQUMsRUFBRSxLQUFLLEVBQUUsQ0FBQyxDQUFBO1NBQzNHO2FBQU07WUFDTCxvQkFBb0I7WUFDcEIsT0FBTyxTQUFTLENBQUMsTUFBTSxFQUFFO2dCQUFFLFNBQVMsQ0FBQyxHQUFHLEVBQUcsRUFBRSxDQUFBO2FBQUU7U0FDaEQ7S0FDRjtBQUNILENBQUMsQ0FBQSxDQUFBO0FBNUNZLFFBQUEsS0FBSyxTQTRDakI7QUFFTSxNQUFNLFNBQVMsR0FBRyxDQUFhLElBQVMsRUFBRSxLQUFrRCxFQUFFLFNBQTRCLEVBQUUsRUFBUSxFQUFFOztJQUMzSSxLQUFLLEdBQUcsSUFBQSxlQUFPLEVBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQTtJQUV4QyxNQUFNLEtBQUssR0FBc0IsQ0FBQyxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUsTUFBTSxDQUFDLEtBQU0sRUFBRSxJQUFJLEVBQUUsRUFBRSxFQUFFLElBQUksRUFBRSxFQUFFLEVBQUUsUUFBUSxFQUFFLENBQUMsQ0FBQyxFQUFFLEtBQUssRUFBRSxNQUFNLENBQUMsS0FBTSxFQUFFLENBQUMsQ0FBQTtJQUV6SCxPQUFPLEtBQUssQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO1FBQ3ZCLE1BQU0sSUFBSSxHQUFHLEtBQUssQ0FBQyxLQUFLLENBQUMsTUFBTSxHQUFDLENBQUMsQ0FBQyxDQUFBO1FBRWxDLElBQUksSUFBSSxDQUFDLFFBQVEsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRTtZQUNyQyxvQkFBb0I7WUFDcEIsT0FBTyxNQUFBLElBQUksQ0FBQyxLQUFLLDBDQUFFLE1BQU0sRUFBRTtnQkFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsRUFBRyxFQUFFLENBQUE7YUFBRTtZQUVsRCxzQkFBc0I7WUFDdEIsS0FBSyxDQUFDLEdBQUcsRUFBRSxDQUFBO1lBQ1gsU0FBUTtTQUNUO1FBRUQsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQTtRQUV0QyxNQUFNLENBQUMsS0FBSyxFQUFFLElBQUksRUFBRSxLQUFLLENBQUMsR0FBRyxLQUFLLENBQUMsTUFBTSxHQUFHLENBQUM7WUFDM0MsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsSUFBSSxDQUFDLElBQUksRUFBRSxHQUFHLENBQUMsRUFBRSxJQUFBLG9CQUFZLEVBQUMsSUFBSSxDQUFDLEtBQUssRUFBRSxHQUFHLEVBQUUsQ0FBQyxHQUFHLElBQUksQ0FBQyxJQUFJLEVBQUUsR0FBRyxDQUFDLEVBQUUsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO1lBQ3pHLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUEsQ0FBQyxZQUFZO1FBRXJELElBQUksTUFBTSxHQUFnQyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFBO1FBQ3RFLE1BQU0sUUFBUSxHQUFnQixFQUFFLENBQUE7UUFFaEMsZ0JBQWdCO1FBQ2hCLEtBQUssTUFBTSxJQUFJLElBQUksS0FBSyxFQUFFO1lBQ3hCLElBQUksQ0FBQyxJQUFJLElBQUksQ0FBQyxNQUFNLEVBQUU7Z0JBQUUsU0FBUTthQUFFO1lBQ2xDLE1BQU0sR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRSxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsS0FBSyxFQUFFLE1BQU0sQ0FBQyxLQUFLLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRSxLQUFLLEVBQUUsQ0FBQyxDQUFBO1lBQ3BGLElBQUksTUFBTSxhQUFOLE1BQU0sdUJBQU4sTUFBTSxDQUFFLFNBQVMsRUFBRTtnQkFBRSxPQUFNO2FBQUU7WUFDakMsQ0FBQSxNQUFNLGFBQU4sTUFBTSx1QkFBTixNQUFNLENBQUUsUUFBUSxLQUFJLFFBQVEsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFBO1NBQ25EO1FBRUQscUJBQXFCO1FBQ3JCLElBQUksTUFBTSxJQUFJLElBQUEsZ0JBQVEsRUFBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDcEMsTUFBTSxJQUFJLEdBQUcsSUFBQSxlQUFPLEVBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsTUFBTSxDQUFDLEtBQUssQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQTtZQUN6RixzQkFBc0I7WUFDdEIsS0FBSyxDQUFDLElBQUksQ0FBQyxFQUFFLEtBQUssRUFBRSxRQUFRLEVBQUUsS0FBSyxFQUFFLE1BQU0sQ0FBQyxLQUFNLEVBQUUsSUFBSSxFQUFFLE1BQU0sQ0FBQyxLQUFLLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLENBQUE7U0FDMUc7YUFBTTtZQUNMLG9CQUFvQjtZQUNwQixPQUFPLFFBQVEsQ0FBQyxNQUFNLEVBQUU7Z0JBQUUsUUFBUSxDQUFDLEdBQUcsRUFBRyxFQUFFLENBQUE7YUFBRTtTQUM5QztLQUNGO0FBQ0gsQ0FBQyxDQUFBO0FBNUNZLFFBQUEsU0FBUyxhQTRDckIifQ==

@@ -12,5 +12,2 @@ "use strict";

const equalHook = (value, { key, state }) => {
if (!result) {
return null;
}
const _value = key === undefined ? state.value : state.value[key];

@@ -26,3 +23,3 @@ const _result = { value, state: { value: _value } };

if ((0, utils_1.isArray)(value) && value.length !== _value.length) {
return null;
return { terminate: true };
}

@@ -33,7 +30,7 @@ else if (typeof value === "object" && value !== null) {

if (keys1.length !== keys2.length || !keys1.every((key) => keys2.includes(key))) {
return null;
return { terminate: true };
}
}
else if (value !== _value) {
return null;
return { terminate: true };
}

@@ -47,2 +44,2 @@ result = true;

exports.equal = equal;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXF1YWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZXF1YWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsbUNBQW1DO0FBQ25DLG1DQUFpQztBQU0xQixNQUFNLEtBQUssR0FBRyxDQUFDLElBQVMsRUFBRSxJQUFTLEVBQVcsRUFBRTtJQUNyRCxJQUFJLElBQUksS0FBSyxJQUFJLEVBQUU7UUFBRSxPQUFPLElBQUksQ0FBQTtLQUFFO0lBRWxDLElBQUksTUFBTSxHQUFHLElBQUksQ0FBQTtJQUVqQixNQUFNLFNBQVMsR0FBOEIsQ0FBQyxLQUFLLEVBQUUsRUFBRSxHQUFHLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRTtRQUNyRSxJQUFJLENBQUMsTUFBTSxFQUFFO1lBQUUsT0FBTyxJQUFJLENBQUE7U0FBRTtRQUU1QixNQUFNLE1BQU0sR0FBRyxHQUFHLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFBO1FBQ2pFLE1BQU0sT0FBTyxHQUFHLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsRUFBRSxDQUFBO1FBRW5ELElBQUksS0FBSyxLQUFLLE1BQU0sRUFBRTtZQUNwQixPQUFPLE9BQU8sQ0FBQTtTQUNmO1FBRUQsTUFBTSxHQUFHLEtBQUssQ0FBQTtRQUNkLElBQUksT0FBTyxLQUFLLEtBQUssT0FBTyxNQUFNLEVBQUU7WUFBRSxPQUFPLElBQUksQ0FBQTtTQUFFO1FBRW5ELElBQUksSUFBQSxlQUFPLEVBQUMsS0FBSyxDQUFDLElBQUksS0FBSyxDQUFDLE1BQU0sS0FBSyxNQUFNLENBQUMsTUFBTSxFQUFFO1lBQ3BELE9BQU8sSUFBSSxDQUFBO1NBQ1o7YUFBTSxJQUFJLE9BQU8sS0FBSyxLQUFLLFFBQVEsSUFBSSxLQUFLLEtBQUssSUFBSSxFQUFFO1lBQ3RELE1BQU0sS0FBSyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUE7WUFDaEMsTUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQTtZQUNqQyxJQUFJLEtBQUssQ0FBQyxNQUFNLEtBQUssS0FBSyxDQUFDLE1BQU0sSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRTtnQkFDL0UsT0FBTyxJQUFJLENBQUE7YUFDWjtTQUNGO2FBQU0sSUFBSSxLQUFLLEtBQUssTUFBTSxFQUFFO1lBQzNCLE9BQU8sSUFBSSxDQUFBO1NBQ1o7UUFFRCxNQUFNLEdBQUcsSUFBSSxDQUFBO1FBQ2IsT0FBTyxPQUFPLENBQUE7SUFDaEIsQ0FBQyxDQUFBO0lBRUQsSUFBQSxpQkFBUyxFQUFhLElBQUksRUFBRSxTQUFTLEVBQUUsRUFBRSxLQUFLLEVBQUUsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLEVBQUUsQ0FBQyxDQUFBO0lBRWxFLE9BQU8sTUFBTSxDQUFBO0FBQ2YsQ0FBQyxDQUFBO0FBckNZLFFBQUEsS0FBSyxTQXFDakIifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXF1YWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZXF1YWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsbUNBQW1DO0FBQ25DLG1DQUFpQztBQU0xQixNQUFNLEtBQUssR0FBRyxDQUFDLElBQVMsRUFBRSxJQUFTLEVBQVcsRUFBRTtJQUNyRCxJQUFJLElBQUksS0FBSyxJQUFJLEVBQUU7UUFBRSxPQUFPLElBQUksQ0FBQTtLQUFFO0lBRWxDLElBQUksTUFBTSxHQUFHLElBQUksQ0FBQTtJQUVqQixNQUFNLFNBQVMsR0FBOEIsQ0FBQyxLQUFLLEVBQUUsRUFBRSxHQUFHLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRTtRQUNyRSxNQUFNLE1BQU0sR0FBRyxHQUFHLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFBO1FBQ2pFLE1BQU0sT0FBTyxHQUFHLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsRUFBRSxDQUFBO1FBRW5ELElBQUksS0FBSyxLQUFLLE1BQU0sRUFBRTtZQUNwQixPQUFPLE9BQU8sQ0FBQTtTQUNmO1FBRUQsTUFBTSxHQUFHLEtBQUssQ0FBQTtRQUNkLElBQUksT0FBTyxLQUFLLEtBQUssT0FBTyxNQUFNLEVBQUU7WUFBRSxPQUFPLElBQUksQ0FBQTtTQUFFO1FBRW5ELElBQUksSUFBQSxlQUFPLEVBQUMsS0FBSyxDQUFDLElBQUksS0FBSyxDQUFDLE1BQU0sS0FBSyxNQUFNLENBQUMsTUFBTSxFQUFFO1lBQ3BELE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLENBQUE7U0FDM0I7YUFBTSxJQUFJLE9BQU8sS0FBSyxLQUFLLFFBQVEsSUFBSSxLQUFLLEtBQUssSUFBSSxFQUFFO1lBQ3RELE1BQU0sS0FBSyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUE7WUFDaEMsTUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQTtZQUNqQyxJQUFJLEtBQUssQ0FBQyxNQUFNLEtBQUssS0FBSyxDQUFDLE1BQU0sSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRTtnQkFDL0UsT0FBTyxFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUUsQ0FBQTthQUMzQjtTQUNGO2FBQU0sSUFBSSxLQUFLLEtBQUssTUFBTSxFQUFFO1lBQzNCLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLENBQUE7U0FDM0I7UUFFRCxNQUFNLEdBQUcsSUFBSSxDQUFBO1FBQ2IsT0FBTyxPQUFPLENBQUE7SUFDaEIsQ0FBQyxDQUFBO0lBRUQsSUFBQSxpQkFBUyxFQUFhLElBQUksRUFBRSxTQUFTLEVBQUUsRUFBRSxLQUFLLEVBQUUsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLEVBQUUsQ0FBQyxDQUFBO0lBRWxFLE9BQU8sTUFBTSxDQUFBO0FBQ2YsQ0FBQyxDQUFBO0FBbkNZLFFBQUEsS0FBSyxTQW1DakIifQ==

@@ -17,2 +17,3 @@ export type JsonPath = (string | number)[];

exitHook?: ExitHook;
terminate?: boolean;
}

@@ -19,0 +20,0 @@ export type CloneState<T> = {

{
"name": "json-crawl",
"version": "0.2.2",
"version": "0.2.3",
"description": "Async and sync crawler for json object",

@@ -5,0 +5,0 @@ "module": "dist/esm/index.js",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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