Files
medusa-store/packages/medusa-telemetry/src/index.js
Sebastian Rindom cfe19f7f9d feat: medusa-telemetry (#328)
* feat: adds a telemetry package to collect anonymous usage data

* fix: update telemetry host

* fix: adds medusa telemetry --disable

* fix: add tracking of link,login,new

* fix: interactively collect db credentials

* fix: require seed file

* fix: removes tracking from reporter
2021-08-05 12:23:05 +02:00

21 lines
458 B
JavaScript

import Telemeter from "./telemeter"
import createFlush from "./util/create-flush"
const telemeter = new Telemeter()
export const flush = createFlush(telemeter.isTrackingEnabled())
if (flush) {
process.on(`exit`, flush)
}
export const track = (event, data = {}) => {
telemeter.track(event, data)
}
export const setTelemetryEnabled = (enabled = true) => {
telemeter.setTelemetryEnabled(enabled)
}
export { default as Telemeter } from "./telemeter"