3 files changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -3796,6 +3796,9 @@ return /******/ (function(modules) { // webpackBootstrap
3796
3796
var error = __webpack_require__(17);
3797
3797
var statistical = __webpack_require__(18);
3798
3798
var information = __webpack_require__(24);
3799
+ var BigNumber = __webpack_require__(8);
3800
+
3801
+ BigNumber.config({ ERRORS: false });
3799
3802
3800
3803
exports.ABS = function(number) {
3801
3804
number = utils.parseNumber(number);
@@ -4752,15 +4755,13 @@ return /******/ (function(modules) { // webpackBootstrap
4752
4755
4753
4756
exports.SUM = function() {
4754
4757
var result = 0;
4755
-
4756
4758
utils.arrayEach(utils.argsToArray(arguments), function(value) {
4757
4759
if (typeof value === 'number') {
4758
- result += value;
4759
-
4760
+ result = (new BigNumber(result)).plus(new BigNumber(value)).toNumber();
4760
4761
} else if (typeof value === 'string') {
4761
4762
var parsed = parseFloat(value);
4762
4763
4763
- !isNaN(parsed) && (result += parsed );
4764
+ !isNaN(parsed) && (result = (new BigNumber(result)).plus(new BigNumber(value)).toNumber() );
4764
4765
4765
4766
} else if (Array.isArray(value)) {
4766
4767
result += exports.SUM.apply(null, value);
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " hot-formula-parser" ,
3
- "version" : " 1.5.7 " ,
3
+ "version" : " 1.5.8 " ,
4
4
"description" : " Formula parser" ,
5
5
"main" : " dist/formula-parser.js" ,
6
6
"scripts" : {
77
77
},
78
78
"dependencies" : {
79
79
"bignumber.js" : " 4.0.0" ,
80
- "formulajs" : " github:vudknguyen/formula.js#1.1.3 " ,
80
+ "formulajs" : " github:vudknguyen/formula.js#1.1.4 " ,
81
81
"tiny-emitter" : " ^1.0.2"
82
82
}
83
83
}
0 commit comments