3.2.1 • Published 5 years ago

property-seek v3.2.1

Weekly downloads
5
License
Apache-2.0
Repository
github
Last release
5 years ago

property-seek

Non-destructive property access and manipulation for javascript.

Supports searching objects using the following syntax:

  var property = require('property-seek');
  
  var user = { 
    name: { 
      first: 'Joe', 
      last: 'M',
    'dot.name':'Joe.M'
    },
    'dot.value':12
  };
  
  // get
  property('name.first', user);                 // 'Joe'
  property('name[first]', user);                // 'Joe'
  property("'dot.name'", user);                 // 'Joe.M'
  property("name['dot.value']");                // 12

  // or use it to set values, the original object is not modified!
  property('name', 'T', user);         //{name: 'T', 'dot.value':12}

Installation

 npm install --save property-seek

Test

npm test

License

MIT (c) Lasana Murray

3.2.1

5 years ago

3.2.0

5 years ago

3.1.1

7 years ago

3.1.0

7 years ago

3.0.13

7 years ago

3.0.12

7 years ago

3.0.11

7 years ago

3.0.9

7 years ago

3.0.8

7 years ago

3.0.7

7 years ago

3.0.6

7 years ago

3.0.5

7 years ago

3.0.4

7 years ago

3.0.3

7 years ago

3.0.2

7 years ago

3.0.1

7 years ago

3.0.0

7 years ago

2.1.0

7 years ago

2.0.0

7 years ago

0.2.0

7 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.2

9 years ago