UNPKG

@antmove/alipay-wx

Version:

transform alipay miniprogram to wx miniprogram tool.

22 lines (21 loc) 799 B
const fs = require('fs-extra'); const path = require('path'); module.exports = function isAlipayApp (dirname ,isComponent = false) { if (isComponent) return true let isAlipay = false; let appJs = path.join(dirname, './app.js'); let appJson = path.join(dirname, './app.json'); if (fs.pathExistsSync(appJs) && fs.pathExistsSync(appJson)) { const JsonData = JSON.parse(fs.readFileSync(appJson)); const JsonDataArr = JsonData.pages[0].split('/'); JsonDataArr.pop(); const dirPagePath = path.join(dirname, JsonDataArr.join('/')); const fileList = fs.readdirSync(dirPagePath); fileList.forEach(item => { if (item.includes('.axml')) { isAlipay = true; } }); } return isAlipay; };