UNPKG

nobloxmmc.js

Version:

A Node.js wrapper for ROBLOX. (original from sentanos)

31 lines (25 loc) 776 B
var path = require('path') var fs = require('fs') var include = ['cache'] var rbx = {} function search (dir) { require('fs').readdirSync(dir).forEach(function (file) { var stat = fs.statSync(path.join(dir, file)) if (stat.isFile() || include.indexOf(file) !== -1) { rbx[file.replace('.js', '')] = require(dir + '/' + file) } else if (stat.isDirectory()) { search(path.join(dir, file)) } }) } search(__dirname) for (var name in rbx) { var exporter = rbx[name] if (exporter.func) { module.exports[name] = rbx.wrap.wrapExport(exporter.func, exporter.required || [], exporter.optional || []) } else { module.exports[name] = rbx[name] } } exports.options = require('./options.js') exports.settings = require('../settings.json')