A.- Die 1951 geborene Z._ war vom 1. Mai 1994 bis 31. Dezember 1998 bei der A._ AG angestellt und damit beim Fonds de Pensions Nestlé (nachfolgend: Fonds), Vevey, vorsorgeversichert. Mit Schreiben vom 4. März 1999 bat sie den Fonds um Aufschub der Übertragung der Freizügigkeitsleistung, da offene Fragen betreffend Auflösung ihres Arbeitsverhältnisses infolge Arbeitsunfähigkeit bestünden und ein Entscheid der Invalidenversicherung betreffend Invalidität ausstehe. In der Folge erstellte der Fonds am 24. Januar 2000 eine definitive Freizügigkeitsabrechnung per Austrittsdatum 31. Dezember 1998. Mit Verfügungen vom 4. August 2000 sprach die IV-Stelle des Kantons St. Gallen Z._ ab 1. September 1998 bis 31. Oktober 1999 eine ganze Invalidenrente bei einem Invaliditätsgrad von 80 % und ab 1. November 1999 eine halbe Invalidenrente bei einem Invaliditätsgrad von 50 % zu. Mit Schreiben vom 17. August 2000 teilte der Fonds Z._ mit, ab 1. Januar 1999 (Dienstaustritt) bis 31. Oktober 1999 habe sie Anspruch auf die ganze BVG-Invalidenpension von monatlich Fr. 635.- bzw. ab 1. November 1999 auf die halbe BVG-Invalidenpension von monatlich Fr. 318.-. Die Auszahlung dieser Leistungen bedinge, dass sie die Hälfte des BVG-Altersguthabens von Fr. 46'778.- (Wert 31. August 2000) zurückerstatte. Nachdem die Stiftung Auffangeinrichtung BVG die Hälfte des Altersguthabens von Z._ dem Fonds überwiesen hatte, teilte dieser ihr am 15. Februar 2001 mit, die BVG-Invalidenrente werde nunmehr geleistet und für die Zeit ab 1. Januar 1999 bis 26. Februar 2001 stehe ihr eine Nachzahlung von total Fr. 11'550.- zu. B.- Die Versicherte liess am 15. August 2001 beim Versicherungsgericht des Kantons St. Gallen Klage erheben und beantragen, der Fonds sei zu verpflichten, die ihr zustehenden gesetzlichen und reglementarischen Vorsorgeleistungen auszurichten. Mit Entscheid vom 18. Januar 2002 hiess das kantonale Gericht die Klage gut und verpflichtete den Fonds, der Klägerin - unter Berücksichtigung bereits erfolgter Zahlungen (BVG-Mindestleistung) - für die Zeit von Januar bis Oktober 1999 eine volle Invalidenrente auf der Basis eines Invaliditätsgrades von 100 % in Höhe von Fr. 1'359.- pro Monat, für die Monate November und Dezember 1999 eine halbe Invalidenrente auf der Basis eines Invaliditätsgrades von 50 % in Höhe von Fr. 680.- pro Monat, für die Zeit von Januar bis November 2000 eine halbe Invalidenrente auf der Basis eines Invaliditätsgrades von 50 % in Höhe von Fr. 697.- pro Monat, ab Dezember 2000 eine ganze Invalidenrente auf der Basis eines Invaliditätsgrades von 100 % in Höhe von Fr. 1'393.- pro Monat sowie per 1. Januar 2001 eine einmalige Sonderzahlung in Höhe einer Monatspension auszurichten, zuzüglich Verzugszins zu 5 % ab 16. August 2001. C.- Mit Verwaltungsgerichtsbeschwerde lässt Z._ beantragen, in Aufhebung des kantonalen Entscheides seien ihr die zustehenden gesetzlichen und reglementarischen Vorsorgeleistungen zuzusprechen; der Fonds sei zu verpflichten, ihr ab 1. Januar 1999 5 % Verzugszinsen auf den ihr zustehenden Renten zu bezahlen. Der Fonds schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Er legt ein Schreiben an die Versicherte vom 1. Februar 2000 betreffend Abrechnung über die ausbezahlten Leistungen sowie Kontoauszüge bezüglich Führung der Alterssparkonten in den Jahren 1995-1998 auf. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung. 