has-passive-events
![Build Status](https://camo.githubusercontent.com/8b4e862ee8ba973aac50291c1ba71c4004adc548e3bf6837db35029558278e53/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f646663726561746976652f6861732d706173736976652d6576656e74732e737667)
Check if event listener options are available on the current device. Try it out.
const hasPassive = require('has-passive-events')
hasPassive ? element.addEventListener('wheel', handler, {passive: true}) : element.addEventListener('wheel', handler)
If you find edge case, please address issues.