@chris-lewis/fitbit-utils

Common utility modules for common tasks across projects. Separated into two modules for each app component:

Usage no npm install needed!

<script type="module">
  import chrisLewisFitbitUtils from 'https://cdn.skypack.dev/@chris-lewis/fitbit-utils';
</script>

README

utils

Common utility modules for common tasks across projects. Separated into two modules for each app component:

app

  • aod.js - simple interface for AoD on/off events.

  • comm.js - simple interface for sending/receiving files/data from app to companion.

  • db.js - simple interface for local JSON object storage.

  • ui.js - useful for getting/setting/manipulating UI elements.

companion

  • web.js - helpers for making and receiving web requests.

  • comm.js - helpers for companion-side messaging and file transfer.