File: /home/f/r/e/frenchy/www/french-american.org/current/node_modules/snyk/dist/lib/updater.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const updateNotifier = require("update-notifier");
const fs = require("fs");
const p = require("path");
function updateCheck() {
const pkgPath = p.join(__dirname, '../..', 'package.json');
const isPkgFilePresent = fs.existsSync(pkgPath);
if (!isPkgFilePresent) {
return false;
}
const pkg = JSON.parse(fs.readFileSync(pkgPath, 'utf8'));
// if there's no version (f.e. during tests) - do not proceed
if (!pkg.version) {
return false;
}
// Checks for available update and returns an instance
// Default updateCheckInterval is once a day
const notifier = updateNotifier({ pkg });
notifier.notify();
return true;
}
exports.updateCheck = updateCheck;
//# sourceMappingURL=updater.js.map