[close #4] use returnExports way from umd.js