Skip to content

Naartti/apply-to-nested-strings

Repository files navigation

Apply to nested strings

Apply a string modifier to all strings within an object or array.

Installation

npm install apply-to-nested-strings

Usage

import applyToNestedStrings from 'apply-to-nested-strings'

let data = {
  name: 'Jane Doe',
  children: [
    name: 'Baby Doe',
    parents: {
      father: 'John Doe',
      mother: 'Jane Doe'
    }
  ]
}

data = applyToNestedStrings(data, (str) => {
  return str.toUpperCase()
})

/*
data = {
  name: 'JANE DOE',
  children: [{
    name: 'BABY DOE',
    parents: {
      father: 'JOHN DOE',
      mother: 'JANE DOE'
    }
  }]
}
*/

About

Apply method to all strings in an object in an object in an object...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published