Framework agnostic calendar components
The calendar-set library offers a versatile set of framework-agnostic calendar components that cater to different date and time selection needs. Built with Svelte, these components are designed to integrate seamlessly into various projects, giving developers the flexibility to utilize them in both Svelte and Vue.js settings. The ability to set localization further enhances user experience, making it accessible to a global audience.
Whether you’re looking for a simple date picker or a more complex range calendar, the calendar-set library covers a wide range of functionalities. With its user-friendly events and intuitive design, building an interactive calendar has never been easier.
Framework Agnostic: Designed to work with Svelte and can also be adapted for Vue.js through an appropriate adapter, making integration straightforward.
Locale Support: Comes with built-in support for common locales such as English (en) and Japanese (ja), allowing for easy localization.
DateCalendar Component: Enables the selection of a single date while firing events for ‘select’ and ‘hover’, enhancing user interaction.
DateRangeCalendar: Similar to the DateCalendar, it allows users to select a range of two dates, with events firing for both selection and hovering over dates.
MonthCalendar Component: Facilitates the selection of a single month, providing events for user interactions, streamlining monthly selections.
MonthRangeCalendar: Extends the functionality of the MonthCalendar by allowing a range of two months, making it ideal for projects requiring monthly range selections.
Default Styles Included: Equipped with default styles via a CSS file, ensuring that the components look great right out of the box while allowing for customization based on project needs.
MIT License: The library is available under the MIT license, promoting ease of use and flexibility for developers.