switched from node-libnmap to portscanner npm, much faster, no deps