logfit.js
=========

[![npm](https://img.shields.io/npm/v/logfit.svg)](https://www.npmjs.com/package/logfit)
[![install size](https://packagephobia.com/badge?p=logfit)](https://packagephobia.com/result?p=logfit)

[![Build Status](https://drone.albertyw.com/api/badges/albertyw/logfit.js/status.svg)](https://drone.albertyw.com/albertyw/logfit.js)

Logfit Javascript Client

This is a client that will report website visitor data to [log.fit](https://www.log.fit/).

Setup (Embedding into web page)
-------------------------------

```html
<script>
const LogFitConfig = {
  "source": "<your source uuid>"
};
</script>
<script src="logfit.min.js"></script>
```

Setup (Node)
------------

```javascript
const LogFit = require('logfit');

const config = {
  "source": "<your source uuid>"
};
const logfit = new LogFit(config);
logfit.report();
```

Release
-------

1.  Update Changelog with new version
2.  Update package.json version and run `pnpm install`
3.  Update webpack.config.js version.
4.  Update client.js version and run `pnpm run package`
5.  Git commit, tag, and push
