From ea89429a1e7d4934d20746979bce411bd8f4847d Mon Sep 17 00:00:00 2001 From: zhiyu1998 Date: Sun, 20 Nov 2022 16:05:56 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=89=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E4=BB=93=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 index.js diff --git a/index.js b/index.js new file mode 100644 index 0000000..e049a3b --- /dev/null +++ b/index.js @@ -0,0 +1,21 @@ +import fs from 'node:fs' +import RConfig from './model/index.js' + +const versionData = RConfig.getConfig('version') + +logger.info('--------------------------') +logger.info(`RConsole插件${versionData[0].version}初始化~`) +logger.info('--------------------------') + +// 读取功能 +const files = fs + .readdirSync('./plugins/RConsole-plugin/apps') + .filter((file) => file.endsWith('.js')) + +let apps = {} +for (let file of files) { + let name = file.replace('.js', '') + apps[name] = (await import(`./apps/${file}`))[name] +} + +export { apps }