@segment/trample
0.2.1 • Public • Published
Segment Trample
npm install @segment/trample
Getting Started
var trample = 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
Readme
Keywords
nonePackage Sidebar
Install
Weekly Downloads