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