That’s where the Code Owners feature from GitHub takes effect enforcing quality code reviews. It restricts developers from committing low quality code while giving them the opportunity to improve the codebase. What you’re telling us sounds more like an internal organization problem within your team.
If you’ve never tried Lerna I’ll suggest you give it a chance as it provides great tools to versions and deploy modules independently.

Javascript Application Developer

Javascript Application Developer