Wow, I would not expect this kind of news to come via txt or email. This should be manager/supervisor face to face.
My spidey-sense has been tingling for the last couple weeks, and there's a vesting cliff coming up, so I've been looking at my manager's calendar for suspicious upcoming meetings. I figure there are 8 potential firing days left (Mondays, Fridays, and regular 1:1 meetings) until that cliff, and then I can relax.
One of the things that has helped me cope is to constantly be interviewing at smaller companies. It's a lot less stressful to be laid off when you already have another offer on the table.