We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 928a819 + 8e1db1a commit 2a28f1bCopy full SHA for 2a28f1b
1 file changed
packages/react-devtools/bin.js
@@ -15,8 +15,19 @@ const argv = process.argv.slice(2);
15
const pkg = require('./package.json');
16
const updateNotifier = require('update-notifier');
17
18
-// notify if there's an update
19
-updateNotifier({pkg}).notify({defer: false});
+// Notify if there's an update in 7 days' interval
+const notifier = updateNotifier({
20
+ pkg,
21
+ updateCheckInterval: 1000 * 60 * 60 * 24 * 7,
22
+});
23
+
24
+if (notifier.update) {
25
+ const updateMsg =
26
+ `Update available ${notifier.update.current} -> ${notifier.update.latest}` +
27
+ '\nTo update:' +
28
+ '\n"npm i [-g] react-devtools" or "yarn add react-devtools"';
29
+ notifier.notify({defer: false, message: updateMsg});
30
+}
31
32
const result = spawn.sync(electron, [require.resolve('./app')].concat(argv), {
33
stdio: 'ignore',
0 commit comments