@jarvis-studio/scheduler-core
v0.2.0
Published
Headless, framework-agnostic scheduler engine.
Maintainers
Readme
@jarvis-studio/scheduler-core
Headless, framework-agnostic scheduler engine — the brains behind
@jarvis-studio/scheduler-react.
Zero React, zero DOM: a store + reducer, typed event bus, command API, plugin
system, permission & lifecycle layers, layout engines, an RFC-5545 recurring
engine, and Gantt critical-path computation.
npm i @jarvis-studio/scheduler-coreimport { createScheduler } from '@jarvis-studio/scheduler-core';
const scheduler = createScheduler({ adapter /* a DateAdapter */ });
scheduler.commands.createEvent({ title: 'Standup', start, end });
scheduler.on('event:create', ({ event }) => console.log(event));You normally consume this through a binding (e.g. the React package) plus a date
adapter (@jarvis-studio/scheduler-adapter-date-fns or -dayjs).
See the project README for architecture and docs. MIT licensed.
