Files
30-seconds-of-code/node_modules/gatsby-telemetry/lib/postinstall.js
2019-08-20 15:52:05 +02:00

18 lines
466 B
JavaScript

"use strict";
try {
const showAnalyticsNotification = require(`./showAnalyticsNotification`);
const EventStorage = require(`./event-storage`);
const ci = require(`ci-info`);
const eventStorage = new EventStorage();
const disabled = eventStorage.disabled;
const enabledInConfig = eventStorage.getConfig(`telemetry.enabled`);
if (enabledInConfig === undefined && !disabled && !ci.isCI) {
showAnalyticsNotification();
}
} catch (e) {// ignore
}