These are the sources used to build the third edition of Eloquent JavaScript (https://eloquentjavascript.net).
Feedback welcome, in the form of issues and pull requests.
npm install
make html
To build the PDF file:
apt-get install texlive texlive-xetex fonts-inconsolata fonts-symbola texlive-lang-chinese inkscape
make book.pdf