>>===== MODE =====>> citation <<===== MODE =====<< >>===== CITATIONS =====>> [ [ { "citationID": "CITATION-1", "citationItems": [ { "id": "ITEM-1" } ], "properties": { "noteIndex": 0 } }, [], [] ], [ { "citationID": "CITATION-2", "citationItems": [ { "id": "ITEM-2" } ], "properties": { "noteIndex": 0 } }, [ [ "CITATION-1", 0 ] ], [] ], [ { "citationID": "CITATION-3", "citationItems": [ { "id": "ITEM-3" } ], "properties": { "noteIndex": 0 } }, [ [ "CITATION-1", 0 ], [ "CITATION-2", 0 ] ], [] ] ] <<===== CITATIONS =====<< >>===== RESULT =====>> ..[0] Smith 1990a ..[1] Smith 1990b >>[2] Jones 1990 <<===== RESULT =====<< >>===== CSL =====>> <<===== CSL =====<< >>===== INPUT =====>> [ { "author": [ { "family": "Smith", "given": "John" } ], "id": "ITEM-1", "issued": { "date-parts": [ [ "1990" ] ] }, "title": "Book A", "type": "book" }, { "author": [ { "family": "Smith", "given": "John" } ], "id": "ITEM-2", "issued": { "date-parts": [ [ "1990" ] ] }, "title": "Book B", "type": "book" }, { "author": [ { "family": "Jones", "given": "Bob" } ], "id": "ITEM-3", "issued": { "date-parts": [ [ "1990" ] ] }, "title": "Book C", "type": "book" } ] <<===== INPUT =====<<