1{
2  "name": "@ohos/time_service",
3  "description": "Allowing apps to use OS time get/set functions",
4  "version": "3.1",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "base/time/time_service"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "time_service",
14    "subsystem": "time",
15    "syscap": [
16      "SystemCapability.MiscServices.Time"
17    ],
18    "features": [
19    ],
20    "hisysevent_config": [
21      "//base/time/time_service/hisysevent.yaml"
22    ],
23    "adapted_system_type": [
24      "standard"
25    ],
26    "rom":"400KB",
27    "ram":"2845KB",
28    "deps": {
29      "components": [
30        "napi",
31        "samgr",
32        "common_event_service",
33        "os_account",
34        "ipc",
35        "netmanager_base",
36        "ability_base",
37        "ability_runtime",
38        "relational_store",
39        "hilog",
40        "hicollie",
41        "safwk",
42        "c_utils",
43        "access_token",
44        "hisysevent",
45        "device_standby",
46        "init",
47        "power_manager"
48      ]
49    },
50    "build": {
51      "group_type":{
52        "base_group": [],
53        "fwk_group":[
54          "//base/time/time_service/framework/js/napi/system_time:systemtime",
55          "//base/time/time_service/framework/js/napi/system_timer:systemtimer",
56          "//base/time/time_service/framework/js/napi/system_date_time:systemdatetime",
57          "//base/time/time_service/framework/cj:cj_system_date_time_ffi",
58          "//base/time/time_service/interfaces/inner_api:time_client",
59          "//base/time/time_service/interfaces/kits/c:time_service_ndk"
60        ],
61        "service_group":[
62          "//base/time/time_service/services/etc/init:timeservice.cfg",
63          "//base/time/time_service/services/profile:time_time_service_sa_profiles",
64          "//base/time/time_service/services:time_system_ability",
65          "//base/time/time_service/services/etc:time.para",
66          "//base/time/time_service/services/etc:time.para.dac"
67        ]
68      },
69      "inner_api": [
70        {
71          "name": "//base/time/time_service/interfaces/inner_api:time_client",
72          "header": {
73            "header_files": [
74              "itimer_info.h",
75              "time_service_client.h"
76            ],
77            "header_base":"//base/time/time_service/interfaces/inner_api/include"
78          }
79        }
80      ],
81      "test": [
82        "//base/time/time_service/test/fuzztest:fuzztest",
83        "//base/time/time_service/test/unittest/service_test:unittest",
84        "//base/time/time_service/test/unittest/js_test:unittest",
85        "//base/time/time_service/test/unittest/native_test:unittest"
86      ]
87    }
88  }
89}
90