I was wondering whether adding feature checks for things like "running on Laravel" or "running on WordPress" are out of scope for the library?
E.g.
if (Morse::featureExists('framework/laravel') {
...
} elseif (Morse::featureExists('cms/wordpress') {
...
} else {
...
}