123456789101112131415161718192021222324252627282930313233343536 |
- /*
- * 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;
|