# v-calendar **Repository Path**: mirrors_knime/v-calendar ## Basic Information - **Project Name**: v-calendar - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-19 - **Last Updated**: 2026-02-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # v-calendar This repository is maintained by the [KNIME UI Extensions Development Team](mailto:team-ui-extensions@knime.com). Copied from https://github.com/nathanreyes/v-calendar/tree/v3.1.2 and adapted to support events in the Shadow DOM. # VCalendar Plugin for Vue 3 A calendar and date picker plugin for [Vue.js](https://vuejs.org). [Vue.js](https://vuejs.org) 3.2+, [Popper.js](https://popper.js.org/docs/v2/) 2.0+ are required. ## Install Plugin ### NPM ```shell npm install v-calendar@next @popperjs/core ``` ### Yarn ```shell yarn add v-calendar@next @popperjs/core ``` ## Use Plugin :warning: **As of `v3.0.0-alpha.7`, all installation methods require manual import of component styles. This is due to Vite build restrictions in libary mode.** ```js import 'v-calendar/style.css'; ``` ### Method 1: Use Globally ```js import VCalendar from 'v-calendar'; import 'v-calendar/style.css'; // Use plugin with optional defaults app.use(VCalendar, {}) ``` ```html ``` ### Method 2: Use Components Globally ```js // main.js import { setupCalendar, Calendar, DatePicker } from 'v-calendar'; import 'v-calendar/style.css'; // Use plugin defaults (optional) app.use(setupCalendar, {}) // Use the components app.component('VCalendar', Calendar) app.component('VDatePicker', DatePicker) ``` ```html ``` ### Method 3: Use Components As Needed ```js // main.js import { setupCalendar } from 'v-calendar'; // Use calendar defaults (optional) app.use(setupCalendar, {}) ``` ```vue ``` ## Source setup Please follow below mentioned steps to clone and build this project: ### Clone the repo ```sh git clone https://github.com/nathanreyes/v-calendar # Move to directory cd v-calendar ``` ### Install dependencies ```sh yarn ``` ### Build library ```sh # Types, ES, ESM, CommonJS, IIFE yarn build ``` ### Lint and fix files ```sh yarn lint ``` ### Test library ```sh # Types, ES, ESM, CommonJS, IIFE yarn test ```