Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JSON patching #34

Open
20 of 24 tasks
nineteendo opened this issue Dec 21, 2022 · 0 comments
Open
20 of 24 tasks

JSON patching #34

nineteendo opened this issue Dec 21, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@nineteendo
Copy link
Owner

nineteendo commented Dec 21, 2022

I'm working on implementing JSON patching in PyVZ2. This is the progress so far:

  • basic operations (set, remove, replace, move, copy, test)
  • smart paths (list, key or index)
  • list query
  • dict query
  • matching nan
  • adding to lists, dict, strings and numbers
  • sorting lists and objects
  • inserting at the end of lists (Infinity)
  • warnings and errors
  • templates
  • progress bar integration
  • regular expression for in_key
  • folder conversions
  • hash patch file for version check and sharing patch id
  • combining lists, dicts, strings and numbers
  • merging lists, dicts, strings and numbers
  • comparing values
  • query lists for advanced matching
  • comparison types (in, ni, lt, le, eq, ne, ge, gt)
  • split up code
  • natural sorting
  • documentation
  • a collection of patch scripts
  • merge with patch.py
    Check the discord server for the details...
@nineteendo nineteendo added the enhancement New feature or request label Dec 21, 2022
@nineteendo nineteendo added this to the 1.3.0 milestone Dec 21, 2022
@nineteendo nineteendo self-assigned this Dec 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant