Generate data.json by following these instructions:
-
Install LLVM, ensuring you have the
llvm-sizecommand. -
Mount c.quick-lint-js.com using sshfs:
$ mkdir -p ~/c.quick-lint-js.com/ $ sshfs github-ci@c.quick-lint-js.com:/var/www/c.quick-lint-js.com/ ~/c.quick-lint-js.com/ -
Generate missing
build-sizes.jsonfiles:$ qljs="${PWD}" ; for b in ~/c.quick-lint-js.com/builds/*; do if [ -f "${b}/build-sizes.json" ]; then continue ; fi ; (cd "${b}" ; "${qljs}/tools/collect-binary-sizes" . >build-sizes.json) ; done -
Create
data.json:$ ./tools/aggregate-binary-sizes ~/c.quick-lint-js.com/builds/ >website/build-sizes/data.json