UNPKG

@oxog/kairos

Version:

Revolutionary zero-dependency JavaScript date/time library with modular architecture and dynamic holiday system

163 lines 4.14 kB
export const holidays = [ { name: 'Новый год', type: 'fixed', rule: { month: 1, day: 1 }, }, { name: 'Рождество Христово', type: 'fixed', rule: { month: 1, day: 7 }, }, { name: 'День защитника Отечества', type: 'fixed', rule: { month: 2, day: 23 }, }, { name: 'Международный женский день', type: 'fixed', rule: { month: 3, day: 8 }, }, { name: 'Праздник Весны и Труда', type: 'fixed', rule: { month: 5, day: 1 }, }, { name: 'День Победы', type: 'fixed', rule: { month: 5, day: 9 }, }, { name: 'День России', type: 'fixed', rule: { month: 6, day: 12 }, }, { name: 'День народного единства', type: 'fixed', rule: { month: 11, day: 4 }, }, { name: 'Новогодние каникулы', type: 'fixed', rule: { month: 1, day: 2 }, }, { name: 'Новогодние каникулы', type: 'fixed', rule: { month: 1, day: 3 }, }, { name: 'Новогодние каникулы', type: 'fixed', rule: { month: 1, day: 4 }, }, { name: 'Новогодние каникулы', type: 'fixed', rule: { month: 1, day: 5 }, }, { name: 'Новогодние каникулы', type: 'fixed', rule: { month: 1, day: 6 }, }, { name: 'Новогодние каникулы', type: 'fixed', rule: { month: 1, day: 8 }, }, { name: 'Православная Пасха', type: 'easter-based', rule: { offset: 0 }, }, ]; export const regionalHolidays = { tatarstan: [ { name: 'День Республики Татарстан', type: 'fixed', rule: { month: 8, day: 30 }, }, ], bashkortostan: [ { name: 'День Республики Башкортостан', type: 'fixed', rule: { month: 10, day: 11 }, }, ], sakha: [ { name: 'День Республики Саха (Якутия)', type: 'fixed', rule: { month: 4, day: 27 }, }, ], chechnya: [ { name: 'День мира в Чеченской Республике', type: 'fixed', rule: { month: 4, day: 16 }, }, ], dagestan: [ { name: 'День единения народов Дагестана', type: 'fixed', rule: { month: 9, day: 15 }, }, ], }; export const observances = [ { name: 'День святого Валентина', type: 'fixed', rule: { month: 2, day: 14 }, }, { name: 'Масленица', type: 'easter-based', rule: { offset: -49 }, }, { name: 'День космонавтики', type: 'fixed', rule: { month: 4, day: 12 }, }, { name: 'Радоница', type: 'easter-based', rule: { offset: 9 }, }, { name: 'День Победы (вечером)', type: 'fixed', rule: { month: 5, day: 9 }, }, { name: 'День знаний', type: 'fixed', rule: { month: 9, day: 1 }, }, { name: 'День учителя', type: 'fixed', rule: { month: 10, day: 5 }, }, { name: 'День матери', type: 'nth-weekday', rule: { month: 11, weekday: 0, nth: -1 }, }, { name: 'День Конституции Российской Федерации', type: 'fixed', rule: { month: 12, day: 12 }, }, ]; export const allHolidays = [...holidays, ...observances]; //# sourceMappingURL=holidays.js.map