Citation: 1C_638/2020 E. D

Par acte du 18 novembre 2020, A.A.________ forme un recours en matière de droit public par lequel elle demande au Tribunal fédéral d'annuler l'arrêt du 16 octobre 2020 et de renvoyer la cause à la cour cantonale pour complément d'instruction et nouvelle décision dans le sens des considérants. Subsidiairement, elle requiert que la cause soit réformée en ce sens que la décision municipale du 30 avril 2020 est annulée. Invités à se déterminer sur le recours, B.B.________ et C.B.________ ainsi que la Municipalité de Villars-le-Terroir ont conclu au rejet du recours; la cour cantonale s'est référée à ses considérants. Un second échange d'écritures a eu lieu, au terme duquel les parties ont maintenu leurs positions respectives.