object-flaser

A suite of react components

Usage no npm install needed!

<script type="module">
  import objectFlaser from 'https://cdn.skypack.dev/object-flaser';
</script>

README

object-flaser

A structured object into a flat object.

NPM version Build Status

Installation

npm install object-flaser

Methods

  • flaser(target: Object, split?: string = '.')
import { flaser } from 'object-flaser';

const data = {
  user: {
    userGroup: {
      id: 1
    },
    name: {
      first: 'foo',
      last: 'bar'
    }
  }
};

flaser(data);

Return:

{
  "user.userGroup.id": 1,
  "user.name.first": "foo",
  "user.name.last": "bar"
}
  • parse(target: Object, split?: string = '.')
import { parse } from 'object-flaser';

const data = {
  'user.userGroup.id': 1,
  'user.name.first': 'foo',
  'user.name.last': 'bar'
};

parse(data);

Return:

{
  user: {
    userGroup: {
      id: 1
    },
    name: {
      first: "foo",
      last: "bar"
    }
  }
}