vue-hotel-datepicker
Advanced tools
Comparing version 4.5.1 to 4.6.0
{ | ||
"name": "vue-hotel-datepicker", | ||
"version": "4.5.1", | ||
"version": "4.6.0", | ||
"description": "A responsive date range picker for Vue.js that displays the number of nights selected and allow several useful options like custom check-in/check-out rules, localization support and more", | ||
@@ -8,3 +8,3 @@ "author": "krystalcampioni <hello@krystalcampioni.com>", | ||
"repository": { | ||
"url": "git@github.com:krystalcampioni/vue-hotel-datepicker.git", | ||
"url": "git@github.com:ZestfulNation/vue-hotel-datepicker.git", | ||
"type": "git" | ||
@@ -34,2 +34,3 @@ }, | ||
"dependencies": { | ||
"deasync": "^0.1.28", | ||
"fecha": "^4.2.1", | ||
@@ -36,0 +37,0 @@ "lodash.throttle": "^4.1.1", |
@@ -1,3 +0,1 @@ | ||
[![dependencies Status](https://david-dm.org/krystalcampioni/vue-hotel-datepicker.svg)](https://david-dm.org/krystalcampioni/vue-hotel-datepicker) [![devDependencies Status](https://david-dm.org/krystalcampioni/vue-hotel-datepicker/dev-status.svg)](https://david-dm.org/krystalcampioni/vue-hotel-datepicker?type=dev) | ||
[![npm](https://img.shields.io/npm/dt/vue-hotel-datepicker.svg)](vue-hotel-datepicker) | ||
@@ -9,3 +7,3 @@ [![Build Status](https://travis-ci.org/krystalcampioni/vue-hotel-datepicker.svg?branch=main)](https://travis-ci.org/krystalcampioni/vue-hotel-datepicker) | ||
![demo gif](https://github.com/krystalcampioni/vue-hotel-datepicker/blob/main/demo.gif?raw=true) | ||
![demo gif](https://github.com/ZestfulNation/vue-hotel-datepicker/blob/main/demo.gif?raw=true) | ||
@@ -15,3 +13,3 @@ | ||
## Demo | ||
[https://krystalcampioni.github.io/vue-hotel-datepicker/](https://krystalcampioni.github.io/vue-hotel-datepicker/) | ||
[https://ZestfulNation.github.io/vue-hotel-datepicker/](https://ZestfulNation.github.io/vue-hotel-datepicker/) | ||
@@ -84,3 +82,4 @@ ## Installation | ||
|**showPrice**|`Boolean`|`false`|If set to true, displays a price contains on your `periodDates`. | ||
|**showSingleMonth**|`Boolean`|`false`|If set to true, display one month only | ||
|**showSingleMonth**|`Boolean`|`false`|If set to true, display one month only. | ||
|**showWeekNumbers**|`Boolean`|`false`|If set to true, displays the week numbers. | ||
|**showYear**|`Boolean`|`true`|Shows the year next to the month. | ||
@@ -87,0 +86,0 @@ |**singleDaySelection**|`Boolean`|`false`|When true only one day can be selected instead of a range. |
@@ -238,4 +238,18 @@ /* eslint-disable vars-on-top */ | ||
}, | ||
getIsoWeek(testDate) { | ||
const date = new Date(testDate) | ||
date.setHours(0, 0, 0, 0) | ||
// Thursday in current week decides the year. | ||
date.setDate(date.getDate() + 3 - ((date.getDay() + 6) % 7)) | ||
// January 4 is always in week 1. | ||
const week1 = new Date(date.getFullYear(), 0, 4) | ||
// Adjust to Thursday in week 1 and count number of weeks from date to week1. | ||
return 1 + Math.round(((date.getTime() - week1.getTime()) / 86400000 - 3 + ((week1.getDay() + 6) % 7)) / 7) | ||
}, | ||
} | ||
export default helpers |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
2142414
4
33
16337
235
+ Addeddeasync@^0.1.28
+ Addedbindings@1.5.0(transitive)
+ Addeddeasync@0.1.30(transitive)
+ Addedfile-uri-to-path@1.0.0(transitive)
+ Addednode-addon-api@1.7.2(transitive)