* [ ] Create `mediawiki/libs/Minifier` repo.
* [ ] Import history from mediawiki/core. I'll probably use git-filter-branch, with one or two retro renames if needed. We previously did this for CSSJanus, OOjs, OOUI, and VE which worked out well.
* Set up the project, see <https://www.mediawiki.org/wiki/Manual:Developing_libraries>
* [ ] Enable php-composer jobs in CI, including Doxygen and code coverage.
* [ ] Create empty GitHub repo, fiddle with its settings and description.
* [ ] Enable packagist hook on GitHub mirror.
* [ ] Add boilerplate for new repos (gitattributes, composer.json, Doxygen, etc.)
* [ ] Confirm boilerplate commit inits the GitHub mirror.
* [ ] Add "wikimedia: user as package co-owner in Packagist.
* [ ] Add to integration/docroot.
* [ ] Create Phabricator tag, with herald rule for its steward (Performance-Team).
* [ ] Add to mw:Maintainers.
* [ ] Publish 1.x releases on commits prior to ES5 support.
* [ ] Move under `Wikimedia\Minfier\` namespace.
* [ ] Publish 2.0 with the current ES5 support and new namespace.
* [ ] Add to mediawiki/vendor and switch ResourceLoader. Keep aliases within mediawiki/core for compat (these are considered internal, so we can probably remove then within a week or two, to be verified, can also keep an alias for one release if really needed, no problem, but we have a public entry point already that is implementation agnostic.)