UNPKG

legendaryjs

Version:

LegendaryJS – The ultimate backend framework for speed, power, and simplicity.

20 lines (15 loc) 518 B
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 };