1{
2    "name": "@ohos/ability_base",
3    "description": "ability子系统中的基础库,want,base等",
4    "version": "3.1",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "foundation/ability/ability_base"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13        "name": "ability_base",
14        "subsystem": "ability",
15        "syscap": [
16          "SystemCapability.Ability.AbilityBase"
17        ],
18        "features": [],
19        "adapted_system_type": [
20            "standard"
21        ],
22        "rom": "",
23        "ram": "",
24        "deps": {
25            "components": [
26                "ability_runtime",
27                "c_utils",
28                "hilog",
29                "hitrace",
30                "ipc",
31                "resource_management",
32                "json",
33                "jsoncpp",
34                "zlib"
35            ],
36            "third_party": []
37        },
38        "build": {
39            "sub_component": [
40                "//foundation/ability/ability_base:base_innerkits_target"
41            ],
42            "inner_kits": [
43                {
44                    "header": {
45                      "header_base": "//foundation/ability/ability_base/interfaces/inner_api/base/include/",
46                      "header_files": [
47                        "base_def.h",
48                        "base_interfaces.h",
49                        "base_obj.h",
50                        "base_types.h",
51                        "bool_wrapper.h",
52                        "byte_wrapper.h",
53                        "double_wrapper.h",
54                        "float_wrapper.h",
55                        "int_wrapper.h",
56                        "long_wrapper.h",
57                        "short_wrapper.h",
58                        "string_wrapper.h"
59                      ]
60                    },
61                    "name": "//foundation/ability/ability_base:base"
62                },
63                {
64                    "header": {
65                      "header_base": "//foundation/ability/ability_base/interfaces/kits/native/want/include/",
66                      "header_files": [
67                        "element_name.h",
68                        "want.h",
69                        "skills.h",
70                        "want_params.h",
71                        "match_type.h",
72                        "operation.h",
73                        "patterns_matcher.h",
74                        "pac_map.h"
75                      ]
76                    },
77                    "name": "//foundation/ability/ability_base:want"
78                },
79                {
80                    "header": {
81                      "header_base": "//foundation/ability/ability_base/interfaces/kits/native/configuration/include",
82                      "header_files": [
83                        "configuration.h",
84                        "global_configuration_key.h"
85                      ]
86                    },
87                    "name": "//foundation/ability/ability_base:configuration"
88                },
89                {
90                  "header": {
91                    "header_base": "//foundation/ability/ability_base/interfaces/kits/native/uri/include",
92                    "header_files": [
93                      "uri.h"
94                    ]
95                  },
96                  "name": "//foundation/ability/ability_base:zuri"
97                },
98                {
99                  "header": {
100                    "header_base": "//foundation/ability/ability_base/interfaces/kits/native/extractortool/include",
101                    "header_files": [
102                      "extractor.h",
103                      "zip_file.h"
104                    ]
105                  },
106                  "name": "//foundation/ability/ability_base:extractortool"
107                },
108                {
109                  "header": {
110                    "header_base": "//foundation/ability/ability_base/interfaces/kits/native/extractortool/include",
111                    "header_files": [
112                      "file_path_utils.h"
113                    ]
114                  },
115                  "name": "//foundation/ability/ability_base:string_utils"
116                },
117                {
118                  "header": {
119                    "header_base": "//foundation/ability/ability_base/interfaces/kits/native/extractortool/include",
120                    "header_files": [
121                      "extract_resource_manager.h"
122                    ]
123                  },
124                  "name": "//foundation/ability/ability_base:extractresourcemanager"
125                },
126                {
127                  "header": {
128                    "header_base": "//foundation/ability/ability_base/interfaces/kits/native/session_info/include",
129                    "header_files": [
130                      "session_info.h"
131                    ]
132                  },
133                  "name": "//foundation/ability/ability_base:session_info"
134                },
135                {
136                  "header": {
137                    "header_base": "//foundation/ability/ability_base/interfaces/kits/native/view_data/include",
138                    "header_files": [
139                      "view_data.h"
140                    ]
141                  },
142                  "name": "//foundation/ability/ability_base:view_data"
143                }
144            ],
145            "test": [
146              "//foundation/ability/ability_base/test/unittest:unittest",
147              "//foundation/ability/ability_base/test/fuzztest:fuzztest"
148            ]
149        }
150    }
151}
152