New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

calendar-link

Package Overview
Dependencies
Maintainers
1
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

calendar-link

[![Travis](https://img.shields.io/travis/AnandChowdhary/calendar-link.svg)](https://travis-ci.org/AnandChowdhary/calendar-link) [![Coverage Status](https://coveralls.io/repos/github/AnandChowdhary/calendar-link/badge.svg?branch=master)](https://coveralls.

1.3.0
Source
npm
Version published
Weekly downloads
104K
13.26%
Maintainers
1
Weekly downloads
 
Created
Source

Travis Coverage Status GitHub Vulnerabilities NPM type definitions NPM All contributors

JavaScript library to generate an event link for Google Calendar, Yahoo! Calendar, Microsoft Outlook, etc.

NPM

Usage

import { google, outlook, office365, yahoo,  ics } from "calendar-link";

// Set event as an object
const event = {
  title: "My birthday party",
  description: "Be there!",
  start: "2019-12-29 18:00:00 +0100",
  duration: [3, "hour"]
};

// Then fetch the link
google(event); // https://calendar.google.com/calendar/render...
outlook(event); // https://outlook.live.com/owa/...
office365(event); // https://outlook.office.com/owa/...
yahoo(event); // https://calendar.yahoo.com/?v=60&title=...
ics(event); // standard ICS file based on https://icalendar.org

Options

PropertyDescriptionAllowed values
title (required)Event titleString
start (required)Start timeJS Date / ISO 8601 string / Unix Timestamp
endEnd timeJS Date / ISO 8601 string / Unix Timestamp
durationEvent durationArray with value (Number) and unit (String)
allDayAll day eventBoolean
descriptionInformation about the eventString
locationEvent location in wordsString
busyMark on calendar as busy?Boolean
guestsEmails of other guestsArray of emails (String)
urlCalendar document URLString

Any one of the fields end, duration, or allDay is required.

The url field defaults to document.URL if a global document object exists. For server-side rendering, you should supply the url manually.

Not all calendars support the guests and url fields.

License

MIT © Anand Chowdhary

Contributors

Thanks goes to these wonderful people (emoji key):


Anand Chowdhary

💻 📖

Harry Lachenmayer

💻 📖

Alexandru-Ionut Imbrea

💻

Kamran Gh

💻

Paul Hebert

🐛 💻

Osman Mazinov

📖

Bob Ippolito

💻 📖

René Hellenes

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

FAQs

Package last updated on 29 May 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts