{
    "version": "3.15.0",
    "description": "Async load test tool for web applications",
    "homepage": "https://gatling.io",
    "license": "Apache-2.0",
    "suggest": {
        "JDK": [
            "java/oraclejdk",
            "java/openjdk"
        ],
        "Maven": "main/maven"
    },
    "url": "https://repo1.maven.org/maven2/io/gatling/highcharts/gatling-charts-highcharts-bundle/3.15.0/gatling-charts-highcharts-bundle-3.15.0-bundle.zip",
    "hash": "sha1:2a956c8b36263503f6b4483cd6d47b6a3adfa31a",
    "extract_dir": "gatling-charts-highcharts-bundle-3.15.0",
    "pre_install": [
        "Set-Content -Path \"$dir\\gatling-test.bat\" -Value (@('pushd %~dp0', 'call \".\\mvnw.cmd\" gatling:test', 'popd') -join \"`r`n\")",
        "Set-Content -Path \"$dir\\gatling-recorder.bat\" -Value (@('pushd %~dp0', 'call \".\\mvnw.cmd\" gatling:recorder', 'popd') -join \"`r`n\")"
    ],
    "bin": [
        "gatling-test.bat",
        "gatling-recorder.bat"
    ],
    "checkver": {
        "script": [
            "$version_regex = '^(?!\\.)[\\d.]+/$'",
            "$version_sort = { [version]$_.href.TrimEnd('/') }",
            "$releases = 'https://repo1.maven.org/maven2/io/gatling/highcharts/gatling-charts-highcharts-bundle/'",
            "$download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing",
            "$version_segments = $download_page.links | Where-Object href -Match $version_regex | Sort-Object $version_sort -Descending | Select-Object -Expand href",
            "foreach ($version_segment in $version_segments) {",
            "    $version_url = $releases + $version_segment",
            "    $version_page = Invoke-WebRequest -Uri $version_url -UseBasicParsing",
            "    if ($null -ne $version_page -and $version_page.Content -match 'href=\"(?<name>.+?zip)\"') {",
            "        Write-Output \"$version_segment, $($Matches['name'])\"",
            "        break",
            "    }",
            "}"
        ],
        "regex": "([\\d.]+)/, (?<name>.+)"
    },
    "autoupdate": {
        "url": "https://repo1.maven.org/maven2/io/gatling/highcharts/gatling-charts-highcharts-bundle/$version/$matchName",
        "hash": {
            "url": "$url.sha1"
        },
        "extract_dir": "gatling-charts-highcharts-bundle-$version"
    }
}
