ODM (Object Data Mutate). Easily manipulate array objects.
npm install @forafekt/odmbash
npm install @forafekt/odm
`
or
`bash
yarn add @forafekt/odm
`Usage
`js
const data = users.rows;
const mutate = {
debug: true, // Show log in console or terminal
insertIndex: true, // Insert index to response
fromObject: true, // {id: 'user_id'} would return {id: 9}
keyValues: {
id: 'user_id',
stuff: {
wallet: data => data.wallet,
link: 'website',
name: 'first_name',
},
username: data => data.username,
profile: data => data.stuff, // Use data from other keyValues,
},
}
const res = odm(data, mutate);
``