{

  "name": "@ohos/hiappevent",

  "description": "Event logging provided for application",

  "version": "3.1",

  "license": "Apache License 2.0",

  "publishAs": "code-segment",

  "segment": {

    "destPath": "base/hiviewdfx/hiappevent"

  },

  "dirs": {},

  "scripts": {},

  "component": {

    "name": "hiappevent",

    "subsystem": "hiviewdfx",

    "syscap": [

      "SystemCapability.HiviewDFX.HiAppEvent"

    ],

    "adapted_system_type": [

      "standard"

    ],

    "rom": "",

    "ram": "",

    "deps": {

      "components": [

        "ability_base",

        "ability_runtime",

        "api_metrics",

        "bundle_framework",

        "common_event_service",

        "c_utils",

        "eventhandler",

        "ets_frontend",

        "ffrt",

        "hitrace",

        "hilog",

        "hicollie",

        "hisysevent",

        "init",

        "ipc",

        "libuv",

        "napi",

        "node",

        "relational_store",

        "resource_management",

        "samgr",

        "storage_service",

        "jsoncpp",

        "runtime_core"

      ]

    },

    "build": {

      "sub_component": [

        "//base/hiviewdfx/hiappevent/frameworks/native/libhiappevent:libhiappevent_base",

        "//base/hiviewdfx/hiappevent/frameworks/native/ndk:hiappevent_ndk",

        "//base/hiviewdfx/hiappevent/frameworks/js/napi:hiappevent",

        "//base/hiviewdfx/hiappevent/frameworks/js/napi:hiappevent_v9",

        "//base/hiviewdfx/hiappevent/frameworks/cj/ffi:cj_hiappevent_ffi",

        "//base/hiviewdfx/hiappevent/interfaces/native/inner_api:hiappevent_innerapi",

        "//base/hiviewdfx/hiappevent/frameworks/ets/ani:ani_hiappevent_package"

      ],

      "inner_kits": [

        {

          "name": "//base/hiviewdfx/hiappevent/interfaces/native/inner_api:hiappevent_innerapi",

          "header": {

              "header_base": "//base/hiviewdfx/hiappevent/interfaces/native/inner_api/include",

              "header_files": [

                  "app_event.h",

                  "app_event_processor.h",

                  "app_event_processor_mgr.h",

                  "app_api_metric.h",

                  "base_type.h"

              ]

          }

        },

        {

          "name": "//base/hiviewdfx/hiappevent/frameworks/cj/ffi:cj_hiappevent_ffi",

          "header": {

              "header_base": "//base/hiviewdfx/hiappevent/frameworks/cj/ffi/include",

              "header_files": []

          }

        },

        {

          "name": "//base/hiviewdfx/hiappevent/frameworks/native/ndk:hiappevent_ndk",

          "header": {

              "header_base": "//base/hiviewdfx/hiappevent/interfaces/native/kits/include",

              "header_files": [

                  "hiappevent/hiappevent.h"

              ]

          }

        }

      ],

      "test": [ "//base/hiviewdfx/hiappevent/test:unittest" ]

    }

  }

}