ics-to-json-extended

1.1.4 • Public • Published

ics-to-json


Convert the ICS calendar format to JSON data to consume in web apps.

Installation

npm install ics-to-json-extended

Difference from Original

  • Add RRULE to JSON

Usage

import icsToJson from "ics-to-json-extended";

// Get ICS text however you like, example below
// Make sure you have the right CORS settings if needed
const convert = async (fileLocation) => {
  const icsRes = await fetch(fileLocation);
  const icsData = await icsRes.text();
  // Convert
  const data = icsToJson(icsData);
  return data;
};

Format

Result is an array of:

{
  startDate: '20180505T020000Z',
  endDate: '20180505T060000Z',
  description: 'Big Event!',
  location: 'The place!',
  summary: 'Summary!'
}

Package Sidebar

Install

npm i ics-to-json-extended

Weekly Downloads

54

Version

1.1.4

License

MIT

Unpacked Size

21.6 kB

Total Files

9

Last publish

Collaborators

  • yn1323