• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@openharmony/accessibility",
3  "description": "The accessibility framework provides a standard mechanism for exchanging information between applications and assistive applications.",
4  "version": "3.1.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": [ "accessibility_feature_coverage = false" ],
22    "adapted_system_type": [
23      "standard"
24    ],
25    "rom": "2000KB",
26    "ram": "10000KB",
27    "hisysevent_config": [
28      "//foundation/barrierfree/accessibility/hisysevent.yaml"
29    ],
30    "deps": {
31      "components": [
32        "samgr",
33        "napi",
34        "window_manager",
35        "eventhandler",
36        "input",
37        "c_utils",
38        "common_event_service",
39        "preference",
40        "ability_base",
41        "safwk",
42        "bundle_framework",
43        "hitrace_native",
44        "hiviewdfx_hilog_native",
45        "ipc",
46        "ability_runtime"
47      ],
48      "third_party": []
49    },
50    "build": {
51      "group_type": {
52        "base_group": [
53          "//foundation/barrierfree/accessibility/interfaces/kits/napi:napi_packages"
54        ],
55        "fwk_group": [
56          "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk:accessibleability",
57          "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk:accessibilityconfig",
58          "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk:accessibilityclient",
59          "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common",
60          "//foundation/barrierfree/accessibility/common/interface:accessibility_interface"
61        ],
62        "service_group": [
63          "//foundation/barrierfree/accessibility/sa_profile:aams_sa_profile",
64          "//foundation/barrierfree/accessibility/sa_profile:accessibility_cfg",
65          "//foundation/barrierfree/accessibility/services/aams:accessibleabilityms",
66          "//foundation/barrierfree/accessibility/services/etc:ohos.para.dac"
67        ]
68      },
69      "inner_kits": [
70        {
71          "type": "so",
72          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk:accessibleability",
73          "header": {
74            "header_files": [
75              "accessibility_ui_test_ability.h",
76              "accessible_ability_client.h",
77              "accessible_ability_listener.h"
78            ],
79            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk/include"
80          }
81        },
82        {
83          "type": "so",
84          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk:accessibilityconfig",
85          "header": {
86            "header_files": [
87              "accessibility_config.h"
88            ],
89            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk/include"
90          }
91        },
92        {
93          "type": "so",
94          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk:accessibilityclient",
95          "header": {
96            "header_files": [
97              "accessibility_state_event.h",
98              "accessibility_system_ability_client.h"
99            ],
100            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk/include"
101          }
102        },
103        {
104          "type": "so",
105          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common",
106          "header": {
107            "header_files": [
108              "accessibility_ability_info.h",
109              "accessibility_constants.h",
110              "accessibility_def.h",
111              "accessibility_element_info.h",
112              "accessibility_event_info.h",
113              "accessibility_window_info.h"
114            ],
115            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/common/include"
116          }
117        }
118      ],
119      "test": [
120        "//foundation/barrierfree/accessibility/services/test:moduletest",
121        "//foundation/barrierfree/accessibility/services/aams/test:unittest",
122        "//foundation/barrierfree/accessibility/frameworks/aafwk/test:unittest",
123        "//foundation/barrierfree/accessibility/frameworks/acfwk/test:unittest",
124        "//foundation/barrierfree/accessibility/frameworks/asacfwk/test:unittest",
125        "//foundation/barrierfree/accessibility/frameworks/common/test:unittest",
126        "//foundation/barrierfree/accessibility/interfaces/innerkits/test/fuzztest:fuzztest",
127        "//foundation/barrierfree/accessibility/interfaces/innerkits/test/benchmarktest:benchmarktest"
128      ]
129    }
130  }
131}
132