umd.js https://github.com/umdjs/umd