Caleb Porzio, developer at Tighten Co, recorded a video that explains how to publish a Vue component as a package

If you're like me, you have a handful of useful Vue components you use between different projects. Many times I've wanted to publish an individual Vue component to NPM for myself and others to access more easily.

http://calebporzio.com/how-to-publish-a-vue-component-as-an-npm-package/