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