GitHub - navgurukul/Eloquent-JavaScript: The second edition of Eloquent JavaScript

Skip to content

Navigation Menu

Sign in

Appearance settings

Eloquent JavaScript

These are the sources used to build the second edition of Eloquent JavaScript (http://eloquentjavascript.net).

Feedback welcome, in the form of issues and pull requests.

Building

npm install --production
apt-get install asciidoc inkscape calibre
make html

For OSX, you can use port or brew to install the asciidoc package.

To build the PDF file:

apt-get install texlive texlive-xetex texlive-fonts-extra
make book.pdf

To build the ePub book:

To build a mobi book from the epub book:

Languages

  • JavaScript 44.8%
  • HTML 37.3%
  • TeX 12.1%
  • CSS 3.5%
  • Makefile 2.1%
  • Shell 0.2%