/*---------------------------------------------------------------------------* * 2018/09/23 kido * https://kido0617.github.io/ * Ver.1.0 *---------------------------------------------------------------------------*/ /*: * @plugindesc プラグインの使用状況を出すプラグイン * @author kido * @help * 詳細 * https://kido0617.github.io/rpgmaker/2018-09-24-plugin-usage * 導入するとコンソールに出ます * */ (function(){ var path = './js/plugins/'; var fs = require('fs'); var files = fs.readdirSync(path); var usage = { on: [], off: [], ununsed: [] }; for(var file of files){ if(fs.statSync(path + file).isDirectory()) continue; var target = null; for(var p of $plugins){ if(file.split('.js')[0] == p.name) { target = p; break; } } if(!target) usage.ununsed.push(file); else{ if(p.status) usage.on.push(file); else usage.off.push(file); } } var endOfLine = require('os').EOL; var text = ''; text += '・未使用--------------' + endOfLine; for(var f of usage.ununsed){ text += f + endOfLine; } text += endOfLine; text += '・ON------------------' + endOfLine; for(f of usage.on){ text += f + endOfLine; } text += endOfLine; text += '・OFF-----------------' + endOfLine; for(f of usage.off){ text += f + endOfLine; } console.log(text); })();