summaryrefslogtreecommitdiff
path: root/node_modules/spawn-sync/postinstall.js
diff options
context:
space:
mode:
author8cy <[email protected]>2020-04-03 02:48:28 -0700
committer8cy <[email protected]>2020-04-03 02:48:28 -0700
commitf9159ea2d994e14180fb02ab562f0119513e67cf (patch)
tree09d14cdf05456567156738b681379d4bccd64e5c /node_modules/spawn-sync/postinstall.js
parent2020/04/03, 02:42, V1.2.1 (diff)
downloads5nical-f9159ea2d994e14180fb02ab562f0119513e67cf.tar.xz
s5nical-f9159ea2d994e14180fb02ab562f0119513e67cf.zip
2020/04/03, 02:47, V1.2.2
Diffstat (limited to 'node_modules/spawn-sync/postinstall.js')
-rw-r--r--node_modules/spawn-sync/postinstall.js42
1 files changed, 0 insertions, 42 deletions
diff --git a/node_modules/spawn-sync/postinstall.js b/node_modules/spawn-sync/postinstall.js
deleted file mode 100644
index 322260e..0000000
--- a/node_modules/spawn-sync/postinstall.js
+++ /dev/null
@@ -1,42 +0,0 @@
-'use strict';
-
-function onError(err) {
- try {
- var str = '' + (err ? (err.stack || err.message || err) : 'null');
- require('fs').writeFileSync(__dirname + '/error.log', str);
- } catch (ex) {
- }
-}
-try {
- var fs = require('fs');
- var cp = require('child_process');
- var REQUIRES_UPDATE = false;
- var pkg = JSON.parse(fs.readFileSync(__dirname + '/package.json', 'utf8'));
- if (cp.spawnSync || __dirname.indexOf('node_modules') === -1) {
- if(pkg.dependencies['try-thread-sleep']){
- delete pkg.dependencies['try-thread-sleep'];
- REQUIRES_UPDATE = true;
- }
- } else {
- if(!pkg.dependencies['try-thread-sleep']){
- pkg.dependencies['try-thread-sleep'] = "^1.0.0";
- REQUIRES_UPDATE = true;
- console.log('Installing native dependencies (this may take up to a minute)');
- }
- }
- if (REQUIRES_UPDATE && __dirname.indexOf('node_modules') !== -1) {
- fs.writeFileSync(__dirname + '/package.json', JSON.stringify(pkg, null, ' '));
- cp.exec((process.env.npm_execpath ? ('"' + process.argv[0] + '" "' + process.env.npm_execpath + '"') : 'npm') +
- ' install --production', {
- cwd: __dirname
- }, function (err) {
- if (err) onError(err);
- process.exit(0);
- });
- setTimeout(function () {
- process.exit(0);
- }, 60000);
- }
-} catch (ex) {
- onError(ex);
-} \ No newline at end of file