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

json-rules-engine

Package Overview
Dependencies
Maintainers
1
Versions
82
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

json-rules-engine - npm Package Compare versions

Comparing version 5.0.4 to 5.0.5-next-major-alpha1.0

11

dist/engine.js

@@ -26,4 +26,6 @@ 'use strict';

var _events = require('events');
var _eventemitter = require('eventemitter2');
var _eventemitter2 = _interopRequireDefault(_eventemitter);
var _engineFacts = require('./engine-facts');

@@ -277,7 +279,6 @@

if (ruleResult.result) {
_this2.emit('success', rule.event, almanac, ruleResult);
_this2.emit(rule.event.type, rule.event.params, almanac, ruleResult);
almanac.factValue('success-events', { event: rule.event });
return Promise.all([_this2.emitAsync('success', rule.event, almanac, ruleResult), _this2.emitAsync(rule.event.type, rule.event.params, almanac, ruleResult)]);
} else {
_this2.emit('failure', rule.event, almanac, ruleResult);
return _this2.emitAsync('failure', rule.event, almanac, ruleResult);
}

@@ -333,4 +334,4 @@ });

return Engine;
}(_events.EventEmitter);
}(_eventemitter2.default);
exports.default = Engine;
{
"name": "json-rules-engine",
"version": "5.0.4",
"version": "5.0.5-next-major-alpha1.0",
"description": "Rules Engine expressed in simple json",

@@ -83,2 +83,3 @@ "main": "dist/index.js",

"clone": "^2.1.2",
"eventemitter2": "6.4.3",
"events": "^3.2.0",

@@ -85,0 +86,0 @@ "hash-it": "^4.0.5",

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