Citation: 1C_645/2020 E.

Agissant par la voie du recours en matière de droit public, A.________ SA demande au Tribunal fédéral d'annuler l'arrêt attaqué et de renvoyer la cause à l'instance précédente pour nouvelle décision dans le sens des considérants. La recourante demande également l'octroi de l'effet suspensif. Le Tribunal cantonal renonce à se déterminer et se réfère aux considérants de son arrêt. La municipalité demande le rejet du recours dans la mesure de sa recevabilité. B.________ conclut également au rejet. Selon l'Office fédéral du développement territorial (ARE), également invité à se déterminer, la cause ne soulève pas, au regard du droit fédéral de l'aménagement du territoire et de la planification, des questions de principe nécessitant des observations de sa part. La recourante a répliqué, maintenant ses conclusions. La recourante s'est encore exprimée le 27 juillet 2021. Par ordonnance du 15 décembre 2020, le Président de la Ire Cour de droit public du Tribunal fédéral a admis la requête d'effet suspensif.