1{
2  "name": "@ohsh/accessibility",
3  "description": "The accessibility framework provides a standard mechanism for exchanging information between applications and assistive applications.",
4  "version": "4.0",
5  "repository": "",
6  "license": "Apache License 2.0",
7  "publishAs": "code-segment",
8  "segment": {
9    "destPath": "foundation/barrierfree/accessibility"
10  },
11  "dirs": {},
12  "scripts": {},
13  "component": {
14    "name": "accessibility",
15    "subsystem": "barrierfree",
16    "syscap": [
17      "SystemCapability.BarrierFree.Accessibility.Core",
18      "SystemCapability.BarrierFree.Accessibility.Hearing",
19      "SystemCapability.BarrierFree.Accessibility.Vision"
20    ],
21    "features": [
22      "accessibility_feature_coverage",
23      "accessibility_watch_feature"
24    ],
25    "adapted_system_type": [
26      "standard"
27    ],
28    "rom": "2000KB",
29    "ram": "10000KB",
30    "hisysevent_config": [
31      "//foundation/barrierfree/accessibility/hisysevent.yaml"
32    ],
33    "deps": {
34      "components": [
35        "graphic_2d",
36        "samgr",
37        "napi",
38        "window_manager",
39        "eventhandler",
40        "input",
41        "c_utils",
42        "common_event_service",
43        "ability_base",
44        "safwk",
45        "bundle_framework",
46        "ffrt",
47        "hicollie",
48        "hitrace",
49        "hilog",
50        "ipc",
51        "ability_runtime",
52        "init",
53        "access_token",
54        "display_manager",
55        "hisysevent",
56        "os_account",
57        "preferences",
58        "power_manager",
59        "data_share"
60      ],
61      "third_party": []
62    },
63    "build": {
64      "group_type": {
65        "base_group": [
66          "//foundation/barrierfree/accessibility/interfaces/kits/napi:napi_packages"
67        ],
68        "fwk_group": [
69          "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk:accessibleability",
70          "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk:accessibilityconfig",
71          "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk:accessibilityclient",
72          "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common",
73          "//foundation/barrierfree/accessibility/common/interface:accessibility_interface"
74        ],
75        "service_group": [
76          "//foundation/barrierfree/accessibility/sa_profile:aams_sa_profile",
77          "//foundation/barrierfree/accessibility/sa_profile:accessibility_cfg",
78          "//foundation/barrierfree/accessibility/services/aams:accessibleabilityms",
79          "//foundation/barrierfree/accessibility/services/etc:ohos.para.dac"
80        ]
81      },
82      "inner_api": [
83        {
84          "type": "so",
85          "name": "//foundation/barrierfree/accessibility/common/interface:accessibility_interface",
86          "header": {
87            "header_files": [
88              "accessibility_element_info_parcel.h",
89              "accessibility_event_info_parcel.h",
90              "accessibility_window_info_parcel.h"
91            ],
92            "header_base": "//foundation/barrierfree/accessibility/common/interface/include/parcel"
93          }
94        },
95        {
96          "type": "so",
97          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk:accessibleability",
98          "header": {
99            "header_files": [
100              "accessibility_ui_test_ability.h",
101              "accessible_ability_client.h",
102              "accessible_ability_listener.h"
103            ],
104            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk/include"
105          }
106        },
107        {
108          "type": "so",
109          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk:accessibilityconfig",
110          "header": {
111            "header_files": [
112              "accessibility_config.h"
113            ],
114            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk/include"
115          }
116        },
117        {
118          "type": "so",
119          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk:accessibilityclient",
120          "header": {
121            "header_files": [
122              "accessibility_state_event.h",
123              "accessibility_system_ability_client.h"
124            ],
125            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk/include"
126          }
127        },
128        {
129          "type": "so",
130          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common",
131          "header": {
132            "header_files": [
133              "accessibility_ability_info.h",
134              "accessibility_constants.h",
135              "accessibility_def.h",
136              "accessibility_element_info.h",
137              "accessibility_event_info.h",
138              "accessibility_window_info.h"
139            ],
140            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/common/include"
141          }
142        }
143      ],
144      "test": [
145        "//foundation/barrierfree/accessibility/services/test:moduletest",
146        "//foundation/barrierfree/accessibility/services/aams/test:unittest",
147        "//foundation/barrierfree/accessibility/frameworks/aafwk/test:unittest",
148        "//foundation/barrierfree/accessibility/frameworks/acfwk/test:unittest",
149        "//foundation/barrierfree/accessibility/frameworks/asacfwk/test:unittest",
150        "//foundation/barrierfree/accessibility/frameworks/common/test:unittest",
151        "//foundation/barrierfree/accessibility/common/interface/test/unittest:unittest",
152        "//foundation/barrierfree/accessibility/interfaces/innerkits/test/fuzztest:fuzztest",
153        "//foundation/barrierfree/accessibility/common/interface/test/fuzztest:fuzztest",
154        "//foundation/barrierfree/accessibility/interfaces/innerkits/test/benchmarktest:benchmarktest"
155      ]
156    }
157  }
158}
159