Skip to content

roganmelo/object-dot-keys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

object-dot-keys

🌳 Create an array of key paths from an object.

NPM version Build StatusCode Coverage 100%ISC LicenseNodeJS

API

import objectDotKeys from 'object-dot-keys';

objectDotKeys({}, 'separator');

Usage

  import objectDotKeys from 'object-dot-keys';

  const obj = {
    a: { b: 'c' },
    b: [{ c: 'a' }, { c: 'b' }, { c: 'c' }]
  };

  objectDotKeys(obj) // ['a.b', 'b.0.c', 'b.1.c', 'b.2.c']
  objectDotKeys(obj, { separator: '_' });  // ['a_b', 'b_0_c', 'b_1_c', 'b_2_c']
  objectDotKeys(obj, { array: false });  // ['a.b', 'b']

About

🌳 Create an array of keys paths from an object.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors