v7.0.2
What's Changed
Fixed
- Options object passed to the
Walkerconstructor is no longer mutated - Options object passed to
parse()is no longer mutated whenallowHashBangis absent
Performance
stopWalking()now exits all three traversal loops immediately- Object node properties are now iterated with
Object.keysinstead ofObject.entries - Primitive and
nullvalues are skipped
Internal
isObjectconverted from a module-level function to a private class method (#isObject)- Added JSDoc annotations for
traverse,moonwalk,stopWalking,#reverseTraverse, and#isObject
Full Changelog: v7.0.1...v7.0.2