Trigger a background worker to generate npm metadata
🌱 Context
In order to keep a metadata up to date we need to regenerate it when events that change included data happen.
⚒ Proposal
Trigger a background worker to generate or regenerate npm metadata when:
- A package is created or deleted.
- A package file is deleted.
- A tag is created, deleted or updated.
- Packages metadata endpoint is hit but metadata cache is missing.
Important
Hide behind a feature flag
Edited by Dzmitry (Dima) Meshcharakou