Skip to content

Repository files navigation

Circle CI

Segment Trample

npm install @segment/trample

Getting Started

vartrample=require('@segment/trample');trample({foobar: {bar: ['Hello','World']}},{flattenArray: true});// {// "foobar.bar.0": "Hello",// "foobar.bar.1": "World"// }trample({foobar: {bar: ['Hello','World']}},{delimiter: '_'});// {// "foobar_bar": ["Hello", "World"]// }trample({foobar: [{bar: ['Hello','World']}]},{flattenArray: true});// {// "foobar.0.bar.0": "Hello",// "foobar.0.bar.1": "World"// }trample({foobar: [{bar: ['Hello','World']}]});// {// "foobar.0.bar": ["Hello", "World"]// }

Options

  • flattenArray: true will flatten arrays
  • delimiter: '_' will delimit by underscores

About

Flattens nested JSON-like JS objects into a flat key-value object

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages