1.0.3 • Published 6 years ago

flat-properties v1.0.3

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

Flat-Properties

Flat properties from hierarchy object data.

How to Install

npm i flat-properties

Example:

flatProperties(data, schema);

Data

{
    name: "Ulises",
    person: {
        idCard: "23023434230",
        addresses: [
            {
                buildingNumber: 2,
                sector: {
                    name: "Invivienda"
                }
            }
        ]
    }
}

Schema

{
    personName: "name",
    personIdCard: "person.idCard",
    personAddress: {
        path: "person.addresses",
        schema: {
            buildingNumber: "buildingNumber",
            sectorName: "sector.name"
        }
    }
}

Result

{
    personName: "Ulises",
    personIdCard: "23023434230",
    personAddress: [
        {
            buildingNumber: 2,
            sectorName: "Invivienda
        }
    ]
}
1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago