version-bump.mjs could be faster if async file operations and Promise.all() are used.
Right now it waits for manifest.json to be written before reading and writing versions.js. But the latter only needs manifest.json to be read.
However, I worry that this might make it harder for less experienced developers to use this template.