1 | import { version } from '../package.json'
|
2 | import QCalendar from './components/QCalendar.js'
|
3 | import {
|
4 | PARSE_REGEX,
|
5 | PARSE_TIME,
|
6 | DAYS_IN_MONTH,
|
7 | DAYS_IN_MONTH_LEAP,
|
8 | DAYS_IN_MONTH_MIN,
|
9 | DAYS_IN_MONTH_MAX,
|
10 | MONTH_MAX,
|
11 | MONTH_MIN,
|
12 | DAY_MIN,
|
13 | DAYS_IN_WEEK,
|
14 | MINUTES_IN_HOUR,
|
15 | HOURS_IN_DAY,
|
16 | FIRST_HOUR,
|
17 | MILLISECONDS_IN_DAY,
|
18 | MILLISECONDS_IN_HOUR,
|
19 | MILLISECONDS_IN_MINUTE,
|
20 | Timestamp,
|
21 | TimeObject,
|
22 | getStartOfWeek,
|
23 | getEndOfWeek,
|
24 | getStartOfMonth,
|
25 | getEndOfMonth,
|
26 | parseTime,
|
27 | validateTimestamp,
|
28 | parsed,
|
29 | parseTimestamp,
|
30 | parseDate,
|
31 | getDayIdentifier,
|
32 | getTimeIdentifier,
|
33 | diffTimestamp,
|
34 | updateRelative,
|
35 | updateMinutes,
|
36 | updateWeekday,
|
37 | updateDayOfYear,
|
38 | updateWorkWeek,
|
39 | updateDisabled,
|
40 | updateFormatted,
|
41 | getDayOfYear,
|
42 | getWorkWeek,
|
43 | getWeekday,
|
44 | isLeapYear,
|
45 | daysInMonth,
|
46 | copyTimestamp,
|
47 | padNumber,
|
48 | getDate,
|
49 | getTime,
|
50 | getDateTime,
|
51 | nextDay,
|
52 | prevDay,
|
53 | relativeDays,
|
54 | findWeekday,
|
55 | getWeekdaySkips,
|
56 | createDayList,
|
57 | createIntervalList,
|
58 | createNativeLocaleFormatter,
|
59 | makeDate,
|
60 | makeDateTime,
|
61 | validateNumber,
|
62 | isBetweenDates,
|
63 | isOverlappingDates,
|
64 | daysBetween,
|
65 | weeksBetween,
|
66 | addToDate
|
67 | } from './utils/timestamp.js'
|
68 |
|
69 | import {
|
70 | convertToUnit,
|
71 | indexOf
|
72 | } from './utils/helpers.js'
|
73 |
|
74 | export {
|
75 | version,
|
76 | QCalendar,
|
77 |
|
78 | PARSE_REGEX,
|
79 | PARSE_TIME,
|
80 | DAYS_IN_MONTH,
|
81 | DAYS_IN_MONTH_LEAP,
|
82 | DAYS_IN_MONTH_MIN,
|
83 | DAYS_IN_MONTH_MAX,
|
84 | MONTH_MAX,
|
85 | MONTH_MIN,
|
86 | DAY_MIN,
|
87 | DAYS_IN_WEEK,
|
88 | MINUTES_IN_HOUR,
|
89 | HOURS_IN_DAY,
|
90 | FIRST_HOUR,
|
91 | MILLISECONDS_IN_DAY,
|
92 | MILLISECONDS_IN_HOUR,
|
93 | MILLISECONDS_IN_MINUTE,
|
94 | Timestamp,
|
95 | TimeObject,
|
96 | getStartOfWeek,
|
97 | getEndOfWeek,
|
98 | getStartOfMonth,
|
99 | getEndOfMonth,
|
100 | parseTime,
|
101 | validateTimestamp,
|
102 | parsed,
|
103 | parseTimestamp,
|
104 | parseDate,
|
105 | getDayIdentifier,
|
106 | getTimeIdentifier,
|
107 | diffTimestamp,
|
108 | updateRelative,
|
109 | updateMinutes,
|
110 | updateWeekday,
|
111 | updateDayOfYear,
|
112 | updateWorkWeek,
|
113 | updateDisabled,
|
114 | updateFormatted,
|
115 | getDayOfYear,
|
116 | getWorkWeek,
|
117 | getWeekday,
|
118 | isLeapYear,
|
119 | daysInMonth,
|
120 | copyTimestamp,
|
121 | padNumber,
|
122 | getDate,
|
123 | getTime,
|
124 | getDateTime,
|
125 | nextDay,
|
126 | prevDay,
|
127 | relativeDays,
|
128 | findWeekday,
|
129 | getWeekdaySkips,
|
130 | createDayList,
|
131 | createIntervalList,
|
132 | createNativeLocaleFormatter,
|
133 | makeDate,
|
134 | makeDateTime,
|
135 | validateNumber,
|
136 | isBetweenDates,
|
137 | isOverlappingDates,
|
138 | daysBetween,
|
139 | weeksBetween,
|
140 | addToDate,
|
141 |
|
142 | convertToUnit,
|
143 | indexOf
|
144 | }
|
145 |
|
146 | export default {
|
147 | version,
|
148 | QCalendar,
|
149 |
|
150 | PARSE_REGEX,
|
151 | PARSE_TIME,
|
152 | DAYS_IN_MONTH,
|
153 | DAYS_IN_MONTH_LEAP,
|
154 | DAYS_IN_MONTH_MIN,
|
155 | DAYS_IN_MONTH_MAX,
|
156 | MONTH_MAX,
|
157 | MONTH_MIN,
|
158 | DAY_MIN,
|
159 | DAYS_IN_WEEK,
|
160 | MINUTES_IN_HOUR,
|
161 | HOURS_IN_DAY,
|
162 | FIRST_HOUR,
|
163 | MILLISECONDS_IN_DAY,
|
164 | MILLISECONDS_IN_HOUR,
|
165 | MILLISECONDS_IN_MINUTE,
|
166 | Timestamp,
|
167 | TimeObject,
|
168 | getStartOfWeek,
|
169 | getEndOfWeek,
|
170 | getStartOfMonth,
|
171 | getEndOfMonth,
|
172 | parseTime,
|
173 | validateTimestamp,
|
174 | parsed,
|
175 | parseTimestamp,
|
176 | parseDate,
|
177 | getDayIdentifier,
|
178 | getTimeIdentifier,
|
179 | diffTimestamp,
|
180 | updateRelative,
|
181 | updateMinutes,
|
182 | updateWeekday,
|
183 | updateDayOfYear,
|
184 | updateWorkWeek,
|
185 | updateDisabled,
|
186 | updateFormatted,
|
187 | getDayOfYear,
|
188 | getWorkWeek,
|
189 | getWeekday,
|
190 | isLeapYear,
|
191 | daysInMonth,
|
192 | copyTimestamp,
|
193 | padNumber,
|
194 | getDate,
|
195 | getTime,
|
196 | getDateTime,
|
197 | nextDay,
|
198 | prevDay,
|
199 | relativeDays,
|
200 | findWeekday,
|
201 | getWeekdaySkips,
|
202 | createDayList,
|
203 | createIntervalList,
|
204 | createNativeLocaleFormatter,
|
205 | makeDate,
|
206 | makeDateTime,
|
207 | validateNumber,
|
208 | isBetweenDates,
|
209 | isOverlappingDates,
|
210 | daysBetween,
|
211 | weeksBetween,
|
212 | addToDate,
|
213 |
|
214 | convertToUnit,
|
215 | indexOf,
|
216 |
|
217 | install (Vue) {
|
218 | Vue.component(QCalendar.name, QCalendar)
|
219 | }
|
220 | }
|