There are a ton of enhancements in this branch (Catalina support, promises etc) - just putting them on your radar in case you want to merge upstream. https://github.com/lefooey/node-mac-contacts