For using in the browser, the documentation says 'it's strongly recommended to always include es5-shim' but it does not specify the order of inclusion. A side effect of not doing so is as follows:
Only using es6-shim, the identifier returnExports points to an Object.
If es5-shim is included before es6-shim, the identifier returnExports still points to an Object.
But if es5-shim is included after es6-shim, returnExports becomes undefined.
As a result, I would like to suggest a tweak in the documentation that specifies an inclusion order.
For using in the browser, the documentation says 'it's strongly recommended to always include es5-shim' but it does not specify the order of inclusion. A side effect of not doing so is as follows: