{ "name": "@ohos/file_api", "description": "provides the application with JS interfaces for IO", "version": "4.0", "license": "Apache License 2.0", "publishAs": "code-segment", "segment": { "destPath": "foundation/filemanagement/file_api" }, "dirs": {}, "scripts": {}, "component": { "name": "file_api", "subsystem": "filemanagement", "syscap": [ "SystemCapability.FileManagement.File.FileIO", "SystemCapability.FileManagement.File.FileIO.Lite", "SystemCapability.FileManagement.File.Environment", "SystemCapability.FileManagement.File.DistributedFile", "SystemCapability.FileManagement.File.Environment.FolderObtain" ], "features": [], "adapted_system_type": [ "mini","small","standard" ], "rom": "4096KB", "ram": "4096KB", "deps": { "components": [ "ability_base", "ability_runtime", "access_token", "bounds_checking_function", "bundle_framework", "common_event_service", "c_utils", "data_share", "dfs_service", "eventhandler", "hilog", "hisysevent", "hitrace", "ipc", "init", "napi", "samgr", "app_file_service", "os_account" ], "third_party": [ "e2fsprogs", "openssl" ] }, "build": { "group_type": { "base_group": [], "fwk_group": [ "//foundation/filemanagement/file_api/interfaces/kits/js:build_kits_js", "//foundation/filemanagement/file_api/interfaces/kits/ts/streamrw:streamrw_packages", "//foundation/filemanagement/file_api/interfaces/kits/ts/streamhash:streamhash_packages" ], "service_group": [] }, "inner_kits": [ { "name": "//foundation/filemanagement/file_api/interfaces/kits/native:remote_uri_native", "header": { "header_files": [ "remote_uri.h" ], "header_base": "//foundation/filemanagement/file_api/interfaces/kits/native/remote_uri" } }, { "name": "//foundation/filemanagement/file_api/interfaces/kits/native:environment_native", "header": { "header_files": [ "environment_native.h" ], "header_base": "//foundation/filemanagement/file_api/interfaces/kits/native/environment" } }, { "name": "//foundation/filemanagement/file_api/interfaces/kits/native:fileio_native", "header": { "header_files": [ "fileio_native.h" ], "header_base": "//foundation/filemanagement/file_api/interfaces/kits/native/fileio" } }, { "name": "//foundation/filemanagement/file_api/interfaces/kits/rust:rust_file", "header": { "header_files": [ "rust_file.h" ], "header_base": "//foundation/filemanagement/file_api/interfaces/kits/rust/include" } }, { "name": "//foundation/filemanagement/file_api/utils/filemgmt_libn:filemgmt_libn", "header": { "header_files": [ "filemgmt_libn.h" ], "header_base": "//foundation/filemanagement/file_api/utils/filemgmt_libn/include" } }, { "name": "//foundation/filemanagement/file_api/utils/filemgmt_libhilog:filemgmt_libhilog", "header": { "header_files": [ "filemgmt_libhilog.h" ], "header_base": "//foundation/filemanagement/file_api/utils/filemgmt_libhilog" } }, { "name": "//foundation/filemanagement/file_api/interfaces/kits/c/environment:ohenvironment", "header": { "header_files": [ "environment.h" ], "header_base": "//foundation/filemanagement/file_api/interfaces/kits/c/environment" } }, { "name": "//foundation/filemanagement/file_api/interfaces/kits/c/fileio:ohfileio", "header": { "header_files": [ "fileio.h" ], "header_base": "//foundation/filemanagement/file_api/interfaces/kits/c/fileio" } }, { "name": "//foundation/filemanagement/file_api/interfaces/kits/js:securitylabel", "header": { "header_files": [ "security_label.h" ], "header_base": "//foundation/filemanagement/file_api/interfaces/kits/js/src/mod_securitylabel" } }, { "name": "//foundation/filemanagement/file_api/interfaces/kits/cj:cj_file_fs_ffi", "header": { "header_files": [ "copy_dir.h", "copy_file.h", "fdatasync.h", "file_ffi.h", "file_fs_ffi.h", "file_fs_impl.h", "file_impl.h", "fsync.h", "list_file.h", "lseek.h", "macro.h", "mkdtemp.h", "move_file.h", "randomAccessFile_impl.h", "readerIterator_impl.h", "stat_ffi.h", "stat_impl.h", "stream_ffi.h", "stream_impl.h", "symlink.h", "uni_error.h", "utils.h", "watcher_impl.h" ], "header_base": "//foundation/filemanagement/file_api/interfaces/kits/cj/src" } } ], "test": [ "//foundation/filemanagement/file_api/interfaces/test/unittest:unittest" ] } } }