UNPKG

nicaragua-geo

Version:

Librería con los departamentos y municipios de Nicaragua

235 lines (226 loc) 3.98 kB
// Auto-generated CommonJS bundle 'use strict'; var Jinotega = [ "Wiwilí", "Cuá-Bocay", "San José de Bocay", "Sta. María de Pantasma", "San Rafael del Norte", "San Sebastián de Yalí", "La Concordia", "Jinotega" ]; var Madriz = [ "Somoto", "Totogalpa", "Telpaneca", "San Juan de Río Coco", "Palacagüina", "Yalagüina", "San Lucas", "Las Sabanas", "San José de Cusmapa" ]; var Chinandega = [ "San Pedro del Norte", "San Francisco del Norte", "Cinco Pinos", "Santo Tomás del Norte", "El Viejo", "Puerto Morazán", "Somotillo", "Villanueva", "Chinandega", "El Realejo", "Corinto", "Chichigalpa", "Posoltega" ]; var Matagalpa = [ "Rancho Grande", "Río Blanco", "El Tuma - La Dalia", "San Isidro", "Sébaco", "Matagalpa", "San Ramón", "Matiguás", "Muy Muy", "Esquipulas", "San Dionisio", "Terrabona", "Ciudad Darío" ]; var Boaco = [ "San José de los Remates", "Boaco", "Camoapa", "Santa Lucía", "Teustepe", "San Lorenzo" ]; var Managua = [ "San Francisco Libre", "Mateare", "Villa Carlos Fonseca", "Managua", "Ciudad Sandino", "Ticuantepe", "Tipitapa", "El Crucero", "San Rafael del Sur" ]; var Masaya = [ "Masaya", "Nindirí", "Niquinohomo", "Catarina", "San Juan de Oriente", "Tisma", "La Concepción", "Masatepe", "Nandasmo" ]; var Chontales = [ "Comalapa", "San Francisco Cuapa", "Juigalpa", "La Libertad", "Santo Domingo", "Santo Tomás", "San Pedro de Lóvago", "Acoyapa", "Villa Sandino", "El Coral" ]; var Granada = [ "Diriá", "Diriomo", "Granada", "Nandaime" ]; var Carazo = [ "San Marcos", "Jinotepe", "Dolores", "Diriamba", "El Rosario", "La Paz de Carazo", "Santa Teresa", "La Conquista" ]; var Rivas = [ "Tola", "Belén", "Potosí", "Buenos Aires", "Moyogalpa", "Altagracia", "San Jorge", "Rivas", "San Juan del Sur", "Cárdenas" ]; var data = { "Nueva Segovia": [ "Jalapa", "Murra", "El Jicaro", "San Fernando", "Mozonte", "Dipilto", "Macuelizo", "Santa María", "Ocotal", "Ciudad Antigua", "Quilalí", "Wiwilí de Nueva Segovia" ], Jinotega: Jinotega, Madriz: Madriz, "Estelí": [ "Pueblo Nuevo", "Condega", "Estelí", "San Juan de Limay", "La Trinidad", "San Nicolás" ], Chinandega: Chinandega, "León": [ "León", "La Paz Centro", "Nagarote", "Telica", "Quezalguaque", "Achuapa", "El Sauce", "Santa Rosa del Peñón", "El Jicaral", "Larreynaga" ], Matagalpa: Matagalpa, Boaco: Boaco, Managua: Managua, Masaya: Masaya, Chontales: Chontales, Granada: Granada, Carazo: Carazo, Rivas: Rivas, "Río San Juan": [ "Morrito", "El Almendro", "San Miguelito", "San Carlos", "El Castillo", "San Juan del Norte" ], "Atlántico Norte": [ "Waspán", "Puerto Cabezas", "Rosita", "Bonanza", "Waslala", "Mulukukú", "Siuna", "Prinzapolka" ], "Atlántico Sur": [ "Paiwas", "La Cruz de Río Grande", "Desembocadura de Río Grande", "Laguna de Perlas", "El Tortuguero", "Rama", "El Ayote", "Muelle de los Bueyes", "Kukra - Hill", "Corn Island", "Bluefields", "Nueva Guinea" ] }; function getDepartamentos() { return Object.keys(data); } function getMunicipiosByDepartamento(departamento) { return data[departamento] || []; } function getDepartamentoByMunicipio(municipio) { return Object.entries(data).find(([dep, municipios]) => municipios.includes(municipio) )?.[0] || null; } function getMunicipio(nombre) { const departamento = getDepartamentoByMunicipio(nombre); return departamento ? { nombre, departamento } : null; } function getNumeroMunicipiosByDepartamento(nombre) { const municipios = data[nombre]; return municipios ? municipios.length : 0; } exports.getDepartamentoByMunicipio = getDepartamentoByMunicipio; exports.getDepartamentos = getDepartamentos; exports.getMunicipio = getMunicipio; exports.getMunicipiosByDepartamento = getMunicipiosByDepartamento; exports.getNumeroMunicipiosByDepartamento = getNumeroMunicipiosByDepartamento;