bump component Promise dependency

Oh, that's slick. I think we could do that elsewhere too (I use `typeof` in a lot of tests). Want to file an issue on that and I'll clean them all up at some point?