1.0.2 • Published 7 years ago

expand-flatten v1.0.2

Weekly downloads
9
License
MIT
Repository
github
Last release
7 years ago

expand-flatten

Build Status

Conversion functions between hash objects and objects.

API

List of methods:

expand(object)

Arguments:

  • object Object The hash object to expand.

Return value: The expanded object.

Syntax:

expand({ 'some.very.deep.prop': true });
// => result: { some: { very: { deep: { prop: true } } } }

flatten(object, check)

Arguments:

  • object Object The object to flatten.
  • check Function The checking handler (default: isNotObject).

Return value: The flattened hash object.

Syntax:

flatten({ some: { very: { deep: { prop: true } } } });
// => result: { 'some.very.deep.prop': true }

Acknowledgement

Sorry I don't remember from where I copy pasted this code from. Don't hesitate to let me know.

1.0.2

7 years ago

1.0.1

8 years ago

1.0.0

9 years ago