googleapis / googleapis/release-please

feat: use a maintained version of `jsonpath`

Open
#1,947 0 comments 1 reaction 1 assignee Claimed by @chingor13 View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.