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