@fullcalendar/moment
Advanced tools
Comparing version 5.3.1 to 5.4.0
/*! | ||
FullCalendar v5.3.1 | ||
FullCalendar v5.3.2 | ||
Docs & License: https://fullcalendar.io/ | ||
@@ -9,4 +9,6 @@ (c) 2020 Adam Shaw | ||
moment = moment && Object.prototype.hasOwnProperty.call(moment, 'default') ? moment['default'] : moment; | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
var moment__default = /*#__PURE__*/_interopDefaultLegacy(moment); | ||
function toMoment(date, calendar) { | ||
@@ -20,3 +22,3 @@ if (!(calendar instanceof common.CalendarApi)) { | ||
function toMomentDuration(fcDuration) { | ||
return moment.duration(fcDuration); // moment accepts all the props that fc.Duration already has! | ||
return moment__default['default'].duration(fcDuration); // moment accepts all the props that fc.Duration already has! | ||
} | ||
@@ -33,8 +35,7 @@ function formatWithCmdStr(cmdStr, arg) { | ||
var plugin = common.createPlugin({ | ||
cmdFormatter: formatWithCmdStr | ||
cmdFormatter: formatWithCmdStr, | ||
}); | ||
function createMomentFormatFunc(mom) { | ||
return function (cmdStr) { | ||
return cmdStr ? mom.format(cmdStr) : ''; // because calling with blank string results in ISO8601 :( | ||
}; | ||
return function (cmdStr) { return (cmdStr ? mom.format(cmdStr) : '' // because calling with blank string results in ISO8601 :( | ||
); }; | ||
} | ||
@@ -44,12 +45,12 @@ function convertToMoment(input, timeZone, timeZoneOffset, locale) { | ||
if (timeZone === 'local') { | ||
mom = moment(input); | ||
mom = moment__default['default'](input); | ||
} | ||
else if (timeZone === 'UTC') { | ||
mom = moment.utc(input); | ||
mom = moment__default['default'].utc(input); | ||
} | ||
else if (moment.tz) { | ||
mom = moment.tz(input, timeZone); | ||
else if (moment__default['default'].tz) { | ||
mom = moment__default['default'].tz(input, timeZone); | ||
} | ||
else { | ||
mom = moment.utc(input); | ||
mom = moment__default['default'].utc(input); | ||
if (timeZoneOffset != null) { | ||
@@ -70,13 +71,11 @@ mom.utcOffset(timeZoneOffset); | ||
tail: parts[3], | ||
whole: parts[1] + middle.whole + parts[3] | ||
whole: parts[1] + middle.whole + parts[3], | ||
}; | ||
} | ||
else { | ||
return { | ||
head: null, | ||
middle: null, | ||
tail: null, | ||
whole: cmdStr | ||
}; | ||
} | ||
return { | ||
head: null, | ||
middle: null, | ||
tail: null, | ||
whole: cmdStr, | ||
}; | ||
} | ||
@@ -102,5 +101,3 @@ function formatRange(cmd, formatStart, formatEnd, separator) { | ||
} | ||
else { | ||
return startWhole + separator + endWhole; | ||
} | ||
return startWhole + separator + endWhole; | ||
} | ||
@@ -114,4 +111,6 @@ | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
return exports; | ||
}({}, FullCalendar, moment)); |
/*! | ||
FullCalendar v5.3.1 | ||
FullCalendar v5.3.2 | ||
Docs & License: https://fullcalendar.io/ | ||
(c) 2020 Adam Shaw | ||
*/ | ||
var FullCalendarMoment=function(e,t,n){"use strict";n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;var r=t.createPlugin({cmdFormatter:function(e,t){var n=function e(t){var n=t.match(/^(.*?)\{(.*)\}(.*)$/);if(n){var r=e(n[2]);return{head:n[1],middle:r,tail:n[3],whole:n[1]+r.whole+n[3]}}return{head:null,middle:null,tail:null,whole:t}}(e);if(t.end){var r=l(t.start.array,t.timeZone,t.start.timeZoneOffset,t.localeCodes[0]),o=l(t.end.array,t.timeZone,t.end.timeZoneOffset,t.localeCodes[0]);return function e(t,n,r,a){if(t.middle){var l=n(t.head),o=e(t.middle,n,r,a),u=n(t.tail),i=r(t.head),d=e(t.middle,n,r,a),f=r(t.tail);if(l===i&&u===f)return l+(o===d?o:o+a+d)+u}var c=n(t.whole),m=r(t.whole);return c===m?c:c+a+m}(n,a(r),a(o),t.defaultSeparator)}return l(t.date.array,t.timeZone,t.date.timeZoneOffset,t.localeCodes[0]).format(n.whole)}});function a(e){return function(t){return t?e.format(t):""}}function l(e,t,r,a){var l;return"local"===t?l=n(e):"UTC"===t?l=n.utc(e):n.tz?l=n.tz(e,t):(l=n.utc(e),null!=r&&l.utcOffset(r)),l.locale(a),l}return t.globalPlugins.push(r),e.default=r,e.toMoment=function(e,n){if(!(n instanceof t.CalendarApi))throw new Error("must supply a CalendarApi instance");var r=n.getCurrentData().dateEnv;return l(e,r.timeZone,null,r.locale.codes[0])},e.toMomentDuration=function(e){return n.duration(e)},e}({},FullCalendar,moment); | ||
var FullCalendarMoment=function(e,t,a){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=n(a);var l=t.createPlugin({cmdFormatter:function(e,t){var a=function e(t){var a=t.match(/^(.*?)\{(.*)\}(.*)$/);if(a){var n=e(a[2]);return{head:a[1],middle:n,tail:a[3],whole:a[1]+n.whole+a[3]}}return{head:null,middle:null,tail:null,whole:t}}(e);if(t.end){var n=o(t.start.array,t.timeZone,t.start.timeZoneOffset,t.localeCodes[0]),r=o(t.end.array,t.timeZone,t.end.timeZoneOffset,t.localeCodes[0]);return function e(t,a,n,r){if(t.middle){var l=a(t.head),u=e(t.middle,a,n,r),o=a(t.tail),i=n(t.head),d=e(t.middle,a,n,r),f=n(t.tail);if(l===i&&o===f)return l+(u===d?u:u+r+d)+o}var c=a(t.whole),m=n(t.whole);if(c===m)return c;return c+r+m}(a,u(n),u(r),t.defaultSeparator)}return o(t.date.array,t.timeZone,t.date.timeZoneOffset,t.localeCodes[0]).format(a.whole)}});function u(e){return function(t){return t?e.format(t):""}}function o(e,t,a,n){var l;return"local"===t?l=r.default(e):"UTC"===t?l=r.default.utc(e):r.default.tz?l=r.default.tz(e,t):(l=r.default.utc(e),null!=a&&l.utcOffset(a)),l.locale(n),l}return t.globalPlugins.push(l),e.default=l,e.toMoment=function(e,a){if(!(a instanceof t.CalendarApi))throw new Error("must supply a CalendarApi instance");var n=a.getCurrentData().dateEnv;return o(e,n.timeZone,null,n.locale.codes[0])},e.toMomentDuration=function(e){return r.default.duration(e)},Object.defineProperty(e,"__esModule",{value:!0}),e}({},FullCalendar,moment); |
29
main.js
/*! | ||
FullCalendar v5.3.1 | ||
FullCalendar v5.3.2 | ||
Docs & License: https://fullcalendar.io/ | ||
@@ -29,8 +29,7 @@ (c) 2020 Adam Shaw | ||
var main = createPlugin({ | ||
cmdFormatter: formatWithCmdStr | ||
cmdFormatter: formatWithCmdStr, | ||
}); | ||
function createMomentFormatFunc(mom) { | ||
return function (cmdStr) { | ||
return cmdStr ? mom.format(cmdStr) : ''; // because calling with blank string results in ISO8601 :( | ||
}; | ||
return function (cmdStr) { return (cmdStr ? mom.format(cmdStr) : '' // because calling with blank string results in ISO8601 :( | ||
); }; | ||
} | ||
@@ -65,13 +64,11 @@ function convertToMoment(input, timeZone, timeZoneOffset, locale) { | ||
tail: parts[3], | ||
whole: parts[1] + middle.whole + parts[3] | ||
whole: parts[1] + middle.whole + parts[3], | ||
}; | ||
} | ||
else { | ||
return { | ||
head: null, | ||
middle: null, | ||
tail: null, | ||
whole: cmdStr | ||
}; | ||
} | ||
return { | ||
head: null, | ||
middle: null, | ||
tail: null, | ||
whole: cmdStr, | ||
}; | ||
} | ||
@@ -97,5 +94,3 @@ function formatRange(cmd, formatStart, formatEnd, separator) { | ||
} | ||
else { | ||
return startWhole + separator + endWhole; | ||
} | ||
return startWhole + separator + endWhole; | ||
} | ||
@@ -102,0 +97,0 @@ |
{ | ||
"name": "@fullcalendar/moment", | ||
"version": "5.3.1", | ||
"version": "5.4.0", | ||
"title": "FullCalendar Moment Plugin", | ||
@@ -8,13 +8,14 @@ "description": "A connector to the MomentJS date library", | ||
"dependencies": { | ||
"@fullcalendar/common": "~5.3.1", | ||
"tslib": "^2.0.0" | ||
"@fullcalendar/common": "~5.4.0", | ||
"tslib": "^2.0.3" | ||
}, | ||
"peerDependencies": { | ||
"moment": "^2.24.0" | ||
"moment": "^2.29.1" | ||
}, | ||
"devDependencies": { | ||
"moment": "^2.24.0" | ||
"@fullcalendar/core-preact": "5.4.0", | ||
"moment": "^2.29.1" | ||
}, | ||
"type": "module", | ||
"main": "main.js", | ||
"main": "main.cjs.js", | ||
"module": "main.js", | ||
"types": "main.d.ts", | ||
@@ -36,2 +37,2 @@ "jsdelivr": "main.global.min.js", | ||
} | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
22700
9
307
2
No
+ Added@fullcalendar/common@5.4.0(transitive)
- Removed@fullcalendar/common@5.3.1(transitive)
Updated@fullcalendar/common@~5.4.0
Updatedtslib@^2.0.3