Snow Calendar 是一個類似 google calendar 或 FullCalendar 的 vue 的前端日曆套件

Overview

english version on the below

Snow Calendar

Snow Calendar 是一個類似 google calendar 或 FullCalendar 的 vue 的前端日曆套件,其特色如下:

  • 不包含 jquery
  • 您可自行設計操作介面及資料交互方式, 因為事件與資料完全開放。
  • 以月為單位初始化資料,使用者切換到當月再動態取得資料。
  • 簡易使用,安裝套件後使用 標籤使用即可。
  • 提供多語系:繁體中文、簡體中文、英文、日文
  • 提供完整的日曆視圖:年、月、週、4天、天、事件
  • 提供多曆本的設計。
  • 提供檢視的小日曆、完整的操作功能列。

image image

操作影片

您可以觀看 https://youtu.be/1tL3BEmg6Sk

Demo

Snow Calendar 範本,您可以至 Source 取得原始碼: DemoSource

基本的 Snow Calendar: Demo

如果您有 Vue Cli,您也可以使用本專案建立簡易的本機 Demo。先執行 npm 安裝依賴:

$ npm install
$ npm run serve

安裝方式

$ npm install snow-calendar --save

使用方式

安裝之後,在您的 main.js 檔案中引用 snow-calendar 並 use,再引入 css 檔案:

import Vue from 'vue'
import snowCalendar from 'snow-calendar'
import 'snow-calendar/src/css/snowCalendar.css'

Vue.use(snowCalendar)

接著在您希望呈現的 .vue 檔案中引用:


   

使用傳統開發方式(不使用 Vue-cli)

下載本套件後,您可以在 cdn/index.html 中看到範例。 在 標籤中引入樣式、語系檔與主程式。

">

   


標籤中使用

">

  

提供日曆資料

在 Snow Calendar 中,您可以提供以下幾種資料:

  • 日曆本資料(sources)
  • 行程資料(events)
  • 觀看模式(mode)
  • 曆觀看時間(mainCal)
  • 小日曆觀看時間(refCal)
  • 顯示/隱藏組件(uiVisible)
  • 語系(lang)

設定方式如下:

">

   

日曆本資料(sources):Array

Snow Calendar 提供多日曆本的功能,日曆本提供編輯權限與顏色。 日曆本資料為一陣列,陣列中包含日曆本物件,資料有:

  • 唯一值(sn):String or Number
  • 標題(sub):String
  • 敘述(desc):String
  • 編輯權限(editable):Boolean
  • 顏色(color):String hex
  • 是否顯示(active):Boolean

格式如下:

let sourceObject = [
    {
      "sn": 1,
      "sub": "日曆本標題",
      "desc": "日曆本敘述",
      "editable": true,
      "color": "#e54288",
      "active": true
    }
  ]

當 editable 屬性為 false,會自動關閉拖曳事件。

行程資料 (events):Array

行程資料提供介面可顯示、操作的事件。 行程資料為一陣列,陣列中包含行程物件,資料有:

  • 起始日期(startTime):Object
  • 結束日期(endTime):Object
  • 唯一值(sn):String or Number
  • 標題(sub):String
  • 敘述(desc):String
  • 日曆本歸屬(cal):String or Number
  • 地點(location):String

格式如下:

let eventObject = [
    {
      "startTime": {
        "year": 2019,
        "month": 1,
        "date": 1,
        "hour": 12,
        "minutes": 0
      },
        "endTime":{
        "year": 2019,
        "month": 1,
        "date": 1,
        "hour": 20,
        "minutes": 30
      },
      "sn": 1,
      "sub": "事件標題",
      "desc": "事件敘述",
      "cal": 1,
      "location": "地點"
    }
  ]

請注意日曆歸屬(cal) 屬性的值,必須對應日曆本的 sn 屬性。 Snow Calendar 不呈現找不到日曆歸屬的事件,因此建立行程資料之前,一定要先建立日曆本資料

觀看模式(mode):String

您可以指定使用者所使用的觀看模式,Snow Calendar 提供的觀看模式有:

  • 年(year)
  • 月(month)
  • 週(week)
  • 4天(4days)
  • 天(date)
  • 事件(event)
let modeString = 'week'

使用者在操作介面中,仍然可以切換觀看模式。 您也可以動態修改 mode 的值,改變使用者的觀看模式。 若沒有設定這個值,或設定了錯的值,將會預設呈現 month 月曆模式。

請注意,當使用者透過預設介面切換觀看模式時,並不會跟著更動 mode 的值,因為子組件無權修改的父組件屬性,但您可以藉由 切換觀看模式(updateMode) 方法,取得切換的觀看模式。

日曆觀看時間(mainCal) 及小日曆觀看時間(refCal):Object

您可以決定使用者所觀看的日曆、小日曆時間,資料有:

  • 年(year):Number
  • 月(month):Number
  • 日(date):Number

格式如下:

let timeObject = {
    "year": 2019,
    "month": 10,
    "date": 8
  }

使用者在操作介面中,仍然可以切換觀看時間。 您也可以動態修改 timeObject 的值,改變使用者的觀看時間。 若沒有設定這個物件,或設定了錯的值,觀看時間將會自動設定為今日。

顯示/隱藏組件(uiVisible):Object

您可以決定哪些組件該隱藏、顯示,資料有:

  • 控制列(control):Boolean
  • 小日曆(refCal):Boolean
  • 日曆本區塊(source):Boolean

格式如下:

let setObject = {
    control: true,
    refCal: true,
    source: true
  }

若沒有設定這個物件,或設定了錯的值,組件將會自動設定為顯示。 若您隱藏了預設的控制列,您可以透過操控修改觀看模式(mode)日曆觀看時間(mainCal) 實作自定義的控制列。

image

語系(lang):String

您可以指定使用者所使用的語系,目前提供的觀看模式有:

  • 繁體中文(tw)
  • 簡體中文(cn)
  • 英文(en)
  • 日文(jp)
let langString = 'jp'

若沒有設定這個值,或設定了錯的值,語系將會自動設定為英文。 不同語言會得到不同的月曆配置,例如 en 將以週日做為一週的起始,tw 將以週一做為一週的起始。 徵求志願人員幫忙翻譯語言,請來信 [email protected]

日曆事件

Snow Calendar 提供以下幾種事件:

  • 切換觀看時間(updateCal)
  • 切換觀看模式(updateMode)
  • 第一次檢視該月(initMonth)
  • 顯示錯誤的訊息(errorMsg)
  • 點擊時間(clickTime)
  • 拖曳行程(dropEvent)
  • 新增行程(addEvent)
  • 點擊行程(clickEvent)
  • 滑入行程(hoverEvent)
  • 點擊更多(clickMore)
  • 滑入更多(hoverMore)
  • 新增日曆本(addSource)
  • 匯入日曆本(importSource)
  • 點擊日曆本(clickSource)
  • 滑入日曆本(hoverSource)

設定方式如下:

">

   

Snow Calendar 沒有提供修改、移除的事件,您完全可以自定義操作行程資料日曆本資料的邏輯及方法。

切換觀看時間(updateCal)

當使用者切換日曆及小日曆的觀看時間時,觸發該事件。 updateCal 提供兩個參數分別是 cal(String) 與 date(Object)。

function(cal, date)

cal 參數指明使用者切換的是日曆或是小日曆,有可能是以下的值:

  • main(日曆)
  • ref(小日曆)

date 參數指明使用者點選的時間,看起來像以下這樣:

{
  year: 2019,
  month: 1,
  date: 1
}

切換觀看模式(updateMode)

當使用者切換日曆觀看模式時,觸發該事件。

image

updateMode 提供一個參數 mode(String),指明使用者選取的觀看模式。

function(mode)

有可能是以下的值:

  • year(年)
  • month(月)
  • week(週)
  • 4days(4天)
  • date(天)
  • event(事件)

第一次檢視該月(initMonth)

當使用者第一次需要取得該月的資訊時,觸發該事件。 建議在此事件觸發時,取得本月的行程並加入至行程資料(events)。

updateMode 提供一個參數 date(Object)。

function(date)

看起來像以下這樣:

{
  year: 2019,
  month: 1,
  date: 1
}

顯示錯誤的訊息(errorMsg)

當使用者操作錯誤,系統需提示使用者訊息時觸發。 errorMsg 提供一個參數 error(String)。

function(error)

點擊時間(clickTime)

在天、4天、週、月觀看模式時,使用者以游標點選時間方格時觸發。 點選時間通常被定義為新增行程功能,因此 clickTime 提供與 addEvent 一致的參數,以方便您直接串接。 clickTime 提供兩個參數分別是 time(Object) 與 mode(String)。

function(time, mode)

time 參數指明使用者點選的時間,看起來像以下這樣:

{
  year: 2019,
  month: 1,
  date: 1,
  hour: 12,
  minutes: 0
}

mode 參數指明使用者選取的是天或是時間,有可能是以下的值:

  • date(天)
  • time(時間)

當使用者選取整天時,hour 與 minutes 都會為 0。

拖曳行程(dropEvent)

當使用者在天、4天、週、月觀看模式時,使用者以拖曳行程時觸發。 dropEvent 只提供�一個參數 event(Object)。

function(event)

event 參數回傳使用者操作的行程資訊,看起來像以下這樣:

{
  "startTime": {
    "year": 2019,
    "month": 1,
    "date": 1,
    "hour": 12,
    "minutes": 0
  },
  "endTime":{
    "year": 2019,
    "month": 1,
    "date": 1,
    "hour": 20,
    "minutes": 30
  },
  "sn": 1,
  "sub": "事件標題",
  "desc": "事件敘述",
  "cal": 1,
  "location": "地點"
}

dropEvent 將回傳一個已修改結果的 event,您只要將事件更新至 server 即可。

新增行程(addEvent)

當使用者點選新增行程按鈕時觸發。 addEvent 提供的的參數與 clickTime 一致。

addEvent 提供兩個參數分別是 time(Object) 與 mode(String)。

function(time, mode)

time 參數指明使用者點選的時間,看起來像以下這樣:

{
  year: 2019,
  month: 1,
  date: 1,
  hour: 12,
  minutes: 0
}

mode 參數指明使用者選取的是天或是時間,有可能是以下的值:

  • date(天)
  • time(時間)

當使用者選取整天時,hour 與 minutes 都會為 0。

點擊行程(clickEvent)

當使用者點選行程時觸發。clickEvent 提供兩個參數分別是 event(Object) 與 MouseEvent(MouseEvent)。

function(event, MouseEvent)

event 參數回傳使用者操作的行程資訊,看起來像以下這樣:

{
  "startTime": {
    "year": 2019,
    "month": 1,
    "date": 1,
    "hour": 12,
    "minutes": 0
  },
  "endTime":{
    "year": 2019,
    "month": 1,
    "date": 1,
    "hour": 20,
    "minutes": 30
  },
  "sn": 1,
  "sub": "事件標題",
  "desc": "事件敘述",
  "cal": 1,
  "location": "地點"
}

MouseEvent 參數回傳原生事件。

滑入行程(hoverEvent)

當使用者滑入行程時觸發。 hoverEvent 提供的的參數與 clickEvent 一致。

點擊更多(clickMore)

當使用者點擊”還有n則“文字時觸發。 hoverEvent 提供兩個參數分別是 event(Object) 與 MouseEvent(MouseEvent)。

function(event, MouseEvent)

