Citation: 1B_107/2015 E. C

Agissant par la voie du recours en matière pénale, A.________ demande au Tribunal fédéral de réformer l'arrêt cantonal en ce sens que sa libération immédiate soit ordonnée, subsidiairement moyennant des mesures de substitution; encore plus subsidiairement, elle conclut au renvoi de la cause au Tribunal cantonal pour nouvelle décision au sens des considérants. L'intéressée sollicite également l'assistance judiciaire. A l'appui de son écriture, elle produit entre autres l'acte d'accusation du 25 mars 2015 par lequel le Ministère public l'a renvoyée en jugement devant le Tribunal correctionnel de l'arrondissement de Lausanne pour infraction grave à la LStup. La cour cantonale a renoncé à prendre position. Le Ministère public s'est déterminé, précisant notamment que l'audience de jugement était fixée au 21 juillet 2015.