side-channel

Store information about any JS value in a side channel. Uses WeakMap if available.

traverse

traverse and transform objects by visiting every node on a recursive walk