summaryrefslogtreecommitdiffstats
path: root/node_modules/nodemon/bin/postinstall.js
diff options
context:
space:
mode:
authorGravatar Piotr Russ <mail@pruss.it> 2020-11-16 00:10:28 +0100
committerGravatar Piotr Russ <mail@pruss.it> 2020-11-16 00:10:28 +0100
commite06ec920f7a5d784e674c4c4b4e6d1da3dc7391d (patch)
tree55713f725f77b44ebfec86e4eec3ce33e71458ca /node_modules/nodemon/bin/postinstall.js
downloadwebsite_creator-e06ec920f7a5d784e674c4c4b4e6d1da3dc7391d.tar.gz
website_creator-e06ec920f7a5d784e674c4c4b4e6d1da3dc7391d.tar.bz2
website_creator-e06ec920f7a5d784e674c4c4b4e6d1da3dc7391d.zip
api, login, auth
Diffstat (limited to 'node_modules/nodemon/bin/postinstall.js')
-rwxr-xr-xnode_modules/nodemon/bin/postinstall.js29
1 files changed, 29 insertions, 0 deletions
diff --git a/node_modules/nodemon/bin/postinstall.js b/node_modules/nodemon/bin/postinstall.js
new file mode 100755
index 0000000..70d2a25
--- /dev/null
+++ b/node_modules/nodemon/bin/postinstall.js
@@ -0,0 +1,29 @@
+#!/usr/bin/env node
+
+function main() {
+ if (process.env.SUPPRESS_SUPPORT) {
+ return;
+ }
+
+ try {
+ const Configstore = require('configstore');
+ const pkg = require(__dirname + '/../package.json');
+ const now = Date.now();
+
+ var week = 1000 * 60 * 60 * 24 * 7;
+
+ // create a Configstore instance with an unique ID e.g.
+ // Package name and optionally some default values
+ const conf = new Configstore(pkg.name);
+ const last = conf.get('lastCheck');
+
+ if (!last || now - week > last) {
+ console.log('\u001b[32mLove nodemon? You can now support the project via the open collective:\u001b[22m\u001b[39m\n > \u001b[96m\u001b[1mhttps://opencollective.com/nodemon/donate\u001b[0m\n');
+ conf.set('lastCheck', now);
+ }
+ } catch (e) {
+ console.log('\u001b[32mLove nodemon? You can now support the project via the open collective:\u001b[22m\u001b[39m\n > \u001b[96m\u001b[1mhttps://opencollective.com/nodemon/donate\u001b[0m\n');
+ }
+}
+
+main();