2016-09-01 12:51:29 -07:00
|
|
|
#!/usr/bin/env node
|
|
|
|
|
|
|
|
'use strict';
|
|
|
|
|
|
|
|
var fs = require('fs');
|
|
|
|
var file;
|
|
|
|
|
|
|
|
try {
|
|
|
|
file = fs.readFileSync('./externalServices.json', 'utf8');
|
|
|
|
} catch(err) {
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
var externalServices = JSON.parse(file);
|
|
|
|
if (externalServices.coinbase &&
|
|
|
|
externalServices.coinbase.production.client_id)
|
|
|
|
console.log('Coinbase Production Enabled');
|
|
|
|
if (externalServices.coinbase &&
|
|
|
|
externalServices.coinbase.sandbox.client_id)
|
|
|
|
console.log('Coinbase Sandbox Enabled');
|
|
|
|
if (externalServices.glidera &&
|
|
|
|
(externalServices.glidera.production.mobile.client_id || externalServices.glidera.production.desktop.client_id))
|
|
|
|
console.log('Glidera Production Enabled');
|
|
|
|
if (externalServices.glidera &&
|
|
|
|
(externalServices.glidera.sandbox.mobile.client_id || externalServices.glidera.sandbox.desktop.client_id))
|
|
|
|
console.log('Glidera Sandbox Enabled');
|
2016-10-07 15:21:46 -07:00
|
|
|
if (externalServices.bitpayCard && externalServices.bitpayCard.production.secret)
|
|
|
|
console.log('BitPay Card Production Enabled');
|
|
|
|
if (externalServices.bitpayCard && externalServices.bitpayCard.sandbox.secret)
|
|
|
|
console.log('BitPay Card Sandbox Enabled');
|
2016-09-01 12:51:29 -07:00
|
|
|
|
|
|
|
var content = 'window.externalServices=' + JSON.stringify(externalServices) + ';';
|
|
|
|
fs.writeFileSync("./src/js/externalServices.js", content);
|
|
|
|
|