bugsnag-notification-plugins
Version:
Notification plugins (chat and issue tracking integrations) for Bugsnag.
16 lines (13 loc) • 477 B
JavaScript
var fs = require("fs");
var path = require("path");
// Allow plugins to be written in coffee-script
require("coffee-script");
// Load and export all plugins
var PLUGINS_PATH = path.join(__dirname, "./plugins");
fs.readdirSync(PLUGINS_PATH).forEach(function (file) {
var pluginPath = path.join(PLUGINS_PATH, file);
if(fs.statSync(pluginPath).isDirectory()) {
exports[file] = require(pluginPath);
exports[file].configFile = require(pluginPath + "/config");
}
});