• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/user_file_service",
3    "description": "filemanagement is the module of OpenHarmony that provides storage and file management.",
4    "version": "3.1",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "foundation/filemanagement/user_file_service"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13        "name": "user_file_service",
14        "subsystem": "filemanagement",
15        "syscap": [
16            "SystemCapability.FileManagement.UserFileService"
17        ],
18        "adapted_system_type": [
19            "standard"
20        ],
21        "rom": "4096KB",
22        "ram": "5120KB",
23        "deps": {
24            "components": [
25                "ability_base",
26                "ability_runtime",
27                "app_file_service",
28                "ipc",
29                "samgr",
30                "safwk",
31                "napi",
32                "file_api",
33                "bundle_framework",
34                "hilog",
35                "hitrace",
36                "access_token",
37                "c_utils",
38                "image_framework",
39                "common_event_service",
40                "ability_tools"
41            ]
42        },
43        "build": {
44            "group_type":{
45                "fwk_group": [
46                    "//foundation/filemanagement/user_file_service/interfaces/kits/picker:picker",
47                    "//foundation/filemanagement/user_file_service/interfaces/kits/native/recent:recent",
48                    "//foundation/filemanagement/user_file_service/interfaces/kits/native/trash:trash"
49                ],
50                "service_group": [
51                    "//foundation/filemanagement/user_file_service/services:user_file_managers",
52                    "//foundation/filemanagement/user_file_service/interfaces/inner_api/file_access:file_access_extension_ability_module",
53                    "//foundation/filemanagement/user_file_service/frameworks/js/napi/file_access_module:fileaccess",
54                    "//foundation/filemanagement/user_file_service/frameworks/js/napi/file_access_ext_ability:fileaccessextensionability_napi",
55                    "//foundation/filemanagement/user_file_service/frameworks/js/napi/file_extension_info_module:fileextensioninfo"
56                ],
57                "base_group": []
58            } ,
59            "inner_kits": [
60                {
61                  "name": "//foundation/filemanagement/user_file_service/interfaces/inner_api/file_access:file_access_extension_ability_kit",
62                  "header": {
63                    "header_files": [
64                      "file_access_ext_ability.h",
65                      "file_access_extension_info.h",
66                      "file_access_ext_stub_impl.h"
67                    ],
68                    "header_base": "//foundation/filemanagement/user_file_service/interfaces/inner_api/file_access/include"
69                  }
70                }
71            ],
72            "test": [
73              "//foundation/filemanagement/user_file_service/test/unittest:user_file_service_unit_test",
74              "//foundation/filemanagement/user_file_service/test/fuzztest:user_file_service_fuzz_test"
75            ]
76        }
77    }
78}
79