legendaryjs
Version:
LegendaryJS – The ultimate backend framework for speed, power, and simplicity.
20 lines (15 loc) • 518 B
JavaScript
const fs = require('fs');
const path = require('path');
function loadPlugins(app) {
const pluginDir = path.join(process.cwd(), 'plugins');
if (!fs.existsSync(pluginDir)) return;
const files = fs.readdirSync(pluginDir).filter(f => f.endsWith('.js'));
files.forEach(file => {
const plugin = require(path.join(pluginDir, file));
if (typeof plugin === 'function') {
plugin(app);
console.log(`🧩 Plugin loaded: ${file}`);
}
});
}
module.exports = { loadPlugins };