`main` is confusing, since it's not really the main entry point: `pre-build.js` maybe?