Estamos desarrollando una biblioteca de componentes de Vue para usar en las aplicaciones de nuestro equipo. Es de código abierto, pero no tiene sentido distribuirlo activamente a la comunidad. Primero porque solo es valioso para nosotros, segundo porque queremos un procedimiento de desarrollo simple con pequeñas iteraciones.
Me imagino que deberíamos yarn add
desde su URL de repositorio de GitHub y no publicarlo en NPM. Lo que me confunde con ese enfoque es cómo construirlo. ¿Tendría que construir la biblioteca y agregar su dist/
a git? ¿O crear una versión de GitHub cada vez que quiera actualizar una aplicación que usa la biblioteca? ¿O puedo crear fácilmente una dependencia a partir del entorno de desarrollo de la aplicación dependiente?
(He probado yarn add author/repo#branch
pero no node_modules/repo/dist
. No tengo experiencia previa en la publicación en NPM).