{
    "##": ".bat won't be able to modify shell sessions of PowerShell, Fish, Bash etc. Therefore env_add_path is required.",
    "version": "5.0.7",
    "description": "LLVM to WebAssembly compiler. Compiles C/C++ to WebAssembly that can be run on most web browsers.",
    "homepage": "https://emscripten.org/",
    "license": "MIT|NCSA",
    "notes": [
        "Run \"emsdk install latest\" and \"emsdk activate latest\" to set up emsdk.",
        "For more details, check \"https://emscripten.org/docs/getting_started/downloads.html\""
    ],
    "architecture": {
        "64bit": {
            "url": "https://github.com/emscripten-core/emsdk/archive/refs/tags/5.0.7.zip",
            "hash": "6b4abc378babd5e60536514ebf099d5b0436d2d8d5266da9b8033f2ca8341552"
        }
    },
    "extract_dir": "emsdk-5.0.7",
    "pre_install": "if(!(Test-Path \"$persist_dir\\.emscripten\")) {New-Item \"$dir\\.emscripten\" -ItemType File | Out-Null}",
    "env_add_path": ".",
    "shortcuts": [
        [
            "emcmdprompt.bat",
            "EMScripten Command Prompt"
        ]
    ],
    "persist": [
        "java",
        "node",
        "python",
        "upstream",
        "zips",
        ".emscripten"
    ],
    "checkver": {
        "url": "https://github.com/emscripten-core/emsdk/tags",
        "regex": "tag/([\\d.]+)"
    },
    "autoupdate": {
        "architecture": {
            "64bit": {
                "url": "https://github.com/emscripten-core/emsdk/archive/refs/tags/$version.zip"
            }
        },
        "extract_dir": "emsdk-$version"
    }
}
