• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/file_api",
3    "description": "provides the application with JS interfaces for IO",
4    "version": "4.0",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8      "destPath": "foundation/filemanagement/file_api"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13      "name": "file_api",
14      "subsystem": "filemanagement",
15      "syscap": [
16        "SystemCapability.FileManagement.File.FileIO",
17        "SystemCapability.FileManagement.File.FileIO.Lite",
18        "SystemCapability.FileManagement.File.Environment",
19        "SystemCapability.FileManagement.File.DistributedFile",
20        "SystemCapability.FileManagement.File.Environment.FolderObtain"
21      ],
22      "features": [],
23      "adapted_system_type": [ "mini","small","standard" ],
24      "rom": "4096KB",
25      "ram": "4096KB",
26      "deps": {
27        "components": [
28            "ability_base",
29            "ability_runtime",
30            "access_token",
31            "bundle_framework",
32            "common_event_service",
33            "c_utils",
34            "data_share",
35            "dfs_service",
36            "eventhandler",
37            "hilog",
38            "ipc",
39            "init",
40            "napi",
41            "samgr",
42            "app_file_service",
43            "os_account"
44        ],
45        "third_party": [
46            "bounds_checking_function",
47            "e2fsprogs",
48            "openssl"
49        ]
50      },
51      "build": {
52        "group_type": {
53          "base_group": [],
54          "fwk_group": [
55            "//foundation/filemanagement/file_api/interfaces/kits/js:build_kits_js"
56          ],
57          "service_group": []
58        },
59        "inner_kits": [
60          {
61            "name": "//foundation/filemanagement/file_api/interfaces/kits/native:remote_uri_native",
62            "header": {
63              "header_files": [
64                "remote_uri.h"
65              ],
66              "header_base": "//foundation/filemanagement/file_api/interfaces/kits/native/remote_uri"
67            }
68          },
69          {
70            "name": "//foundation/filemanagement/file_api/interfaces/kits/rust:rust_file",
71            "header": {
72              "header_files": [
73                "rust_file.h"
74              ],
75              "header_base": "//foundation/filemanagement/file_api/interfaces/kits/rust/include"
76            }
77          },
78          {
79            "name": "//foundation/filemanagement/file_api/utils/filemgmt_libn:filemgmt_libn",
80            "header": {
81              "header_files": [
82                "filemgmt_libn.h"
83              ],
84              "header_base": "//foundation/filemanagement/file_api/utils/filemgmt_libn/include"
85            }
86          },
87          {
88            "name": "//foundation/filemanagement/file_api/utils/filemgmt_libhilog:filemgmt_libhilog",
89            "header": {
90              "header_files": [
91                "filemgmt_libhilog.h"
92              ],
93              "header_base": "//foundation/filemanagement/file_api/utils/filemgmt_libhilog"
94            }
95          }
96        ],
97        "test": [
98          "//foundation/filemanagement/file_api/interfaces/test/unittest:unittest"
99        ]
100      }
101    }
102  }
103