whole_func_string: function mejsCompile (mejsFile, options) {
    options = options || {}
  
    if (typeof mejsFile === 'string') {
      options.mini = false
      mejsFile = mejsCompile.precompileFromGlob(mejsFile, options)
    }
    if (!(mejsFile instanceof File)) throw new TypeError(String(mejsFile) + ' is not File object')
    const sandbox = options.sandbox || {console: console}
    sandbox.module = {exports: {}}
    runInNewContext(mejsFile.contents.toString(), sandbox, {filename: mejsFile.path})
    return sandbox.module.exports
  }
func_code_string: function mejsCompile (mejsFile, options) {
    options = options || {}
  
    if (typeof mejsFile === 'string') {
      options.mini = false
      mejsFile = mejsCompile.precompileFromGlob(mejsFile, options)
    }
    if (!(mejsFile instanceof File)) throw new TypeError(String(mejsFile) + ' is not File object')
    const sandbox = options.sandbox || {console: console}
    sandbox.module = {exports: {}}
    runInNewContext(mejsFile.contents.toString(), sandbox, {filename: mejsFile.path})
    return sandbox.module.exports
  }
func_documentation_string: mejsCompile(pattern, options) => Mejs class mejsCompile(mejsFile, options) => Mejs class  Examples:  const Mejs = mejsCompile('views/**/*.ejs') const mejs = new Mejs({ config: config })  ... mejs.render('index', {user: req.user}) ...