event 參數回傳使的行程資訊與一般行程資訊相似,但該資訊額外提供 extend.moreEvent 陣列,以收納額外的行程資訊 看起來像以下這樣:

{
  "sn": 1,
  "sub": "還有2則",
  "year": 2019,
  "month": 1,
  "date": 1,
  "extend": {
    "moreEvent": [
      {
        "startTime": {
          "year": 2019,
          "month": 1,
          "date": 1,
          "hour": 12,
          "minutes": 0
        },
        "endTime":{
          "year": 2019,
          "month": 1,
          "date": 1,
          "hour": 20,
          "minutes": 30
        },
        "sn": 1,
        "sub": "更多事件1",
        "desc": "事件敘述",
        "cal": 1,
        "location": "地點"
      },
      {
        "startTime": {
          "year": 2019,
          "month": 1,
          "date": 1,
          "hour": 12,
          "minutes": 0
        },
        "endTime":{
          "year": 2019,
          "month": 1,
          "date": 1,
          "hour": 20,
          "minutes": 30
        },
        "sn": 1,
        "sub": "更多事件2",
        "desc": "事件敘述",
        "cal": 1,
        "location": "地點"
      }
    ]
  }
}

MouseEvent 參數回傳原生事件。

滑入更多(hoverMore)

當使用者滑入更多文字時觸發。 hoverMore 提供的的參數與 clickMore 一致。

新增日曆本(addSource)

當使用者點選新增日曆按鈕時觸發。

匯入日曆本(importSource)

當使用者點選匯入日曆按鈕時觸發。

點擊日曆本(clickSource)

當使用者點選日曆本右方設定圖示時觸發。

image

clickSource 提供兩個參數分別是 source(Object) 與 MouseEvent(MouseEvent)。

function(source, MouseEvent)

source 參數回傳使用者操作的日曆資訊,看起來像以下這樣:

{
  "sn": 1,
  "sub": "日曆本標題",
  "desc": "日曆本敘述",
  "editable": true,
  "color": "#e54288",
  "active": true
}

MouseEvent 參數回傳原生事件。

滑入日曆本(hoverSource)

當使用者滑入日曆標題文字時觸發。 hoverSource 提供的的參數與 clickSource 一致。

聯絡我

[email protected]

Snow Calendar

Snow Calendar is a front-end calendar plugin for vue like google calendar or FullCalendar:

  • no jquery
  • You can make your own UI, because the event and data is opened.
  • Initialize data by month, you can get your data when user change calendar time.
  • Easy to use, just install it and use tag.
  • Provide Traditional Chinese, Simplified Chinese, English and Japanese
  • Provide year view, month view, week view, 4 days view, day view and list view
  • Provide multi Calendar.
  • Provides a mini calendar and a complete control bar.

image image

Operating video

You can watch https://youtu.be/1tL3BEmg6Sk

Demo

Snow Calendar sample, you can also get the source: DemoSource

Basic Snow Calendar: Demo

If you have Vue Cli, you can also use this project to build a basic Demo on your computer.

$ npm install
$ npm run serve

Install

$ npm install snow-calendar --save

How to use

After install, import snow-calendar and use it in your main.js, and then import the css file:

Import Vue from 'vue'
Import snowCalendar from 'snow-calendar'
Import 'snow-calendar/src/css/snowCalendar.css'

Vue.use(snowCalendar)

Then use snowCalendar tag in the .vue file:


   

If you don't use vue cli

Download this case. you can see how do add this to your page by cdn/index.html. import it in :

">

   


and use :

">

  

Calendar information

you can bind those information on Snow Calendar:

  • Calendar information (sources)
  • Event data (events)
  • View mode (mode)
  • Main calendar time (mainCal)
  • Mini calendar time (refCal)
  • Show/Hide component (uiVisible)
  • Language (lang)

like this:

">

   

Calendar information (sources): Array

Snow Calendar provide multi calendar, which provides event color and user editable. The calendar data is an array containing calendar items. The data includes:

  • Unique value (sn): String or Number
  • Title (sub): String
  • Discriptyion (desc): String
  • Editable (editable): Boolean
  • Color (color): String hex
  • display (active): Boolean

like this:

let sourceObject = [
    {
      "sn": 1,
      "sub": "calendar title",
      "desc": "calendar discriptyion",
      "editable": true,
      "color": "#e54288",
      "active": true
    }
  ]

when editable is false. the event can't trigger drop event.

Event data (events): Array

The event data is an array, and the array contains the event items. The data includes:

  • Start date (startTime): Object
  • End date (endTime): Object
  • Unique value (sn): String or Number
  • Title (sub): String
  • Discription (desc): String
  • Calendar (cal): String or Number
  • Location (location): String

The format is as follows:

let eventObject = [
    {
      "startTime": {
        "year": 2019,
        "month": 1,
        "date": 1,
        "hour": 12,
        "minutes": 0
      },
        "endTime": {
        "year": 2019,
        "month": 1,
        "date": 1,
        "hour": 20,
        "minutes": 30
      },
      "sn": 1,
      "sub": "event title",
      "desc": "event discription",
      "cal": 1,
      "location": "location"
    }
  ]

the value of the calendar(cal) attribute, which must correspond to the sn attribute of the calendar. Snow Calendar ** does not render ** events that cannot be found by calendar, so Before creating events,you have to create calendar information first..

View mode (mode): String

You can set view mode for your users:

  • year (year)
  • month (month)
  • week (week)
  • 4 days (4days)
  • days (date)
  • list (event)
let modeString = 'week'

The user can still switch the viewing mode in the operation interface. You can also dynamically change the value of mode to change the user's viewing mode. If this value is not set, or if the wrong value is set, it will be month mode.

when user switches the viewing mode through the preset interface, the mode value will not change, because the child component can't replace the parent component value, but you can get mode value by updateMode method.

