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