Fiz tudo na mão mesmo amigo!
Embora você agora até me deu a ideia de publicar o codigo como um pacote npm
Olha aí, uma ideia interessante!
Eu estou desenvolvendo um projeto pessoal e uma das funcionalidades é a de exportar as APIs que eu usar de forma pública, aumentar as possibilidades de interação com o sistema.
Gerar uma lib no npm seria muito muito útil!