We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
config
1 parent c90a8e1 commit b1abd4eCopy full SHA for b1abd4e
1 file changed
index.js
@@ -8788,8 +8788,14 @@ F.$configure_configs = function(arr, rewrite) {
8788
obj[name] = value.parseDate();
8789
else if (subtype === 'env' || subtype === 'environment')
8790
obj[name] = process.env[value];
8791
- else
8792
- obj[name] = value.isNumber() ? U.parseInt(value) : value.isNumber(true) ? U.parseFloat(value) : value.isBoolean() ? value.toLowerCase() === 'true' : value;
+ else {
+ if (value.isNumber()) {
8793
+ obj[name] = value[0] !== '0' ? U.parseInt(value) : value;
8794
+ } else if (value.isNumber(true))
8795
+ obj[name] = value.indexOf(',') === -1 && !(/^0{2,}/).test(value) ? U.parseFloat(value) : value;
8796
+ else
8797
+ obj[name] = value.isBoolean() ? value.toLowerCase() === 'true' : value;
8798
+ }
8799
break;
8800
}
8801
0 commit comments