https://github.com/vuejs-id/docs/blob/master/src/v2/cookbook/packaging-sfc-for-npm.md