1 | const glob = require('glob')
|
2 | const paths = require('../config/paths')
|
3 | const C = require('../config/const')
|
4 | const {
|
5 | dependencies: dep = {},
|
6 | devDependencies: devDep = {}
|
7 | } = require(paths.packageJson)
|
8 |
|
9 | function getAppFramework(view) {
|
10 | if (dep.vue || devDep.vue) {
|
11 | const vueFiles = glob(`${C.VIEWS_DIR}/${view}/**/*.vue`)
|
12 |
|
13 | if (vueFiles.length) return 'vue'
|
14 | }
|
15 |
|
16 | if (dep.react || devDep.vue) {
|
17 | const vueFiles = glob(`${C.VIEWS_DIR}/${view}/**/*.vue`)
|
18 |
|
19 | if (vueFiles.length) return 'vue'
|
20 | }
|
21 | }
|
22 |
|
23 | module.exports = getAppFramework
|