UNPKG

477 BJavaScriptView Raw
1var fs = require("fs");
2var path = require("path");
3
4// Allow plugins to be written in coffee-script
5require("coffee-script");
6
7// Load and export all plugins
8var PLUGINS_PATH = path.join(__dirname, "./plugins");
9fs.readdirSync(PLUGINS_PATH).forEach(function (file) {
10 var pluginPath = path.join(PLUGINS_PATH, file);
11 if(fs.statSync(pluginPath).isDirectory()) {
12 exports[file] = require(pluginPath);
13 exports[file].configFile = require(pluginPath + "/config");
14 }
15});