1{ 2 "name": "@ohos/screenlock_mgr", 3 "description": "Provide communication capability between windowmanager and screenlock app", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "base/theme/screenlock_mgr" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "screenlock_mgr", 14 "subsystem": "theme", 15 "syscap": [ 16 "SystemCapability.MiscServices.ScreenLock" 17 ], 18 "features": [ 19 ], 20 "adapted_system_type": [ 21 "standard" 22 ], 23 "rom":"390KB", 24 "ram":"4614KB", 25 "deps": { 26 "components": [ 27 "safwk", 28 "napi", 29 "samgr", 30 "common_event_service", 31 "ipc", 32 "eventhandler", 33 "os_account", 34 "bundle_framework", 35 "ability_base", 36 "ability_runtime", 37 "hitrace", 38 "access_token", 39 "hicollie", 40 "init", 41 "window_manager", 42 "hilog", 43 "user_auth_framework", 44 "c_utils", 45 "ffrt", 46 "preferences", 47 "time_service" 48 ], 49 "third_party": [] 50 }, 51 "build": { 52 "group_type": { 53 "base_group": [ 54 ], 55 "fwk_group": [ 56 "//base/theme/screenlock_mgr/interfaces/inner_api:screenlock_client", 57 "//base/theme/screenlock_mgr/frameworks/js/napi:screenlock", 58 "//base/theme/screenlock_mgr/utils:screenlock_utils" 59 ], 60 "service_group": [ 61 "//base/theme/screenlock_mgr:screenlock_mgr_packages" 62 ] 63 }, 64 "inner_api": [ 65 { 66 "name": "//base/theme/screenlock_mgr/interfaces/inner_api:screenlock_client", 67 "header": { 68 "header_files": [ 69 "screenlock_manager.h" 70 ], 71 "header_base": "//base/theme/screenlock_mgr/interfaces/inner_api/include" 72 } 73 } 74 ], 75 "test": [ 76 "//base/theme/screenlock_mgr/frameworks/js/napi/test:unittest", 77 "//base/theme/screenlock_mgr/test:unittest", 78 "//base/theme/screenlock_mgr/test/fuzztest:fuzztest" 79 ] 80 } 81 } 82}