1{
2    "app": {
3        "bundleName": "com.example.acevideo",
4        "vendor": "acts",
5        "version": {
6            "code": 1000000,
7            "name": "1.0.0"
8        }
9    },
10    "deviceConfig": {},
11    "module": {
12        "package": "com.example.acevideo",
13        "name": ".entry",
14        "mainAbility": ".MainAbility",
15        "deviceType": [
16            "tablet",
17            "default",
18            "phone",
19            "2in1",
20            "wearable"
21        ],
22        "distro": {
23            "deliveryWithInstall": true,
24            "moduleName": "entry",
25            "moduleType": "entry",
26            "installationFree": false
27        },
28        "abilities": [
29            {
30                "skills": [
31                    {
32                        "entities": [
33                            "entity.system.home"
34                        ],
35                        "actions": [
36                            "action.system.home"
37                        ]
38                    }
39                ],
40                "orientation": "unspecified",
41                "formsEnabled": false,
42                "name": ".MainAbility",
43                "srcLanguage": "js",
44                "srcPath": "MainAbility",
45                "icon": "$media:icon",
46                "description": "$string:MainAbility_desc",
47                "label": "$string:MainAbility_label",
48                "type": "page",
49                "visible": true,
50                "launchType": "standard"
51            },
52            {
53                "orientation": "unspecified",
54                "formsEnabled": false,
55                "name": ".TestAbility",
56                "srcLanguage": "js",
57                "srcPath": "TestAbility",
58                "icon": "$media:icon",
59                "description": "$string:TestAbility_desc",
60                "label": "$string:TestAbility_label",
61                "type": "page",
62                "visible": true,
63                "launchType": "standard"
64            }
65        ],
66        "js": [
67            {
68                "pages": [
69                    "pages/index/index",
70                    "pages/routerPush/index",
71                    "pages/routerReplace/index",
72                    "pages/video/router/index"
73                ],
74                "name": ".MainAbility",
75                "window": {
76                    "designWidth": 720,
77                    "autoDesignWidth": true
78                }
79            },
80            {
81                "pages": [
82                    "pages/index/index"
83                ],
84                "name": ".TestAbility",
85                "window": {
86                    "designWidth": 720,
87                    "autoDesignWidth": false
88                }
89            }
90        ],
91        "testRunner": {
92            "name": "OpenHarmonyTestRunner",
93            "srcPath": "TestRunner"
94        },
95        "srcPath": ""
96    }
97}