{
    "name": "@ohos/jerryscript",
    "description": "JerryScript is the lightweight JavaScript engine intended to run on a very constrained devices such as microcontrollers.",
    "version": "3.1",
    "license": "Apache V2",
    "publishAs": "code-segment",
    "segment": {
        "destPath": "third_party/jerryscript"
    },
    "dirs": {},
    "scripts": {},
    "component": {
        "name": "jerryscript",
        "subsystem": "thirdparty",
        "syscap": [],
        "features": [
            "jerryscript_enable_external_context",
            "jerryscript_inputjs_buffer_size",
            "jerryscript_snapshot_buffer_size",
            "jerryscript_bms_task_heap_size",
            "jerryscript_js_task_heap_size",
            "jerryscript_jerry_cpointer_32_bit",
            "jerryscript_jerry_debugger",
            "jerryscript_jerry_gc_limit",
            "jerryscript_jerry_line_info",
            "jerryscript_jerry_mem_gc_before_each_alloc",
            "jerryscript_jerry_parser",
            "jerryscript_jerry_parser_dump_byte_code",
            "jerryscript_jerry_regexp_dump_byte_code",
            "jerryscript_jerry_regexp_strict_mode",
            "jerryscript_jerry_stack_limit",
            "jerryscript_jerry_system_allocator",
            "jerryscript_jerry_valgrind",
            "jerryscript_jerry_vm_exec_stop",
            "jerryscript_jerry_es2015",
            "jerryscript_jerry_es2015_builtin_typedarray",
            "jerryscript_jerry_es2015_builtin_set",
            "jerryscript_jerry_es2015_builtin_promise",
            "jerryscript_jerry_es2015_builtin_proxy",
            "jerryscript_jerry_es2015_module_system",
            "jerryscript_jerry_es2015_builtin_map",
            "jerryscript_jerry_es2015_builtin_weakmap",
            "jerryscript_jerry_es2015_builtin_weakset",
            "jerryscript_jerry_es2015_builtin_dataview",
            "jerryscript_jerry_es2015_builtin_reflect",
            "jerryscript_jerry_error_messages",
            "jerryscript_jerry_logging",
            "jerryscript_jerry_snapshot_exec",
            "jerryscript_jerry_snapshot_save"
        ],
        "adapted_system_type": ["mini","small"],
        "rom": "",
        "ram": "",
        "deps": {
            "components": [],
            "third_party": []
        },
        "build": {
            "sub_component": [],
            "inner_kits": [
              {
                "name": "//third_party/jerryscript:jerryscript_static_not_lite"
              },
              {
                "name": "//third_party/jerryscript:jerryscript_shared_not_lite"
              },
              {
                "name": "//third_party/jerryscript:libjerryscript"
              }
            ],
            "test": []
        }
    }
}