From c83777e1750cc4b049e545a943b9fc92d602ffc3 Mon Sep 17 00:00:00 2001 From: Ben Briggs Date: Wed, 24 Aug 2016 15:32:13 +0100 Subject: [PATCH] Remove leading zero addition as they are correctly handled. Closes #15. Closes #16. --- index.js | 9 ++------- package.json | 2 +- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/index.js b/index.js index ae010b4..f5105a6 100755 --- a/index.js +++ b/index.js @@ -32,13 +32,8 @@ function reduceCSSCalc(value, decimalPrecision) { stack = 0 decimalPrecision = Math.pow(10, decimalPrecision === undefined ? 5 : decimalPrecision) - value = value - // CSS allow to omit 0 for 0.* values, - // but math-expression-evaluator does not - .replace(/(\s|\()(\.[0-9])/g, "$10$2") - - // allow calc() on multiple lines - .replace(/\n+/g, " ") + // Allow calc() on multiple lines + value = value.replace(/\n+/g, " ") /** * Evaluates an expression diff --git a/package.json b/package.json index 5e1ff46..efd70b8 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ ], "dependencies": { "balanced-match": "^0.1.0", - "math-expression-evaluator": "^1.2.9", + "math-expression-evaluator": "^1.2.14", "reduce-function-call": "^1.0.1" }, "devDependencies": {