{"library":"calendar-utils","type":"library","category":null,"description":"calendar-utils provides a set of utility functions designed to generate calendar views, abstracting away the complex date calculations required for displaying events across different time spans. It is currently at version 0.12.5, indicating a pre-1.0 release stage where API stability might be less guaranteed and breaking changes between minor versions are possible. The library is date library-agnostic, supporting popular options like `date-fns`, `luxon`, and `moment` through peer dependencies, allowing developers to choose their preferred date manipulation library. Its primary differentiator is its focus purely on view generation logic, making it a flexible backend for any calendar UI component, rather than a full-fledged UI solution itself. It ships with full TypeScript types, enhancing developer experience and type safety.","language":"javascript","status":"active","version":"0.12.5","tags":["javascript","calendar","utilities","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install calendar-utils","imports":["import { getCalendarMonthView } from 'calendar-utils';","import { getCalendarWeekView } from 'calendar-utils';","import { getCalendarDayView, getWeekViewHeader } from 'calendar-utils';"]},{"cmd":"yarn add calendar-utils","imports":[]},{"cmd":"pnpm add calendar-utils","imports":[]}],"homepage":"https://calendar-utils.dev","github":"https://github.com/mattlewis92/calendar-utils","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/calendar-utils","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/calendar-utils/compatibility"}}