WIP: preparations for npm