Skip to content

Commit aff0c2a

Browse files
authoredMar 1, 2017
Merge pull request #2 from gelim-ags/sum-fix
formula js bump to 1.1.4 and update build
2 parents 67c821d + 0bbeb81 commit aff0c2a

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed
 

‎dist/formula-parser.js

+5-4
Original file line numberDiff line numberDiff line change
@@ -3796,6 +3796,9 @@ return /******/ (function(modules) { // webpackBootstrap
37963796
var error = __webpack_require__(17);
37973797
var statistical = __webpack_require__(18);
37983798
var information = __webpack_require__(24);
3799+
var BigNumber = __webpack_require__(8);
3800+
3801+
BigNumber.config({ ERRORS: false });
37993802

38003803
exports.ABS = function(number) {
38013804
number = utils.parseNumber(number);
@@ -4752,15 +4755,13 @@ return /******/ (function(modules) { // webpackBootstrap
47524755

47534756
exports.SUM = function() {
47544757
var result = 0;
4755-
47564758
utils.arrayEach(utils.argsToArray(arguments), function(value) {
47574759
if (typeof value === 'number') {
4758-
result += value;
4759-
4760+
result = (new BigNumber(result)).plus(new BigNumber(value)).toNumber();
47604761
} else if (typeof value === 'string') {
47614762
var parsed = parseFloat(value);
47624763

4763-
!isNaN(parsed) && (result += parsed);
4764+
!isNaN(parsed) && (result = (new BigNumber(result)).plus(new BigNumber(value)).toNumber());
47644765

47654766
} else if (Array.isArray(value)) {
47664767
result += exports.SUM.apply(null, value);

‎dist/formula-parser.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hot-formula-parser",
3-
"version": "1.5.7",
3+
"version": "1.5.8",
44
"description": "Formula parser",
55
"main": "dist/formula-parser.js",
66
"scripts": {
@@ -77,7 +77,7 @@
7777
},
7878
"dependencies": {
7979
"bignumber.js": "4.0.0",
80-
"formulajs": "github:vudknguyen/formula.js#1.1.3",
80+
"formulajs": "github:vudknguyen/formula.js#1.1.4",
8181
"tiny-emitter": "^1.0.2"
8282
}
8383
}

0 commit comments

Comments
 (0)
Failed to load comments.