From bd65bb67e25a79b019d745b7262b2008ce2adb15 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 16 Nov 2016 01:59:39 +0100 Subject: incrementally verify denoms The denominations are not stored in a separate object store. --- node_modules/xml2js/lib/processors.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'node_modules/xml2js/lib/processors.js') diff --git a/node_modules/xml2js/lib/processors.js b/node_modules/xml2js/lib/processors.js index aeadaef35..31ccde280 100644 --- a/node_modules/xml2js/lib/processors.js +++ b/node_modules/xml2js/lib/processors.js @@ -1,5 +1,6 @@ -// Generated by CoffeeScript 1.7.1 +// Generated by CoffeeScript 1.10.0 (function() { + "use strict"; var prefixMatch; prefixMatch = new RegExp(/(?!xmlns)^.*:/); @@ -16,4 +17,18 @@ return str.replace(prefixMatch, ''); }; + exports.parseNumbers = function(str) { + if (!isNaN(str)) { + str = str % 1 === 0 ? parseInt(str, 10) : parseFloat(str); + } + return str; + }; + + exports.parseBooleans = function(str) { + if (/^(?:true|false)$/i.test(str)) { + str = str.toLowerCase() === 'true'; + } + return str; + }; + }).call(this); -- cgit v1.2.3