1{
2    "name": "@ohos/ffrt",
3    "description": "Concurrent Programming Framework",
4    "optional": "false",
5    "version": "4.0",
6    "license": "Apache License 2.0",
7    "publishAs": "code-segment",
8    "segment": {
9        "destPath": "foundation/resourceschedule/ffrt"
10    },
11    "dirs": {},
12    "scripts": {},
13    "component": {
14        "name": "ffrt",
15        "subsystem": "resourceschedule",
16        "syscap": [
17            "SystemCapability.Resourceschedule.Ffrt.Core"
18        ],
19        "features": [
20            "ffrt_support_enable",
21            "ffrt_allocator_mmap_size",
22            "ffrt_stack_size"
23        ],
24        "adapted_system_type": [
25            "standard"
26        ],
27        "hisysevent_config": [
28            "//foundation/resourceschedule/ffrt/hisysevent.yaml"
29        ],
30        "rom": "",
31        "ram": "",
32        "deps": {
33            "components": [
34                "bounds_checking_function",
35                "c_utils",
36                "hilog",
37                "hisysevent",
38                "faultloggerd",
39
40                "napi"
41            ]
42        },
43        "build": {
44            "sub_component": [
45                "//foundation/resourceschedule/ffrt:libffrt",
46                "//foundation/resourceschedule/ffrt:ffrt_ndk"
47            ],
48            "inner_kits": [
49                {
50                    "header": {
51                        "header_base": "//foundation/resourceschedule/ffrt/interfaces/",
52                        "header_files": [
53                            "kits/ffrt.h",
54                            "inner_api/ffrt_inner.h"
55                        ]
56                    },
57                    "name": "//foundation/resourceschedule/ffrt:libffrt"
58                }
59            ],
60            "test": [
61                "//foundation/resourceschedule/ffrt/test/ut:ffrt_unittest_ffrt"
62            ]
63        }
64    }
65}
66