commonform-resolve
Advanced tools
Comparing version 3.0.0 to 4.0.0
10
index.js
@@ -61,7 +61,3 @@ const deepEqual = require('deep-equal') | ||
function resolveElement (element, path, values, numbering, headings) { | ||
if (predicate.text(element)) { | ||
return element | ||
} else if (predicate.use(element)) { | ||
return element | ||
} else if (predicate.child(element)) { | ||
if (predicate.child(element)) { | ||
element.numbering = numbering.numbering | ||
@@ -79,4 +75,2 @@ element.form = resolveForm( | ||
return element | ||
} else if (predicate.definition(element)) { | ||
return element | ||
} else if (predicate.reference(element)) { | ||
@@ -118,3 +112,3 @@ const heading = element.reference | ||
} else { | ||
throw new Error('Invalid content: ' + JSON.stringify(element)) | ||
return element | ||
} | ||
@@ -121,0 +115,0 @@ } |
{ | ||
"name": "commonform-resolve", | ||
"description": "resolve definitions, uses, references, fields, and blanks", | ||
"version": "3.0.0", | ||
"version": "4.0.0", | ||
"author": "Kyle E. Mitchell <kyle@kemitchell.com> (http://kemitchell.com)", | ||
"dependencies": { | ||
"commonform-number": "^2.0.0", | ||
"commonform-predicate": "^4.0.0", | ||
"commonform-predicate": "^6.0.0", | ||
"deep-equal": "^2.0.5", | ||
@@ -10,0 +10,0 @@ "has": "^1.0.3" |
@@ -187,16 +187,2 @@ # commonform-resolve | ||
Throws on invalid content: | ||
```javascript | ||
assert.throws( | ||
function () { | ||
resolve( | ||
{content: [ { invalid: 'object' } ] }, | ||
{} | ||
) | ||
}, | ||
/Invalid content/ | ||
) | ||
``` | ||
Attaches numberings to form objects: | ||
@@ -203,0 +189,0 @@ |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
0
8894
113
242
+ Addedcommonform-predicate@6.0.0(transitive)
Updatedcommonform-predicate@^6.0.0