Remove `pubsweet.components` from config file
Having dependencies listed as strings in a config file (as well as in package.json) causes several problems, including having to update the config file when components are added or removed, and having to work around webpack's requirement for static analysis by replacing a PUBSWEET_COMPONENTS
string in pubsweet-client
with an array of require
statements built from the config strings.
Instead, the app should have a server module and a client module which simply import the active components and export them as an array (or object, if needed) for pubsweet-server
and pubsweet-client
to use.