gradle-dependency-tree-diff: init at 1.2.1

+318
+250
pkgs/by-name/gr/gradle-dependency-tree-diff/deps.json
··· 1 + { 2 + "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", 3 + "!version": 1, 4 + "https://dl.google.com": { 5 + "dl/android/maven2/com/android/tools#r8/8.2.33": { 6 + "jar": "sha256-gMOaKLtmtk78Iy1orlVNWf44OICHOLT+WEiEaRyx5aM=", 7 + "pom": "sha256-LgVrRdWEZxSbQSHxnpZpKdnMgFFpkrDKJKa/Y24aW+U=" 8 + } 9 + }, 10 + "https://plugins.gradle.org/m2": { 11 + "com/google/code/gson#gson-parent/2.9.1": { 12 + "pom": "sha256-fKCEXnNoVhjePka9NDTQOko3PVIPq5OmgDGK1sjLKnk=" 13 + }, 14 + "com/google/code/gson#gson/2.9.1": { 15 + "jar": "sha256-N4U04znm5tULFzb7Ort28cFdG+P0wTzsbVNkEuI9pgM=", 16 + "pom": "sha256-5ZZjI9cUJXCzekvpeeIbwtroSBB+TcQW2PRNmqPwKQM=" 17 + }, 18 + "org/gradle/toolchains#foojay-resolver/0.7.0": { 19 + "jar": "sha256-k2crR0Cg/b+7W68INT24rpqbsl9rEKk8B4EmxxfbOsA=", 20 + "module": "sha256-7WdGoJ8yv63bkLApECrmIybiSBKaaLdGYqSkM9VTFLg=", 21 + "pom": "sha256-iCa8+5Iq8MIR5BPTmwgWWRPAgwZkE+BzDNgrLgsKie4=" 22 + }, 23 + "org/gradle/toolchains/foojay-resolver-convention#org.gradle.toolchains.foojay-resolver-convention.gradle.plugin/0.7.0": { 24 + "pom": "sha256-yKRD4vrvh28zijkSM8IKka1bg/acHGuiDTmns5EGJAo=" 25 + }, 26 + "org/sonatype/oss#oss-parent/9": { 27 + "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" 28 + } 29 + }, 30 + "https://repo.maven.apache.org/maven2": { 31 + "com/google/auto/value#auto-value-annotations/1.10.4": { 32 + "jar": "sha256-4cRea+ra75eXyw2a/VpFYhrQYc2GMgEvhVgoU6OIeCU=", 33 + "pom": "sha256-c6W4UV+F+IxAiff/SkPNF5Wkgf2rk/qQULE8+hqNJfc=" 34 + }, 35 + "com/google/auto/value#auto-value-parent/1.10.4": { 36 + "pom": "sha256-vsOhnk3ci2QGZyMzzFBbngy2s1WLskIxSGm7bh1ojTA=" 37 + }, 38 + "com/google/code/findbugs#jsr305/3.0.2": { 39 + "jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=", 40 + "pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4=" 41 + }, 42 + "com/google/errorprone#error_prone_annotations/2.23.0": { 43 + "jar": "sha256-7G858Gi2/5rDI8aOKLkpn4wKgMpRLcyx1KcPQKw+wFQ=", 44 + "pom": "sha256-1auxfyMbY78Ak1j6ZAKBt0SBDLlYflmUl3g0lZwH29g=" 45 + }, 46 + "com/google/errorprone#error_prone_parent/2.23.0": { 47 + "pom": "sha256-9UcKSzEE/jCfvpSoDRbDxU0g90j0xd5PaKQoaI8wy9Q=" 48 + }, 49 + "com/google/guava#failureaccess/1.0.2": { 50 + "jar": "sha256-io+Bz5s1nj9t+mkaHndphcBh7y8iPJssgHU+G0WOgGQ=", 51 + "pom": "sha256-GevG9L207bs9B7bumU+Ea1TvKVWCqbVjRxn/qfMdA7I=" 52 + }, 53 + "com/google/guava#guava-parent/26.0-android": { 54 + "pom": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ=" 55 + }, 56 + "com/google/guava#guava-parent/33.0.0-android": { 57 + "pom": "sha256-WvSDt4xJ3njEn67dKlh1J4SkTINj9eJeUuKXgUwJF3o=" 58 + }, 59 + "com/google/guava#guava/33.0.0-android": { 60 + "module": "sha256-FVcraAtd/L75ZtASDmUEEpqMf79gCEXfNp2Tkxe4IDY=", 61 + "pom": "sha256-0R72awjIAS/3aC4LC8tykykyRwpQnXJSgD/GIeLJZfY=" 62 + }, 63 + "com/google/guava#guava/33.0.0-jre": { 64 + "jar": "sha256-9NhcPk1BFpQzfLhzq+oJskK2ZLsBMyC+YQUyfEWZFTc=" 65 + }, 66 + "com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": { 67 + "jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=", 68 + "pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s=" 69 + }, 70 + "com/google/j2objc#j2objc-annotations/2.8": { 71 + "jar": "sha256-8CqV+hpele2z7YWf0Pt99wnRIaNSkO/4t03OKrf01u0=", 72 + "pom": "sha256-N/h3mLGDhRE8kYv6nhJ2/lBzXvj6hJtYAMUZ1U2/Efg=" 73 + }, 74 + "com/google/truth#truth-parent/1.2.0": { 75 + "pom": "sha256-Q8/2l2yxZ5ETlTWluYDpwTW8Fgxk7hGc/6qNHv9aquI=" 76 + }, 77 + "com/google/truth#truth/1.2.0": { 78 + "jar": "sha256-tGEIQNXjffFOZqqwuEDA7j+l6Vl9o6KQIGQYcXHCM5o=", 79 + "pom": "sha256-4snQPEXLKYR49KPOM37mXXsk+nVA/PSEy/OkvuQCuVo=" 80 + }, 81 + "junit#junit/4.13.2": { 82 + "jar": "sha256-jklbY0Rp1k+4rPo0laBly6zIoP/1XOHjEAe+TBbcV9M=", 83 + "pom": "sha256-Vptpd+5GA8llwcRsMFj6bpaSkbAWDraWTdCSzYnq3ZQ=" 84 + }, 85 + "org/checkerframework#checker-qual/3.42.0": { 86 + "jar": "sha256-zK7dM68LeJTZ8vO2RPTRnkOSjjKQLmGsTRB3eDD1qsc=", 87 + "module": "sha256-4PpiK33mPq4RBH726RtMKtDx8OE8uQP/UggKR/V6V0Y=", 88 + "pom": "sha256-v1/KqycvVMvPG753w72WPIIcmrrSBYcIvwvtPIdUlMo=" 89 + }, 90 + "org/hamcrest#hamcrest-core/1.3": { 91 + "jar": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=", 92 + "pom": "sha256-/eOGp5BRc6GxA95quCBydYS1DQ4yKC4nl3h8IKZP+pM=" 93 + }, 94 + "org/hamcrest#hamcrest-parent/1.3": { 95 + "pom": "sha256-bVNflO+2Y722gsnyelAzU5RogAlkK6epZ3UEvBvkEps=" 96 + }, 97 + "org/jetbrains#annotations/13.0": { 98 + "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", 99 + "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" 100 + }, 101 + "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { 102 + "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", 103 + "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" 104 + }, 105 + "org/jetbrains/kotlin#kotlin-android-extensions/1.9.22": { 106 + "jar": "sha256-Hl6IFkKpnduPbRPmmVoIwZK8OEGHOWZj2ER8CB2H4k8=", 107 + "pom": "sha256-lEt8+zPgpvtoRVkEjwKMuWMmyTKiRdXLAhQ7zSwDEVk=" 108 + }, 109 + "org/jetbrains/kotlin#kotlin-build-common/1.9.22": { 110 + "jar": "sha256-U8PcxTA/WQPmJgrqc+zMaTD5o276KhHNO9On5V32OWY=", 111 + "pom": "sha256-KXxfSYoHdIPvic06cQzSt/LlrjgPOjrt+5xBvGI7E0A=" 112 + }, 113 + "org/jetbrains/kotlin#kotlin-build-tools-api/1.9.22": { 114 + "jar": "sha256-3UnLfij08zgvUlDPsFyGT9XwqW0yZbspPHezCtzJP/Y=", 115 + "pom": "sha256-DFZLu4fcXs32Q005buob886Xar8IgYCN0Wb6SbBGSfs=" 116 + }, 117 + "org/jetbrains/kotlin#kotlin-build-tools-impl/1.9.22": { 118 + "jar": "sha256-G0jW3gQqUl9jtVdROuEmbWmTSCJbAT+UDjLGPeJolCg=", 119 + "pom": "sha256-tWM/E0m+lcdHRuHimiqm51LoneGrmmUjSS85j6aVWN0=" 120 + }, 121 + "org/jetbrains/kotlin#kotlin-compiler-embeddable/1.9.22": { 122 + "jar": "sha256-K/6t7lmrGYjDNtvW5l2ZH3Zq4d2Gg/Km3tX6oCefDKA=", 123 + "pom": "sha256-s9o0u29ClqzzoPRDRm8FBsbJnaXNliTW4LdFsiKHhOs=" 124 + }, 125 + "org/jetbrains/kotlin#kotlin-compiler-runner/1.9.22": { 126 + "jar": "sha256-c+x1u5nr/6iySiSjuFPz9mCWvEapNRrw2sk967acFes=", 127 + "pom": "sha256-pO6KZ8HW8lODjAAnKAvLgFCsDc3MrZdIlhOKaaAX6wE=" 128 + }, 129 + "org/jetbrains/kotlin#kotlin-daemon-client/1.9.22": { 130 + "jar": "sha256-XXPhgVsRZ+Sv4gjwCyp1wIC8WoEHhsqtuOFHh1k6k7k=", 131 + "pom": "sha256-YsRKZZ2lXbb7El4pKbmNUEow4fSvgU4I5JIUJqpST4o=" 132 + }, 133 + "org/jetbrains/kotlin#kotlin-daemon-embeddable/1.9.22": { 134 + "jar": "sha256-kqV4ExcUR9U0Rh+hP+N9yM07f4bYPpsfe7GwvjBUH4s=", 135 + "pom": "sha256-9uo9z2v7Og0GmER8SKa88I2Oqs+D/JX+nUGBpeXjwrE=" 136 + }, 137 + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/1.9.22": { 138 + "jar": "sha256-lnaDy5jZkQFFYH+/W0VilbQ/Cq+Tsbunv2mS5zHLJOw=", 139 + "pom": "sha256-Y7por+B4/3D3CPnpecaTxFv+iQQfeWQbC4H2tKEm7rs=" 140 + }, 141 + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/1.9.22": { 142 + "jar": "sha256-7P9nVGBlxg4JX7k7P4i5uS7R7cN+P+u8b57TVCL6QSs=", 143 + "module": "sha256-H0SJxTBPmlEqVof/zAqvCTCvydcgUdOpBfrAcANi+3s=", 144 + "pom": "sha256-ZAFewaGutVCqGCjCQuIoODDFD2g2TkCDH+FYj9wEEfU=" 145 + }, 146 + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/1.9.22": { 147 + "jar": "sha256-9dgu5hlmotmK364Z8k1hcwIsFUBIls3yNjQANe5owPU=", 148 + "pom": "sha256-huMsqCkn2ogKHPNDpA7MIJgHXm/XInOzTVDfpUTzRjs=" 149 + }, 150 + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/1.9.22": { 151 + "jar": "sha256-jRr4djLZUUjxIqn6CuKQPBnub6t9AeAX924NLJoCLCA=", 152 + "module": "sha256-z+LCbjMPaAMsAD+lJMAx5aYPzo2Jn/8uQjFBKL60QCs=", 153 + "pom": "sha256-3BSjKHVDun5QRs1OCVAtJ4hMqYfshwb1+xid54luOsw=" 154 + }, 155 + "org/jetbrains/kotlin#kotlin-gradle-plugin-model/1.9.22": { 156 + "jar": "sha256-UQj61b4UmCXs46ABA8PCHPGv6VS7ZLhweJVyk511OMs=", 157 + "module": "sha256-L/MBPfK6epteiwBOhIF1DI0PqVOtAHoZbYXSY2cdvq4=", 158 + "pom": "sha256-gfUmlHml2X7oeSpITIMr495DgggSZxlhUAHKyI5C9qg=" 159 + }, 160 + "org/jetbrains/kotlin#kotlin-gradle-plugin/1.9.22": { 161 + "module": "sha256-pPRqwMq9jVzbaJ0tN9GdWFhPcIv59k/+TpgKL/dTS7U=", 162 + "pom": "sha256-A3750tSupA9JKdglE1g+STwOBRVuDaix1/Ujurhobyc=" 163 + }, 164 + "org/jetbrains/kotlin#kotlin-gradle-plugin/1.9.22/gradle82": { 165 + "jar": "sha256-1OcY3V8wxrqTLZPM/FswFendPkQUOgUrh3Ao8frlQtw=" 166 + }, 167 + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/1.9.22": { 168 + "module": "sha256-Qj401h0iCxoN3BgUCGqM6rTa2ed5ArDOjLRyG789xu0=", 169 + "pom": "sha256-da2/XHjOJHwiuvNijQs/8c9+19N9YB66cwTXerdb3Z8=" 170 + }, 171 + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/1.9.22": { 172 + "jar": "sha256-jC9lQpwYLi5KLgnLkQ5iuW227tKFWUuPga+CO35ZROI=", 173 + "pom": "sha256-EMrJcNMAo0icM/CzBBVv8DLZWVm+WqrDuIAoKtWGIv4=" 174 + }, 175 + "org/jetbrains/kotlin#kotlin-klib-commonizer-embeddable/1.9.22": { 176 + "jar": "sha256-c/50PnTSEoPTg9C6voX9CMRCr8GnvYgIL42gUQ0FPUs=", 177 + "pom": "sha256-dxghItppe2YqSRPX3Z/mu68ATOhH/YZ9oj6v8MTIJEs=" 178 + }, 179 + "org/jetbrains/kotlin#kotlin-native-utils/1.9.22": { 180 + "jar": "sha256-eGwSfdVTXbLDmuWXzQsMrZ6RS4PiNvHbAlEjXMnGUqw=", 181 + "pom": "sha256-EcUUwF7qOuno4Wq0l5bxEd9DxzSCMeNfr0xCjMT3Q+o=" 182 + }, 183 + "org/jetbrains/kotlin#kotlin-project-model/1.9.22": { 184 + "jar": "sha256-zBHVwLGQnFsKCP0l7w51T/0r9Wyu9mX7eFEiI15UKhg=", 185 + "pom": "sha256-659KFngb/ADM7IAw++XuIo5vKydxxQwmezIY/rAGW0A=" 186 + }, 187 + "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { 188 + "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", 189 + "pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" 190 + }, 191 + "org/jetbrains/kotlin#kotlin-script-runtime/1.9.22": { 192 + "jar": "sha256-uAZwV59/ktRz2NWDTwsST3dVxFmP6UskQYOwKDSDRXQ=", 193 + "pom": "sha256-/ra0ns9pEG1MEoXnH5ob2noSfO9oMC4+n9yCmKTjR5U=" 194 + }, 195 + "org/jetbrains/kotlin#kotlin-scripting-common/1.9.22": { 196 + "jar": "sha256-+lAMvwNJQ++BJvPT3GWvCf+Z3//kTFCZtPwu1b8vXcc=", 197 + "pom": "sha256-ROURI7DCfm/ZM/wma00Nrw8GhKYq7Z/mhC6Noz8qKz8=" 198 + }, 199 + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/1.9.22": { 200 + "jar": "sha256-Ij/shIMCNEmc1MeiPqHJLroSfEGzXZux1LYdJBVa6zU=", 201 + "pom": "sha256-wWCPP7yyqfdSPq0zWZwurc5MgSFhqeBmufSwBa97Qxw=" 202 + }, 203 + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/1.9.22": { 204 + "jar": "sha256-OJkYFqKH/3YkHxp35/ERZIHU6To9tjJZplfd4g5tD2U=", 205 + "pom": "sha256-gmccM6lXsuKoINZqaSwvzmPjvwR/HLJeb7A5HF3c8uc=" 206 + }, 207 + "org/jetbrains/kotlin#kotlin-scripting-jvm/1.9.22": { 208 + "jar": "sha256-jRJ9dvz6BRfDbB6g4ijs4D1aRoJkKgH2R5prvccxKik=", 209 + "pom": "sha256-cBJS6huo/4f8M0dqYePVxtnS3aQbqpiZTdaYDuE/vG0=" 210 + }, 211 + "org/jetbrains/kotlin#kotlin-stdlib/1.9.22": { 212 + "jar": "sha256-ar4UbCeGQTi4dMzM/l9TTj65I8maG3tdRUlO5WlPPgo=", 213 + "module": "sha256-9IIxS1B5wUVfb7DUJXp0XRAcYSTOlhUiuob53JCQHkc=", 214 + "pom": "sha256-zOLxUoXsgHijd0a1cwigVAQt1cwlQgxD9zt4V8JGjwM=" 215 + }, 216 + "org/jetbrains/kotlin#kotlin-stdlib/1.9.22/all": { 217 + "jar": "sha256-zsOLwzAucqiq+c3kNrWpBx7gMx4q0F6E2LuJczTX6dQ=" 218 + }, 219 + "org/jetbrains/kotlin#kotlin-tooling-core/1.9.22": { 220 + "jar": "sha256-iTjrl+NjINqj5vsqYP0qBbIy/0pVcXPFAZ8EW4gy2fQ=", 221 + "pom": "sha256-FPx/NcY15fzRvqU3q0+kQxLoQyUtUzNRnjaxJeoImyE=" 222 + }, 223 + "org/jetbrains/kotlin#kotlin-util-io/1.9.22": { 224 + "jar": "sha256-9telhJGjeLCDrRvq1IikheEdFgsx52wYwa1SDx0o9Gs=", 225 + "pom": "sha256-ZP1qINbsBAE7ttdWJ/ZYC7c2QdlIkJ1cFmTi53MQbe4=" 226 + }, 227 + "org/jetbrains/kotlin#kotlin-util-klib/1.9.22": { 228 + "jar": "sha256-pnnuL1EPOrkmkYGN5etbCQLobYjJdnTn20TcTyJSxfk=", 229 + "pom": "sha256-Dep9//Cit0CIrJlwQ8vCQINdK/9Zs5/MiwysbqPrNpc=" 230 + }, 231 + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.5.0": { 232 + "jar": "sha256-eNbMcTX4TWkv83Uvz9H6G74JQNffcGUuTx6u7Ax4r7s=", 233 + "module": "sha256-yIXdAoEHbFhDgm3jF+PLzcPYhZ2+71OuHPrNG5xg+W4=", 234 + "pom": "sha256-U2IuA3eN+EQPwBIgGjW7S9/kAWTv7GErvvze7LL/wqs=" 235 + }, 236 + "org/ow2#ow2/1.5.1": { 237 + "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" 238 + }, 239 + "org/ow2/asm#asm/9.6": { 240 + "jar": "sha256-PG+sJCTbPUqFO2afTj0dnDxVIjXhmjGWc/iHCDwjA6E=", 241 + "pom": "sha256-ku7iS8PIQ+SIHUbB3WUFRx7jFC+s+0ZrQoz+paVsa2A=" 242 + }, 243 + "org/sonatype/oss#oss-parent/7": { 244 + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" 245 + }, 246 + "org/sonatype/oss#oss-parent/9": { 247 + "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" 248 + } 249 + } 250 + }
+68
pkgs/by-name/gr/gradle-dependency-tree-diff/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + gradle, 6 + makeBinaryWrapper, 7 + jre_headless, 8 + zulu11, 9 + nix-update-script, 10 + }: 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "gradle-dependency-tree-diff"; 13 + version = "1.2.1"; 14 + src = fetchFromGitHub { 15 + owner = "JakeWharton"; 16 + repo = "dependency-tree-diff"; 17 + tag = finalAttrs.version; 18 + hash = "sha256-7ObmZygzSp7aAnqsJuMcPk+I3z993kjHCJMug3JkONg="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + gradle 23 + makeBinaryWrapper 24 + ]; 25 + 26 + mitmCache = gradle.fetchDeps { 27 + inherit (finalAttrs) pname; 28 + data = ./deps.json; 29 + }; 30 + __darwinAllowLocalNetworking = true; 31 + 32 + # There is a requirement on the specific Java toolchain. 33 + gradleFlags = [ "-Dorg.gradle.java.home=${zulu11}" ]; 34 + 35 + gradleBuildTask = "build"; 36 + doCheck = true; 37 + 38 + installPhase = '' 39 + runHook preInstall 40 + 41 + install -Dm644 build/dependency-tree-diff.jar \ 42 + $out/share/dependency-tree-diff/dependency-tree-diff.jar 43 + makeWrapper ${lib.getExe jre_headless} $out/bin/dependency-tree-diff \ 44 + --add-flags "-jar $out/share/dependency-tree-diff/dependency-tree-diff.jar" 45 + 46 + runHook postInstall 47 + ''; 48 + 49 + passthru.updateScript = nix-update-script { }; 50 + 51 + meta = { 52 + description = "Intelligent diff tool for the output of Gradle's dependencies task"; 53 + mainProgram = "dependency-tree-diff"; 54 + homepage = "https://github.com/JakeWharton/dependency-tree-diff"; 55 + changelog = "https://github.com/JakeWharton/dependency-tree-diff/releases/tag/${finalAttrs.version}"; 56 + sourceProvenance = with lib.sourceTypes; [ 57 + fromSource 58 + binaryBytecode 59 + ]; 60 + license = lib.licenses.asl20; 61 + maintainers = [ lib.maintainers.progrm_jarvis ]; 62 + inherit (jre_headless.meta) platforms; 63 + badPlatforms = [ 64 + # Currently fails to build on Darwin due to `Could not connect to the Gradle daemon.` error 65 + lib.systems.inspect.patterns.isDarwin 66 + ]; 67 + }; 68 + })