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_async_stack_enable"
22        ],
23        "adapted_system_type": [
24            "standard"
25        ],
26        "hisysevent_config": [
27            "//foundation/resourceschedule/ffrt/hisysevent.yaml"
28        ],
29        "rom": "",
30        "ram": "",
31        "deps": {
32            "components": [
33                "bounds_checking_function",
34                "c_utils",
35                "hilog",
36                "hisysevent",
37                "faultloggerd",
38
39                "napi"
40            ]
41        },
42        "build": {
43            "sub_component": [
44                "//foundation/resourceschedule/ffrt:libffrt",
45                "//foundation/resourceschedule/ffrt:ffrt_ndk"
46            ],
47            "inner_kits": [
48                {
49                    "header": {
50                        "header_base": "//foundation/resourceschedule/ffrt/interfaces/",
51                        "header_files": [
52                            "kits/ffrt.h",
53                            "inner_api/ffrt_inner.h"
54                        ]
55                    },
56                    "name": "//foundation/resourceschedule/ffrt:libffrt"
57                }
58            ],
59            "test": [
60                "//foundation/resourceschedule/ffrt/test/ut:ffrt_unittest_ffrt"
61            ]
62        }
63    }
64}
65