Main calendar time (mainCal) / mini calendar time (refCal): Object

You can set the main calendar and small calendar time for user:

  • Year(year): Number
  • Month(month): Number
  • Date(date): Number

like this:

let timeObject = {
    "year": 2019,
    "month": 10,
    "date": 8
  }

The user can still switch the viewing time in the operation interface. You can also dynamically change the value of timeObject to change the user's viewing time. If this object is not set, or if the wrong value is set, it will be today.

Show/Hide component (uiVisible): Object

You can decide which components will be show or hidden:

  • Control bar (control): Boolean
  • Mini calendar (refCal): Boolean
  • Calendar (source): Boolean

like this:

let setObject = {
    Control: true,
    refCal: true,
    Source: true
  }

If this object is not set, or if the wrong value is set, any component will be show. If you hide the default control bar, you can use view mode (mode) and calendar time (mainCal) to create a new custom control bar.

image

Language (lang): String

You can set the UI language:

  • Traditional Chinese (tw)
  • Simplified Chinese (cn)
  • English (en)
  • Japanese (jp)
let langString = 'jp'

If this value is not set, or if the wrong value is set, it will be English. languge setting will change layput. for example. when you use 'en', sunday will be first day. but if you use 'jp'. monday will be first day. For volunteers to help translate, please contact me [[email protected]] (mailto:[email protected]).

Calendar event

Snow Calendar provides those events:

  • Change calendar time (updateCal)
  • Switch mode (updateMode)
  • Initialize month (initMonth)
  • Show error message (errorMsg)
  • Click time (clickTime)
  • Drop event (dropEvent)
  • Add event (addEvent)
  • Click event (clickEvent)
  • Hover event (hoverEvent)
  • Click more (clickMore)
  • Hover more (hoverMore)
  • Add calendar (addSource)
  • Import calendar (importSource)
  • Click calendar (clickSource)
  • Hover calendar (hoverSource)

like this:

">

   

Snow Calendar don't provide edit or remove event(calendar) function, you have to do it yourself.

Change calendar time (updateCal)

This event is triggered when the user change the calendar time(main calendar or mini calendar). updateCal provides two parameters, cal(String) and date(Object).

Function(cal, date)

The cal parameter show which calendar will change:

  • main (calendar)
  • ref (mini calendar)

The date parameter show what time it is, which looks like this:

{
  Year: 2019,
  Month: 1,
  Date: 1
}

Switch mode (updateMode)

This event is triggered when the user switches the calendar viewing mode.

image

updateMode provides a parameter mode(String) show which mode selected.

Function(mode)

There may be the following values:

  • year (year)
  • month (month)
  • week (week)
  • 4days (4 days)
  • date (days)
  • list (event)

Initialize month (initMonth)

This event is triggered when the user first time watch the month. It is recommended that when this event is triggered, you can get your event data and add them to event data.

updateMode provides a parameter date(Object).

Function(date)

It looks like this:

{
  Year: 2019,
  Month: 1,
  Date: 1
}

Show error message (errorMsg)

This event is triggered when snow calendar need send some error message to user. errorMsg provides a parameter error(String).

Function(error)

Click time (clickTime)

In the day mode, 4 days mode, week mode, and month mode, user can pick a time. The click time is usually defined as the new trip function, so clickTime provides parameters that are consistent with addEvent so that you can connect directly. The two parameters provided by clickTime are time(Object) and mode(String).

Function(time, mode)

The time parameter indicates when the user clicked, which looks like this:

{
  Year: 2019,
  Month: 1,
  Date: 1,
  Hour: 12,
  Minutes: 0
}

The mode parameter indicates whether the user selected the day or time, which may be the following values:

  • date (days)
  • time (time)

When the user picks up all day, both hour and minutes will be 0.

Drop event (dropEvent)

In the day mode, 4 days mode, week mode, and month mode, the user triggers when dragging the event. Only one parameters provided by dropEvent is event(Object).

Function(event)

The event parameter returns the trip information for the user action, which looks like this:

{
  "startTime": {
    "year": 2019,
    "month": 1,
    "date": 1,
    "hour": 12,
    "minutes": 0
  },
  "endTime": {
    "year": 2019,
    "month": 1,
    "date": 1,
    "hour": 20,
    "minutes": 30
  },
  "sn": 1,
  "sub": "event title",
  "desc": "event discription",
  "cal": 1,
  "location": "location"
}

the dropEvent will return a complite event. you only need to update the event to your server.

The mode parameter indicates whether the mode dragged by the user is day or time, and may be the following values:

  • date (days)
  • time (time)

The finally parameter indicates whether the user drag is the last result, for example, 2019/1/1 is dragged to 2019/1/3, and the dropEvent event will be triggered twice (2019/1/2, 2019/1/3 each), but only The last finally parameter is true. It is recommended to pass the modified data to the backend when the finally parameter is true.

Add event (addEvent)

Triggered when the user clicks the Add event button. The parameters provided by addEvent are consistent with clickTime.

addEvent provides two parameters: time(Object) and mode(String).

Function(time, mode)

The time parameter indicates when the user clicked, which looks like this:

{
  Year: 2019,
  Month: 1,
  Date: 1,
  Hour: 12,
  Minutes: 0
}

The mode parameter indicates whether the user selected the day or time, which may be the following values:

  • date (days)
  • time (time)

When the user picks up all day, both hour and minutes will be 0.

Click event (clickEvent)

Triggered when the user clicks on the event. The clickEvent provides two parameters: event(Object) and MouseEvent(MouseEvent).

Function(event, MouseEvent)

The event parameter returns the event information for the user action, which looks like this:

