Looking for a solid vanilla JS datepicker. Am I completely out of options?
I'm looking for a datepicker for a vanilla JS project, and somehow this seems much harder than it should be.
No, input masks aren't enough. No, the native `<input type="date">` isn't enough either.
My checklist:
* Accessible * Localized * Flexible formatting options * Range picker support * A decent set of events/hooks for integration
What I've looked at so far:
* flatpickr: hasn't been updated in about 4 years * vanilla-js-datepicker: hasn't been updated in about 3 years, and the range functionality is pretty weak * Vanilla Calendar Pro: Russian-maintained, which is ruled out by our dependency policy * Air Datepicker: same issue, and it also hasn't been updated in about a year * Litepicker: dead * Easepick: dead
Most of the other options I've found are React-based, which is a non-starter for this project.