Add ISO-3166-1 compliant "GB" alpha-2 code for United Kingdom #115
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Flagpack currently only supports "GB-UKM" (subdivision code) and "GBR" (alpha-3) for the United Kingdom. Per ISO-3166-1, "GB" is the standard alpha-2 code and was not resolving.
Changes
GBentry withalpha3: "GBR",numeric: "836"tosrc/countryCodeList.tsandcountryCodeList.json, positioned before subdivision codes for lookup prioritysvg/{s,m,l}/GB.svgwith Union Jack (previously contained England flag)lib/flags/{s,m,l}/{GB,GBR,836}.svgand compiled TypeScriptBackward Compatibility
Existing codes continue to work:
GB-UKM→ United Kingdom (legacy)GB-ENG,GB-SCT,GB-WLS,GB-NIR→ Subdivision flagsResult
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.