{
  "startTime": {
    "year": 2019,
    "month": 1,
    "date": 1,
    "hour": 12,
    "minutes": 0
  },
  "endTime": {
    "year": 2019,
    "month": 1,
    "date": 1,
    "hour": 20,
    "minutes": 30
  },
  "sn": 1,
  "sub": "event title",
  "desc": "event discription",
  "cal": 1,
  "location": "location"
}

The MouseEvent parameter returns a native event.

Hover event (hoverEvent)

Triggered when the user hover the event. The parameters provided by hoverEvent are consistent with clickEvent.

Click more (clickMore)

Triggered when the user clicks "more". hoverEvent provides two parameters: event(Object) and MouseEvent(MouseEvent).

Function(event, MouseEvent)

The event parameter is looks like normal event information, but it provided extend.moreEvent array to content more event information. It looks like this:

{
  "sn": 1,
  "sub": "+2 more",
  "year": 2019,
  "month": 1,
  "date": 1,
  "extend": {
    "moreEvent": [
      {
        "startTime": {
          "year": 2019,
          "month": 1,
          "date": 1,
          "hour": 12,
          "minutes": 0
        },
        "endTime": {
          "year": 2019,
          "month": 1,
          "date": 1,
          "hour": 20,
          "minutes": 30
        },
        "sn": 1,
        "sub": "More Events 1",
        "desc": "event discription",
        "cal": 1,
        "location": "location"
      },
      {
        "startTime": {
          "year": 2019,
          "month": 1,
          "date": 1,
          "hour": 12,
          "minutes": 0
        },
        "endTime": {
          "year": 2019,
          "month": 1,
          "date": 1,
          "hour": 20,
          "minutes": 30
        },
        "sn": 1,
        "sub": "More Events 2",
        "desc": "event discription",
        "cal": 1,
        "location": "location"
      }
    ]
  }
}

The MouseEvent parameter returns a native event.

Hover more (hoverMore)

Triggered when the user hover "more". The parameters provided by hoverMore are consistent with clickMore.

Add calendar (addSource)

Triggered when the user clicks the Add Calendar button.

Import calendar (importSource)

Triggered when the user clicks the Import Calendar button.

Click calendar (clickSource)

Triggered when the user clicks the setting icon on the right side of the calendar.

image

The clickSource provides two parameters: source(Object) and MouseEvent(MouseEvent).

Function(source, MouseEvent)

The source parameter returns the calendar information, which looks like this:

{
  "sn": 1,
  "sub": "calendar title",
  "desc": "calendar Discription",
  "editable": true,
  "color": "#e54288",
  "active": true
}

The MouseEvent parameter returns a native event.

Hover calendar (hoverSource)

Triggered when the user hover the calendar title text. The parameters provided by hoverSource are consistent with clickSource.

contact me

[email protected]

