Skip to content

@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-fns
ts
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.

Commercial software, free for the web with the Community plan. License agreement