{ "version": "1.2.5", "description": "Incredibly fast JavaScript runtime, bundler, transpiler and package manager - all in one.", "homepage": "https://bun.sh/", "license": "MIT", "suggest": { "vcredist": "extras/vcredist2022" }, "architecture": { "64bit": { "url": [ "https://github.com/oven-sh/bun/releases/download/bun-v1.2.5/bun-windows-x64.zip", "https://github.com/oven-sh/bun/releases/download/bun-v1.2.5/bun-windows-x64-baseline.zip" ], "hash": [ "1c3c7da053f1ba9ecd914e0178165a510a82111f7e85c4543d5904d7c2f48a13", "3724ed4365e921fb5de03de4fa5d0f414499a1470cf539eeb0dcea3638b8640e" ] } }, "pre_install": [ "$avx2 = Start-Job -ScriptBlock {", " Add-Type -MemberDefinition '[DllImport(\"kernel32.dll\")] public static extern bool IsProcessorFeaturePresent(int ProcessorFeature);' -Name Kernel32 -Namespace Win32", " return [Win32.Kernel32]::IsProcessorFeaturePresent(40)", "} | Receive-Job -Wait -AutoRemoveJob", "$target = 'bun-windows-x64'", "if (-not $avx2) {", " $target += '-baseline'", "}", "Move-Item \"$dir\\$target\\bun.exe\" \"$dir\\bun.exe\"", "Remove-Item \"$dir\\bun-windows-*\" -Recurse" ], "bin": [ "bun.exe", [ "bun.exe", "bunx", "x" ] ], "checkver": { "github": "https://github.com/oven-sh/bun", "re": "bun-v([\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": [ "https://github.com/oven-sh/bun/releases/download/bun-v$version/bun-windows-x64.zip", "https://github.com/oven-sh/bun/releases/download/bun-v$version/bun-windows-x64-baseline.zip" ] } }, "hash": { "url": "$baseurl/SHASUMS256.txt" } } }