Comments
  • Bump url-parse from 1.5.1 to 1.5.7

    Bump url-parse from 1.5.1 to 1.5.7

    Bumps url-parse from 1.5.1 to 1.5.7.

    Commits
    • 8b3f5f2 1.5.7
    • ef45a13 [fix] Readd the empty userinfo to url.href (#226)
    • 88df234 [doc] Add soft deprecation notice
    • 78e9f2f [security] Fix nits
    • e6fa434 [security] Add credits for incorrect handling of userinfo vulnerability
    • 4c9fa23 1.5.6
    • 7b0b8a6 Merge pull request #223 from unshiftio/fix/at-sign-handling-in-userinfo
    • e4a5807 1.5.5
    • 193b44b [minor] Simplify whitespace regex
    • 319851b [fix] Remove CR, HT, and LF
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump follow-redirects from 1.14.0 to 1.14.7

    Bump follow-redirects from 1.14.0 to 1.14.7

    Bumps follow-redirects from 1.14.0 to 1.14.7.

    Commits
    • 2ede36d Release version 1.14.7 of the npm package.
    • 8b347cb Drop Cookie header across domains.
    • 6f5029a Release version 1.14.6 of the npm package.
    • af706be Ignore null headers.
    • d01ab7a Release version 1.14.5 of the npm package.
    • 40052ea Make compatible with Node 17.
    • 86f7572 Fix: clear internal timer on request abort to avoid leakage
    • 2e1eaf0 Keep Authorization header on subdomain redirects.
    • 2ad9e82 Carry over Host header on relative redirects (#172)
    • 77e2a58 Release version 1.14.4 of the npm package.
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump url-parse from 1.5.1 to 1.5.3

    Bump url-parse from 1.5.1 to 1.5.3

    Bumps url-parse from 1.5.1 to 1.5.3.

    Commits
    • ad44493 [dist] 1.5.3
    • c798461 [fix] Fix host parsing for file URLs (#210)
    • 201034b [dist] 1.5.2
    • 2d9ac2c [fix] Sanitize only special URLs (#209)
    • fb128af [fix] Use 'null' as origin for non special URLs
    • fed6d9e [fix] Add a leading slash only if the URL is special
    • 94872e7 [fix] Do not incorrectly set the slashes property to true
    • 81ab967 [fix] Ignore slashes after the protocol for special URLs
    • ee22050 [ci] Use GitHub Actions
    • d2979b5 [fix] Special case the file: protocol (#204)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump y18n from 3.2.1 to 3.2.2

    Bump y18n from 3.2.1 to 3.2.2

    Bumps y18n from 3.2.1 to 3.2.2.

    Release notes

    Sourced from y18n's releases.

    y18n y18n-v4.0.3

    Bug Fixes

    • release: 4.x.x should not enforce Node 10 (#126) (1e21a53)

    y18n y18n-v4.0.2

    Bug Fixes

    • security: ensure entry exists for backport (#120) (b22c0df)
    Commits
    Maintainer changes

    This version was pushed to npm by oss-bot, a new releaser for y18n since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump node-sass from 4.11.0 to 4.13.1

    Bump node-sass from 4.11.0 to 4.13.1

    Bumps node-sass from 4.11.0 to 4.13.1.

    Release notes

    Sourced from node-sass's releases.

    v4.13.1

    Community

    Supported Environments

    OS Architecture Node
    Windows x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
    OSX x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
    Linux* x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8**, 9**, 10**^, 11**^, 12**^, 13**^
    Alpine Linux x64 6, 8, 10, 11, 12, 13
    FreeBSD i386 amd64 8, 10, 12, 13

    *Linux support refers to Ubuntu, Debian, and CentOS 5+ ** Not available on CentOS 5 ^ Only available on x64

    v4.13.0

    Features

    Community

    Dependencies

    Supported Environments

    OS Architecture Node
    Windows x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
    OSX x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
    Linux* x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8**, 9**, 10**^, 11**^, 12**^, 13**^
    Alpine Linux x64 6, 8, 10, 11, 12, 13
    FreeBSD i386 amd64 6, 8, 10, 12, 13

    *Linux support refers to Ubuntu, Debian, and CentOS 5+

    ... (truncated)

    Changelog

    Sourced from node-sass's changelog.

    v4.13.1

    https://github.com/sass/node-sass/releases/tag/v4.13.1

    v4.13.0

    https://github.com/sass/node-sass/releases/tag/v4.13.0

    v4.12.0

    https://github.com/sass/node-sass/releases/tag/v4.12.0

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump elliptic from 6.4.1 to 6.5.4

    Bump elliptic from 6.4.1 to 6.5.4

    Bumps elliptic from 6.4.1 to 6.5.4.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump lodash.mergewith from 4.6.1 to 4.6.2

    Bump lodash.mergewith from 4.6.1 to 4.6.2

    Bumps lodash.mergewith from 4.6.1 to 4.6.2.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump http-proxy from 1.17.0 to 1.18.1

    Bump http-proxy from 1.17.0 to 1.18.1

    Bumps http-proxy from 1.17.0 to 1.18.1.

    Changelog

    Sourced from http-proxy's changelog.

    v1.18.1 - 2020-05-17

    Merged

    1.18.0 - 2019-09-18

    Merged

    Commits

    • [dist] New test fixtures. 7e4a0e5
    • [dist] End of an era. a9b09cc
    • [dist] Version bump. 1.18.0 9bbe486
    • [fix] Latest versions. 59c4403
    • [fix test] Update tests. dd1d08b
    • [dist] Update dependency ws to v3 [SECURITY] b00911c
    • [dist] .gitattributes all the things. fc93520
    • [dist] Regenerate package-lock.json. 16d4f8a
    Commits
    • 9b96cd7 1.18.1
    • 335aeeb Skip sending the proxyReq event when the expect header is present (#1447)
    • dba3966 Remove node6 support, add node12 to build (#1397)
    • 9bbe486 [dist] Version bump. 1.18.0
    • 6e4bef4 Added in auto-changelog module set to keepachangelog format (#1373)
    • d056241 fix 'Modify Response' readme section to avoid unnecessary array copying (#1300)
    • 244303b Fix incorrect target name for reverse proxy example (#1135)
    • b4028ba Fix modify response middleware example (#1139)
    • 77a9815 [dist] Update dependency async to v3 (#1359)
    • c662f9e Fix path to local http-proxy in examples. (#1072)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump yargs-parser from 5.0.0 to 5.0.1

    Bump yargs-parser from 5.0.0 to 5.0.1

    Bumps yargs-parser from 5.0.0 to 5.0.1.

    Release notes

    Sourced from yargs-parser's releases.

    yargs-parser v5.0.1

    Bug Fixes

    • security: address GHSA-p9pc-299p-vxgp (#362) (1c417bd)
    Changelog

    Sourced from yargs-parser's changelog.

    5.0.0 (2017-02-18)

    Bug Fixes

    • environment variables should take precedence over config file (#81) (76cee1f)

    BREAKING CHANGES

    • environment variables will now override config files (args, env, config-file, config-object)

    5.0.1 (2021-03-10)

    Bug Fixes

    • security: address GHSA-p9pc-299p-vxgp (#362) (1c417bd)

    4.2.1 (2017-01-02)

    Bug Fixes

    4.2.0 (2016-12-01)

    Bug Fixes

    • inner objects in configs had their keys appended to top-level key when dot-notation was disabled (#72) (0b1b5f9)

    Features

    • allow multiple arrays to be provided, rather than always combining (#71) (0f0fb2d)

    4.1.0 (2016-11-07)

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by oss-bot, a new releaser for yargs-parser since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • fix props example in readme

    fix props example in readme

    謝謝你做了這麼有趣的工具!感謝! 使用的時候發現一些問題,在此提出。

    問題:

    根據Vue2 官方文件 components-props props 在 html 內使用 in-dom 的方式時是不能使用camelCase的,會全部改為小寫,這樣就讀取不到正確的值。

    修正: 更正Readme內的範例部份 設定方式如下:

    <snowCalendar
      :sources="sourceObject"
      :events="eventObject"
      :mode="modeString"
      :main-cal="timeObject"
      :ref-cal="timeObject"
      :ui-visible="setObject"
      :lang="langString"
    ></snowCalendar>
    
    opened by g-brodiei 0
  • Bump express from 4.17.1 to 4.18.2

    Bump express from 4.17.1 to 4.18.2

    Bumps express from 4.17.1 to 4.18.2.

    Release notes

    Sourced from express's releases.

    4.18.2

    4.18.1

    • Fix hanging on large stack of sync routes

    4.18.0

    ... (truncated)

    Changelog

    Sourced from express's changelog.

    4.18.2 / 2022-10-08

    4.18.1 / 2022-04-29

    • Fix hanging on large stack of sync routes

    4.18.0 / 2022-04-25

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump qs from 6.5.2 to 6.5.3

    Bump qs from 6.5.2 to 6.5.3

    Bumps qs from 6.5.2 to 6.5.3.

    Changelog

    Sourced from qs's changelog.

    6.5.3

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Fix] utils.merge: avoid a crash with a null target and a truthy non-array source
    • [Fix] correctly parse nested arrays
    • [Fix] stringify: fix a crash with strictNullHandling and a custom filter/serializeDate (#279)
    • [Fix] utils: merge: fix crash when source is a truthy primitive & no options are provided
    • [Fix] when parseArrays is false, properly handle keys ending in []
    • [Fix] fix for an impossible situation: when the formatter is called with a non-string value
    • [Fix] utils.merge: avoid a crash with a null target and an array source
    • [Refactor] utils: reduce observable [[Get]]s
    • [Refactor] use cached Array.isArray
    • [Refactor] stringify: Avoid arr = arr.concat(...), push to the existing instance (#269)
    • [Refactor] parse: only need to reassign the var once
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] Clean up license text so it’s properly detected as BSD-3-Clause
    • [Docs] Clarify the need for "arrayLimit" option
    • [meta] fix README.md (#399)
    • [meta] add FUNDING.yml
    • [actions] backport actions from main
    • [Tests] always use String(x) over x.toString()
    • [Tests] remove nonexistent tape option
    • [Dev Deps] backport from main
    Commits
    • 298bfa5 v6.5.3
    • ed0f5dc [Fix] parse: ignore __proto__ keys (#428)
    • 691e739 [Robustness] stringify: avoid relying on a global undefined (#427)
    • 1072d57 [readme] remove travis badge; add github actions/codecov badges; update URLs
    • 12ac1c4 [meta] fix README.md (#399)
    • 0338716 [actions] backport actions from main
    • 5639c20 Clean up license text so it’s properly detected as BSD-3-Clause
    • 51b8a0b add FUNDING.yml
    • 45f6759 [Fix] fix for an impossible situation: when the formatter is called with a no...
    • f814a7f [Dev Deps] backport from main
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump decode-uri-component from 0.2.0 to 0.2.2

    Bump decode-uri-component from 0.2.0 to 0.2.2

    Bumps decode-uri-component from 0.2.0 to 0.2.2.

    Release notes

    Sourced from decode-uri-component's releases.

    v0.2.2

    • Prevent overwriting previously decoded tokens 980e0bf

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2

    v0.2.1

    • Switch to GitHub workflows 76abc93
    • Fix issue where decode throws - fixes #6 746ca5d
    • Update license (#1) 486d7e2
    • Tidelift tasks a650457
    • Meta tweaks 66e1c28

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump loader-utils and @vue/cli-service

    Bump loader-utils and @vue/cli-service

    Bumps loader-utils to 1.4.2 and updates ancestor dependency @vue/cli-service. These dependencies need to be updated together.

    Updates loader-utils from 1.4.0 to 1.4.2

    Release notes

    Sourced from loader-utils's releases.

    v1.4.2

    1.4.2 (2022-11-11)

    Bug Fixes

    v1.4.1

    1.4.1 (2022-11-07)

    Bug Fixes

    Changelog

    Sourced from loader-utils's changelog.

    1.4.2 (2022-11-11)

    Bug Fixes

    1.4.1 (2022-11-07)

    Bug Fixes

    Commits

    Updates @vue/cli-service from 3.12.1 to 5.0.8

    Release notes

    Sourced from @​vue/cli-service's releases.

    v5.0.8

    :bug: Bug Fix

    v5.0.7

    • @vue/cli-service
    • @vue/cli-ui
      • #7210 chore: upgrade to apollo-server-express 3.x

    Committers: 2

    v5.0.6

    Fix compatibility with the upcoming Vue 2.7 (currently in alpha) and Vue Loader 15.10 (currently in beta).

    In Vue 2.7, vue-template-compiler is no longer a required peer dependency. Rather, there's a new export under the main package as vue/compiler-sfc.

    v5.0.5

    :bug: Bug Fix

    • @vue/cli
      • #7167 fix(upgrade): prevent changing the structure of package.json file during upgrade (@​blzsaa)
    • @vue/cli-service
    • @vue/cli-plugin-e2e-cypress
      • [697bb44] fix: should correctly resolve cypress bin path for Cypress 10 (Note that the project is still created with Cypress 9 by default, but you can upgrade to Cypress 10 on your own now)

    Committers: 3

    v5.0.4

    :bug: Bug Fix

    • @vue/cli-service
    • @vue/cli-shared-utils, @vue/cli-ui
      • 75826d6 fix: replace node-ipc with @achrinza/node-ipc to further secure the dependency chain

    Committers: 1

    v5.0.3

    ... (truncated)

    Changelog

    Sourced from @​vue/cli-service's changelog.

    5.0.7 (2022-07-05)

    • @vue/cli-service
    • @vue/cli-ui
      • #7210 chore: upgrade to apollo-server-express 3.x

    Committers: 2

    5.0.6 (2022-06-16)

    Fix compatibility with the upcoming Vue 2.7 (currently in alpha) and Vue Loader 15.10 (currently in beta).

    In Vue 2.7, vue-template-compiler is no longer a required peer dependency. Rather, there's a new export under the main package as vue/compiler-sfc.

    5.0.5 (2022-06-16)

    :bug: Bug Fix

    • @vue/cli
      • #7167 feat(upgrade): prevent changing the structure of package.json file during upgrade (@​blzsaa)
    • @vue/cli-service

    Committers: 3

    5.0.4 (2022-03-22)

    :bug: Bug Fix

    • @vue/cli-service
    • @vue/cli-shared-utils, @vue/cli-ui
      • 75826d6 fix: replace node-ipc with @achrinza/node-ipc to further secure the dependency chain

    Committers: 1

    ... (truncated)

    Commits
    • b154dbd v5.0.8
    • 0260e4d fix: add devServer.server.type to useHttps judgement (#7222)
    • 4a0655f v5.0.7
    • beffe8a fix: allow disabling progress plugin via devServer.client.progress
    • 558dea2 fix: support devServer.server option, avoid deprecation warning
    • bddd64d fix: optimize the judgment on whether HTTPS has been set in options (#7202)
    • ef08a08 v5.0.6
    • fcf27e3 fixup! fix: compatibility with Vue 2.7
    • a648958 fix: compatibility with Vue 2.7
    • 98c66c9 v5.0.5
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump terser from 4.8.0 to 4.8.1

    Bump terser from 4.8.0 to 4.8.1

    Bumps terser from 4.8.0 to 4.8.1.

    Changelog

    Sourced from terser's changelog.

    v4.8.1 (backport)

    • Security fix for RegExps that should not be evaluated (regexp DDOS)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump shell-quote from 1.7.2 to 1.7.3

    Bump shell-quote from 1.7.2 to 1.7.3

    Bumps shell-quote from 1.7.2 to 1.7.3.

    Changelog

    Sourced from shell-quote's changelog.

    1.7.3

    • Fix a security issue where the regex for windows drive letters allowed some shell meta-characters to escape the quoting rules. (CVE-2021-42740)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
Owner
Oka Li
Oka Li
FullCalendar Wrapper for vue

vue-fullcalendar Installation npm install --save vue-full-calendar Or for Vue 1.x users npm install --save [email protected] Installing the pl

Croud Tech 487 Nov 15, 2022
A Laravel Nova tool that provides an interface with Google Calendar

Laravel Google Calendar package A Laravel Nova tool that provides an interface with Google Calendar. Installation You can install the package via comp

null 1 Jan 29, 2022
Simple-calendar-app - Simple Vue calendar (date-picker)

Simple vue calendar (date-picker) Vue Moment.js Installation git clone npm i npm

Dmitry Chinenov 3 Oct 31, 2022
Contra - Combines GitHub and GitLab contributions calendar to create a single calendar

Welcome to Contra ?? Combines GitHub and GitLab contributions calendar to create

Ahmet Korkmaz 10 Dec 29, 2022
A vue component for lunar calendar.

vue-lunar-calendar A vue component for lunar calendar. Uses Moment.js for date operations. This is the Korean lunar calendar. It is different from Chi

Kim WooHyun 70 Aug 20, 2022
Simple Vue component to show a month-grid calendar with events

VueSimpleCalendar Introduction vue-simple-calendar is a flexible, themeable, lightweight calendar component for Vue that supports multi-day scheduled

Richard Tallent 762 Jan 3, 2023
An elegant calendar and datepicker plugin for Vue.

An elegant calendar and datepicker plugin for Vuejs. npm i --save v-calendar Documentation For full documentation, visit vcalendar.io. Attributes High

Nathan Reyes 3.7k Dec 31, 2022
A simple infinite calendar component in Vue 2

vue-infinite-calendar A simple infinite calendar component in Vue 2 Build Setup # install dependencies npm install # serve with hot reload at localho

Rares S 15 Feb 28, 2022
A calendar component for Vue.js

calendar Chinese This is a calendar component based on vue.js . support custom content. No dependencies. Currently, It only supports month view. You c

Kylin 47 Aug 16, 2022
vue 2.x calendar component

vue2-calendar vue 2 calendar, datepicker component which supported lunar or date event Live Demo >> This project is not only a vue component, but also

Terry Cai 485 Dec 18, 2022
Vue.js wrapper for TOAST UI Calendar

Vue TOAST UI Calendar A Vue.js wrapper for TOAST UI Calendar Installation npm install --save tui-calendar @lkmadushan/vue-tuicalendar Usage Example Tr

Kalpa Madushan Perera 129 Aug 13, 2022
Toast UI Calendar for Vue

TOAST UI Calendar for Vue This is Vue component wrapping TOAST UI Calendar. ?? Table of Contents Collect statistics on the use of open source Install

NHN 195 Dec 6, 2022
Vue.js Functional Calendar | Component/Package

Vue Functional Calendar Modern calendar and datepicker module for Vue.js Demo Demo: https://y3jnxov469.codesandbox.io/ Lightweight, high-performance c

Manuk 425 Dec 27, 2022
A Vue JS full calendar, no dependency, no BS. :metal:

vue-cal A Vue JS full calendar, no dependency, no BS. ?? Installation npm i vue-cal Vue 3 npm i vue-cal@next Demo & Documentation antoniandre.github

Antoni 982 Dec 29, 2022
A full 12-Month view calendar made by vue.js.

English | 繁體中文 There is no full year (12 months on a page) calendar right now, the Vue-material-year-calendar is designed to solve this problem. ?? 12

null 114 Dec 13, 2022
Simple and clean calendar written in Vue.js

Vuelendar Simple and clean calendar written in Vue.js. Check out full Vuelendar's documentation here. Features Select single date Select range of date

The Codest 76 Oct 5, 2022
Full Calendar based on Vue.js

Vue Spring Calendar It's a Vue based component which provides the functionality of a full-calendar that shows daily events. Installation npm install v

Brahim 40 Jun 8, 2022
A full 12-Month view calendar made by vue.js.

A full 12-Month view calendar made by vue.js.

null 90 Mar 23, 2021
Vue Mobile Calendar - 基于 Vue2的移动端日历插件

Vue Mobile Calendar - 基于 Vue2的移动端日历插件,仿钉钉签到日历,vue 钉钉日历, 自适应,周月切换

Hoyt 12 Sep 9, 2022