Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@testring/child-process

Package Overview
Dependencies
Maintainers
1
Versions
166
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@testring/child-process - npm Package Compare versions

Comparing version
0.7.2
to
0.7.3
+1
dist/fork.js.map
{"version":3,"file":"fork.js","sourceRoot":"","sources":["../src/fork.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;AAAA,iCAA8B;AAAtB,8FAAA,KAAK,OAAA;AACb,uDAAkD;AAA1C,kHAAA,cAAc,OAAA;AACtB,+BAA4B;AAApB,4FAAA,IAAI,OAAA;AACZ,iCAAuC;AAA/B,uGAAA,cAAc,OAAA"}
{"version":3,"file":"resolve-binary.js","sourceRoot":"","sources":["../src/resolve-binary.ts"],"names":[],"mappings":";;AAmCA,sCAaC;AAhDD,yBAAyB;AACzB,6BAA6B;AAC7B,mCAAmC;AAEnC,MAAM,MAAM,GAAG,OAAO,CAAC,QAAQ,KAAK,OAAO,CAAC;AAE5C,SAAS,kBAAkB,CAAC,UAAkB;IAC1C,IAAI,UAAU,KAAK,GAAG,EAAE,CAAC;QACrB,MAAM,IAAI,KAAK,CAAC,wCAAwC,CAAC,CAAC;IAC9D,CAAC;IAED,IAAI,UAAU,CAAC,QAAQ,CAAC,cAAc,CAAC,EAAE,CAAC;QACtC,OAAO,UAAU,CAAC;IACtB,CAAC;IAED,OAAO,kBAAkB,CAAC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC;AACxD,CAAC;AAED,SAAS,aAAa,CAAC,GAAG;IACtB,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC;QACjB,OAAO,GAAG,CAAC;IACf,CAAC;IAED,OAAO,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;AAC3B,CAAC;AAED,SAAS,QAAQ,CAAC,GAAW;IACzB,IAAI,MAAM,EAAE,CAAC;QACT,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;IAC3E,CAAC;SAAM,IAAI,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC;QAChC,OAAO,GAAG,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,SAAS,CAAC,GAAG,GAAG,CAAC;IACpD,CAAC;IACD,OAAO,GAAG,CAAC;AACf,CAAC;AAED,SAAgB,aAAa,CAAC,IAAY;IACtC,MAAM,UAAU,GAAG,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;IACzC,MAAM,WAAW,GAAG,kBAAkB,CAAC,UAAU,CAAC,CAAC;IACnD,MAAM,UAAU,GACZ,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,MAAM,EAAE,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;IAElE,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,UAAU,CAAC,EAAE,CAAC;QAC7B,MAAM,IAAI,cAAc,CACpB,WAAW,IAAI,uCAAuC,CACzD,CAAC;IACN,CAAC;IAED,OAAO,QAAQ,CAAC,UAAU,CAAC,CAAC;AAChC,CAAC"}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.spawnWithPipes = spawnWithPipes;
const childProcess = require("child_process");
const process = require("process");
function spawnWithPipes(command, args = []) {
const child = childProcess.spawn(command, args, {
stdio: ['pipe', 'pipe', 'pipe'], // Use pipes for proper control
cwd: process.cwd(),
detached: false, // Run attached to prevent orphan processes
});
// Ensure child does not keep the event loop active
child.unref();
return child;
}
//# sourceMappingURL=spawn-with-pipes.js.map
{"version":3,"file":"spawn-with-pipes.js","sourceRoot":"","sources":["../src/spawn-with-pipes.ts"],"names":[],"mappings":";;AAGA,wCAcC;AAjBD,8CAA8C;AAC9C,mCAAmC;AAEnC,SAAgB,cAAc,CAC1B,OAAe,EACf,OAAsB,EAAE;IAExB,MAAM,KAAK,GAAG,YAAY,CAAC,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE;QAC5C,KAAK,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,+BAA+B;QAChE,GAAG,EAAE,OAAO,CAAC,GAAG,EAAE;QAClB,QAAQ,EAAE,KAAK,EAAE,2CAA2C;KAC/D,CAAC,CAAC;IAEH,mDAAmD;IACnD,KAAK,CAAC,KAAK,EAAE,CAAC;IAEd,OAAO,KAAK,CAAC;AACjB,CAAC"}
{"version":3,"file":"spawn.js","sourceRoot":"","sources":["../src/spawn.ts"],"names":[],"mappings":";;AAGA,sBASC;AAZD,8CAA8C;AAC9C,mCAAmC;AAEnC,SAAgB,KAAK,CACjB,OAAe,EACf,OAAsB,EAAE;IAExB,OAAO,YAAY,CAAC,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE;QACrC,KAAK,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC;QAChC,GAAG,EAAE,OAAO,CAAC,GAAG,EAAE;QAClB,QAAQ,EAAE,IAAI;KACjB,CAAC,CAAC;AACP,CAAC"}
{"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":";;AAUA,wCAEC;AAZD,qCAA4C;AAE5C,SAAS,cAAc,CAAC,IAAc;IAClC,OAAO,CACH,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,wBAAwB,CAAC,CAAC,GAAG,CAAC,CAAC,CAC3E,CAAC;AACN,CAAC;AAED,MAAM,qBAAqB,GAAG,cAAc,CAAC,cAAW,CAAC,CAAC;AAE1D,SAAgB,cAAc,CAAC,OAAiB,cAAW;IACvD,OAAO,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC;AAC/D,CAAC"}
import * as childProcess from 'child_process';
import * as process from 'process';
export function spawnWithPipes(
command: string,
args: Array<string> = [],
): childProcess.ChildProcess {
const child = childProcess.spawn(command, args, {
stdio: ['pipe', 'pipe', 'pipe'], // Use pipes for proper control
cwd: process.cwd(),
detached: false, // Run attached to prevent orphan processes
});
// Ensure child does not keep the event loop active
child.unref();
return child;
}
+2
-1

@@ -32,3 +32,3 @@ "use strict";

const REQUIRE_TS_NODE = ['-r', 'ts-node/register'];
const Module = require("module").Module;
const Module = require('module').Module;
const DEFAULT_FORK_OPTIONS = {

@@ -101,1 +101,2 @@ debug: false,

}
//# sourceMappingURL=fork.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isChildProcess = exports.fork = exports.spawn = void 0;
exports.isChildProcess = exports.fork = exports.spawnWithPipes = exports.spawn = void 0;
var spawn_1 = require("./spawn");
Object.defineProperty(exports, "spawn", { enumerable: true, get: function () { return spawn_1.spawn; } });
var spawn_with_pipes_1 = require("./spawn-with-pipes");
Object.defineProperty(exports, "spawnWithPipes", { enumerable: true, get: function () { return spawn_with_pipes_1.spawnWithPipes; } });
var fork_1 = require("./fork");

@@ -10,1 +12,2 @@ Object.defineProperty(exports, "fork", { enumerable: true, get: function () { return fork_1.fork; } });

Object.defineProperty(exports, "isChildProcess", { enumerable: true, get: function () { return utils_1.isChildProcess; } });
//# sourceMappingURL=index.js.map

@@ -41,1 +41,2 @@ "use strict";

}
//# sourceMappingURL=resolve-binary.js.map

@@ -13,1 +13,2 @@ "use strict";

}
//# sourceMappingURL=spawn.js.map

@@ -12,1 +12,2 @@ "use strict";

}
//# sourceMappingURL=utils.js.map
{
"name": "@testring/child-process",
"version": "0.7.2",
"version": "0.7.3",
"main": "./dist/index.js",

@@ -11,4 +11,4 @@ "types": "./src/index.ts",

"dependencies": {
"@testring/types": "0.7.2",
"@testring/utils": "0.7.2"
"@testring/types": "0.7.3",
"@testring/utils": "0.7.3"
},

@@ -15,0 +15,0 @@ "author": "RingCentral",

@@ -24,3 +24,3 @@ import * as path from 'path';

const REQUIRE_TS_NODE = ['-r', 'ts-node/register'];
const Module = require("module").Module;
const Module = require('module').Module;

@@ -27,0 +27,0 @@ const DEFAULT_FORK_OPTIONS: IChildProcessForkOptions = {

export {spawn} from './spawn';
export {spawnWithPipes} from './spawn-with-pipes';
export {fork} from './fork';
export {isChildProcess} from './utils';