const _ = require('lodash'); function generateWeather(extendedData = {}) { return JSON.stringify(_.merge({}, { coord:{ lon: 11.58, lat: 48.14 }, weather:[ { id: 615, main: "Snow", description: "light rain and snow", icon: "13d" }, { id: 500, main: "Rain", description: "light rain", icon: "10d" } ], base: "stations", main:{ temp: 1.49, pressure: 1005, humidity: 93.7, temp_min: 1, temp_max: 2 }, visibility: 7000, wind:{ speed: 11.8, deg: 250 }, clouds:{ all: 75 }, dt: 1547387400, sys:{ type: 1, id: 1267, message: 0.0031, country: "DE", sunrise: 1547362817, sunset: 1547394301 }, id: 2867714, name: "Munich", cod: 200 }, extendedData)); } module.exports = generateWeather;