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