* 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
21 lines
458 B
JavaScript
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"
|