Code relating to the watchstar code currently lives in mobile.watchstar and mobile.pagelist.scripts. Beaming with the success of T207805, we will move it to webpack.
= Acceptance criteria
[] There is no mobile.watchstar modules-these are now part of mobile.startup ! yay! (Thus: the watchstar code is loaded in the initial JS bundle for Minerva) and there are no deprecation warnings in the console
[x] There is no mobile.pagelist.scripts modules -these are now part of mobile.startup ! yay! (Thus: the watchstar code is loaded in the initial JS bundle for Minerva)
[x] Tests for mobile.pagelist.scripts and mobile.watchstar can be run in headless mode
[] References to M.require( 'mobile.pagelist.scripts/WatchstarPageList' ) have been removed in Mobilefrontend and there are no deprecation warnings in the console
[x] Tests in tests/qunit/mobile.watchstar/ and tests/qunit/mobile.pagelist.scripts/ have been removed
[] Minerva is retained in a mergeable state throughout the migration.
= Sign off steps
[x] [[ https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture/Progress?useskin=vector | Progress ]] test coverage is updated.
[] Make sure "Automate asset bundling" table is up to date in [[ https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture/Progress?useskin=vector | Progress ]]