🧅
Nestify anything
npm i nestify-anything
Recreates an object from any nested.props
. A simple and small integration.
Can be used in combination with flatten-anything
Meet the family (more tiny utils with TS support)
- is-what
🙉 - is-where
🙈 - merge-anything
🥡 - check-anything
👁 - remove-anything
✂️ - getorset-anything
🐊 - map-anything
🗺 - filter-anything
⚔️ - copy-anything
🎭 - case-anything
🐫 - flatten-anything
🏏 - nestify-anything
🧅
Usage
import { nestifyObject } from 'nestify-anything'
const target = {
'name': 'Ho-oh',
'types.fire': true,
'types.flying': true,
}
nestifyObject(target)
// returns {
// name: 'Ho-oh',
// types: { fire: true, flying: true }
// }
Currently the library only works with the dot character '.'
as separator. If you need other characters like slash '/'
, let me know in an issue!