_docs-v4/intro/plugin-index.md
FullCalendar offers the following packages:
<style> .plugin-table td:first-child strong { display: block; white-space: nowrap } </style> <table class='plugin-table'> <thead> <tr> <th>Names for <a href='initialize-es6'>ES6</a> and <a href='initialize-globals#plugins'>Global</a></th> <th>Functionality / Views</th> <th>Yarn</th> <th colspan='2' style='text-align:center'>jsDelivr</th> <!-- TODO: don't hardcode latest v4 version URLs --> </tr> </thead> <tbody> <tr> <td> <strong>@fullcalendar/core</strong> </td> <td> Offers the <code>Calendar</code> class among other things </td> <td><a href='https://yarnpkg.com/package/@fullcalendar/core'>Yarn</a></td> <td><a href='https://cdn.jsdelivr.net/npm/@fullcalendar/[email protected]/main.min.js'>JS</a></td> <td><a href='https://cdn.jsdelivr.net/npm/@fullcalendar/[email protected]/main.min.css'>CSS</a></td> </tr> <tr> <td> <strong>@fullcalendar/interaction</strong> <code>interaction</code> </td> <td> Required to detect <a href='dateClick'>dateClick</a> actions, <a href='selectable'>selectable</a> actions, and <a href='editable'>event drag-n-drop & resizing</a>. <em>Not needed</em> for
<a href='eventClick'>eventClick</a> or
<a href='eventMouseEnter'>eventMouseEnter</a>/<a href='eventMouseLeave'>eventMouseLeave</a>.
</td>
<td><a href='https://yarnpkg.com/package/@fullcalendar/interaction'>Yarn</a></td>
<td><a href='https://cdn.jsdelivr.net/npm/@fullcalendar/[email protected]/main.min.js'>JS</a></td>
<td>n/a</td>
<code>dayGridMonth</code>,
<code>dayGridWeek</code>,
<code>dayGridDay</code>,
<code>dayGrid</code> (<a href='custom-view-with-settings'>generic</a>)
</td>
<td><a href='https://yarnpkg.com/package/@fullcalendar/daygrid'>Yarn</a></td>
<td><a href='https://cdn.jsdelivr.net/npm/@fullcalendar/[email protected]/main.min.js'>JS</a></td>
<td><a href='https://cdn.jsdelivr.net/npm/@fullcalendar/[email protected]/main.min.css'>CSS</a></td>
<code>timeGridWeek</code>,
<code>timeGridDay</code>,
<code>timeGrid</code> (<a href='custom-view-with-settings'>generic</a>)
</td>
<td><a href='https://yarnpkg.com/package/@fullcalendar/timegrid'>Yarn</a></td>
<td><a href='https://cdn.jsdelivr.net/npm/@fullcalendar/[email protected]/main.min.js'>JS</a></td>
<td><a href='https://cdn.jsdelivr.net/npm/@fullcalendar/[email protected]/main.min.css'>CSS</a></td>
<code>listYear</code>,
<code>listMonth</code>,
<code>listWeek</code>,
<code>listDay</code>,
<code>list</code> (<a href='custom-view-with-settings'>generic</a>)
</td>
<td><a href='https://yarnpkg.com/package/@fullcalendar/list'>Yarn</a></td>
<td><a href='https://cdn.jsdelivr.net/npm/@fullcalendar/[email protected]/main.min.js'>JS</a></td>
<td><a href='https://cdn.jsdelivr.net/npm/@fullcalendar/[email protected]/main.min.css'>CSS</a></td>
<code>timelineYear</code>,
<code>timelineMonth</code>,
<code>timelineWeek</code>,
<code>timelineDay</code>,
<code>timeline</code> (<a href='custom-view-with-settings'>generic</a>)
</td>
<td><a href='https://yarnpkg.com/package/@fullcalendar/timeline'>Yarn</a></td>
<td><a href='https://cdn.jsdelivr.net/npm/@fullcalendar/[email protected]/main.min.js'>JS</a></td>
<td><a href='https://cdn.jsdelivr.net/npm/@fullcalendar/[email protected]/main.min.css'>CSS</a></td>