@moobitech/meridiana-core
The engine of Meridiana, the calendar for Angular, React and React Native: view layouts (Day, 3 days, Week, Month, Agenda), navigation, the move and resize state machine and the Tailwind theme. Plain TypeScript, no UI. The renderers @moobitech/meridiana-angular, @moobitech/meridiana-react and @moobitech/meridiana-native build on it.
sh
npm install @moobitech/meridiana-core date-fnsts
import { getTimeGridView } from '@moobitech/meridiana-core';
const view = getTimeGridView({ viewDate: new Date(), days: 7, events });
// view.days[i].events[j] → { offsetMinutes, durationMinutes, left, width, level, … }The Tailwind entry and the color tokens of the default web theme are in @moobitech/meridiana.
Documentation: Core engine, Theming, Events and interactions.
Peer dependency: date-fns 4. Commercial license: see LICENSE.md.