There's been a lot of changes in Fury (and also Drafter) which this PR brings in, notible:
Many minim accessors like .title and .href now return elements instead of values and thus .toValue() must be called on them. This makes optional coalescing trickier and thus I've introduced coalesceElementValue to simplify.
Drafter 4 removes implicit resourceGroup element being created for resources not in a resource group and thus I've added support for those (to keep existing tests green).
~This isn't actually working in Paw, drafter.js is using console.warn which isn't an API of Paw. I am digging into why console.warn is used in the drafter.js emscripten build to see if we can remove.~
There's been a lot of changes in Fury (and also Drafter) which this PR brings in, notible:
.title
and.href
now return elements instead of values and thus.toValue()
must be called on them. This makes optional coalescing trickier and thus I've introducedcoalesceElementValue
to simplify.~This isn't actually working in Paw, drafter.js is using
console.warn
which isn't an API of Paw. I am digging into whyconsole.warn
is used in the drafter.js emscripten build to see if we can remove.~