O que você precisa se chama Design System. A uns meses atrás eu desenvolvi um utilizando Vite + Styled Components. Segue o link: https://github.com/Santosl2/vite-design-system
Você pode tentar adaptar para utilizar tailwind css (não é tão dificil a adaptação)
Posteriormente você disponibiliza no npm (daí já é necessário ler algum tutorial para saber como fazer)