{ "version": "2024.1.1-241.15989.47", "description": "Cross-Platform IDE for JavaScript by JetBrains.", "homepage": "https://www.jetbrains.com/webstorm/", "license": { "identifier": "Proprietary", "url": "https://www.jetbrains.com/store/license.html" }, "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1.1.exe#/dl.7z", "hash": "e2cff5c8993d95f819c08c4216c18bfeba935aaeca01bf1b2d1c43b28cf3a9d5", "extract_to": "IDE", "pre_install": [ "Get-ChildItem \"$persist_dir\\IDE\\bin\\webstorm*.exe.vmoptions\" -ErrorAction SilentlyContinue | Copy-Item -Destination \"$dir\\IDE\\bin\"", "Get-ChildItem \"$persist_dir\\IDE\\bin\\jetbrains_client64.exe.vmoptions\" -ErrorAction SilentlyContinue | Copy-Item -Destination \"$dir\\IDE\\bin\"" ], "installer": { "script": [ "& \"$bucketsdir\\extras\\scripts\\jetbrains\\portable.ps1\" \"$dir\" \"$persist_dir\"", "Remove-Item \"$dir\\IDE\\`$*\" -Force -Recurse" ] }, "architecture": { "64bit": { "bin": [ [ "IDE\\bin\\webstorm64.exe", "webstorm" ] ], "shortcuts": [ [ "IDE\\bin\\webstorm64.exe", "JetBrains\\WebStorm" ] ] }, "32bit": { "bin": "IDE\\bin\\webstorm.exe", "shortcuts": [ [ "IDE\\bin\\webstorm.exe", "JetBrains\\WebStorm" ] ] } }, "persist": [ "IDE\\bin\\idea.properties", "profile" ], "pre_uninstall": [ "Get-ChildItem \"$dir\\IDE\\bin\\webstorm*.exe.vmoptions\" -ErrorAction SilentlyContinue | Copy-Item -Destination \"$persist_dir\\IDE\\bin\"", "Get-ChildItem \"$dir\\IDE\\bin\\jetbrains_client64.exe.vmoptions\" -ErrorAction SilentlyContinue | Copy-Item -Destination \"$persist_dir\\IDE\\bin\"" ], "checkver": { "url": "https://data.services.jetbrains.com/products/releases?code=WS&latest=true&platform=zip&type=release", "regex": "version\":\"(?[\\d.]+)\".*\"build\":\"(?[\\d.]+)\"", "replace": "${ver}-${build}" }, "autoupdate": { "url": "https://download.jetbrains.com/webstorm/WebStorm-$matchHead.exe#/dl.7z", "hash": { "url": "$url.sha256" } } }