var oxrTransform = require('oxr-to-linear-presets');
var oxr = require('open-exchange-rates');
var Decimal = require('arbitrary-precision')(require('floating-adapter'));
var anyToAny = require('linear-preset-any-to-any')(Decimal);
var convert = require('linear-converter')(Decimal).convert;
oxr.set({ app_id: 'YOUR_APP_ID' });
oxr.latest(function(error) {
if (error) {
console.error(error);
process.exit(1);
}
var presets = oxrTransform(oxr.rates, oxr.base);
var EUR_AUD = anyToAny(presets.conversions, 'EUR', 'AUD');
console.log(convert(EUR_AUD, 1).valueOf().toFixed(2));
});