Get the World's countries
npm install @ac-dev/countries-service

1. Mission
2. Getting started
- Installation
- Import
3. Usage
4. Contributors
5. Need help
6. Licence
7. Sponsor
- I've never found any complete library to get all world countries, states, and cities. I want to develop the best one. Of course, contributors are welcome!!
- I took this data as a starting point.
- This package is a part of countries-states-cities-service
To get started with this library, you need to install it and add it to your project.
Countries States Cities Service is available as an npm package.
``bashnpm
npm install @ac-dev/countries-service
$3
Import single named import as follow:
`typescript
import { Countries } from '@ac-dev/countries-service'
`Usage
The code snippet below shows how to put into action
countries-service in some common use cases.- Get all countries.
`typescript
const countries = Countries.getCountries()
`- Get all countries by
asc sort.`typescript
const countries = Countries.getCountries({
sort: {
mode: 'asc',
},
})
`- Get all countries by
desc sort.`typescript
const countries = Countries.getCountries({
sort: {
mode: 'desc',
},
})
`- Get all countries by alphabetical sort.
`typescript
const countries = Countries.getCountries({
sort: {
mode: 'alphabetical',
key: 'iso2',
},
})
`- Get all countries with localization.
`typescript
const countries = Countries.getCountries({ locale: 'it' })
`- Get a country by iso2 code.
`typescript
const countries = Countries.getCountries({ filters: { iso2: 'US' } })
`- Get a country by iso2 code and localization.
`typescript
const countries = Countries.getCountries({
filters: { iso2: 'IT' },
locale: 'it',
})
`- Get a country by iso3 code.
`typescript
const countries = Countries.getCountries({ filters: { iso3: 'ITA' } })
``Any contribution is appreciated. You can get started with the steps below:
1. Fork this repository (learn how to do this here).
2. Clone the forked repository.
3. Make your changes and create a pull request (learn how to do this).
4. I will attend to your pull request and provide some feedback.
Ping me on Twitter
This repository is licensed under the MIT License.
Don't be shy! 😜