• 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      ],
21      "features": [],
22      "adapted_system_type": [ "mini","small","standard" ],
23      "rom": "4096KB",
24      "ram": "4096KB",
25      "deps": {
26        "components": [
27            "ability_base",
28            "ability_runtime",
29            "access_token",
30            "bundle_framework",
31            "common_event_service",
32            "c_utils",
33            "data_share",
34            "eventhandler",
35            "hilog",
36            "ipc",
37            "napi",
38            "samgr",
39            "app_file_service"
40        ],
41        "third_party": [
42            "bounds_checking_function",
43            "e2fsprogs",
44            "openssl"
45        ]
46      },
47      "build": {
48        "group_type": {
49          "base_group": [],
50          "fwk_group": [
51            "//foundation/filemanagement/file_api/interfaces/kits/js:build_kits_js"
52          ],
53          "service_group": []
54        },
55        "inner_kits": [
56          {
57            "name": "//foundation/filemanagement/file_api/interfaces/kits/native:remote_uri_native",
58            "header": {
59              "header_files": [
60                "remote_uri.h"
61              ],
62              "header_base": "//foundation/filemanagement/file_api/interfaces/kits/native/remote_uri"
63            }
64          },
65          {
66            "name": "//foundation/filemanagement/file_api/interfaces/kits/rust:rust_file",
67            "header": {
68              "header_files": [
69                "rust_file.h"
70              ],
71              "header_base": "//foundation/filemanagement/file_api/interfaces/kits/rust/include"
72            }
73          },
74          {
75            "name": "//foundation/filemanagement/file_api/utils/filemgmt_libn:filemgmt_libn",
76            "header": {
77              "header_files": [
78                "filemgmt_libn.h"
79              ],
80              "header_base": "//foundation/filemanagement/file_api/utils/filemgmt_libn/include"
81            }
82          },
83          {
84            "name": "//foundation/filemanagement/file_api/utils/filemgmt_libhilog:filemgmt_libhilog",
85            "header": {
86              "header_files": [
87                "filemgmt_libhilog.h"
88              ],
89              "header_base": "//foundation/filemanagement/file_api/utils/filemgmt_libhilog"
90            }
91          }
92        ],
93        "test": [
94          "//foundation/filemanagement/file_api/interfaces/test/unittest:unittest"
95        ]
96      }
97    }
98  }
99