1bc2ed2b3Sopenharmony_ci{
2bc2ed2b3Sopenharmony_ci    "name": "@ohos/nfc",
3bc2ed2b3Sopenharmony_ci    "version": "3.1",
4bc2ed2b3Sopenharmony_ci    "description": "nfc service",
5bc2ed2b3Sopenharmony_ci    "homePage": "https://gitee.com/openharmony",
6bc2ed2b3Sopenharmony_ci    "license": "Apache License 2.0",
7bc2ed2b3Sopenharmony_ci    "repository": "https://gitee.com/openharmony/communication_nfc",
8bc2ed2b3Sopenharmony_ci    "domain": "os",
9bc2ed2b3Sopenharmony_ci    "language": "",
10bc2ed2b3Sopenharmony_ci    "publishAs": "code-segment",
11bc2ed2b3Sopenharmony_ci    "private": false,
12bc2ed2b3Sopenharmony_ci    "scripts": {},
13bc2ed2b3Sopenharmony_ci    "tags": [
14bc2ed2b3Sopenharmony_ci        "foundation"
15bc2ed2b3Sopenharmony_ci    ],
16bc2ed2b3Sopenharmony_ci    "keywords": [
17bc2ed2b3Sopenharmony_ci        "communication",
18bc2ed2b3Sopenharmony_ci        "nfc"
19bc2ed2b3Sopenharmony_ci    ],
20bc2ed2b3Sopenharmony_ci    "envs": [],
21bc2ed2b3Sopenharmony_ci    "dirs": [],
22bc2ed2b3Sopenharmony_ci    "author": {
23bc2ed2b3Sopenharmony_ci        "name": "",
24bc2ed2b3Sopenharmony_ci        "email": "",
25bc2ed2b3Sopenharmony_ci        "url": ""
26bc2ed2b3Sopenharmony_ci    },
27bc2ed2b3Sopenharmony_ci    "contributors": [
28bc2ed2b3Sopenharmony_ci        {
29bc2ed2b3Sopenharmony_ci            "name": "",
30bc2ed2b3Sopenharmony_ci            "email": "",
31bc2ed2b3Sopenharmony_ci            "url": ""
32bc2ed2b3Sopenharmony_ci        }
33bc2ed2b3Sopenharmony_ci    ],
34bc2ed2b3Sopenharmony_ci    "segment": {
35bc2ed2b3Sopenharmony_ci        "destPath": "foundation/communication/nfc"
36bc2ed2b3Sopenharmony_ci    },
37bc2ed2b3Sopenharmony_ci    "component": {
38bc2ed2b3Sopenharmony_ci        "name": "nfc",
39bc2ed2b3Sopenharmony_ci        "subsystem": "communication",
40bc2ed2b3Sopenharmony_ci        "syscap": [
41bc2ed2b3Sopenharmony_ci            "SystemCapability.Communication.NFC.Core",
42bc2ed2b3Sopenharmony_ci            "SystemCapability.Communication.NFC.Tag",
43bc2ed2b3Sopenharmony_ci            "SystemCapability.Communication.NFC.CardEmulation"
44bc2ed2b3Sopenharmony_ci        ],
45bc2ed2b3Sopenharmony_ci        "features": [
46bc2ed2b3Sopenharmony_ci            "nfc_use_vendor_nci_native",
47bc2ed2b3Sopenharmony_ci            "nfc_service_feature_vendor_applications_enabled",
48bc2ed2b3Sopenharmony_ci            "nfc_sim_feature"
49bc2ed2b3Sopenharmony_ci        ],
50bc2ed2b3Sopenharmony_ci        "adapted_system_type": [
51bc2ed2b3Sopenharmony_ci            "standard"
52bc2ed2b3Sopenharmony_ci        ],
53bc2ed2b3Sopenharmony_ci        "rom": "",
54bc2ed2b3Sopenharmony_ci        "ram": "",
55bc2ed2b3Sopenharmony_ci        "deps": {
56bc2ed2b3Sopenharmony_ci            "components": [
57bc2ed2b3Sopenharmony_ci                "ipc",
58bc2ed2b3Sopenharmony_ci                "hilog",
59bc2ed2b3Sopenharmony_ci                "bundle_framework",
60bc2ed2b3Sopenharmony_ci                "c_utils",
61bc2ed2b3Sopenharmony_ci                "napi",
62bc2ed2b3Sopenharmony_ci                "ability_base",
63bc2ed2b3Sopenharmony_ci                "samgr",
64bc2ed2b3Sopenharmony_ci                "ability_runtime",
65bc2ed2b3Sopenharmony_ci                "access_token",
66bc2ed2b3Sopenharmony_ci                "common_event_service",
67bc2ed2b3Sopenharmony_ci                "eventhandler",
68bc2ed2b3Sopenharmony_ci                "miscdevice",
69bc2ed2b3Sopenharmony_ci                "preferences",
70bc2ed2b3Sopenharmony_ci                "safwk",
71bc2ed2b3Sopenharmony_ci                "drivers_interface_nfc",
72bc2ed2b3Sopenharmony_ci                "init",
73bc2ed2b3Sopenharmony_ci                "hisysevent",
74bc2ed2b3Sopenharmony_ci                "data_share",
75bc2ed2b3Sopenharmony_ci                "screenlock_mgr",
76bc2ed2b3Sopenharmony_ci                "power_manager",
77bc2ed2b3Sopenharmony_ci                "distributed_notification_service",
78bc2ed2b3Sopenharmony_ci                "wifi",
79bc2ed2b3Sopenharmony_ci                "i18n",
80bc2ed2b3Sopenharmony_ci                "bluetooth",
81bc2ed2b3Sopenharmony_ci                "image_framework"
82bc2ed2b3Sopenharmony_ci            ],
83bc2ed2b3Sopenharmony_ci            "third_party": [
84bc2ed2b3Sopenharmony_ci                "cJSON",
85bc2ed2b3Sopenharmony_ci                "zlib"
86bc2ed2b3Sopenharmony_ci            ]
87bc2ed2b3Sopenharmony_ci        },
88bc2ed2b3Sopenharmony_ci        "build": {
89bc2ed2b3Sopenharmony_ci            "group_type": {
90bc2ed2b3Sopenharmony_ci                "base_group": [],
91bc2ed2b3Sopenharmony_ci                "fwk_group": [
92bc2ed2b3Sopenharmony_ci                    "//foundation/communication/nfc/interfaces/inner_api/cardEmulation:nfc_inner_kits_card_emulation",
93bc2ed2b3Sopenharmony_ci                    "//foundation/communication/nfc/interfaces/inner_api/controller:nfc_inner_kits_controller",
94bc2ed2b3Sopenharmony_ci                    "//foundation/communication/nfc/interfaces/inner_api/tags:nfc_inner_kits_tags",
95bc2ed2b3Sopenharmony_ci                    "//foundation/communication/nfc/frameworks/js/napi/controller:controller",
96bc2ed2b3Sopenharmony_ci                    "//foundation/communication/nfc/frameworks/js/napi/cardEmulation:cardemulation",
97bc2ed2b3Sopenharmony_ci                    "//foundation/communication/nfc/frameworks/js/napi/tag:tag"
98bc2ed2b3Sopenharmony_ci                ],
99bc2ed2b3Sopenharmony_ci                "service_group": [
100bc2ed2b3Sopenharmony_ci                    "//foundation/communication/nfc/sa_profile:nfc_profile",
101bc2ed2b3Sopenharmony_ci                    "//foundation/communication/nfc/services:nfc_service"
102bc2ed2b3Sopenharmony_ci                ]
103bc2ed2b3Sopenharmony_ci            },
104bc2ed2b3Sopenharmony_ci            "inner_kits": [
105bc2ed2b3Sopenharmony_ci                {
106bc2ed2b3Sopenharmony_ci                    "type": "so",
107bc2ed2b3Sopenharmony_ci                    "name":
108bc2ed2b3Sopenharmony_ci                    "//foundation/communication/nfc/interfaces/inner_api/cardEmulation:nfc_inner_kits_card_emulation",
109bc2ed2b3Sopenharmony_ci                    "header": {
110bc2ed2b3Sopenharmony_ci                        "header_files": [
111bc2ed2b3Sopenharmony_ci                        ],
112bc2ed2b3Sopenharmony_ci                        "header_base": "//foundation/communication/nfc/interfaces/inner_api/cardEmulation"
113bc2ed2b3Sopenharmony_ci                    }
114bc2ed2b3Sopenharmony_ci                },
115bc2ed2b3Sopenharmony_ci                {
116bc2ed2b3Sopenharmony_ci                    "type": "so",
117bc2ed2b3Sopenharmony_ci                    "name": "//foundation/communication/nfc/interfaces/inner_api/common:nfc_inner_kits_common",
118bc2ed2b3Sopenharmony_ci                    "header": {
119bc2ed2b3Sopenharmony_ci                        "header_files": [
120bc2ed2b3Sopenharmony_ci                        ],
121bc2ed2b3Sopenharmony_ci                        "header_base": "//foundation/communication/nfc/interfaces/inner_api/common"
122bc2ed2b3Sopenharmony_ci                    }
123bc2ed2b3Sopenharmony_ci                },
124bc2ed2b3Sopenharmony_ci                {
125bc2ed2b3Sopenharmony_ci                    "type": "so",
126bc2ed2b3Sopenharmony_ci                    "name": "//foundation/communication/nfc/interfaces/inner_api/controller:nfc_inner_kits_controller",
127bc2ed2b3Sopenharmony_ci                    "header": {
128bc2ed2b3Sopenharmony_ci                        "header_files": [
129bc2ed2b3Sopenharmony_ci                            "nfc_controller.h"
130bc2ed2b3Sopenharmony_ci                        ],
131bc2ed2b3Sopenharmony_ci                        "header_base": "//foundation/communication/nfc/interfaces/inner_api/controller"
132bc2ed2b3Sopenharmony_ci                    }
133bc2ed2b3Sopenharmony_ci                },
134bc2ed2b3Sopenharmony_ci                {
135bc2ed2b3Sopenharmony_ci                    "type": "so",
136bc2ed2b3Sopenharmony_ci                    "name": "//foundation/communication/nfc/interfaces/inner_api/tags:nfc_inner_kits_tags",
137bc2ed2b3Sopenharmony_ci                    "header": {
138bc2ed2b3Sopenharmony_ci                        "header_files": [
139bc2ed2b3Sopenharmony_ci                        ],
140bc2ed2b3Sopenharmony_ci                        "header_base": "//foundation/communication/nfc/interfaces/inner_api/tags"
141bc2ed2b3Sopenharmony_ci                    }
142bc2ed2b3Sopenharmony_ci                }
143bc2ed2b3Sopenharmony_ci            ],
144bc2ed2b3Sopenharmony_ci            "test": [
145bc2ed2b3Sopenharmony_ci                "//foundation/communication/nfc/test:test_nfc_service"
146bc2ed2b3Sopenharmony_ci            ]
147bc2ed2b3Sopenharmony_ci        },
148bc2ed2b3Sopenharmony_ci        "hisysevent_config": [
149bc2ed2b3Sopenharmony_ci            "//foundation/communication/nfc/hisysevent.yaml"
150bc2ed2b3Sopenharmony_ci        ]
151bc2ed2b3Sopenharmony_ci    }
152bc2ed2b3Sopenharmony_ci}
153