UMD (Universal Module Definition) patterns for JavaScript modules

UMD (Universal Module Definition) patterns for JavaScript modules that work everywhere.
[https://github.com/umdjs/umd](https://github.com/umdjs/umd)