• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/ets_runtime",
3    "version": "",
4    "description": "支持应用TS/JS语言代码的运行,行为符合ArkUI框架需要的Strict模式的ES2015标准",
5    "homePage": "https://gitee.com/openharmony",
6    "license": "Apache License 2.0",
7    "publishAs": "code-segment",
8    "scripts": {},
9    "dirs": [],
10    "segment": {
11        "destPath": "arkcompiler/ets_runtime"
12    },
13    "component": {
14        "name": "ets_runtime",
15        "subsystem": "arkcompiler",
16        "syscap": [],
17        "features": [
18          "ets_runtime_feature_enable_pgo",
19          "ets_runtime_feature_pgo_path",
20          "ets_runtime_feature_enable_list",
21          "ets_runtime_support_jit_code_sign",
22          "ets_runtime_feature_enable_bsymbolic"
23        ],
24        "adapted_system_type": [
25            "standard"
26        ],
27        "rom": "20MB",
28        "ram": "~8000KB",
29        "hisysevent_config": [
30            "//arkcompiler/ets_runtime/hisysevent.yaml"
31        ],
32        "deps": {
33            "components": [
34              "ability_base",
35              "faultloggerd",
36              "init",
37              "hitrace",
38              "hilog",
39              "hisysevent",
40              "qos_manager",
41              "runtime_core",
42              "c_utils",
43              "code_signature",
44              "libuv",
45              "zlib",
46              "bounds_checking_function",
47              "icu",
48              "access_token",
49              "eventhandler",
50              "ipc",
51              "safwk",
52              "samgr",
53              "common_event_service",
54              "ffrt",
55              "cJSON",
56              "hiview"
57            ],
58            "third_party": [
59            ]
60        },
61        "build": {
62            "sub_component": [
63                "//arkcompiler/ets_runtime:app_aot_jit_enable_list",
64                "//arkcompiler/ets_runtime:ark_js_packages",
65                "//arkcompiler/ets_runtime:ark_js_host_linux_tools_packages",
66                "//arkcompiler/ets_runtime/etc:arkcompiler.para.dac",
67                "//arkcompiler/ets_runtime/compiler_service:ark_aot_compiler.cfg",
68                "//arkcompiler/ets_runtime/compiler_service:compiler_service"
69            ],
70            "inner_kits": [
71                {
72                    "name": "//arkcompiler/ets_runtime:libark_jsruntime",
73                    "header": {
74                      "header_files": [
75                        "jsnapi.h",
76                        "jsnapi_expo.h",
77                        "dfx_jsnapi.h"
78                      ],
79                      "header_base": "//arkcompiler/ets_runtime/ecmascript/napi/include"
80                    }
81                },
82                {
83                    "name": "//arkcompiler/ets_runtime:libark_jsruntime_static",
84                    "header": {
85                      "header_files": [
86                        "jsnapi.h",
87                        "jsnapi_expo.h",
88                        "dfx_jsnapi.h"
89                      ],
90                      "header_base": "//arkcompiler/ets_runtime/ecmascript/napi/include"
91                    }
92                },
93                {
94                    "name": "//arkcompiler/ets_runtime/compiler_service:libcompiler_service",
95                    "header": {
96                      "header_files": [
97                        "aot_compiler_client.h"
98                      ],
99                      "header_base": "//arkcompiler/ets_runtime/compiler_service/include"
100                    }
101                }
102            ],
103            "test": [
104                "//arkcompiler/ets_runtime:ark_js_unittest",
105                "//arkcompiler/ets_runtime/compiler_service/test:compiler_service_unittest",
106                "//arkcompiler/ets_runtime/compiler_service/test:compiler_service_fuzztest"
107            ]
108        }
109    }
110}
111