1.0.1 • Published 5 years ago

babel-object-restructuring v1.0.1

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

Babel Object Restructuring

A Babel Plugin to create new objects with a subset of fields from an existing object

NPM: https://www.npmjs.com/package/babel-object-restructuring

Input

const oldObject = {
    fieldA: 1,
    fieldB: 2,
    fieldC: 3,
    fieldD: 4
};

const newObject = { fieldA, fieldB, fieldD } in oldObject;

Output

const oldObject = {
    fieldA: 1,
    fieldB: 2,
    fieldC: 3,
    fieldD: 4
};

const newObject = {
    fieldA: oldObject.fieldA,
    fieldB: oldObject.fieldB,
    fieldD: oldObject.fieldD
};