docs: function $require(dir, file, dependencies) {
    var requiredFile = join(dir,file)
    try {
      var req = require(requiredFile)
      $logIt('app.require', `require`, `${dependencies?'wDeps'.yellow.dim:''}`.reset + requiredFile.gray)
      return dependencies ? req.apply(this,dependencies) : req
    } catch (e) {
      if (e.stack.match('SyntaxError')) {
        var src = fs.readFileSync(requiredFile+'.js')
        var err = syntax(src, requiredFile)
        console.log('\n\n$require.SyntaxError'.red, e.message.gray,
          err ? `\n\t${err} | col ${err.column}\n\n\n\n`.red : requiredFile.white)
        process.exit(1)
      }
      else
        console.log('\n\n\n$require.err'.red, requiredFile.white, e.message, '\n\n\n')
  
      throw e
    }
  
  }