# 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
```