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