{"repo":"componade/calendarjs","free":true,"listed":false,"github":"https://github.com/componade/calendarjs","clone":"git clone https://github.com/componade/calendarjs.git","description":"Lightweight date picker, event scheduler, and timeline components for JavaScript. Works with React, Vue, and Angular. Free and open source.","language":"JavaScript","stars":44,"topics":["calendar","calendar-component","javascript","schedule","scheduler","timeline","timeline-component"],"license":"MIT","category":"productivity","readme_excerpt":"CalendarJS Lightweight JavaScript components for calendars, schedules, and timelines. Works with React, Vue, Angular, or vanilla JS. Components Component Size Description ----------- ------ ------------- Calendar 3.2KB Date picker with range and time selection Schedule 4.2KB Day/week event scheduler with drag-and-drop Timeline 2.1KB Chronological event display Helpers 1KB Date utilities and formatting Installation Or via CDN: Quick Start Calendar Schedule Timeline React Vue Calendar Options Option Type Description -------- ------ ------------- type 'default' \\ 'inline' \\ 'picker' Display mode value string \\ Date Selected date range boolean Enable range selection time boolean Show time picker format string Date format (e.g., 'DD/MM/YYYY' ) validRange string[] Restrict selectable dates onchange function Callback on date change Schedule Options Option Type Description -------- ------ ------------- type 'day' \\ 'week' \\ 'weekdays' View type value string Current date (YYYY-MM-DD) data Event[] Array of events grid number Time interval in minutes (default: 15) validRange string[] Visible time range (e.g., ['08:00', '18:00'] ) weekly boolean Recurring weekly mode Event Object Schedule Methods Timeline Options Option Type Description -------- ------ ------------- data Item[] Array of timeline items type 'default' \\ 'monthly' Display mode align 'left' \\ 'right' Bullet alignment order 'asc' \\ 'desc' Sort order Helpers TypeScript Type definitions included. Import types: Documentation cal","default_branch":null,"files":null,"tree":[],"storefront":"/r/componade","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/componade/calendarjs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}