batch-edit-json

Batch-edit json files

Usage no npm install needed!

<script type="module">
  import batchEditJson from 'https://cdn.skypack.dev/batch-edit-json';
</script>

README

batch-edit-json Build status npm version codecov

Batch-edit json files

This tool aims to be:

  • simple
  • convenient
  • fast (IO operations performed in parallel)

Install

npm install -g batch-edit-json

Use

Usage:
    batch-edit-json [-vd] [--remove=<key>]... [--add=<object>]... [--exclude=<exclude_path>]... <path>...
    batch-edit-json --help | --version

-r,--remove      Remove key from matching paths
-a,--add         Add object to matching paths
-e,--exclude     Paths (glob) to exclude
-v,--verbose     Be verbose when editing files, echoing filenames as they are edited
-d,--dry-run     Do not edit files, only output what edits would take place
-h,--help        Show this help message
--version        Show version number

All path fields may be expressed in globs.

Acknowledgments