@bemoje/o-get

2.0.1 • Public • Published

@bemoje/o-get

Get an object property, with dot-notation support for deeply nested properties.

Version

NPM version

Travis CI

dependencies

Dependencies

dependencies

Stats

NPM downloads Forks

Donate

Buy Me A Beer donate button PayPal donate button

Installation

npm install @bemoje/o-get
npm install --save @bemoje/o-get
npm install --save-dev @bemoje/o-get

Usage

import oGet from '@bemoje/o-get'

const user = {
	id: 2,
	name: 'john',
	country: {
		id: 52,
		short: 'DK',
		long: 'Denmark',
	},
}

oGet(user, 'name')
//=> 'john'

oGet(user, 'country.id')
//=> 52

oGet(user, 'country.long')
//=> 'Denmark'

Tests

Uses Jest to test module functionality. Run tests to get coverage details.

npm run test

API

oGet

Get an object property, with dot-notation support for deeply nested properties.

Parameters
Returns

any The nested property

Package Sidebar

Install

npm i @bemoje/o-get

Weekly Downloads

30

Version

2.0.1

License

MIT

Unpacked Size

8.6 kB

Total Files

5

Last publish

Collaborators

  • bemoje