0.2.0 • Published 4 years ago

json-mutations v0.2.0

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

json-mutations

Usage

const jsonMutations = require('json-mutations');

let output = jsonMutations.mutateJSON({
  asd: [123]
}, {
  action: 'ARRAY_POP_ITEM',
  paths: ['(@)asd'],
  params: {}
});
// Output: { asd: [] }

Paths prefixes

  • (@) Select attribute
  • (#) Select array index
  • (&) Select array item on condition match