I'm not paying this site to edit the post, so know that this size change has nothing to do with ESM; this is a change we could have made any time in the past, but it's been catalyzed by ts-eslint and others starting to play around with tsserver's ProjectService.