From 7ab7d08b7e4a70b758fb58efcb7d929929d21bf3 Mon Sep 17 00:00:00 2001 From: Taylor Beseda Date: Tue, 16 Apr 2024 11:11:29 -0600 Subject: [PATCH] add update-notifier --- package.json | 1 + src/index.js | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/package.json b/package.json index 39b1c07..fafc10c 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "strip-ansi": "6.0.1", "tiny-json-http": "7.5.1", "tmp": "0.2.3", + "update-notifier-cjs": "5.1.6", "ws": "8.16.0" }, "devDependencies": { diff --git a/src/index.js b/src/index.js index b1de3cc..d277971 100755 --- a/src/index.js +++ b/src/index.js @@ -3,6 +3,7 @@ let { existsSync, readFileSync } = require('fs') let { join } = require('path') let { homedir } = require('os') let minimist = require('minimist') +let update = require('update-notifier-cjs') let commands = require('./commands') let _printer = require('./printer') let telemetry = require('./lib/telemetry') @@ -44,6 +45,10 @@ async function begin (params = {}) { // Invoke to start if not running in module (test) mode if (require.main === module) { + let pkg = require('../package.json') + let boxenOpts = { padding: 1, margin: 1, align: 'center', borderColor: 'green', borderStyle: 'round', dimBorder: true } + update({ pkg, shouldNotifyInNpmScript: true }).notify({ boxenOpts }) + begin() }