"If the above operation became common enough, you might consider writing your own parser. Parsers can be customized in the constructor as part of the configuration parameter.
Each parser is seperated by contentful data-model structures:
When writing a parser, be sure to edit the passed argument directly. This is because contentful.js creates virtual references to linked content types that are referenced in multiple locations. To ensure that those objects are updated in all locations content-pull maintains these references.
Below is an example of replacing the built-in Asset and Array parsers provided by content-pull, with alternative parsers configured in the constructur.
By overriding the parser with a function that simply returns the raw object, the Asset parser will match exactly what contentful.js returns. The Array parser, on the other hand, will now delete the "sys" property, and parse all nested items.