{ "##": ".bat won't be able to modify shell sessions of PowerShell, Fish, Bash etc. Therefore env_add_path is required.", "version": "3.1.59", "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/3.1.59.zip", "hash": "79a6018131415d88f95446f72d1ec145211106576671d7e0d12f8ee19813ad04" } }, "extract_dir": "emsdk-3.1.59", "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" } }