UNPKG

colombian-holidays

Version:
147 lines 3.47 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const dateHolidays = [ { month: 1, day: 1, name: { es: "Año Nuevo", en: "New Year's Day", }, nextMonday: false, }, { month: 1, day: 6, name: { es: "Reyes Magos", en: "Epiphany", }, nextMonday: true, }, { month: 3, day: 19, name: { es: "San José", en: "Saint Joseph's Day", }, nextMonday: true, }, { month: 5, day: 1, name: { es: "Día del Trabajo", en: "Labour Day", }, nextMonday: false, }, { month: 6, day: 29, name: { es: "San Pedro y San Pablo", en: "Saint Peter and Saint Paul", }, nextMonday: true, }, { month: 7, day: 20, name: { es: "Grito de la Independencia", en: "Declaration of Independence", }, nextMonday: false, }, { month: 8, day: 7, name: { es: "Batalla de Boyacá", en: "Battle of Boyacá", }, nextMonday: false, }, { month: 8, day: 15, name: { es: "Asunción de la Virgen", en: "Assumption of Mary", }, nextMonday: true, }, { month: 10, day: 12, name: { es: "Día de la Raza", en: "Columbus Day", }, nextMonday: true, }, { month: 11, day: 1, name: { es: "Todos los Santos", en: "All Saints’ Day", }, nextMonday: true, }, { month: 11, day: 11, name: { es: "Independencia de Cartagena", en: "Independence of Cartagena" }, nextMonday: true, }, { month: 12, day: 8, name: { es: "Inmaculada Concepción", en: "Immaculate Conception" }, nextMonday: false, }, { month: 12, day: 25, name: { es: "Navidad", en: "Christmas" }, nextMonday: false, }, ]; // We could simplify the calculation by setting the offset to match Monday. // For example, the date for the 'Corpus Christi' is 60 days after Easter // and that's the date it is celebrated in most countries. In Colombia, // that date is moved to the next monday, hence, we use 60 for the offset // and then get the next monday instead of directly using 64 as the offset. // https://www.alcaldiabogota.gov.co/sisjur/normas/Norma1.jsp?i=4954 const easterHolidays = [ { offset: -3, name: { es: "Jueves Santo", en: "Maundy Thursday" }, nextMonday: false, }, { offset: -2, name: { es: "Viernes Santo", en: "Good Friday" }, nextMonday: false, }, { offset: 39, name: { es: "Ascensión del Señor", en: "Ascension of Jesus" }, nextMonday: true, }, { offset: 60, name: { es: "Corpus Christi", en: "Corpus Christi" }, nextMonday: true, }, { offset: 68, name: { es: "Sagrado Corazón de Jesús", en: "Sacred Heart" }, nextMonday: true, }, ]; exports.default = [...dateHolidays, ...easterHolidays]; //# sourceMappingURL=holidays.js.map