Option 1 - new builds are pushed to texlive.latexjs.org (with the rest of the texlive mirror).
- Keeps texlive mirror/releases in lockstep
 
- How it's already done
 
- Have to serve extra content from our server
 
- How to integrate with NPM/GitHub releases
 
Option 2 - canonical release location is GitHub, with mirror to npm
- Follows the standards!
 
- Fewer things to serve ourselves
 
- Have to ensure texlive.latexjs.org and releases are compatible, strong versioning system
 
- Isn't implemented
 
Option 2 has to be the way to go longer term...