@fullcalendar/rrule
TypeScript icon, indicating that this package has built-in type declarations

6.1.15 • Public • Published

FullCalendar RRule Plugin

Recurring events with RRule

Installation

First, ensure the RRule lib is installed:

npm install rrule

Then, install the FullCalendar core package, the RRule plugin, and any other plugins (like daygrid):

npm install @fullcalendar/core @fullcalendar/rrule @fullcalendar/daygrid

Usage

Instantiate a Calendar with the necessary plugin:

import { Calendar } from '@fullcalendar/core'
import rrulePlugin from '@fullcalendar/rrule'
import dayGridPlugin from '@fullcalendar/daygrid'

const calendarEl = document.getElementById('calendar')
const calendar = new Calendar(calendarEl, {
  plugins: [
    rrulePlugin,
    dayGridPlugin
  ],
  initialView: 'dayGridMonth',
  events: [
    {
      title: 'Meeting',
      rrule: {
        freq: 'weekly',
        byweekday: ['mo', 'fr']
      }
    }
  ]
})

calendar.render()

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
6.1.1515,366latest
5.11.52,385legacy
7.0.0-beta.438beta
7.0.0-rc.04rc

Version History

VersionDownloads (Last 7 Days)Published
7.0.0-rc.04
7.0.0-beta.438
7.0.0-beta.32
7.0.0-beta.11
7.0.0-beta.03
6.1.1515,366
6.1.14897
6.1.13595
6.1.124
6.1.11654
6.1.10665
6.1.9998
6.1.8990
6.1.722
5.11.52,385
6.1.651
6.1.544
6.1.4104
6.1.32
6.1.12
6.1.02
5.11.4198
6.0.321
6.0.21
6.0.12
6.0.01
6.0.0-beta.41
6.0.0-beta.32
6.0.0-beta.21
5.11.31,566
6.0.0-beta.13
5.11.2254
5.11.01,008
5.10.1900
5.10.03
5.9.049
5.8.016
5.7.211
5.7.070
5.6.0227
5.5.177
5.5.08
5.4.01,765
5.3.1189
5.3.04
5.2.02
5.1.01
5.0.02
5.0.0-rc2
4.4.22,619
5.0.0-beta.43
5.0.0-beta.33
5.0.0-beta.22
5.0.0-beta.12
4.4.055
4.3.0110
4.2.0135
4.1.02
4.0.23
4.0.15
4.0.0-beta.41
4.0.0-beta.32
4.0.0-beta.21

Package Sidebar

Install

npm i @fullcalendar/rrule

Weekly Downloads

32,158

Version

6.1.15

License

MIT

Unpacked Size

26.6 kB

Total Files

8

Last publish

Collaborators

  • arshaw