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