I maintain a npm module that is used in node and the browser, with and without webpack. I want to add an optional feature that relies on a native module without breaking or