/** BASIC IMPORTS **/ //** NATIVE MODULES **/ exports.os = require("os"); exports.fs = require("fs"); exports.url = require("url"); exports.http = require("http"); exports.path = require('path'); exports.https = require("https"); exports.crypto = require("crypto"); exports.readline = require('readline'); exports.child_process = require('child_process'); exports.exec = exports.child_process.exec; //** UTILITY MODULES**// exports.c = require("colors"); exports.fse = require("fs-extra"); exports.gcm = require("node-gcm"); exports.zip = require("adm-zip"); exports.targz = require("tar.gz"); exports.compression = require("compression"); exports.request = require("request"); // exports.xml2json = require("simple-xml2json"); //** PHP CGI MODULES **/ exports.php = require("node-php"); // exports.php = require("connect-fastcgi"); //@ Store the path to the user directory exports.home = (process.env.HOME || process.env.HOMEPATH || process.env.USERPROFILE); //** UTILITY CONFIGURATION exports.cs = exports.c.setTheme({ success :'green', err :'red', info:'blue', gray:'gray', yell:'yellow', succ: 'green' }); //** DATABASE MODULES //@ Sequielize for simplified ['mysql','postgresql','mssql','sqlite'] connection exports.sequelize = require("sequelize"); //@ Mongoose for mongodb exports.mongoose = require("mongoose"); //@ Inject the promise library into mongoose exports.mongoose.Promise = Promise; require('mongoose-currency').loadType(exports.mongoose); exports.Currency = exports.mongoose.Types.Currency; //** SERVER HANDLING MODULES exports.bodyParser = require("body-parser"); exports.express = require("express"); exports.multer = require("multer"); exports.socket = require("socket.io"); exports.ejs = require("ejs"); exports.useragent = require("superagent"); exports.wagner = require("wagner-core"); //** AUTHENTICATION MODULES exports.passport = require("passport"); exports.passport_jwt = require("passport-jwt"); exports.nJwt = require("njwt"); exports.jwt = require("jsonwebtoken"); /** EO - BASIC IMPORTS **/ //---------------------------------------------------------------//