The unshim script removes support for ES5 and HTML5 APIs that wont work on IE8 so that your tests will break if you use them. By including the script in your test framework you can check if you have accidentally used unsupported functions, even when you test in a modern browser.
Right now this is targetted specifically at people who want IE8 compatibilty and are testing with PhantomJS. This is purely because it is my own use case. It will not remove features that are in IE8 or that are not in PhantomJS 1.8. It's also not very well tested and probably a really stupid idea.
© Mat Scales. Released with the MIT License