Extract npm metadata generation from a presenter
🌱 Context
In order to easily re-use npm metadata generation in multiple places it needs to be extracted from the presenter into its own service.
⚒ Proposal
Create a new service, for example Packages::Npm::GenerateMetadataService
and move the code for metadata generation there.
Edited by Dzmitry (Dima) Meshcharakou