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...