@jonny/bibtex-parse-js
Version:
A JavaScript library that parses BibTeX to JSON
49 lines (33 loc) • 1.26 kB
Markdown
bibtexParseJs
=============
A JavaScript library that parses BibTeX parser. Forked from
[ORCID bibtex-parser](https://github.com/ORCID/bibtexParseJs).
Added a modification that enables the parsing of the BibTeX format that Endnote uses.
## Using in Browser
Include bibtexParse.js and call
```
bibtexParse.toJSON('@article{sample1,title={sample title}}');
```
## Using in [Node.js](http://nodejs.org/)
Install ```npm install bibtex-parse-js```
```
var bibtexParse = require('bibtex-parse-js');
var sample = bibtexParse.toJSON('@article{sample1,title={sample title}}');
console.log(sample);
```
**Returns** A parsed bibtex file as a JSON Array Object
```
[ { citationKey: 'SAMPLE1',
entryType: 'ARTICLE',
entryTags: { TITLE: 'sample title' } } ]
```
## Contributing
Contributions are welcome. Please make sure the unit test(test/runTest.js) reflects the
changes and completes successfully.
#### Travis CI
See the latest build and results at [https://travis-ci.org/ORCID/bibtexParseJs](https://travis-ci.org/ORCID/bibtexParseJs)
## Credits
(c) 2010 Henrik Muehe. MIT License
[visit](https://code.google.com/p/bibtex-js/)
CommonJS port maintained by Mikola Lysenko
[visit](https://github.com/mikolalysenko/bibtex-parser)