• 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_enable_codemerge",
20          "ets_runtime_feature_pgo_path",
21          "ets_runtime_feature_enable_list",
22          "ets_runtime_support_jit_code_sign",
23          "ets_runtime_feature_enable_bsymbolic"
24        ],
25        "adapted_system_type": [
26            "standard"
27        ],
28        "rom": "20MB",
29        "ram": "~8000KB",
30        "hisysevent_config": [
31            "//arkcompiler/ets_runtime/hisysevent.yaml"
32        ],
33        "deps": {
34            "components": [
35              "ability_base",
36              "faultloggerd",
37              "init",
38              "hitrace",
39              "hilog",
40              "hisysevent",
41              "qos_manager",
42              "runtime_core",
43              "c_utils",
44              "code_signature",
45              "libuv",
46              "zlib",
47              "bounds_checking_function",
48              "icu",
49              "access_token",
50              "eventhandler",
51              "ipc",
52              "safwk",
53              "samgr",
54              "common_event_service",
55              "ffrt",
56              "cJSON",
57              "hiview"
58            ],
59            "third_party": [
60            ]
61        },
62        "build": {
63            "sub_component": [
64                "//arkcompiler/ets_runtime:app_aot_jit_enable_list",
65                "//arkcompiler/ets_runtime:app_startup_snapshot",
66                "//arkcompiler/ets_runtime:ark_js_packages",
67                "//arkcompiler/ets_runtime:ark_js_host_linux_tools_packages",
68                "//arkcompiler/ets_runtime/etc:arkcompiler.para.dac",
69                "//arkcompiler/ets_runtime/compiler_service:ark_aot_compiler.cfg",
70                "//arkcompiler/ets_runtime/compiler_service:compiler_service",
71                "//arkcompiler/ets_runtime/compiler_service:system_framework_aot_enable_list.conf"
72            ],
73            "inner_kits": [
74                {
75                    "name": "//arkcompiler/ets_runtime:libark_jsruntime",
76                    "header": {
77                      "header_files": [
78                        "jsnapi.h",
79                        "jsnapi_expo.h",
80                        "dfx_jsnapi.h"
81                      ],
82                      "header_base": "//arkcompiler/ets_runtime/ecmascript/napi/include"
83                    }
84                },
85                {
86                    "name": "//arkcompiler/ets_runtime:libark_jsruntime_static",
87                    "header": {
88                      "header_files": [
89                        "jsnapi.h",
90                        "jsnapi_expo.h",
91                        "dfx_jsnapi.h"
92                      ],
93                      "header_base": "//arkcompiler/ets_runtime/ecmascript/napi/include"
94                    }
95                },
96                {
97                    "name": "//arkcompiler/ets_runtime/compiler_service:libcompiler_service",
98                    "header": {
99                      "header_files": [
100                        "aot_compiler_client.h"
101                      ],
102                      "header_base": "//arkcompiler/ets_runtime/compiler_service/include"
103                    }
104                }
105            ],
106            "test": [
107                "//arkcompiler/ets_runtime:ark_js_unittest",
108                "//arkcompiler/ets_runtime/compiler_service/test:compiler_service_unittest",
109                "//arkcompiler/ets_runtime/compiler_service/test:compiler_service_fuzztest"
110            ]
111        }
112    }
113}
114