1{
2    "name": "@ohos/bundle_framework",
3    "description": "提供OpenHarmony应用和服务安装包的安装、更新、卸载以及信息查询等能力,包含包管理接口和包管理服务",
4    "version": "4.0",
5    "license": "Apache 2.0",
6    "segment": {
7        "destPath": "foundation/bundlemanager/bundle_framework"
8    },
9    "component": {
10        "name": "bundle_framework",
11        "subsystem": "bundlemanager",
12        "syscap": [
13            "SystemCapability.BundleManager.BundleFramework",
14            "SystemCapability.BundleManager.Zlib",
15            "SystemCapability.BundleManager.BundleFramework.AppControl",
16            "SystemCapability.BundleManager.BundleFramework.Core",
17            "SystemCapability.BundleManager.BundleFramework.FreeInstall",
18            "SystemCapability.BundleManager.BundleFramework.Launcher",
19            "SystemCapability.BundleManager.BundleFramework.DefaultApp",
20            "SystemCapability.BundleManager.BundleFramework.Resource",
21            "SystemCapability.BundleManager.BundleFramework.Overlay"
22        ],
23        "features": [
24            "bundle_framework_graphics",
25            "bundle_framework_free_install",
26            "bundle_framework_default_app",
27            "bundle_framework_launcher",
28            "bundle_framework_sandbox_app",
29            "bundle_framework_quick_fix"
30        ],
31        "hisysevent_config": [
32            "//foundation/bundlemanager/bundle_framework/hisysevent.yaml"
33        ],
34        "adapted_system_type": [
35            "standard"
36        ],
37        "rom": "~8000KB",
38        "ram": "~14106KB",
39        "deps": {
40            "components": [
41                "ability_base",
42                "ability_runtime",
43                "access_token",
44                "app_domain_verify",
45                "appverify",
46                "battery_manager",
47                "common_event_service",
48                "config_policy",
49                "c_utils",
50                "device_info_manager",
51                "device_usage_statistics",
52                "display_manager",
53                "ecological_rule_manager",
54                "eventhandler",
55                "faultloggerd",
56                "ffrt",
57                "hicollie",
58                "hisysevent",
59                "hitrace",
60                "hilog",
61                "i18n",
62                "init",
63                "ipc",
64                "image_framework",
65                "napi",
66                "os_account",
67                "power_manager",
68                "safwk",
69                "resource_management",
70                "samgr",
71                "selinux_adapter",
72                "syscap_codec",
73                "storage_service",
74                "window_manager",
75                "distributed_bundle_framework",
76                "relational_store",
77                "runtime_core",
78                "dlp_permission_service",
79                "code_signature",
80                "udmf",
81                "ace_engine",
82                "ets_runtime",
83                "json",
84                "zlib",
85                "appspawn",
86                "bounds_checking_function",
87                "webview"
88            ],
89            "third_party": [
90                "libuv",
91                "node",
92                "jsoncpp"
93            ]
94        },
95        "build": {
96            "sub_component": [
97                "//foundation/bundlemanager/bundle_framework:bms_target",
98                "//foundation/bundlemanager/bundle_framework/etc:bms_para"
99            ],
100            "inner_kits": [
101                {
102                    "header": {
103                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/include",
104                      "header_files": [
105                        "ability_info.h",
106                        "appexecfwk_errors.h",
107                        "application_info.h",
108                        "bundle_info.h"
109                      ]
110                    },
111                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base:appexecfwk_base"
112                  },
113                  {
114                    "header": {
115                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core/include",
116                      "header_files": [
117                        "bundlemgr/bundle_installer_interface.h",
118                        "bundlemgr/bundle_mgr_interface.h",
119                        "bundlemgr/bundle_status_callback_interface.h",
120                        "bundlemgr/clean_cache_callback_interface.h",
121                        "bundlemgr/status_receiver_interface.h",
122                        "bundlemgr/bundle_installer_proxy.h",
123                        "bundlemgr/bundle_mgr_proxy.h",
124                        "bundlemgr/bundle_status_callback_proxy.h",
125                        "bundlemgr/bundle_stream_installer_proxy.h",
126                        "bundlemgr/bundle_user_mgr_proxy.h",
127                        "bundlemgr/clean_cache_callback_proxy.h",
128                        "bundlemgr/bundle_mgr_client_impl.h"
129                      ]
130                    },
131                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core:appexecfwk_core"
132                  },
133                  {
134                    "header": {
135                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/bundlemgr_extension/include",
136                      "header_files": [
137                        "bms_extension_data_mgr.h",
138                        "bms_extension_profile.h",
139                        "bms_extension.h",
140                        "bundle_mgr_ext_register.h",
141                        "bundle_mgr_ext.h"
142                      ]
143                    },
144                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/bundlemgr_extension:bundlemgr_extension"
145                  },
146                  {
147                    "header": {
148                      "header_base": "//foundation/bundlemanager/bundle_framework/common/log/include",
149                      "header_files": [
150                        "app_log_wrapper.h"
151                      ]
152                    },
153                    "name": "//foundation/bundlemanager/bundle_framework/common:libappexecfwk_common"
154                  },
155                  {
156                    "header": {
157                      "header_base": "//foundation/bundlemanager/bundle_framework/interfaces/kits/js/common",
158                      "header_files": [
159                        "base_cb_info.h",
160                        "bundle_errors.h",
161                        "business_error.h",
162                        "common_func.h",
163                        "napi_arg.h",
164                        "napi_constants.h"
165                      ]
166                    },
167                    "name": "//foundation/bundlemanager/bundle_framework/interfaces/kits/js/common:bundle_napi_common"
168                  }
169            ],
170            "test": [
171                "//foundation/bundlemanager/bundle_framework:test_target"
172            ]
173        }
174    }
175}
176