combine browser and node sources