Me gustaría desarrollar una biblioteca de UI usando React ( sin CRA ) con Webpack 5, Ts, Storybook y Third Party Libraries y publicar en NPM, y partes de los componentes de la biblioteca deberían saber cómo representar SVG como accesorios de la aplicación del consumidor o en el diseño del componente.
Vi un par de ejemplos y me confundieron mucho. Las diferentes guías que sigo construyen un componente simple llamado botón y lo publican en NPM.
En la primera guía, los componentes se crearon, luego se compilaron con TS, se exportaron a NPM y se usaron en una aplicación React creada con CRA.
En la segunda guía, se usó Webpack para crear la carpeta dist y luego se publicó en NPM. E importó los componentes de Button y los usó sin ningún problema.
Si pudiera compartir conmigo algún conocimiento de su experiencia, qué tipo de problemas pueden surgir, gracias.