nl_tokens: 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 } ) ...
pl_tokens: function mejsCompile ( mejsFile , options ) { options = options || { } if ( typeof mejsFile === 'string' ) { options . mini = false mejsFile = mejsCompile . precompileFromGlob ( mejsFile , options ) } if ( ! ( mejsFile instanceof <mask> ) ) 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 }