UNPKG

ggejs

Version:

A powerful JavaScript library for interacting with the server of Goodgame Empire: Four Kingdoms

30 lines (25 loc) 925 B
const fs = require('fs'); // TODO: https://github.com/danadum/empire-api exports.Client = require('./Client'); //Managers fs.readdirSync(__dirname + '/managers/').forEach(function (file) { exports[file.replace('.js', '')] = require('./managers/' + file); }); //Structures fs.readdirSync(__dirname + '/structures/').forEach(function (file) { if (file.endsWith('.js')) { exports[file.replace('.js', '')] = require('./structures/' + file); } else { try { const folder = file; fs.readdirSync(`${__dirname}/structures/${folder}/`).forEach(function (subFile) { if (subFile.endsWith('.js')) { exports[subFile.replace('.js', '')] = require(`./structures/${folder}/${subFile}`); } }); } catch (e) { } } }); //Utils exports.Constants = require('./utils/Constants');