Promise.allSettled(cities.map((city) => nominatim(city))).then((cities) =>
cities
.slice(0)
.filter((x) => x?.value)
.map((x) => x.value[0])
.map((d) => ({
type: "Feature",
properties: { name: d.name },
geometry: { type: "Point", coordinates: [Number(d.lon), Number(d.lat)] }
}))
)