ScoopInstaller_Main/bucket/composer.json
2022-06-06 16:31:32 +00:00

39 lines
1.4 KiB
JSON

{
"version": "2.3.7",
"description": "Dependency Manager for PHP",
"homepage": "https://getcomposer.org/",
"license": "MIT",
"notes": "'composer selfupdate' is aliased to 'scoop update composer'",
"suggest": {
"PHP": [
"php",
"php-nts"
]
},
"url": "https://getcomposer.org/download/2.3.7/composer.phar",
"hash": "3f2d46787d51070f922bf991aa08324566f726f186076c2a5e4e8b01a8ea3fd0",
"pre_install": [
"@(",
" 'if ($args.length -eq 1 -and ($args -eq \"selfupdate\" -or $args -eq \"self-update\")) { & scoop update composer }'",
" 'else { & php (Join-Path $PSScriptRoot \"composer.phar\") @args }'",
") | Add-Content -Path \"$dir\\composer.ps1\"",
"if (!(Test-Path \"$persist_dir\\home\") -and (Test-Path \"$env:Appdata\\Composer\")) {",
" Write-Host -F yellow \"Moving old 'COMPOSER_HOME' to '$persist_dir\\home'\"",
" Move-Item \"$env:Appdata\\Composer\" \"$persist_dir\\home\" -Force",
"}"
],
"bin": "composer.ps1",
"env_add_path": "home\\vendor\\bin",
"env_set": {
"COMPOSER_HOME": "$persist_dir\\home"
},
"persist": "home",
"checkver": "Latest: <strong>\\s*([\\d.]+)\\s*</strong>",
"autoupdate": {
"url": "https://getcomposer.org/download/$version/composer.phar",
"hash": {
"url": "$url.sha256sum"
}
}
}