miao-plugin/adapter/index.js

21 lines
568 B
JavaScript
Raw Normal View History

import fs from 'fs'
import _puppeteer from './lib/puppeteer.js'
import _plugin from './lib/plugin.js'
2022-07-23 20:32:10 +00:00
const importV3 = async function (file, def, key = 'default') {
if (fs.existsSync(process.cwd() + file)) {
let obj = await import(`file://${process.cwd()}/${file}`)
return obj[key] || def
}
return def
}
2022-09-16 21:45:10 +00:00
let MysInfo = await importV3('/plugins/genshin/model/mys/mysInfo.js', {})
let plugin = await importV3('lib/plugins/plugin.js', _plugin)
2022-09-20 12:16:19 +00:00
let puppeteer = await importV3('lib/plugins/plugin.js', _puppeteer)
export {
plugin,
MysInfo,
puppeteer
2022-07-23 20:32:10 +00:00
}