@hygull/bibtex
Version:
Get details about BibTeX (.bib) syntax, available ENTRY types and many more using Node APIs.
61 lines (55 loc) • 1.42 kB
JavaScript
/*
Programmed on: 10 Oct 2018, Wed
*/
const bibtex = require("../index");
const bib = new bibtex();
// EXAMPLE 1
// Bib entry
const object = {
entryType: 'article',
key: 'articleKey',
data: {
'author': 'Raghvendra Thakur',
'title': 'The final decision of an old monkey',
'year': 2007,
'journal': 'Annals of Mathematical Logic'
}
};
const bibCode = bib.getBibCodeFromObject(object);
console.log(bibCode);
// EXAMPLE 2
// Array of bib entries
const arr = [
{
"entryType": "Book",
"key": "michael",
"data": {
"author": "Michael Jackson",
"title": "My Kingdom For A Lollypop",
"publisher": "Neverland \\& Everland Publishing",
"year": 2004
}
},
{
"entryType": "techreport",
"key": "techReportKey",
"data": {
"author": "Elvis Presley",
"title": "Turn Me One More Time",
"institution": "Garry insitute of Badoda",
"year": 1963
}
},
{
"entryType": "inproceedings",
"key": "InProc",
"data": {
"author": "Britn ey Spears",
"title": "Let's Go Oversea To Canada",
"booktitle": "Kiley brown's last word",
"year": 2007
}
}
];
const bibCode2 = bib.getBibCodeFromObject(arr, 3);
console.log(bibCode2)