notate

Resolve dot notation strings

  • notate

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
notate
1.1.25 years ago5 years agoMinified + gzip package size for notate in KB

Readme

notate
Resolve dot notation strings
const notate = require('notate');

const obj = {
	top_level: {
		nested: {
			value: 'My Value',
		},
	},
};

notate(obj, 'top_level.nested.value') // 'My Value'

notate(obj, 'top_level.missing.value') // undefined

Transpiled version

Environments which exclude nodemodules from the transpiling pipeline should include the "browser" entry instead of "main". This exposes an ES5 commonjs module.
Also available for explicit import:
const notate = require('notate/dist');