Sharing packages between apps

I have several microservices in an app that I’m converting over from an All-In-Packages system and into the new 1.3 modules system. These apps share a lot of code. So far I’ve had luck with putting all the common code in a /common folder in my root and symlinking it in each app’s /imports folder. My question is - what’s the recommended way I should I handle common packages that I need to load to make everything work? Before I had a app-lib package that loaded al the common packages. Is this a good way to continue doing this? Or should I be adding each package via meteor add in each app, though that seems like a big pain to keep synchronized as I add new common packages.