---
title: "Dependencies"
manual: "Fullcalendar"
version: "5.0"
permalink: "https://docs.typo3.org/permalink/mediaessenz/fullcalendar:dependencies@5.0"
source: "Introduction/Dependencies/Index.rst"
rendered: "2026-10-25T19:39:57+00:00"
---

# Dependencies {#dependencies}

## Requirements {#requirements}

-   TYPO3 13.4 or 14.3 LTS
-   EXT:calendarize ([`lochmueller/calendarize`](https://packagist.org/packages/lochmueller/calendarize), optional) to show
    events of calendarize

## Frontend packages {#frontend-packages}

The JavaScript and CSS files are built with Vite and delivered inside of the
extension (`Resources/Public`). You don't need Node.js to use the extension,
only to [change the frontend code](https://docs.typo3.org/permalink/mediaessenz/fullcalendar:development@5.0). The bundle contains:

-   [FullCalendar 6](https://fullcalendar.io/) with the plugins bootstrap5,
    daygrid, timegrid, list, interaction, google-calendar, icalendar and luxon3
-   [Vue 3](https://vuejs.org/) and [Bootstrap Vue Next](https://bootstrap-vue-next.github.io/bootstrap-vue-next/)
-   [Bootstrap Icons](https://icons.getbootstrap.com/) (icon of the filter button)
-   [ical.js](https://github.com/kewisch/ical.js)

The Bootstrap 5 CSS itself is **not** part of the bundle. Your site package (e.g.
EXT:bootstrap_package) has to provide it.
