This is a fork of the yaml-jsonpointer package which primarily serves one purpose: to add wildcards to expressions.
Using the FindAll() function, one can now use a wildcard "*" to match all child nodes found. For an example, see the 'ExampleFindAll_wildcard' test case here.
It should be noted that this repository is no longer actively maintained by VMware, so tread with caution about using this package in a production environment. I mostly just created this fork with the intention of solving a very specific problem to be used in another project.
Package yptr is a Go package with a JSONPointer implementation that can walk though a yaml.Node tree.
Read full doc on the Go package documentation page.
The yaml-jsonpointer project team welcomes contributions from the community. Before you start working with yaml-jsonpointer, please read our Developer Certificate of Origin. All contributions to this repository must be signed as described on that page. Your signature certifies that you wrote the patch or have the right to pass it on as an open-source patch. For more detailed information, refer to CONTRIBUTING.md.
yaml-jsonpointer is available under the BSD-2 license.