• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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": [ "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        "graphic_2d",
33        "samgr",
34        "napi",
35        "window_manager",
36        "eventhandler",
37        "input",
38        "c_utils",
39        "common_event_service",
40        "ability_base",
41        "safwk",
42        "bundle_framework",
43        "hitrace",
44        "hilog",
45        "ipc",
46        "ability_runtime",
47        "init",
48        "access_token",
49        "display_manager",
50        "hisysevent",
51        "os_account",
52        "preferences",
53        "power_manager",
54        "data_share"
55      ],
56      "third_party": []
57    },
58    "build": {
59      "group_type": {
60        "base_group": [
61          "//foundation/barrierfree/accessibility/interfaces/kits/napi:napi_packages"
62        ],
63        "fwk_group": [
64          "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk:accessibleability",
65          "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk:accessibilityconfig",
66          "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk:accessibilityclient",
67          "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common",
68          "//foundation/barrierfree/accessibility/common/interface:accessibility_interface"
69        ],
70        "service_group": [
71          "//foundation/barrierfree/accessibility/sa_profile:aams_sa_profile",
72          "//foundation/barrierfree/accessibility/sa_profile:accessibility_cfg",
73          "//foundation/barrierfree/accessibility/services/aams:accessibleabilityms",
74          "//foundation/barrierfree/accessibility/services/etc:ohos.para.dac"
75        ]
76      },
77      "inner_api": [
78        {
79          "type": "so",
80          "name": "//foundation/barrierfree/accessibility/common/interface:accessibility_interface",
81          "header": {
82            "header_files": [
83              "accessibility_element_info_parcel.h",
84              "accessibility_event_info_parcel.h",
85              "accessibility_window_info_parcel.h"
86            ],
87            "header_base": "//foundation/barrierfree/accessibility/common/interface/include/parcel"
88          }
89        },
90        {
91          "type": "so",
92          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk:accessibleability",
93          "header": {
94            "header_files": [
95              "accessibility_ui_test_ability.h",
96              "accessible_ability_client.h",
97              "accessible_ability_listener.h"
98            ],
99            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk/include"
100          }
101        },
102        {
103          "type": "so",
104          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk:accessibilityconfig",
105          "header": {
106            "header_files": [
107              "accessibility_config.h"
108            ],
109            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk/include"
110          }
111        },
112        {
113          "type": "so",
114          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk:accessibilityclient",
115          "header": {
116            "header_files": [
117              "accessibility_state_event.h",
118              "accessibility_system_ability_client.h"
119            ],
120            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk/include"
121          }
122        },
123        {
124          "type": "so",
125          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common",
126          "header": {
127            "header_files": [
128              "accessibility_ability_info.h",
129              "accessibility_constants.h",
130              "accessibility_def.h",
131              "accessibility_element_info.h",
132              "accessibility_event_info.h",
133              "accessibility_window_info.h"
134            ],
135            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/common/include"
136          }
137        }
138      ],
139      "test": [
140        "//foundation/barrierfree/accessibility/services/test:moduletest",
141        "//foundation/barrierfree/accessibility/services/aams/test:unittest",
142        "//foundation/barrierfree/accessibility/frameworks/aafwk/test:unittest",
143        "//foundation/barrierfree/accessibility/frameworks/acfwk/test:unittest",
144        "//foundation/barrierfree/accessibility/frameworks/asacfwk/test:unittest",
145        "//foundation/barrierfree/accessibility/frameworks/common/test:unittest",
146        "//foundation/barrierfree/accessibility/common/interface/test/unittest:unittest",
147        "//foundation/barrierfree/accessibility/interfaces/innerkits/test/fuzztest:fuzztest",
148        "//foundation/barrierfree/accessibility/common/interface/test/fuzztest:fuzztest",
149        "//foundation/barrierfree/accessibility/interfaces/innerkits/test/benchmarktest:benchmarktest"
150      ]
151    }
152  }
153}
154