aboutsummaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/libcipm/node_modules/worker-farm/lib/fork.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/node_modules/libcipm/node_modules/worker-farm/lib/fork.js')
-rw-r--r--deps/npm/node_modules/libcipm/node_modules/worker-farm/lib/fork.js32
1 files changed, 0 insertions, 32 deletions
diff --git a/deps/npm/node_modules/libcipm/node_modules/worker-farm/lib/fork.js b/deps/npm/node_modules/libcipm/node_modules/worker-farm/lib/fork.js
deleted file mode 100644
index 46cf79b73e..0000000000
--- a/deps/npm/node_modules/libcipm/node_modules/worker-farm/lib/fork.js
+++ /dev/null
@@ -1,32 +0,0 @@
-'use strict'
-
-const childProcess = require('child_process')
- , childModule = require.resolve('./child/index')
-
-
-function fork (forkModule) {
- // suppress --debug / --inspect flags while preserving others (like --harmony)
- let filteredArgs = process.execArgv.filter(function (v) {
- return !(/^--(debug|inspect)/).test(v)
- })
- , child = childProcess.fork(childModule, process.argv, {
- execArgv: filteredArgs
- , env: process.env
- , cwd: process.cwd()
- })
-
- child.on('error', function() {
- // this *should* be picked up by onExit and the operation requeued
- })
-
- child.send({ module: forkModule })
-
- // return a send() function for this child
- return {
- send : child.send.bind(child)
- , child : child
- }
-}
-
-
-module.exports = fork