1.0.1 • Published 5 years ago

jsworld v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

World JS

Is the only JS NPM package to make use of country details over the globe in node.
Its uses an country hub details from https://restcountries.eu && https://github.com/dr5hn/countries-states-cities-database
Here we find the regions, country name, flags, languages, etc.

In following example is shown how to use World JS

const WorldJS = require('jsworld');

Following is the method and properties used for World JS.

1 WorldJS.list

It returns all the world countries list with its details


console.log('WorldJS list', WorldJS.list);

2 WorldJS.total

It returns total no of countries


console.log('WorldJS Total', WorldJS.total);

3 WorldJS.names()

It returns name of countries


console.log('WorldJS Names', WorldJS.names());

4 WorldJS.regionalBloc()

It returns total regional bloc from all countries


console.log('WorldJS regionalBloc', WorldJS.regionalBloc());

5 WorldJS.region()

It returns region of world


console.log('WorldJS region', WorldJS.region());

6 WorldJS.find(?)

Its find the list of country search item in list


console.log('WorldJS find', WorldJS.find('Uk'));

7 WorldJS.findCountry(?)

Its find the exact country search item detail


console.log('WorldJS findCountry', WorldJS.findCountry('Germany'));


More we can use WorldJS.findCountry(?) method with there associated member properties to find for example timezone transalations currency, etc. Can be find as: 1 topLevelDomain ex: console.log('WorldJS topLevelDomain', WorldJS.findCountry('Germany').topLevelDomain); 2 alpha2Code ex: console.log('WorldJS alpha2Code', WorldJS.findCountry('Germany').alpha2Code); 3 alpha3Code ex: console.log('WorldJS alpha3Code', WorldJS.findCountry('Germany').alpha3Code); 4 callingCodes ex: console.log('WorldJS callingCodes', WorldJS.findCountry('Germany').callingCodes); 5 altSpellings ex: console.log('WorldJS altSpellings', WorldJS.findCountry('Germany').altSpellings); 6 region ex: console.log('WorldJS region', WorldJS.findCountry('Germany').region); 7 subregion ex: console.log('WorldJS subregion', WorldJS.findCountry('Germany').subregion); 8 population ex: console.log('WorldJS population', WorldJS.findCountry('Germany').population); 9 latlng ex: console.log('WorldJS latlng', WorldJS.findCountry('Germany').latlng); 10 demonym ex: console.log('WorldJS demonym', WorldJS.findCountry('Germany').demonym); 11 area ex: console.log('WorldJS area', WorldJS.findCountry('Germany').area); 12 gini ex: console.log('WorldJS gini', WorldJS.findCountry('Germany').gini); 13 timezones ex: console.log('WorldJS timezones', WorldJS.findCountry('Germany').timezones); 14 borders ex: console.log('WorldJS borders', WorldJS.findCountry('Germany').borders); 15 nativeName ex: console.log('WorldJS nativeName', WorldJS.findCountry('Germany').nativeName); 16 numericCode ex: console.log('WorldJS numericCode', WorldJS.findCountry('Germany').numericCode); 17 currencies ex: console.log('WorldJS currencies', WorldJS.findCountry('Germany').currencies); 18 languages ex: console.log('WorldJS languages', WorldJS.findCountry('Germany').languages); 19 translations ex: console.log('WorldJS translations', WorldJS.findCountry('Germany').translations); 20 flag ex: console.log('WorldJS flag', WorldJS.findCountry('Germany').flag); 21 regionalBlocs ex: console.log('WorldJS regionalBlocs', WorldJS.findCountry('Germany').regionalBlocs); 22 cioc ex: console.log('WorldJS cioc', WorldJS.findCountry('Germany').cioc);


8 WorldJS.flags()

It returns associated country with there flags.


console.log('WorldJS flags', WorldJS.flags());

9 WorldJS.code()

It returns specific iso or dial code according to country name.


console.log('WorldJS code', WorldJS.code());

10 WorldJS.capital()

It returns specific capital associated with there country name.


console.log('WorldJS capital', WorldJS.capital());

11 WorldJS.country(?).statesList(?).citiesStreetList(?)

It returns specific country states and/or cities streets.


For example to find United Arab Emirates country detail:

WorldJS.country('United Arab Emirates')

To find the state of the United Arab Emirates

WorldJS.country('United Arab Emirates').states // return state with cities

WorldJS.country('United Arab Emirates').statesList() // return states

To find the city of 'Ras al-Khaymah' one of the state of United Arab Emirates

WorldJS.country('United Arab Emirates').statesList('Ras al-Khaymah')

WorldJS.country('United Arab Emirates').statesList('Ras al-Khaymah').citiesStreetList()

To check city exist or not

WorldJS.country('United Arab Emirates').statesList('Ras al-Khaymah').citiesStreetList('Shahkot')

Example:

console.log('WorldJS country3 ', WorldJS.country('United Arab Emirates').statesList('Ras al-Khaymah').citiesStreetList('Shahkot'));

console.log('WorldJS country3 ', WorldJS.country('United Arab Emirates').statesList('Ras al-Khaymah').citiesStreetList('Shahkot'));