@inpassor/firebase-config
Advanced tools
Comparing version 1.0.1 to 1.1.0
@@ -103,6 +103,10 @@ "use strict"; | ||
if (data.parameters.hasOwnProperty(key)) { | ||
const value = data.parameters[key] | ||
let value = data.parameters[key] | ||
&& data.parameters[key].defaultValue | ||
&& data.parameters[key].defaultValue.value; | ||
if (value) { | ||
const numberValue = +value; | ||
if (!isNaN(numberValue)) { | ||
value = numberValue; | ||
} | ||
parameters[key] = value; | ||
@@ -135,5 +139,9 @@ } | ||
if (flattenParameters.hasOwnProperty(key)) { | ||
let value = flattenParameters[key]; | ||
if (typeof value !== 'string') { | ||
value += ''; | ||
} | ||
body.parameters[key] = { | ||
defaultValue: { | ||
value: flattenParameters[key], | ||
value, | ||
}, | ||
@@ -140,0 +148,0 @@ }; |
{ | ||
"name": "@inpassor/firebase-config", | ||
"version": "1.0.1", | ||
"version": "1.1.0", | ||
"license": "MIT", | ||
@@ -26,4 +26,4 @@ "author": "Oleg V. Kuzmin", | ||
"scripts": { | ||
"lint": "tslint --project tsconfig.json", | ||
"clean": "rimraf ./lib", | ||
"lint": "tslint --project tsconfig.json", | ||
"build": "npm run lint && npm run clean && tsc" | ||
@@ -33,4 +33,4 @@ }, | ||
"flat": "^4.1.0", | ||
"google-auth-library": "^3.0.1", | ||
"googleapis": "^37.1.0", | ||
"google-auth-library": "^3.1.0", | ||
"googleapis": "^37.2.0", | ||
"node-cache": "^4.2.0", | ||
@@ -40,7 +40,7 @@ "node-fetch": "^2.3.0" | ||
"devDependencies": { | ||
"@types/node": "^10.12.21", | ||
"@types/node": "^10.12.24", | ||
"rimraf": "^2.6.3", | ||
"tslint": "^5.12.1", | ||
"typescript": "^3.3.1" | ||
"typescript": "^3.3.3" | ||
} | ||
} |
@@ -44,3 +44,3 @@ # Firebase Remote Config library | ||
// }, | ||
// delimiter: '---', | ||
// delimiter: '___', | ||
}); | ||
@@ -47,0 +47,0 @@ |
@@ -117,6 +117,10 @@ import { | ||
if (data.parameters.hasOwnProperty(key)) { | ||
const value = data.parameters[key] | ||
let value = data.parameters[key] | ||
&& data.parameters[key].defaultValue | ||
&& data.parameters[key].defaultValue.value; | ||
if (value) { | ||
const numberValue = +value; | ||
if (!isNaN(numberValue)) { | ||
value = numberValue; | ||
} | ||
parameters[key] = value; | ||
@@ -149,5 +153,9 @@ } | ||
if (flattenParameters.hasOwnProperty(key)) { | ||
let value = flattenParameters[key]; | ||
if (typeof value !== 'string') { | ||
value += ''; | ||
} | ||
body.parameters[key] = { | ||
defaultValue: { | ||
value: flattenParameters[key], | ||
value, | ||
}, | ||
@@ -154,0 +162,0 @@ }; |
Sorry, the diff of this file is not supported yet
28973
528
Updatedgoogle-auth-library@^3.1.0
Updatedgoogleapis@^37.2.0