Socket
Socket
Sign inDemoInstall

jest-worker

Package Overview
Dependencies
Maintainers
6
Versions
171
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jest-worker - npm Package Compare versions

Comparing version 25.2.6 to 25.4.0

1

build/base/BaseWorkerPool.d.ts

@@ -22,2 +22,1 @@ /**

}
//# sourceMappingURL=BaseWorkerPool.d.ts.map

@@ -27,2 +27,1 @@ /**

}
//# sourceMappingURL=Farm.d.ts.map

@@ -46,2 +46,1 @@ /**

}
//# sourceMappingURL=index.d.ts.map

@@ -26,37 +26,2 @@ 'use strict';

function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly)
symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {};
if (i % 2) {
ownKeys(Object(source), true).forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(Object(source)).forEach(function (key) {
Object.defineProperty(
target,
key,
Object.getOwnPropertyDescriptor(source, key)
);
});
}
}
return target;
}
function _defineProperty(obj, key, value) {

@@ -130,3 +95,3 @@ if (key in obj) {

this._options = _objectSpread({}, options);
this._options = {...options};
this._ending = false;

@@ -133,0 +98,0 @@ const workerPoolOptions = {

@@ -23,2 +23,1 @@ /// <reference types="node" />

}
//# sourceMappingURL=BaseWorkerPool.d.ts.map

@@ -27,2 +27,1 @@ /**

}
//# sourceMappingURL=Farm.d.ts.map

@@ -47,2 +47,1 @@ /// <reference types="node" />

}
//# sourceMappingURL=index.d.ts.map

@@ -104,2 +104,1 @@ /// <reference types="node" />

};
//# sourceMappingURL=types.d.ts.map

@@ -14,2 +14,1 @@ /**

export default WorkerPool;
//# sourceMappingURL=WorkerPool.d.ts.map

@@ -52,2 +52,1 @@ /// <reference types="node" />

}
//# sourceMappingURL=ChildProcessWorker.d.ts.map

@@ -35,2 +35,1 @@ /// <reference types="node" />

}
//# sourceMappingURL=NodeThreadsWorker.d.ts.map

@@ -8,2 +8,1 @@ /**

export {};
//# sourceMappingURL=processChild.d.ts.map

@@ -8,2 +8,1 @@ /**

export {};
//# sourceMappingURL=threadChild.d.ts.map

@@ -101,2 +101,1 @@ /**

};
//# sourceMappingURL=types.d.ts.map

@@ -14,2 +14,1 @@ /**

export default WorkerPool;
//# sourceMappingURL=WorkerPool.d.ts.map

@@ -51,2 +51,1 @@ /**

}
//# sourceMappingURL=ChildProcessWorker.d.ts.map

@@ -62,37 +62,2 @@ 'use strict';

function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly)
symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {};
if (i % 2) {
ownKeys(Object(source), true).forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(Object(source)).forEach(function (key) {
Object.defineProperty(
target,
key,
Object.getOwnPropertyDescriptor(source, key)
);
});
}
}
return target;
}
function _defineProperty(obj, key, value) {

@@ -178,19 +143,15 @@ if (key in obj) {

[],
_objectSpread(
{
cwd: process.cwd(),
env: _objectSpread(
{},
process.env,
{
JEST_WORKER_ID: String(this._options.workerId + 1)
},
forceColor
),
// Suppress --debug / --inspect flags while preserving others (like --harmony).
execArgv: process.execArgv.filter(v => !/^--(debug|inspect)/.test(v)),
silent: true
{
cwd: process.cwd(),
env: {
...process.env,
JEST_WORKER_ID: String(this._options.workerId + 1),
// 0-indexed workerId, 1-indexed JEST_WORKER_ID
...forceColor
},
this._options.forkOptions
)
// Suppress --debug / --inspect flags while preserving others (like --harmony).
execArgv: process.execArgv.filter(v => !/^--(debug|inspect)/.test(v)),
silent: true,
...this._options.forkOptions
}
);

@@ -197,0 +158,0 @@

@@ -34,2 +34,1 @@ /**

}
//# sourceMappingURL=NodeThreadsWorker.d.ts.map

@@ -104,37 +104,2 @@ 'use strict';

function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly)
symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {};
if (i % 2) {
ownKeys(Object(source), true).forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(Object(source)).forEach(function (key) {
Object.defineProperty(
target,
key,
Object.getOwnPropertyDescriptor(source, key)
);
});
}
}
return target;
}
function _defineProperty(obj, key, value) {

@@ -197,16 +162,13 @@ if (key in obj) {

stdout: true,
workerData: _objectSpread(
{
cwd: process.cwd(),
env: _objectSpread({}, process.env, {
JEST_WORKER_ID: String(this._options.workerId + 1) // 0-indexed workerId, 1-indexed JEST_WORKER_ID
}),
// Suppress --debug / --inspect flags while preserving others (like --harmony).
execArgv: process.execArgv.filter(
v => !/^--(debug|inspect)/.test(v)
),
silent: true
workerData: {
cwd: process.cwd(),
env: {
...process.env,
JEST_WORKER_ID: String(this._options.workerId + 1) // 0-indexed workerId, 1-indexed JEST_WORKER_ID
},
this._options.forkOptions
)
// Suppress --debug / --inspect flags while preserving others (like --harmony).
execArgv: process.execArgv.filter(v => !/^--(debug|inspect)/.test(v)),
silent: true,
...this._options.forkOptions
}
}

@@ -213,0 +175,0 @@ );

@@ -8,2 +8,1 @@ /**

export {};
//# sourceMappingURL=processChild.d.ts.map

@@ -13,51 +13,8 @@ 'use strict';

function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly)
symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {};
if (i % 2) {
ownKeys(Object(source), true).forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(Object(source)).forEach(function (key) {
Object.defineProperty(
target,
key,
Object.getOwnPropertyDescriptor(source, key)
);
});
}
}
return target;
}
function _defineProperty(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
/**
* Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
let file = null;

@@ -136,3 +93,3 @@ let setupArgs = [];

error.stack,
typeof error === 'object' ? _objectSpread({}, error) : error
typeof error === 'object' ? {...error} : error
]);

@@ -139,0 +96,0 @@ }

@@ -8,2 +8,1 @@ /**

export {};
//# sourceMappingURL=threadChild.d.ts.map

@@ -23,51 +23,8 @@ 'use strict';

function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly)
symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {};
if (i % 2) {
ownKeys(Object(source), true).forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(Object(source)).forEach(function (key) {
Object.defineProperty(
target,
key,
Object.getOwnPropertyDescriptor(source, key)
);
});
}
}
return target;
}
function _defineProperty(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
/**
* Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
let file = null;

@@ -149,3 +106,3 @@ let setupArgs = [];

error.stack,
typeof error === 'object' ? _objectSpread({}, error) : error
typeof error === 'object' ? {...error} : error
]);

@@ -152,0 +109,0 @@ }

4

package.json
{
"name": "jest-worker",
"version": "25.2.6",
"version": "25.4.0",
"repository": {

@@ -36,3 +36,3 @@ "type": "git",

},
"gitHead": "43207b743df164e9e58bd483dd9167b9084da18b"
"gitHead": "5b129d714cadb818be28afbe313cbeae8fbb1dde"
}

@@ -24,6 +24,6 @@ # jest-worker

```javascript
import Worker from 'jest-worker';
import JestWorker from 'jest-worker';
async function main() {
const worker = new Worker(require.resolve('./Worker'));
const worker = new JestWorker(require.resolve('./Worker'));
const result = await worker.hello('Alice'); // "Hello, Alice"

@@ -51,3 +51,3 @@ }

The only exposed method is a constructor (`Worker`) that is initialized by passing the worker path, plus an options object.
The only exposed method is a constructor (`JestWorker`) that is initialized by passing the worker path, plus an options object.

@@ -98,7 +98,7 @@ ### `workerPath: string` (required)

## Worker
## JestWorker
### Methods
The returned `Worker` instance has all the exposed methods, plus some additional ones to interact with the workers itself:
The returned `JestWorker` instance has all the exposed methods, plus some additional ones to interact with the workers itself:

@@ -145,6 +145,6 @@ #### `getStdout(): Readable`

```javascript
import Worker from 'jest-worker';
import JestWorker from 'jest-worker';
async function main() {
const myWorker = new Worker(require.resolve('./Worker'), {
const myWorker = new JestWorker(require.resolve('./Worker'), {
exposedMethods: ['foo', 'bar', 'getWorkerId'],

@@ -190,6 +190,6 @@ numWorkers: 4,

```javascript
import Worker from 'jest-worker';
import JestWorker from 'jest-worker';
async function main() {
const myWorker = new Worker(require.resolve('./Worker'), {
const myWorker = new JestWorker(require.resolve('./Worker'), {
computeWorkerKey: (method, filename) => filename,

@@ -196,0 +196,0 @@ });

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc