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}