š For many years, this package was the heart of FullCalendar. It played two roles:
import { Calendar } from '@fullcalendar/core', this is where it came from.That's no longer how FullCalendar works. As of v7, the connectors are self-contained and no longer need this package, and the Vanilla JS calendar has moved to its own package. Today @fullcalendar/core exists only to share a few small TypeScript type definitions across projects. You generally won't install it directly. If you're moving an existing project forward, see the Upgrading from v6 guide.
The plain-JavaScript build that used to live here is now the bare fullcalendar package:
npm install fullcalendar
Pick the package for your framework:
| Framework | Package |
|---|---|
| Vanilla JS | fullcalendar |
| React | @fullcalendar/react |
| Preact | @fullcalendar/preact |
| Vue 3 | @fullcalendar/vue3 |
| Angular | @fullcalendar/angular |
For docs, examples, and premium features, visit fullcalendar.io.