A ridiculous amount of changes in preparation of publishing module to npm