{

  "name": "@ohos/hisysevent",

  "description": "System event logging",

  "version": "3.1",

  "license": "Apache License 2.0",

  "publishAs": "code-segment",

  "segment": {

    "destPath": "base/hiviewdfx/hisysevent"

  },

  "dirs": {},

  "scripts": {},

  "component": {

    "name": "hisysevent",

    "subsystem": "hiviewdfx",

    "syscap": [

      "SystemCapability.HiviewDFX.HiSysEvent"

    ],

    "features": [

      "hisysevent_feature_support_usr_symlink"

    ],

    "adapted_system_type": [

      "standard"

    ],

    "rom": "",

    "ram": "",

    "deps": {

      "components": [

        "access_token",

        "bounds_checking_function",

        "c_utils",

        "ets_frontend",

        "hilog",

        "hitrace",

        "ipc",

        "jsoncpp",

        "libuv",

        "napi",

        "node",

        "safwk",

        "samgr",

        "storage_service",

        "runtime_core"

      ]

    },

    "build": {

      "sub_component": [

        "//base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent:libhisysevent",

        "//base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent_manager:libhisyseventmanager",

        "//base/hiviewdfx/hisysevent/interfaces/js/kits:hisysevent_napi_ref",

        "//base/hiviewdfx/hisysevent/interfaces/rust/innerkits:hisysevent_rust",

        "//base/hiviewdfx/hisysevent/frameworks/native:hisysevent",

        "//base/hiviewdfx/hisysevent/interfaces/ets/ani:ani_hisysevent_package"

      ],

      "inner_kits": [

        {

          "name": "//base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent:libhisysevent",

          "header": {

            "header_files": [

              "hisysevent_c.h",

              "hisysevent.h"

            ],

            "header_base": "//base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent/include"

          }

        },

        {

          "name": "//base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent_easy:libhisysevent_easy",

          "header": {

            "header_files": [

              "hisysevent_easy.h"

            ],

            "header_base": "//base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent_easy/include"

          }

        },

        {

          "name": "//base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent_manager:libhisyseventmanager",

          "header": {

            "header_files": [

              "hisysevent_manager_c.h",

              "hisysevent_manager.h"

            ],

            "header_base": "//base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent_manager/include"

          }

        },

        {

          "name": "//base/hiviewdfx/hisysevent/interfaces/rust/innerkits:hisysevent_rust",

          "header": {

            "header_files": [],

            "header_base": []

          }

        }

      ],

      "test": [

        "//base/hiviewdfx/hisysevent/test:moduletest",

        "//base/hiviewdfx/hisysevent/test:unittest",

        "//base/hiviewdfx/hisysevent/test:fuzztest"

      ]

    }

  }

}