├── .eslintrc.cjs
├── .github
└── ISSUE_TEMPLATE
│ ├── --all-other-issues.md
│ ├── --bug-report.md
│ └── --feature-request.md
├── .gitignore
├── README.md
├── env.d.ts
├── example
├── .eslintrc.cjs
├── .gitignore
├── .prettierrc.json
├── README.md
├── env.d.ts
├── index.html
├── package-lock.json
├── package.json
├── public
│ └── favicon.ico
├── src
│ ├── App.vue
│ └── main.ts
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts
├── index.html
├── package.json
├── postcss.config.cjs
├── src
├── Calendar.d.ts
├── components
│ ├── BaseIcon.vue
│ ├── Calendar.vue
│ ├── CalendarDays.vue
│ ├── CalendarFooter.vue
│ ├── CalendarHalfDay.vue
│ ├── CalendarHeader.vue
│ ├── CalendarInput.vue
│ ├── CalendarTooltip.vue
│ ├── __tests__
│ │ ├── BaseIcon.spec.ts
│ │ ├── Calendar.spec.ts
│ │ ├── CalendarDays.spec.ts
│ │ ├── CalendarHeader.spec.ts
│ │ ├── CalendarInput.spec.ts
│ │ ├── __snapshots__
│ │ │ ├── Calendar.spec.ts.snap
│ │ │ └── CalendarDays.spec.ts.snap
│ │ └── helpers.spec.ts
│ ├── compose
│ │ ├── index.ts
│ │ ├── useBookingStyle.ts
│ │ ├── useCheckIncheckOutHalfDay.ts
│ │ ├── useCreateHalfDayDates.ts
│ │ ├── useCreateMonth.ts
│ │ ├── useCreateMultipleMonths.ts
│ │ ├── useFlatBooking.ts
│ │ ├── useGetFlattenedPeriods.ts
│ │ ├── useGetNextBookingDate.ts
│ │ ├── useGetPeriod.ts
│ │ └── useToggleCalendar.ts
│ ├── generateMonth.ts
│ └── helpers.ts
├── index.ts
├── plugins
│ └── day.ts
└── types
│ └── index.ts
├── tailwind.config.cjs
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
├── tsconfig.vite-config.json
├── tsconfig.vitest.json
├── types
└── main.d.ts
└── vite.config.ts
/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/.eslintrc.cjs
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/--all-other-issues.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/.github/ISSUE_TEMPLATE/--all-other-issues.md
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/--bug-report.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/.github/ISSUE_TEMPLATE/--bug-report.md
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/--feature-request.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/.github/ISSUE_TEMPLATE/--feature-request.md
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/.gitignore
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/README.md
--------------------------------------------------------------------------------
/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/example/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/example/.eslintrc.cjs
--------------------------------------------------------------------------------
/example/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/example/.gitignore
--------------------------------------------------------------------------------
/example/.prettierrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/example/.prettierrc.json
--------------------------------------------------------------------------------
/example/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/example/README.md
--------------------------------------------------------------------------------
/example/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/example/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/example/index.html
--------------------------------------------------------------------------------
/example/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/example/package-lock.json
--------------------------------------------------------------------------------
/example/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/example/package.json
--------------------------------------------------------------------------------
/example/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/example/public/favicon.ico
--------------------------------------------------------------------------------
/example/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/example/src/App.vue
--------------------------------------------------------------------------------
/example/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/example/src/main.ts
--------------------------------------------------------------------------------
/example/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/example/tsconfig.app.json
--------------------------------------------------------------------------------
/example/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/example/tsconfig.json
--------------------------------------------------------------------------------
/example/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/example/tsconfig.node.json
--------------------------------------------------------------------------------
/example/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/example/vite.config.ts
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/index.html
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/package.json
--------------------------------------------------------------------------------
/postcss.config.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/postcss.config.cjs
--------------------------------------------------------------------------------
/src/Calendar.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/Calendar.d.ts
--------------------------------------------------------------------------------
/src/components/BaseIcon.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/BaseIcon.vue
--------------------------------------------------------------------------------
/src/components/Calendar.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/Calendar.vue
--------------------------------------------------------------------------------
/src/components/CalendarDays.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/CalendarDays.vue
--------------------------------------------------------------------------------
/src/components/CalendarFooter.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/CalendarFooter.vue
--------------------------------------------------------------------------------
/src/components/CalendarHalfDay.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/CalendarHalfDay.vue
--------------------------------------------------------------------------------
/src/components/CalendarHeader.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/CalendarHeader.vue
--------------------------------------------------------------------------------
/src/components/CalendarInput.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/CalendarInput.vue
--------------------------------------------------------------------------------
/src/components/CalendarTooltip.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/CalendarTooltip.vue
--------------------------------------------------------------------------------
/src/components/__tests__/BaseIcon.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/__tests__/BaseIcon.spec.ts
--------------------------------------------------------------------------------
/src/components/__tests__/Calendar.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/__tests__/Calendar.spec.ts
--------------------------------------------------------------------------------
/src/components/__tests__/CalendarDays.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/__tests__/CalendarDays.spec.ts
--------------------------------------------------------------------------------
/src/components/__tests__/CalendarHeader.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/__tests__/CalendarHeader.spec.ts
--------------------------------------------------------------------------------
/src/components/__tests__/CalendarInput.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/__tests__/CalendarInput.spec.ts
--------------------------------------------------------------------------------
/src/components/__tests__/__snapshots__/Calendar.spec.ts.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/__tests__/__snapshots__/Calendar.spec.ts.snap
--------------------------------------------------------------------------------
/src/components/__tests__/__snapshots__/CalendarDays.spec.ts.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/__tests__/__snapshots__/CalendarDays.spec.ts.snap
--------------------------------------------------------------------------------
/src/components/__tests__/helpers.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/__tests__/helpers.spec.ts
--------------------------------------------------------------------------------
/src/components/compose/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/compose/index.ts
--------------------------------------------------------------------------------
/src/components/compose/useBookingStyle.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/compose/useBookingStyle.ts
--------------------------------------------------------------------------------
/src/components/compose/useCheckIncheckOutHalfDay.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/compose/useCheckIncheckOutHalfDay.ts
--------------------------------------------------------------------------------
/src/components/compose/useCreateHalfDayDates.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/compose/useCreateHalfDayDates.ts
--------------------------------------------------------------------------------
/src/components/compose/useCreateMonth.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/compose/useCreateMonth.ts
--------------------------------------------------------------------------------
/src/components/compose/useCreateMultipleMonths.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/compose/useCreateMultipleMonths.ts
--------------------------------------------------------------------------------
/src/components/compose/useFlatBooking.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/compose/useFlatBooking.ts
--------------------------------------------------------------------------------
/src/components/compose/useGetFlattenedPeriods.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/compose/useGetFlattenedPeriods.ts
--------------------------------------------------------------------------------
/src/components/compose/useGetNextBookingDate.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/compose/useGetNextBookingDate.ts
--------------------------------------------------------------------------------
/src/components/compose/useGetPeriod.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/compose/useGetPeriod.ts
--------------------------------------------------------------------------------
/src/components/compose/useToggleCalendar.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/compose/useToggleCalendar.ts
--------------------------------------------------------------------------------
/src/components/generateMonth.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/generateMonth.ts
--------------------------------------------------------------------------------
/src/components/helpers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/components/helpers.ts
--------------------------------------------------------------------------------
/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/index.ts
--------------------------------------------------------------------------------
/src/plugins/day.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/plugins/day.ts
--------------------------------------------------------------------------------
/src/types/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/src/types/index.ts
--------------------------------------------------------------------------------
/tailwind.config.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/tailwind.config.cjs
--------------------------------------------------------------------------------
/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/tsconfig.app.json
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/tsconfig.node.json
--------------------------------------------------------------------------------
/tsconfig.vite-config.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/tsconfig.vite-config.json
--------------------------------------------------------------------------------
/tsconfig.vitest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/tsconfig.vitest.json
--------------------------------------------------------------------------------
/types/main.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/types/main.d.ts
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joffreyBerrier/vue-datepicker/HEAD/vite.config.ts
--------------------------------------------------------------------------------