133eb0b6dSopenharmony_ci{ 233eb0b6dSopenharmony_ci "name": "@ohos/napi", 333eb0b6dSopenharmony_ci "description": "Node-API (formerly N-API) is an API for build native Addons", 433eb0b6dSopenharmony_ci "version": "3.1", 533eb0b6dSopenharmony_ci "license": "Apache 2.0", 633eb0b6dSopenharmony_ci "publishAs": "code-segment", 733eb0b6dSopenharmony_ci "segment": { 833eb0b6dSopenharmony_ci "destPath": "foundation/arkui/napi" 933eb0b6dSopenharmony_ci }, 1033eb0b6dSopenharmony_ci "dirs": {}, 1133eb0b6dSopenharmony_ci "scripts": {}, 1233eb0b6dSopenharmony_ci "component": { 1333eb0b6dSopenharmony_ci "name": "napi", 1433eb0b6dSopenharmony_ci "subsystem": "arkui", 1533eb0b6dSopenharmony_ci "syscap": [ 1633eb0b6dSopenharmony_ci "SystemCapability.ArkUI.ArkUI.Napi", 1733eb0b6dSopenharmony_ci "SystemCapability.ArkCompiler.JSVM" 1833eb0b6dSopenharmony_ci ], 1933eb0b6dSopenharmony_ci "features": [ 2033eb0b6dSopenharmony_ci "napi_enable_container_scope", 2133eb0b6dSopenharmony_ci "napi_feature_enable_pgo", 2233eb0b6dSopenharmony_ci "napi_feature_pgo_path" 2333eb0b6dSopenharmony_ci ], 2433eb0b6dSopenharmony_ci "adapted_system_type": [ 2533eb0b6dSopenharmony_ci "standard" 2633eb0b6dSopenharmony_ci ], 2733eb0b6dSopenharmony_ci "rom": "5120KB", 2833eb0b6dSopenharmony_ci "ram": "10240KB", 2933eb0b6dSopenharmony_ci "deps": { 3033eb0b6dSopenharmony_ci "components": [ 3133eb0b6dSopenharmony_ci "c_utils", 3233eb0b6dSopenharmony_ci "ets_runtime", 3333eb0b6dSopenharmony_ci "eventhandler", 3433eb0b6dSopenharmony_ci "faultloggerd", 3533eb0b6dSopenharmony_ci "hilog", 3633eb0b6dSopenharmony_ci "hitrace", 3733eb0b6dSopenharmony_ci "icu", 3833eb0b6dSopenharmony_ci "libuv", 3933eb0b6dSopenharmony_ci "node", 4033eb0b6dSopenharmony_ci "ffrt", 4133eb0b6dSopenharmony_ci "bounds_checking_function", 4233eb0b6dSopenharmony_ci "init", 4333eb0b6dSopenharmony_ci "runtime_core", 4433eb0b6dSopenharmony_ci "ace_engine" 4533eb0b6dSopenharmony_ci ], 4633eb0b6dSopenharmony_ci "third_party": [ 4733eb0b6dSopenharmony_ci "jerryscript" 4833eb0b6dSopenharmony_ci ] 4933eb0b6dSopenharmony_ci }, 5033eb0b6dSopenharmony_ci "build": { 5133eb0b6dSopenharmony_ci "group_type": { 5233eb0b6dSopenharmony_ci "base_group": [ 5333eb0b6dSopenharmony_ci "//foundation/arkui/napi:napi_packages" 5433eb0b6dSopenharmony_ci ], 5533eb0b6dSopenharmony_ci "fwk_group": [], 5633eb0b6dSopenharmony_ci "service_group": [] 5733eb0b6dSopenharmony_ci }, 5833eb0b6dSopenharmony_ci "inner_kits": [ 5933eb0b6dSopenharmony_ci { 6033eb0b6dSopenharmony_ci "header": { 6133eb0b6dSopenharmony_ci "header_base": "//foundation/arkui/napi/interfaces/kits", 6233eb0b6dSopenharmony_ci "header_files": [ 6333eb0b6dSopenharmony_ci "napi/native_api.h" 6433eb0b6dSopenharmony_ci ] 6533eb0b6dSopenharmony_ci }, 6633eb0b6dSopenharmony_ci "name": "//foundation/arkui/napi:ace_napi" 6733eb0b6dSopenharmony_ci }, 6833eb0b6dSopenharmony_ci { 6933eb0b6dSopenharmony_ci "header": { 7033eb0b6dSopenharmony_ci "header_base": "//foundation/arkui/napi/interfaces/inner_api", 7133eb0b6dSopenharmony_ci "header_files": [ 7233eb0b6dSopenharmony_ci "napi/native_common.h", 7333eb0b6dSopenharmony_ci "napi/native_node_api.h" 7433eb0b6dSopenharmony_ci ] 7533eb0b6dSopenharmony_ci }, 7633eb0b6dSopenharmony_ci "name": "//foundation/arkui/napi:ace_napi" 7733eb0b6dSopenharmony_ci }, 7833eb0b6dSopenharmony_ci { 7933eb0b6dSopenharmony_ci "header": { 8033eb0b6dSopenharmony_ci "header_base": "//foundation/arkui/napi/native_engine/", 8133eb0b6dSopenharmony_ci "header_files": [ 8233eb0b6dSopenharmony_ci "native_engine.h" 8333eb0b6dSopenharmony_ci ] 8433eb0b6dSopenharmony_ci }, 8533eb0b6dSopenharmony_ci "name": "//foundation/arkui/napi:ace_napi" 8633eb0b6dSopenharmony_ci }, 8733eb0b6dSopenharmony_ci { 8833eb0b6dSopenharmony_ci "header": { 8933eb0b6dSopenharmony_ci "header_base": "//foundation/arkui/napi/interfaces/inner_api/cjffi/cj_ffi", 9033eb0b6dSopenharmony_ci "header_files": [ 9133eb0b6dSopenharmony_ci "cj_common_ffi.h", 9233eb0b6dSopenharmony_ci "cj_data_ffi.h" 9333eb0b6dSopenharmony_ci ] 9433eb0b6dSopenharmony_ci }, 9533eb0b6dSopenharmony_ci "name": "//foundation/arkui/napi:cj_bind_ffi" 9633eb0b6dSopenharmony_ci }, 9733eb0b6dSopenharmony_ci { 9833eb0b6dSopenharmony_ci "header": { 9933eb0b6dSopenharmony_ci "header_base": "//foundation/arkui/napi/interfaces/inner_api/cjffi/native", 10033eb0b6dSopenharmony_ci "header_files": [ 10133eb0b6dSopenharmony_ci "cj_fn_invoker.h", 10233eb0b6dSopenharmony_ci "cj_lambda.h", 10333eb0b6dSopenharmony_ci "runtimetype.h" 10433eb0b6dSopenharmony_ci ] 10533eb0b6dSopenharmony_ci }, 10633eb0b6dSopenharmony_ci "name": "//foundation/arkui/napi:cj_bind_native" 10733eb0b6dSopenharmony_ci }, 10833eb0b6dSopenharmony_ci { 10933eb0b6dSopenharmony_ci "header": { 11033eb0b6dSopenharmony_ci "header_base": "//foundation/arkui/napi/interfaces/inner_api/cjffi/ark_interop", 11133eb0b6dSopenharmony_ci "header_files": [ 11233eb0b6dSopenharmony_ci "ark_interop_napi.h" 11333eb0b6dSopenharmony_ci ] 11433eb0b6dSopenharmony_ci }, 11533eb0b6dSopenharmony_ci "name": "//foundation/arkui/napi/interfaces/inner_api/cjffi/ark_interop:ark_interop" 11633eb0b6dSopenharmony_ci }, 11733eb0b6dSopenharmony_ci { 11833eb0b6dSopenharmony_ci "header": { 11933eb0b6dSopenharmony_ci "header_base": "//third_party/node/src", 12033eb0b6dSopenharmony_ci "header_files": [ 12133eb0b6dSopenharmony_ci "jsvm.h" 12233eb0b6dSopenharmony_ci ] 12333eb0b6dSopenharmony_ci }, 12433eb0b6dSopenharmony_ci "name": "//foundation/arkui/napi:napi_packages" 12533eb0b6dSopenharmony_ci } 12633eb0b6dSopenharmony_ci ], 12733eb0b6dSopenharmony_ci "test": [ 12833eb0b6dSopenharmony_ci "//foundation/arkui/napi:napi_packages_test", 12933eb0b6dSopenharmony_ci "//foundation/arkui/napi/module_manager/test/unittest/module_manager_test:unittest", 13033eb0b6dSopenharmony_ci "//foundation/arkui/napi/sample/native_module_systemtest:systemtest", 13133eb0b6dSopenharmony_ci "//foundation/arkui/napi/test/unittest:unittest", 13233eb0b6dSopenharmony_ci "//foundation/arkui/napi/test/fuzztest:fuzztest" 13333eb0b6dSopenharmony_ci ] 13433eb0b6dSopenharmony_ci } 13533eb0b6dSopenharmony_ci } 13633eb0b6dSopenharmony_ci} 137