Retrieve all countries with cities
- Get names, codes and cities of all countries
- Filter cities by country name, country code, continent name
npm install countries-with-cities-select
OR
yarn add countries-with-cities-select
Once the package is installed you use the require/import approach
const countriesWithCities = require('countries-with-cities-select');
OR
import countriesWithCities from 'countries-with-cities-select'
Or with TypeScript
import * as countriesWithCities from 'countries-with-cities-select'
create a .d.ts
file and add
declare module 'countries-with-cities-select'
This will list all countries.
const countriesWithCities = require('countries-with-cities-select');
// To get all countries
countriesWithCities.getCountries();
This will retrieve information about countries with code, continent etc. Filter by country name, country code or continent
const countriesWithCities = require('countries-with-cities-select');
countriesWithCities.getCountriesWithDetails();
// To get the countries with code, name or continent name
countriesWithCities.getCountriesWithDetails("kenya");
// use exact code to filter country with code
countriesWithCities.getCountriesWithDetails("KE");
countriesWithCities.getCountriesWithDetails("africa");
This will retrieve information about cities. Filter with country name, country code or continent Empty filter will return no cities
const countriesWithCities = require('countries-with-cities-select');
// To get all cities in a country
countriesWithCities.getCities('kenya');
// To get all cities in a continent
countriesWithCities.getCities('africa');
// To get all cities in a country with code
countriesWithCities.getCities('ke');
// To getcity with name
countriesWithCities.getCities('nairobi');
Happy coding, Star before Fork 😊💪💯