xref: /base/startup/appspawn/bundle.json (revision 69570cc8)
1{
2    "name": "@ohos/appspawn",
3    "description": "app start manager",
4    "homePage": "https://gitee.com/openharmony",
5    "version": "3.1",
6    "license": "Apache License 2.0",
7    "repository": "https://gitee.com/openharmony/startup_appspawn",
8    "publishAs": "code-segment",
9    "segment": {
10        "destPath": "base/startup/appspawn"
11    },
12    "dirs": {},
13    "scripts": {},
14    "component": {
15        "name": "appspawn",
16        "subsystem": "startup",
17        "adapted_system_type": [
18            "small",
19            "standard"
20        ],
21        "features": [
22            "appspawn_support_nweb",
23            "appspawn_support_cj",
24            "appspawn_support_native",
25            "appspawn_use_encaps",
26            "appspawn_mount_tmpshm",
27            "appspawn_seccomp_privilege"
28        ],
29        "rom": "296KB",
30        "ram": "13125KB",
31        "hisysevent_config": [
32            "//base/startup/appspawn/startup_events.yaml"
33        ],
34        "deps": {
35            "components": [
36                "ability_base",
37                "c_utils",
38                "ipc",
39                "selinux_adapter",
40                "selinux",
41                "hilog",
42                "init",
43                "ability_runtime",
44                "access_token",
45                "eventhandler",
46                "config_policy",
47                "resource_management",
48                "hitrace",
49                "common_event_service",
50                "hisysevent",
51                "security_component_manager",
52                "napi",
53                "netmanager",
54                "netmanager_base",
55                "ace_engine",
56                "os_account",
57                "hilog_lite",
58                "samgr_lite",
59                "ipc_single",
60                "kv_store",
61                "ability_lite",
62                "ace_engine_lite",
63                "surface_lite",
64                "ui_lite",
65                "code_signature",
66                "bounds_checking_function",
67                "zlib",
68                "cJSON",
69                "json",
70                "faultloggerd",
71                "dlp_permission_service"
72            ],
73	    "third_party": [
74                "bounds_checking_function",
75                "zlib",
76                "selinux",
77                "cJSON"
78	    ]
79        },
80        "build": {
81            "sub_component": [
82                "//base/startup/appspawn:appspawn_all"
83            ],
84            "inner_kits": [
85                {
86                    "header": {
87                        "header_base": "//base/startup/appspawn/interfaces/innerkits/include/",
88                        "header_files": [
89                            "appspawn.h"
90                        ]
91                    },
92                    "name": "//base/startup/appspawn/interfaces/innerkits/client:appspawn_client"
93                },
94                {
95                    "header": {
96                        "header_base": "//base/startup/appspawn/interfaces/innerkits/hnp/include/",
97                        "header_files": [
98                            "hnp_api.h"
99                        ]
100                    },
101                    "name": "//base/startup/appspawn/interfaces/innerkits/hnp:hnpapi"
102                }
103            ],
104            "test": [
105                "//base/startup/appspawn/test:moduletest",
106                "//base/startup/appspawn/test:unittest",
107                "//base/startup/appspawn/test:fuzztest"
108            ]
109        }
110    }
111}
112