Provide a sandbox to PDF.js.
Run:
node build.js --compile --output my_output_dirit will create a Docker image with emsdk and then run it. The generated quickjs-eval.js will be in my_output_dir.
In order to update quickjs to a specific revision, change the commit hash in Dockerfile and then run:
node build.js --createto create a new docker image and then
node build.js --compile --output my_output_dirto compile. The short version is:
node build.js -Cco my_output_dirThe code is released under MIT license.