make virtual-dom a proper npm module.