Use country-list package instead of country_codes.json #225
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.
This PR installs the country-list package as a dependency of web-app and uses it to generate the country list used in various parts of the app. Previously, we just had a big JSON file included in the project. As mentioned in #127, we want to stay away from including this kind of stuff in our project.
Fun fact: We only use the full country name and 2 character country code in the application, but the old
country_codes.json
file had a lot of other information on each country. The country-list package only has the information we want to use, and as a result it apparently trims down the compiled bundle size by about 55 kilobytes!Resolves PER-9256. 🇹🇼