-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathframeworks.ts
54 lines (52 loc) · 1.01 KB
/
frameworks.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
import { FrameworkType } from "src/@types/frameworks";
const frameworks: FrameworkType[] = [
{
name: "React Native",
typicalFiles: [
"assets/index.android.bundle",
"smali/com/facebook/react",
"smali_classes2/com/reactnative",
"assets/ReactMobileConfigMetadata.json",
"assets/react_native_routes.json"
]
},
{
name: "Flutter",
typicalDirs: [
"smali/io/flutter",
"assets/flutter_assets",
"assets/flutter_shared"
]
},
{
name: "Xamarin",
typicalDirs: [
"smali/com/xamarin"
]
},
{
name: "Ionic",
regex: "<ion-app></ion-app>",
occurenceAverage: 1,
},
{
name: "Cordova",
typicalFiles: [
"assets/public/cordova.js",
"assets/www/cordova.js"
]
},
{
name: "Capacitor",
typicalFiles: [
"assets/capacitor.config.json",
"assets/capacitor.plugins.json"
]
},
{
name: "Quasar",
regex: "quasar-framework",
occurenceAverage: 100000,
}
]
export default frameworks;