All the 138,398 cities of the world with a population of at least 1000 inhabitants, in a big JSON array.
Derived from the cities1000 npm package, which in turn came from geonames.org data.
Download node at nodejs.org and install it, if you haven't already.
npm install all-the-cities --save
const cities = require("all-the-cities")
cities.filter(city => {
return city.name.match('Albuquerque')
})
// [{
// name: 'Albuquerque',
// country: 'US',
// altCountry: '',
// muni: '',
// muniSub: '',
// featureClass: 'P',
// featureCode: 'PPLA2',
// adminCode: 'NM',
// population: 545852,
// lat: 35.08449,
// lon: -106.65114
// }, {
// name: 'Los Ranchos de Albuquerque',
// country: 'US',
// altCountry: '',
// muni: '',
// muniSub: '',
// featureClass: 'P',
// featureCode: 'PPL',
// adminCode: 'NM',
// population: 6024,
// lat: 35.16199,
// lon: -106.6428
// }]
npm install
npm test
None
- cities1000: lat/lon, names of cities with over 1000 people
- tape: tap-producing test harness for node and browsers
- split2: split a Text Stream into a Line Stream, using Stream 3
- through2: A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise
MIT
Generated by package-json-to-readme