/* * applause * * Copyright (c) 2014 outaTiME * Licensed under the MIT license. * https://github.com/outaTiME/applause/blob/master/LICENSE-MIT */ // dependencies var path = require('path'); // private var plugins = []; // took plugins from folder var dir = path.join(__dirname, '/plugins'); require('fs').readdirSync(dir).forEach(function (file) { if (file.match(/.+\.js/g) !== null && file !== 'index.js') { var plugin = require(path.join(dir, file)); // var name = plugin.name; plugins.push(plugin); } }); // priority sort plugins.sort(function (a, b) { return (a.priority || 0) - (b.priority || 0); }); // expose module.exports = plugins;