json-rules-engine
Advanced tools
Comparing version 5.0.4 to 5.0.5-next-major-alpha1.0
@@ -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", |
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
74417
6
1
1
+ Addedeventemitter2@6.4.3
+ Addedeventemitter2@6.4.3(transitive)