New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

arturo-worker

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

arturo-worker - npm Package Compare versions

Comparing version 1.0.2 to 1.1.1

36

lib/Worker.js

@@ -6,3 +6,2 @@ 'use strict';

});
exports.default = Factory;

@@ -15,2 +14,6 @@ var _util = require('util');

var _uuid = require('./utilities/uuid');
var _uuid2 = _interopRequireDefault(_uuid);
var _Queue = require('./utilities/Queue');

@@ -28,3 +31,2 @@

const messenger = opts.messenger || process;
const queue = new _Queue2.default();

@@ -41,6 +43,9 @@

}
messenger.send(job);
}).on('end', () => messenger.exit());
process.send({
type: 'job',
payload: job
});
}).on('end', () => process.exit());
messenger.on('message', msg => {
process.on('message', msg => {
switch (msg.type) {

@@ -55,2 +60,21 @@ case 'job':

return queue;
}
}
Factory.queue = opts => new Promise((resolve, reject) => {
const nonce = (0, _uuid2.default)();
function handler(msg) {
if (msg.type !== 'queue' || msg.meta.nonce !== nonce) return;
process.removeListener('message', handler);
msg.err ? reject(msg.err) : resolve();
}
process.on('message', handler);
process.send({
type: 'queue',
payload: opts,
meta: { nonce }
});
});
exports.default = Factory;

2

package.json
{
"name": "arturo-worker",
"version": "1.0.2",
"version": "1.1.1",
"main": "lib/Worker.js",

@@ -5,0 +5,0 @@ "author": "chad.d.elliott@gmail.com",

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