Skip to content

General-purpose format-preserving BibTeX parser in TypeScript (JavaScript).

License

Notifications You must be signed in to change notification settings

GeeLaw/bibtex-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BibTeX-TS

BibTeX parser written in TypeScript in rigorous but dumb way.

This project is motivated by personal needs. Goal is to support well-structured (debatable!) BibTeX parsing and rendering. Speed and organizedness are prioritized. Code should always be written by following some documentation (though different versions of documentation contradict each other) instead of translating other implementations.

It would be amazing if you find it useful.

To-Dos

  • Add tests. (Basic test cases in tests/basic.js, credits to Tame the BeaST by Nicolas Markey.)
  • Implement acm, apalike, and siam. Note that ieeetr and unsrt are not implementable unless we introduce body-dependent sorting.

About

General-purpose format-preserving BibTeX parser in TypeScript (JavaScript).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published