1/* 2 * Copyright (c) 2025 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16{ 17 "app": { 18 "signingConfigs": [], 19 "products": [ 20 { 21 "name": "default", 22 "signingConfig": "default", 23 "compatibleSdkVersion": "5.0.3(15)", 24 "targetSdkVersion": "5.0.3(15)", 25 "runtimeOS": "HarmonyOS", 26 "buildOption": { 27 "strictMode": { 28 "caseSensitiveCheck": true, 29 "useNormalizedOHMUrl": true 30 } 31 } 32 } 33 ], 34 "buildModeSet": [ 35 { 36 "name": "debug", 37 }, 38 { 39 "name": "release" 40 } 41 ] 42 }, 43 "modules": [ 44 { 45 "name": "createerror", 46 "srcPath": "./createerror", 47 "targets": [ 48 { 49 "name": "default", 50 "applyToProducts": [ 51 "default" 52 ] 53 } 54 ] 55 }, 56 { 57 "name": "throwerror", 58 "srcPath": "./throwerror", 59 "targets": [ 60 { 61 "name": "default", 62 "applyToProducts": [ 63 "default" 64 ] 65 } 66 ] 67 }, 68 { 69 "name": "throwtypeerror", 70 "srcPath": "./throwtypeerror", 71 "targets": [ 72 { 73 "name": "default", 74 "applyToProducts": [ 75 "default" 76 ] 77 } 78 ] 79 }, 80 { 81 "name": "throwrangeerror", 82 "srcPath": "./throwrangeerror", 83 "targets": [ 84 { 85 "name": "default", 86 "applyToProducts": [ 87 "default" 88 ] 89 } 90 ] 91 }, 92 { 93 "name": "throwsyntaxerror", 94 "srcPath": "./throwsyntaxerror", 95 "targets": [ 96 { 97 "name": "default", 98 "applyToProducts": [ 99 "default" 100 ] 101 } 102 ] 103 }, 104 { 105 "name": "iserror", 106 "srcPath": "./iserror", 107 "targets": [ 108 { 109 "name": "default", 110 "applyToProducts": [ 111 "default" 112 ] 113 } 114 ] 115 }, 116 { 117 "name": "createtypeerror", 118 "srcPath": "./createtypeerror", 119 "targets": [ 120 { 121 "name": "default", 122 "applyToProducts": [ 123 "default" 124 ] 125 } 126 ] 127 }, 128 { 129 "name": "createrangeerror", 130 "srcPath": "./createrangeerror", 131 "targets": [ 132 { 133 "name": "default", 134 "applyToProducts": [ 135 "default" 136 ] 137 } 138 ] 139 }, 140 { 141 "name": "createsyntaxerror", 142 "srcPath": "./createsyntaxerror", 143 "targets": [ 144 { 145 "name": "default", 146 "applyToProducts": [ 147 "default" 148 ] 149 } 150 ] 151 }, 152 { 153 "name": "getandclearlastexception", 154 "srcPath": "./getandclearlastexception", 155 "targets": [ 156 { 157 "name": "default", 158 "applyToProducts": [ 159 "default" 160 ] 161 } 162 ] 163 }, 164 { 165 "name": "isexceptionpending", 166 "srcPath": "./isexceptionpending", 167 "targets": [ 168 { 169 "name": "default", 170 "applyToProducts": [ 171 "default" 172 ] 173 } 174 ] 175 }, 176 { 177 "name": "getlasterrorinfo", 178 "srcPath": "./getlasterrorinfo", 179 "targets": [ 180 { 181 "name": "default", 182 "applyToProducts": [ 183 "default" 184 ] 185 } 186 ] 187 } 188 ] 189} 190