Using headless chrome via puppeteer and than modifying generated pdf via HummusJS to add headers and footers with page numbers mkCompoundPdf could be used to create a single multi page pdf from ...
You must set MUSTACHE_CSS_DIR in your application's environment. The value will be used to look for Mustache templates and the SCSS files that reside next to them.