While filtering on manufacturer is a good approach, as implemented in node-serialport this would only return the right set of devices on OSX.  Both Linux and Windows would return null because their manufacturer properties come across as null and its other properties that contain the string Arduino.  So unfortunately, this simple key/value filter will not work.