Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

calendar-link

Package Overview
Dependencies
Maintainers
1
Versions
41
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.2.2
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
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, yahoo, ics } from "calendar-link"

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

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

Options

PropertyDescriptionAllowed values
title 👍Event titleString
start 👍Start timeJS Date / ISO 8601 string / Unix Timestamp
end 🤙End timeJS Date / ISO 8601 string / Unix Timestamp
duration 🤙Event durationArray with value (Number) and unit (String)
allDay 🤙All day eventBoolean
description 👌Information about the eventString
location 👌Event location in wordsString
busy 👌Mark on calendar as busy?Boolean
guests 🤞Emails of other guestsArray of emails (String)

The duration field is ignored if allDay is used.

Support key
EmojiMeaning
👍Required
🤙Any one is required
👌Supported but not required
🤞Not all calendars support

License

MIT © Anand Chowdhary

Contributors

Thanks goes to these wonderful people (emoji key):

Anand Chowdhary
Anand Chowdhary

💻 📖
Harry Lachenmayer
Harry Lachenmayer

💻 📖
Alexandru-Ionut Imbrea
Alexandru-Ionut Imbrea

💻
Kamran Gh
Kamran Gh

💻
Paul Hebert
Paul Hebert

🐛 💻

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

FAQs

Package last updated on 05 Sep 2019

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc