googleapis / googleapis/release-please
feat: use a maintained version of `jsonpath`
Open
priority: p3
type: feature request
- Dominant language
- TypeScript
- Stars
- 7.5k
- Forks
- 588
- Avg merge
- 12h 16m
- Merged PRs (30d)
- 7
Description
Currently, `release-please` [uses](https://github.com/googleapis/release-please/blob/main/package.json#L94) an [essentially unmaintained version](https://github.com/dchester/jsonpath) of a `jsonpath` library.
This library lacks many useful features (like selecting subsets of keys for matching values to update).
The [`GenericJsonUpdater`](https://github.com/googleapis/release-please/blob/main/src/updaters/generic-json.ts) uses this library during updating. It would be nice to have a decently maintained library with more robust features.
Perhaps something like https://www.npmjs.com/package/jsonpath-plus
Contributor guide
Assessment
This issue has not been assessed yet.