Following-up from T255149, in https://gerrit.wikimedia.org/r/c/737767 an idea came up to move the bundlesize.config.json definitions into the ResourceLoaderModule definitions. So instead of a file like bundlesize.config.json that contains this information:
[ { "resourceModule": "skins.minerva.base.styles", "maxSize": "6.6KB" }, ... ]
We'd update the skin.json to have something like:
"ResourceModules": { "skins.minerva.base.styles": { "maxSize": "6.6KB", "class": "MediaWiki\\Minerva\\ResourceLoaderSkinModule", "features": [ "i18n-ordered-lists", "content-body", "content-links" ], "targets": [ "mobile", "desktop" ], "styles": [ "resources/skins.minerva.base.styles/skin.less", "resources/skins.minerva.base.styles/content/index.less" ] },