Faits: Faits: A. R._ est propriétaire de la parcelle n° xxx du registre foncier, sur le territoire de la commune d'Ecublens. Ce bien-fonds a une surface de 5'495 m2. Il s'y trouve trois bâtiments: - une ancienne ferme (bâtiment du XVIIIe siècle), qui avait abrité un restaurant jusqu'en 1946 et qui actuellement est utilisée pour l'habitation (logement de la propriétaire) ainsi que pour des activités professionnelles (cabinet de massage, atelier d'architecture, atelier d'encadrement); - un bâtiment contenant des garages; - un bâtiment de deux niveaux d'une surface au sol d'environ 42 m2, avec un toit à deux pans (bâtiment n° yyy, selon l'inventaire de l'établissement cantonal d'assurance [ECA]). La parcelle n° xxx est classée dans la "zone d'habitation moyenne densité (locatifs)" du plan général d'affectation de la commune. Les règles spécifiques à cette zone figurent aux art. 24 ss du règlement communal sur le plan général d'affectation et la police des constructions (RPGA). Le plan et le règlement sont entrés en vigueur le 28 mai 1999. La parcelle n° xxx est classée dans la "zone d'habitation moyenne densité (locatifs)" du plan général d'affectation de la commune. Les règles spécifiques à cette zone figurent aux art. 24 ss du règlement communal sur le plan général d'affectation et la police des constructions (RPGA). Le plan et le règlement sont entrés en vigueur le 28 mai 1999. B. R._ a déposé auprès de la municipalité de la commune d'Ecublens (ci-après: la municipalité) une demande d'autorisation de construire en vue de transformer le bâtiment n° yyy. Son projet, intitulé "transformations + réhabilitation d'un ancien logement", consiste à supprimer des cloisons existantes au rez-de-chaussée et à aménager à l'étage un "coin sanitaire", un "coin cuisine", un "coin travail" et un "coin repos"; l'isolation du bâtiment doit être refaite et une ouverture doit être créée dans le pan sud de la toiture. La demande a été mise à l'enquête publique du 30 avril au 21 mai 2004. La municipalité a refusé le permis de construire par une décision rendue le 20 août 2004. Cette autorité a d'abord retenu que le bâtiment n° yyy, servant depuis plusieurs années de buanderie et d'étendage, ne pouvait plus être considéré comme un bâtiment d'habitation. Elle a ensuite rappelé que l'art. 29 RPGA prescrivait, dans cette zone, une distance de 20 m entre bâtiments sur une même propriété; cette distance n'était pas respectée dans le cas particulier (en effet, le bâtiment n° yyy se trouve à environ 10.5 m de l'ancienne ferme et 3.5 m du garage) et, en conséquence, le bâtiment litigieux pouvait subsister comme dépendance, au sens de l'art. 39 du règlement cantonal d'application de la loi cantonale sur l'aménagement du territoire et les constructions (RLATC) mais non pas comme bâtiment d'habitation. La municipalité a enfin réservé la conformité du projet aux règles sur la salubrité des constructions prévues par ce règlement cantonal. La municipalité a refusé le permis de construire par une décision rendue le 20 août 2004. Cette autorité a d'abord retenu que le bâtiment n° yyy, servant depuis plusieurs années de buanderie et d'étendage, ne pouvait plus être considéré comme un bâtiment d'habitation. Elle a ensuite rappelé que l'art. 29 RPGA prescrivait, dans cette zone, une distance de 20 m entre bâtiments sur une même propriété; cette distance n'était pas respectée dans le cas particulier (en effet, le bâtiment n° yyy se trouve à environ 10.5 m de l'ancienne ferme et 3.5 m du garage) et, en conséquence, le bâtiment litigieux pouvait subsister comme dépendance, au sens de l'art. 39 du règlement cantonal d'application de la loi cantonale sur l'aménagement du territoire et les constructions (RLATC) mais non pas comme bâtiment d'habitation. La municipalité a enfin réservé la conformité du projet aux règles sur la salubrité des constructions prévues par ce règlement cantonal. C. R._ a recouru contre cette décision auprès du Tribunal administratif du canton de Vaud, en critiquant le refus de la municipalité de délivrer le permis de construire, nonobstant l'absence d'opposition. L'acte de recours, du 6 septembre 2004, est signé par B._, "par procuration". L'adresse de cette personne figure en en-tête ("R._, p.a. B._, Régie A._ S.A., [...],"). Le dossier contient une procuration du 3 septembre 2004, donnée par R._ à B._, "afin qu'elle [la] représente et signe la demande de recours au Tribunal administratif et fasse toutes les démarches utiles à la levée de l'opposition de la commune d'Ecublens formulée à la suite de l'enquête publique pour la réhabilitation du petit bâtiment n° ECA yyy [...]". La municipalité a conclu au rejet du recours. Après une audience - à laquelle ont notamment comparu B._, accompagnée d'un géomètre et de l'architecte de la propriétaire - et une inspection locale, le Tribunal administratif a rendu son arrêt le 31 janvier 2005. Il a admis le recours, annulé la décision municipale et renvoyé le dossier à la municipalité pour nouvelle décision (ch. I et II du dispositif de l'arrêt), en mettant à la charge de la commune d'Ecublens les frais de justice (ch. III du dispositif) ainsi qu'une indemnité de 1'000 fr. allouée à R._ à titre de dépens (ch. IV du dispositif). Sur le fond, le Tribunal administratif a appliqué l'art. 80 al. 2 de la loi cantonale sur l'aménagement du territoire et les constructions (LATC), qui régit la transformation et l'agrandissement des bâtiments existants non conformes aux règles de la zone à bâtir; il a considéré que les conditions posées par cette disposition étaient remplies. Il a donc écarté les arguments de la municipalité, qui d'une part invoquait la règle de l'art. 26 RPGA selon laquelle, dans la zone en question, "les bâtiments d'habitation auront une surface bâtie minimum de 200 m2", et d'autre part se prévalait de l'interdiction d'affecter à l'habitation les dépendances au sens de l'art. 39 RLATC. Selon le consid. 5 de l'arrêt, le renvoi de l'affaire à la municipalité implique qu'elle "rende une nouvelle décision statuant sur la demande de permis de construire au vu des autres règles applicables". Quant à l'allocation de dépens, elle est justifiée par le fait que dame R._ a "recouru au service de plusieurs mandataires professionnels auquel l'usage assure une rémunération (art. 394 al. 3 CO)". Après une audience - à laquelle ont notamment comparu B._, accompagnée d'un géomètre et de l'architecte de la propriétaire - et une inspection locale, le Tribunal administratif a rendu son arrêt le 31 janvier 2005. Il a admis le recours, annulé la décision municipale et renvoyé le dossier à la municipalité pour nouvelle décision (ch. I et II du dispositif de l'arrêt), en mettant à la charge de la commune d'Ecublens les frais de justice (ch. III du dispositif) ainsi qu'une indemnité de 1'000 fr. allouée à R._ à titre de dépens (ch. IV du dispositif). Sur le fond, le Tribunal administratif a appliqué l'art. 80 al. 2 de la loi cantonale sur l'aménagement du territoire et les constructions (LATC), qui régit la transformation et l'agrandissement des bâtiments existants non conformes aux règles de la zone à bâtir; il a considéré que les conditions posées par cette disposition étaient remplies. Il a donc écarté les arguments de la municipalité, qui d'une part invoquait la règle de l'art. 26 RPGA selon laquelle, dans la zone en question, "les bâtiments d'habitation auront une surface bâtie minimum de 200 m2", et d'autre part se prévalait de l'interdiction d'affecter à l'habitation les dépendances au sens de l'art. 39 RLATC. Selon le consid. 5 de l'arrêt, le renvoi de l'affaire à la municipalité implique qu'elle "rende une nouvelle décision statuant sur la demande de permis de construire au vu des autres règles applicables". Quant à l'allocation de dépens, elle est justifiée par le fait que dame R._ a "recouru au service de plusieurs mandataires professionnels auquel l'usage assure une rémunération (art. 394 al. 3 CO)". D. Agissant par la voie du recours de droit public pour violation de son autonomie, la commune d'Ecublens demande au Tribunal fédéral d'annuler l'arrêt du Tribunal administratif et de renvoyer l'affaire à ce tribunal pour qu'il admette le recours (sic), avec suite de frais et dépens. S'agissant des conditions de l'autorisation de construire, la commune se plaint d'une application arbitraire de l'art. 80 al. 2 LATC et des dispositions du règlement communal. Elle conteste au surplus l'allocation de dépens à la requérante du permis de construire. Dans sa réponse, qu'elle a signée avec B._ - laquelle est, d'après cet acte, chargée de traiter l'affaire pour la propriétaire -, R._ se détermine sur les griefs de la commune en proposant en substance le rejet du recours de droit public. Le Tribunal administratif conclut dans le même sens. Dans sa réponse, qu'elle a signée avec B._ - laquelle est, d'après cet acte, chargée de traiter l'affaire pour la propriétaire -, R._ se détermine sur les griefs de la commune en proposant en substance le rejet du recours de droit public. Le Tribunal administratif conclut dans le même sens. E. Par une ordonnance du 8 avril 2005, le Président de la Ire Cour de droit public a rejeté la demande d'effet suspensif présentée par la commune recourante.