* Finds matching JAR asset in a release based on pattern * @param release The GitHub release * @param pattern The RegExp pattern to match
(release: GitHubRelease, pattern: RegExp)
| 110 | * @param pattern The RegExp pattern to match |
| 111 | */ |
| 112 | public findMatchingAsset(release: GitHubRelease, pattern: RegExp) { |
| 113 | return release.assets.find( |
| 114 | (asset) => asset.name.endsWith('.jar') && pattern.test(asset.name) |
| 115 | ); |
| 116 | } |
| 117 | |
| 118 | /** |
| 119 | * Gets mod information for a filename that matches GitHub patterns |