domenic/Array.prototype.contains — pull request #18 by ljharb (2014-08-07 17:20:05+00:00)
Title: Use ~ instead of ^ so that older nodes don't break

Nodes before 0.10.something (14 i think) can't work with `^`. Using `~` is the only way to ensure that a shim (meant to work in every engine possible) works in older nodes.