1.0.6 • Published 3 years ago

igetter v1.0.6

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Proxy wrapper for case insensitive object prop access. Makes all keys uppercase by default.

Objects

const igetter = require('igetter');

const wrapped = igetter({ name: "John", extra: { public: true } });

console.log(wrapper) // { NAME: "John", EXTRA: { PUBLIC: true} }
wrapper.Name // John
wrapper.NamE // John
wrapper.EXtra.PubliC // true
wrapper.exTRA.pubLIC // true

Arrays

  const igetter = require('igetter');
  
  const wrapped = igetter({ 
    data: { 
      items: [
        { name: "John"}
      ] 
    } 
  });
 
 wrapped.data.items[0].name // John
 wrapped.data.ITEMS[0].Name // John
 wrapped.Data.Items[0].NAme // John
1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago