gitextract_4dtccixv/ ├── .editorconfig ├── .github/ │ └── workflows/ │ ├── deploy-docs.yml │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── astro.config.mjs ├── docs/ │ ├── api/ │ │ ├── addDays.md │ │ ├── addHours.md │ │ ├── addMilliseconds.md │ │ ├── addMinutes.md │ │ ├── addMonths.md │ │ ├── addSeconds.md │ │ ├── addYears.md │ │ ├── compile.md │ │ ├── format.md │ │ ├── index.md │ │ ├── isValid.md │ │ ├── parse.md │ │ ├── preparse.md │ │ ├── subtract.md │ │ ├── transform.md │ │ └── utils/ │ │ ├── getDaysInMonth.md │ │ ├── getISOWeek.md │ │ ├── getISOWeekYear.md │ │ ├── isLeapYear.md │ │ └── isSameDay.md │ ├── content.config.ts │ ├── env.d.ts │ ├── guide/ │ │ ├── index.md │ │ ├── installation.mdx │ │ └── quick-start.md │ ├── index.mdx │ ├── locales.md │ ├── migration.md │ ├── plugins.md │ ├── styles/ │ │ └── custom.css │ ├── timezones.md │ └── tsconfig.json ├── eslint.config.js ├── package.json ├── rollup.config.ts ├── src/ │ ├── addDays.ts │ ├── addHours.ts │ ├── addMilliseconds.ts │ ├── addMinutes.ts │ ├── addMonths.ts │ ├── addSeconds.ts │ ├── addYears.ts │ ├── compile.ts │ ├── datetime.ts │ ├── dtf.ts │ ├── duration.ts │ ├── format.ts │ ├── formatter.ts │ ├── index.ts │ ├── isValid.ts │ ├── locale.ts │ ├── locales/ │ │ ├── ar.ts │ │ ├── az.ts │ │ ├── bn.ts │ │ ├── cs.ts │ │ ├── da.ts │ │ ├── de.ts │ │ ├── el.ts │ │ ├── en.ts │ │ ├── es.ts │ │ ├── fa.ts │ │ ├── fi.ts │ │ ├── fr.ts │ │ ├── he.ts │ │ ├── hi.ts │ │ ├── hu.ts │ │ ├── id.ts │ │ ├── it.ts │ │ ├── ja.ts │ │ ├── ko.ts │ │ ├── ms.ts │ │ ├── my.ts │ │ ├── nl.ts │ │ ├── no.ts │ │ ├── pl.ts │ │ ├── pt-BR.ts │ │ ├── pt-PT.ts │ │ ├── ro.ts │ │ ├── ru.ts │ │ ├── rw.ts │ │ ├── sr-Cyrl.ts │ │ ├── sr-Latn.ts │ │ ├── sv.ts │ │ ├── ta.ts │ │ ├── th.ts │ │ ├── tr.ts │ │ ├── uk.ts │ │ ├── uz-Cyrl.ts │ │ ├── uz-Latn.ts │ │ ├── vi.ts │ │ ├── zh-Hans.ts │ │ └── zh-Hant.ts │ ├── numeral.ts │ ├── numerals/ │ │ ├── arab.ts │ │ ├── arabext.ts │ │ ├── beng.ts │ │ ├── latn.ts │ │ └── mymr.ts │ ├── parse.ts │ ├── parser.ts │ ├── plugin.ts │ ├── plugins/ │ │ ├── day-of-week.ts │ │ ├── microsecond.ts │ │ ├── nanosecond.ts │ │ ├── ordinal.ts │ │ ├── quarter.ts │ │ ├── timestamp.ts │ │ ├── two-digit-year.ts │ │ ├── week.ts │ │ └── zonename.ts │ ├── preparse.ts │ ├── subtract.ts │ ├── timezone.ts │ ├── timezones/ │ │ ├── Africa/ │ │ │ ├── Abidjan.ts │ │ │ ├── Accra.ts │ │ │ ├── Addis_Ababa.ts │ │ │ ├── Algiers.ts │ │ │ ├── Asmara.ts │ │ │ ├── Bamako.ts │ │ │ ├── Bangui.ts │ │ │ ├── Banjul.ts │ │ │ ├── Bissau.ts │ │ │ ├── Blantyre.ts │ │ │ ├── Brazzaville.ts │ │ │ ├── Bujumbura.ts │ │ │ ├── Cairo.ts │ │ │ ├── Casablanca.ts │ │ │ ├── Ceuta.ts │ │ │ ├── Conakry.ts │ │ │ ├── Dakar.ts │ │ │ ├── Dar_es_Salaam.ts │ │ │ ├── Djibouti.ts │ │ │ ├── Douala.ts │ │ │ ├── El_Aaiun.ts │ │ │ ├── Freetown.ts │ │ │ ├── Gaborone.ts │ │ │ ├── Harare.ts │ │ │ ├── Johannesburg.ts │ │ │ ├── Juba.ts │ │ │ ├── Kampala.ts │ │ │ ├── Khartoum.ts │ │ │ ├── Kigali.ts │ │ │ ├── Kinshasa.ts │ │ │ ├── Lagos.ts │ │ │ ├── Libreville.ts │ │ │ ├── Lome.ts │ │ │ ├── Luanda.ts │ │ │ ├── Lubumbashi.ts │ │ │ ├── Lusaka.ts │ │ │ ├── Malabo.ts │ │ │ ├── Maputo.ts │ │ │ ├── Maseru.ts │ │ │ ├── Mbabane.ts │ │ │ ├── Mogadishu.ts │ │ │ ├── Monrovia.ts │ │ │ ├── Nairobi.ts │ │ │ ├── Ndjamena.ts │ │ │ ├── Niamey.ts │ │ │ ├── Nouakchott.ts │ │ │ ├── Ouagadougou.ts │ │ │ ├── Porto-Novo.ts │ │ │ ├── Sao_Tome.ts │ │ │ ├── Tripoli.ts │ │ │ ├── Tunis.ts │ │ │ └── Windhoek.ts │ │ ├── America/ │ │ │ ├── Adak.ts │ │ │ ├── Anchorage.ts │ │ │ ├── Anguilla.ts │ │ │ ├── Antigua.ts │ │ │ ├── Araguaina.ts │ │ │ ├── Argentina/ │ │ │ │ ├── Buenos_Aires.ts │ │ │ │ ├── Catamarca.ts │ │ │ │ ├── Cordoba.ts │ │ │ │ ├── Jujuy.ts │ │ │ │ ├── La_Rioja.ts │ │ │ │ ├── Mendoza.ts │ │ │ │ ├── Rio_Gallegos.ts │ │ │ │ ├── Salta.ts │ │ │ │ ├── San_Juan.ts │ │ │ │ ├── San_Luis.ts │ │ │ │ ├── Tucuman.ts │ │ │ │ └── Ushuaia.ts │ │ │ ├── Aruba.ts │ │ │ ├── Asuncion.ts │ │ │ ├── Atikokan.ts │ │ │ ├── Bahia.ts │ │ │ ├── Bahia_Banderas.ts │ │ │ ├── Barbados.ts │ │ │ ├── Belem.ts │ │ │ ├── Belize.ts │ │ │ ├── Blanc-Sablon.ts │ │ │ ├── Boa_Vista.ts │ │ │ ├── Bogota.ts │ │ │ ├── Boise.ts │ │ │ ├── Cambridge_Bay.ts │ │ │ ├── Campo_Grande.ts │ │ │ ├── Cancun.ts │ │ │ ├── Caracas.ts │ │ │ ├── Cayenne.ts │ │ │ ├── Cayman.ts │ │ │ ├── Chicago.ts │ │ │ ├── Chihuahua.ts │ │ │ ├── Ciudad_Juarez.ts │ │ │ ├── Costa_Rica.ts │ │ │ ├── Coyhaique.ts │ │ │ ├── Creston.ts │ │ │ ├── Cuiaba.ts │ │ │ ├── Curacao.ts │ │ │ ├── Danmarkshavn.ts │ │ │ ├── Dawson.ts │ │ │ ├── Dawson_Creek.ts │ │ │ ├── Denver.ts │ │ │ ├── Detroit.ts │ │ │ ├── Dominica.ts │ │ │ ├── Edmonton.ts │ │ │ ├── Eirunepe.ts │ │ │ ├── El_Salvador.ts │ │ │ ├── Fort_Nelson.ts │ │ │ ├── Fortaleza.ts │ │ │ ├── Glace_Bay.ts │ │ │ ├── Goose_Bay.ts │ │ │ ├── Grand_Turk.ts │ │ │ ├── Grenada.ts │ │ │ ├── Guadeloupe.ts │ │ │ ├── Guatemala.ts │ │ │ ├── Guayaquil.ts │ │ │ ├── Guyana.ts │ │ │ ├── Halifax.ts │ │ │ ├── Havana.ts │ │ │ ├── Hermosillo.ts │ │ │ ├── Indiana/ │ │ │ │ ├── Indianapolis.ts │ │ │ │ ├── Knox.ts │ │ │ │ ├── Marengo.ts │ │ │ │ ├── Petersburg.ts │ │ │ │ ├── Tell_City.ts │ │ │ │ ├── Vevay.ts │ │ │ │ ├── Vincennes.ts │ │ │ │ └── Winamac.ts │ │ │ ├── Inuvik.ts │ │ │ ├── Iqaluit.ts │ │ │ ├── Jamaica.ts │ │ │ ├── Juneau.ts │ │ │ ├── Kentucky/ │ │ │ │ ├── Louisville.ts │ │ │ │ └── Monticello.ts │ │ │ ├── Kralendijk.ts │ │ │ ├── La_Paz.ts │ │ │ ├── Lima.ts │ │ │ ├── Los_Angeles.ts │ │ │ ├── Lower_Princes.ts │ │ │ ├── Maceio.ts │ │ │ ├── Managua.ts │ │ │ ├── Manaus.ts │ │ │ ├── Marigot.ts │ │ │ ├── Martinique.ts │ │ │ ├── Matamoros.ts │ │ │ ├── Mazatlan.ts │ │ │ ├── Menominee.ts │ │ │ ├── Merida.ts │ │ │ ├── Metlakatla.ts │ │ │ ├── Mexico_City.ts │ │ │ ├── Miquelon.ts │ │ │ ├── Moncton.ts │ │ │ ├── Monterrey.ts │ │ │ ├── Montevideo.ts │ │ │ ├── Montserrat.ts │ │ │ ├── Nassau.ts │ │ │ ├── New_York.ts │ │ │ ├── Nome.ts │ │ │ ├── Noronha.ts │ │ │ ├── North_Dakota/ │ │ │ │ ├── Beulah.ts │ │ │ │ ├── Center.ts │ │ │ │ └── New_Salem.ts │ │ │ ├── Nuuk.ts │ │ │ ├── Ojinaga.ts │ │ │ ├── Panama.ts │ │ │ ├── Paramaribo.ts │ │ │ ├── Phoenix.ts │ │ │ ├── Port-au-Prince.ts │ │ │ ├── Port_of_Spain.ts │ │ │ ├── Porto_Velho.ts │ │ │ ├── Puerto_Rico.ts │ │ │ ├── Punta_Arenas.ts │ │ │ ├── Rankin_Inlet.ts │ │ │ ├── Recife.ts │ │ │ ├── Regina.ts │ │ │ ├── Resolute.ts │ │ │ ├── Rio_Branco.ts │ │ │ ├── Santarem.ts │ │ │ ├── Santiago.ts │ │ │ ├── Santo_Domingo.ts │ │ │ ├── Sao_Paulo.ts │ │ │ ├── Scoresbysund.ts │ │ │ ├── Sitka.ts │ │ │ ├── St_Barthelemy.ts │ │ │ ├── St_Johns.ts │ │ │ ├── St_Kitts.ts │ │ │ ├── St_Lucia.ts │ │ │ ├── St_Thomas.ts │ │ │ ├── St_Vincent.ts │ │ │ ├── Swift_Current.ts │ │ │ ├── Tegucigalpa.ts │ │ │ ├── Thule.ts │ │ │ ├── Tijuana.ts │ │ │ ├── Toronto.ts │ │ │ ├── Tortola.ts │ │ │ ├── Vancouver.ts │ │ │ ├── Whitehorse.ts │ │ │ ├── Winnipeg.ts │ │ │ └── Yakutat.ts │ │ ├── Antarctica/ │ │ │ ├── Casey.ts │ │ │ ├── Davis.ts │ │ │ ├── DumontDUrville.ts │ │ │ ├── Macquarie.ts │ │ │ ├── Mawson.ts │ │ │ ├── McMurdo.ts │ │ │ ├── Palmer.ts │ │ │ ├── Rothera.ts │ │ │ ├── Syowa.ts │ │ │ ├── Troll.ts │ │ │ └── Vostok.ts │ │ ├── Arctic/ │ │ │ └── Longyearbyen.ts │ │ ├── Asia/ │ │ │ ├── Aden.ts │ │ │ ├── Almaty.ts │ │ │ ├── Amman.ts │ │ │ ├── Anadyr.ts │ │ │ ├── Aqtau.ts │ │ │ ├── Aqtobe.ts │ │ │ ├── Ashgabat.ts │ │ │ ├── Atyrau.ts │ │ │ ├── Baghdad.ts │ │ │ ├── Bahrain.ts │ │ │ ├── Baku.ts │ │ │ ├── Bangkok.ts │ │ │ ├── Barnaul.ts │ │ │ ├── Beirut.ts │ │ │ ├── Bishkek.ts │ │ │ ├── Brunei.ts │ │ │ ├── Chita.ts │ │ │ ├── Colombo.ts │ │ │ ├── Damascus.ts │ │ │ ├── Dhaka.ts │ │ │ ├── Dili.ts │ │ │ ├── Dubai.ts │ │ │ ├── Dushanbe.ts │ │ │ ├── Famagusta.ts │ │ │ ├── Gaza.ts │ │ │ ├── Hebron.ts │ │ │ ├── Ho_Chi_Minh.ts │ │ │ ├── Hong_Kong.ts │ │ │ ├── Hovd.ts │ │ │ ├── Irkutsk.ts │ │ │ ├── Jakarta.ts │ │ │ ├── Jayapura.ts │ │ │ ├── Jerusalem.ts │ │ │ ├── Kabul.ts │ │ │ ├── Kamchatka.ts │ │ │ ├── Karachi.ts │ │ │ ├── Kathmandu.ts │ │ │ ├── Khandyga.ts │ │ │ ├── Kolkata.ts │ │ │ ├── Krasnoyarsk.ts │ │ │ ├── Kuala_Lumpur.ts │ │ │ ├── Kuching.ts │ │ │ ├── Kuwait.ts │ │ │ ├── Macau.ts │ │ │ ├── Magadan.ts │ │ │ ├── Makassar.ts │ │ │ ├── Manila.ts │ │ │ ├── Muscat.ts │ │ │ ├── Nicosia.ts │ │ │ ├── Novokuznetsk.ts │ │ │ ├── Novosibirsk.ts │ │ │ ├── Omsk.ts │ │ │ ├── Oral.ts │ │ │ ├── Phnom_Penh.ts │ │ │ ├── Pontianak.ts │ │ │ ├── Pyongyang.ts │ │ │ ├── Qatar.ts │ │ │ ├── Qostanay.ts │ │ │ ├── Qyzylorda.ts │ │ │ ├── Riyadh.ts │ │ │ ├── Sakhalin.ts │ │ │ ├── Samarkand.ts │ │ │ ├── Seoul.ts │ │ │ ├── Shanghai.ts │ │ │ ├── Singapore.ts │ │ │ ├── Srednekolymsk.ts │ │ │ ├── Taipei.ts │ │ │ ├── Tashkent.ts │ │ │ ├── Tbilisi.ts │ │ │ ├── Tehran.ts │ │ │ ├── Thimphu.ts │ │ │ ├── Tokyo.ts │ │ │ ├── Tomsk.ts │ │ │ ├── Ulaanbaatar.ts │ │ │ ├── Urumqi.ts │ │ │ ├── Ust-Nera.ts │ │ │ ├── Vientiane.ts │ │ │ ├── Vladivostok.ts │ │ │ ├── Yakutsk.ts │ │ │ ├── Yangon.ts │ │ │ ├── Yekaterinburg.ts │ │ │ └── Yerevan.ts │ │ ├── Atlantic/ │ │ │ ├── Azores.ts │ │ │ ├── Bermuda.ts │ │ │ ├── Canary.ts │ │ │ ├── Cape_Verde.ts │ │ │ ├── Faroe.ts │ │ │ ├── Madeira.ts │ │ │ ├── Reykjavik.ts │ │ │ ├── South_Georgia.ts │ │ │ ├── St_Helena.ts │ │ │ └── Stanley.ts │ │ ├── Australia/ │ │ │ ├── Adelaide.ts │ │ │ ├── Brisbane.ts │ │ │ ├── Broken_Hill.ts │ │ │ ├── Darwin.ts │ │ │ ├── Eucla.ts │ │ │ ├── Hobart.ts │ │ │ ├── Lindeman.ts │ │ │ ├── Lord_Howe.ts │ │ │ ├── Melbourne.ts │ │ │ ├── Perth.ts │ │ │ └── Sydney.ts │ │ ├── Europe/ │ │ │ ├── Amsterdam.ts │ │ │ ├── Andorra.ts │ │ │ ├── Astrakhan.ts │ │ │ ├── Athens.ts │ │ │ ├── Belgrade.ts │ │ │ ├── Berlin.ts │ │ │ ├── Bratislava.ts │ │ │ ├── Brussels.ts │ │ │ ├── Bucharest.ts │ │ │ ├── Budapest.ts │ │ │ ├── Busingen.ts │ │ │ ├── Chisinau.ts │ │ │ ├── Copenhagen.ts │ │ │ ├── Dublin.ts │ │ │ ├── Gibraltar.ts │ │ │ ├── Guernsey.ts │ │ │ ├── Helsinki.ts │ │ │ ├── Isle_of_Man.ts │ │ │ ├── Istanbul.ts │ │ │ ├── Jersey.ts │ │ │ ├── Kaliningrad.ts │ │ │ ├── Kirov.ts │ │ │ ├── Kyiv.ts │ │ │ ├── Lisbon.ts │ │ │ ├── Ljubljana.ts │ │ │ ├── London.ts │ │ │ ├── Luxembourg.ts │ │ │ ├── Madrid.ts │ │ │ ├── Malta.ts │ │ │ ├── Mariehamn.ts │ │ │ ├── Minsk.ts │ │ │ ├── Monaco.ts │ │ │ ├── Moscow.ts │ │ │ ├── Oslo.ts │ │ │ ├── Paris.ts │ │ │ ├── Podgorica.ts │ │ │ ├── Prague.ts │ │ │ ├── Riga.ts │ │ │ ├── Rome.ts │ │ │ ├── Samara.ts │ │ │ ├── San_Marino.ts │ │ │ ├── Sarajevo.ts │ │ │ ├── Saratov.ts │ │ │ ├── Simferopol.ts │ │ │ ├── Skopje.ts │ │ │ ├── Sofia.ts │ │ │ ├── Stockholm.ts │ │ │ ├── Tallinn.ts │ │ │ ├── Tirane.ts │ │ │ ├── Ulyanovsk.ts │ │ │ ├── Vaduz.ts │ │ │ ├── Vatican.ts │ │ │ ├── Vienna.ts │ │ │ ├── Vilnius.ts │ │ │ ├── Volgograd.ts │ │ │ ├── Warsaw.ts │ │ │ ├── Zagreb.ts │ │ │ └── Zurich.ts │ │ ├── Indian/ │ │ │ ├── Antananarivo.ts │ │ │ ├── Chagos.ts │ │ │ ├── Christmas.ts │ │ │ ├── Cocos.ts │ │ │ ├── Comoro.ts │ │ │ ├── Kerguelen.ts │ │ │ ├── Mahe.ts │ │ │ ├── Maldives.ts │ │ │ ├── Mauritius.ts │ │ │ ├── Mayotte.ts │ │ │ └── Reunion.ts │ │ └── Pacific/ │ │ ├── Apia.ts │ │ ├── Auckland.ts │ │ ├── Bougainville.ts │ │ ├── Chatham.ts │ │ ├── Chuuk.ts │ │ ├── Easter.ts │ │ ├── Efate.ts │ │ ├── Fakaofo.ts │ │ ├── Fiji.ts │ │ ├── Funafuti.ts │ │ ├── Galapagos.ts │ │ ├── Gambier.ts │ │ ├── Guadalcanal.ts │ │ ├── Guam.ts │ │ ├── Honolulu.ts │ │ ├── Kanton.ts │ │ ├── Kiritimati.ts │ │ ├── Kosrae.ts │ │ ├── Kwajalein.ts │ │ ├── Majuro.ts │ │ ├── Marquesas.ts │ │ ├── Midway.ts │ │ ├── Nauru.ts │ │ ├── Niue.ts │ │ ├── Norfolk.ts │ │ ├── Noumea.ts │ │ ├── Pago_Pago.ts │ │ ├── Palau.ts │ │ ├── Pitcairn.ts │ │ ├── Pohnpei.ts │ │ ├── Port_Moresby.ts │ │ ├── Rarotonga.ts │ │ ├── Saipan.ts │ │ ├── Tahiti.ts │ │ ├── Tarawa.ts │ │ ├── Tongatapu.ts │ │ ├── Wake.ts │ │ └── Wallis.ts │ ├── transform.ts │ ├── utils.ts │ ├── zone.ts │ └── zonenames.ts ├── tests/ │ ├── addDays.spec.ts │ ├── addHours.spec.ts │ ├── addMilliseconds.spec.ts │ ├── addMinutes.spec.ts │ ├── addMonths.spec.ts │ ├── addSeconds.spec.ts │ ├── addYears.spec.ts │ ├── compile.spec.ts │ ├── duration.spec.ts │ ├── format.spec.ts │ ├── isValid.spec.ts │ ├── locales/ │ │ ├── ar.spec.ts │ │ ├── az.spec.ts │ │ ├── bn.spec.ts │ │ ├── cs.spec.ts │ │ ├── da.spec.ts │ │ ├── de.spec.ts │ │ ├── el.spec.ts │ │ ├── en.spec.ts │ │ ├── es.spec.ts │ │ ├── fa.spec.ts │ │ ├── fi.spec.ts │ │ ├── fr.spec.ts │ │ ├── he.spec.ts │ │ ├── hi.spec.ts │ │ ├── hu.spec.ts │ │ ├── id.spec.ts │ │ ├── it.spec.ts │ │ ├── ja.spec.ts │ │ ├── ko.spec.ts │ │ ├── ms.spec.ts │ │ ├── my.spec.ts │ │ ├── nl.spec.ts │ │ ├── no.spec.ts │ │ ├── pl.spec.ts │ │ ├── pt-BR.spec.ts │ │ ├── pt-PT.spec.ts │ │ ├── ro.spec.ts │ │ ├── ru.spec.ts │ │ ├── rw.spec.ts │ │ ├── sr-Cyrl.spec.ts │ │ ├── sr-Latn.spec.ts │ │ ├── sv.spec.ts │ │ ├── ta.spec.ts │ │ ├── th.spec.ts │ │ ├── tr.spec.ts │ │ ├── uk.spec.ts │ │ ├── uz-Cyrl.spec.ts │ │ ├── uz-Latn.spec.ts │ │ ├── vi.spec.ts │ │ ├── zh-Hans.spec.ts │ │ └── zh-Hant.spec.ts │ ├── numerals/ │ │ ├── arab.spec.ts │ │ ├── arabext.spec.ts │ │ ├── beng.spec.ts │ │ ├── latn.spec.ts │ │ └── mymr.spec.ts │ ├── parse.spec.ts │ ├── plugins/ │ │ ├── microsecond.spec.ts │ │ ├── nanosecond.spec.ts │ │ ├── ordinal.spec.ts │ │ ├── quarter.spec.ts │ │ ├── timestamp.spec.ts │ │ ├── two-digit-year.spec.ts │ │ ├── week.spec.ts │ │ └── zonename.spec.ts │ ├── preparse.spec.ts │ ├── subtract.spec.ts │ ├── timezones/ │ │ └── timezones.spec.ts │ ├── transform.spec.ts │ └── utils.spec.ts ├── tools/ │ ├── locale.ts │ ├── timezone.ts │ └── zonename.ts ├── tsconfig.json └── vitest.config.ts