vibrant

stream to the vibrate api

Usage no npm install needed!

<script type="module">
  import vibrant from 'https://cdn.skypack.dev/vibrant';
</script>

README

vibrant

Build Status

stream data to the browser's vibrate() api

example

var vibrant = require('vibrant')()

vibrant.write([1000, 1000])

notes

data written to vibrant will be streamed unmodified

vibrant takes a number of optional arguments vibrant(pause, vibrate, timeout)

  • pause: the default time to pause after a vibration sequence if none is specified. (defaults to 0)
  • vibrate: the function to call to handle vibration, may be passed an array or a number. (defaults to navigator.vibrate || navigator.mozVibrate)
  • timeout: the function used to schedule vibration. (defaults to setTimeout)

license

MIT