122736c2fSopenharmony_ci{ 222736c2fSopenharmony_ci "name": "@ohos/imf", 322736c2fSopenharmony_ci "description": "Provide input capability to ime app", 422736c2fSopenharmony_ci "version": "3.1", 522736c2fSopenharmony_ci "license": "Apache License 2.0", 622736c2fSopenharmony_ci "publishAs": "code-segment", 722736c2fSopenharmony_ci "segment": { 822736c2fSopenharmony_ci "destPath": "base/inputmethod/imf" 922736c2fSopenharmony_ci }, 1022736c2fSopenharmony_ci "dirs": { }, 1122736c2fSopenharmony_ci "scripts": { }, 1222736c2fSopenharmony_ci "component": { 1322736c2fSopenharmony_ci "name": "imf", 1422736c2fSopenharmony_ci "subsystem": "inputmethod", 1522736c2fSopenharmony_ci "syscap": [ 1622736c2fSopenharmony_ci "SystemCapability.MiscServices.InputMethodFramework" 1722736c2fSopenharmony_ci ], 1822736c2fSopenharmony_ci "features": [ 1922736c2fSopenharmony_ci "imf_screenlock_mgr_enable" 2022736c2fSopenharmony_ci ], 2122736c2fSopenharmony_ci "hisysevent_config": [ 2222736c2fSopenharmony_ci "//base/inputmethod/imf/hisysevent.yaml" 2322736c2fSopenharmony_ci ], 2422736c2fSopenharmony_ci "adapted_system_type": [ 2522736c2fSopenharmony_ci "standard" 2622736c2fSopenharmony_ci ], 2722736c2fSopenharmony_ci "rom": "300KB", 2822736c2fSopenharmony_ci "ram": "1024KB", 2922736c2fSopenharmony_ci "deps": { 3022736c2fSopenharmony_ci "components": [ 3122736c2fSopenharmony_ci "init", 3222736c2fSopenharmony_ci "napi", 3322736c2fSopenharmony_ci "samgr", 3422736c2fSopenharmony_ci "common_event_service", 3522736c2fSopenharmony_ci "ipc", 3622736c2fSopenharmony_ci "eventhandler", 3722736c2fSopenharmony_ci "bundle_framework", 3822736c2fSopenharmony_ci "ability_runtime", 3922736c2fSopenharmony_ci "hilog", 4022736c2fSopenharmony_ci "ability_base", 4122736c2fSopenharmony_ci "safwk", 4222736c2fSopenharmony_ci "input", 4322736c2fSopenharmony_ci "c_utils", 4422736c2fSopenharmony_ci "access_token", 4522736c2fSopenharmony_ci "i18n", 4622736c2fSopenharmony_ci "window_manager", 4722736c2fSopenharmony_ci "os_account", 4822736c2fSopenharmony_ci "hisysevent", 4922736c2fSopenharmony_ci "hitrace", 5022736c2fSopenharmony_ci "ffrt", 5122736c2fSopenharmony_ci "graphic_2d", 5222736c2fSopenharmony_ci "config_policy", 5322736c2fSopenharmony_ci "data_share", 5422736c2fSopenharmony_ci "resource_schedule_service", 5522736c2fSopenharmony_ci "memmgr", 5622736c2fSopenharmony_ci "hicollie", 5722736c2fSopenharmony_ci "resource_management", 5822736c2fSopenharmony_ci "screenlock_mgr" 5922736c2fSopenharmony_ci ], 6022736c2fSopenharmony_ci "third_party": [ 6122736c2fSopenharmony_ci "cJSON" 6222736c2fSopenharmony_ci ] 6322736c2fSopenharmony_ci }, 6422736c2fSopenharmony_ci "build": { 6522736c2fSopenharmony_ci "group_type": { 6622736c2fSopenharmony_ci "base_group": ["//base/inputmethod/imf/common:inputmethod_common"], 6722736c2fSopenharmony_ci "fwk_group": [ 6822736c2fSopenharmony_ci "//base/inputmethod/imf/interfaces/inner_api/inputmethod_controller:inputmethod_client", 6922736c2fSopenharmony_ci "//base/inputmethod/imf/frameworks/js/napi/inputmethodclient:inputmethod", 7022736c2fSopenharmony_ci "//base/inputmethod/imf/frameworks/js/napi/inputmethodlist:inputmethodlist", 7122736c2fSopenharmony_ci "//base/inputmethod/imf/frameworks/js/napi/inputmethodpanel:panel", 7222736c2fSopenharmony_ci "//base/inputmethod/imf/frameworks/ndk:ohinputmethod" 7322736c2fSopenharmony_ci ], 7422736c2fSopenharmony_ci "service_group": [ 7522736c2fSopenharmony_ci "//base/inputmethod/imf/etc/init:inputmethodservice.cfg", 7622736c2fSopenharmony_ci "//base/inputmethod/imf/etc/para:inputmethod.para.dac", 7722736c2fSopenharmony_ci "//base/inputmethod/imf/etc/para:inputmethod.para", 7822736c2fSopenharmony_ci "//base/inputmethod/imf/interfaces/inner_api/inputmethod_ability:inputmethod_ability", 7922736c2fSopenharmony_ci "//base/inputmethod/imf/profile:inputmethod_inputmethod_sa_profiles", 8022736c2fSopenharmony_ci "//base/inputmethod/imf/services:inputmethod_service", 8122736c2fSopenharmony_ci "//base/inputmethod/imf/frameworks/kits/extension:inputmethod_extension", 8222736c2fSopenharmony_ci "//base/inputmethod/imf/frameworks/kits/extension:inputmethod_extension_module", 8322736c2fSopenharmony_ci "//base/inputmethod/imf/frameworks/js/napi/inputmethodability:inputmethodengine", 8422736c2fSopenharmony_ci "//base/inputmethod/imf/frameworks/js/napi/inputmethod_extension_ability:inputmethodextensionability_napi", 8522736c2fSopenharmony_ci "//base/inputmethod/imf/frameworks/js/napi/inputmethod_extension_context:inputmethodextensioncontext_napi", 8622736c2fSopenharmony_ci "//base/inputmethod/imf/frameworks/js/napi/keyboardpanelmanager:keyboardpanelmanager", 8722736c2fSopenharmony_ci "//base/inputmethod/imf/frameworks/cj:cj_inputmethod_ffi", 8822736c2fSopenharmony_ci "//base/inputmethod/imf/seccomp_policy:imf_ext_secure_filter" 8922736c2fSopenharmony_ci ] 9022736c2fSopenharmony_ci }, 9122736c2fSopenharmony_ci "inner_api": [ 9222736c2fSopenharmony_ci { 9322736c2fSopenharmony_ci "name": "//base/inputmethod/imf/interfaces/inner_api/inputmethod_controller:inputmethod_client", 9422736c2fSopenharmony_ci "header": { 9522736c2fSopenharmony_ci "header_files": [ 9622736c2fSopenharmony_ci "../../../../frameworks/native/inputmethod_controller/include/i_input_client.h", 9722736c2fSopenharmony_ci "../../../../frameworks/native/inputmethod_controller/include/i_input_data_channel.h", 9822736c2fSopenharmony_ci "../../../../frameworks/native/inputmethod_controller/include/input_method_property.h", 9922736c2fSopenharmony_ci "../../../../frameworks/native/inputmethod_controller/include/input_method_utils.h", 10022736c2fSopenharmony_ci "../../../../frameworks/native/inputmethod_controller/include/input_window_info.h", 10122736c2fSopenharmony_ci "ime_event_listener.h", 10222736c2fSopenharmony_ci "ime_event_monitor_manager.h", 10322736c2fSopenharmony_ci "input_method_controller.h" 10422736c2fSopenharmony_ci ], 10522736c2fSopenharmony_ci "header_base": "//base/inputmethod/imf/interfaces/inner_api/inputmethod_controller/include" 10622736c2fSopenharmony_ci } 10722736c2fSopenharmony_ci }, 10822736c2fSopenharmony_ci { 10922736c2fSopenharmony_ci "name": "//base/inputmethod/imf/interfaces/inner_api/inputmethod_ability:inputmethod_ability", 11022736c2fSopenharmony_ci "header": { 11122736c2fSopenharmony_ci "header_files": [ 11222736c2fSopenharmony_ci "input_method_ability_interface.h", 11322736c2fSopenharmony_ci "input_method_engine_listener.h", 11422736c2fSopenharmony_ci "keyboard_listener.h", 11522736c2fSopenharmony_ci "input_method_types.h" 11622736c2fSopenharmony_ci ], 11722736c2fSopenharmony_ci "header_base": "//base/inputmethod/imf/interfaces/inner_api/inputmethod_ability/include" 11822736c2fSopenharmony_ci } 11922736c2fSopenharmony_ci } 12022736c2fSopenharmony_ci ], 12122736c2fSopenharmony_ci "test": [ 12222736c2fSopenharmony_ci "//base/inputmethod/imf/test/fuzztest:fuzztest", 12322736c2fSopenharmony_ci "//base/inputmethod/imf/test/unittest:unittest" 12422736c2fSopenharmony_ci ] 12522736c2fSopenharmony_ci } 12622736c2fSopenharmony_ci } 12722736c2fSopenharmony_ci} 128