@fullcalendar/moment
Advanced tools
Comparing version 5.11.2 to 6.0.0-beta.1
/*! | ||
FullCalendar v5.11.2 | ||
FullCalendar v6.0.0-beta.1 | ||
Docs & License: https://fullcalendar.io/ | ||
@@ -21,3 +21,3 @@ (c) 2022 Adam Shaw | ||
} | ||
var dateEnv = calendar.getCurrentData().dateEnv; | ||
let { dateEnv } = calendar.getCurrentData(); | ||
return convertToMoment(date, dateEnv.timeZone, null, dateEnv.locale.codes[0]); | ||
@@ -29,6 +29,6 @@ } | ||
function formatWithCmdStr(cmdStr, arg) { | ||
var cmd = parseCmdStr(cmdStr); | ||
let cmd = parseCmdStr(cmdStr); | ||
if (arg.end) { | ||
var startMom = convertToMoment(arg.start.array, arg.timeZone, arg.start.timeZoneOffset, arg.localeCodes[0]); | ||
var endMom = convertToMoment(arg.end.array, arg.timeZone, arg.end.timeZoneOffset, arg.localeCodes[0]); | ||
let startMom = convertToMoment(arg.start.array, arg.timeZone, arg.start.timeZoneOffset, arg.localeCodes[0]); | ||
let endMom = convertToMoment(arg.end.array, arg.timeZone, arg.end.timeZoneOffset, arg.localeCodes[0]); | ||
return formatRange(cmd, createMomentFormatFunc(startMom), createMomentFormatFunc(endMom), arg.defaultSeparator); | ||
@@ -42,7 +42,7 @@ } | ||
function createMomentFormatFunc(mom) { | ||
return function (cmdStr) { return (cmdStr ? mom.format(cmdStr) : '' // because calling with blank string results in ISO8601 :( | ||
); }; | ||
return (cmdStr) => (cmdStr ? mom.format(cmdStr) : '' // because calling with blank string results in ISO8601 :( | ||
); | ||
} | ||
function convertToMoment(input, timeZone, timeZoneOffset, locale) { | ||
var mom; | ||
let mom; | ||
if (timeZone === 'local') { | ||
@@ -67,8 +67,8 @@ mom = moment__default['default'](input); | ||
function parseCmdStr(cmdStr) { | ||
var parts = cmdStr.match(/^(.*?)\{(.*)\}(.*)$/); // TODO: lookbehinds for escape characters | ||
let parts = cmdStr.match(/^(.*?)\{(.*)\}(.*)$/); // TODO: lookbehinds for escape characters | ||
if (parts) { | ||
var middle = parseCmdStr(parts[2]); | ||
let middle = parseCmdStr(parts[2]); | ||
return { | ||
head: parts[1], | ||
middle: middle, | ||
middle, | ||
tail: parts[3], | ||
@@ -87,8 +87,8 @@ whole: parts[1] + middle.whole + parts[3], | ||
if (cmd.middle) { | ||
var startHead = formatStart(cmd.head); | ||
var startMiddle = formatRange(cmd.middle, formatStart, formatEnd, separator); | ||
var startTail = formatStart(cmd.tail); | ||
var endHead = formatEnd(cmd.head); | ||
var endMiddle = formatRange(cmd.middle, formatStart, formatEnd, separator); | ||
var endTail = formatEnd(cmd.tail); | ||
let startHead = formatStart(cmd.head); | ||
let startMiddle = formatRange(cmd.middle, formatStart, formatEnd, separator); | ||
let startTail = formatStart(cmd.tail); | ||
let endHead = formatEnd(cmd.head); | ||
let endMiddle = formatRange(cmd.middle, formatStart, formatEnd, separator); | ||
let endTail = formatEnd(cmd.tail); | ||
if (startHead === endHead && startTail === endTail) { | ||
@@ -100,4 +100,4 @@ return startHead + | ||
} | ||
var startWhole = formatStart(cmd.whole); | ||
var endWhole = formatEnd(cmd.whole); | ||
let startWhole = formatStart(cmd.whole); | ||
let endWhole = formatEnd(cmd.whole); | ||
if (startWhole === endWhole) { | ||
@@ -104,0 +104,0 @@ return startWhole; |
/*! | ||
FullCalendar v5.11.2 | ||
FullCalendar v6.0.0-beta.1 | ||
Docs & License: https://fullcalendar.io/ | ||
@@ -17,3 +17,3 @@ (c) 2022 Adam Shaw | ||
} | ||
var dateEnv = calendar.getCurrentData().dateEnv; | ||
let { dateEnv } = calendar.getCurrentData(); | ||
return convertToMoment(date, dateEnv.timeZone, null, dateEnv.locale.codes[0]); | ||
@@ -25,6 +25,6 @@ } | ||
function formatWithCmdStr(cmdStr, arg) { | ||
var cmd = parseCmdStr(cmdStr); | ||
let cmd = parseCmdStr(cmdStr); | ||
if (arg.end) { | ||
var startMom = convertToMoment(arg.start.array, arg.timeZone, arg.start.timeZoneOffset, arg.localeCodes[0]); | ||
var endMom = convertToMoment(arg.end.array, arg.timeZone, arg.end.timeZoneOffset, arg.localeCodes[0]); | ||
let startMom = convertToMoment(arg.start.array, arg.timeZone, arg.start.timeZoneOffset, arg.localeCodes[0]); | ||
let endMom = convertToMoment(arg.end.array, arg.timeZone, arg.end.timeZoneOffset, arg.localeCodes[0]); | ||
return formatRange(cmd, createMomentFormatFunc(startMom), createMomentFormatFunc(endMom), arg.defaultSeparator); | ||
@@ -38,7 +38,7 @@ } | ||
function createMomentFormatFunc(mom) { | ||
return function (cmdStr) { return (cmdStr ? mom.format(cmdStr) : '' // because calling with blank string results in ISO8601 :( | ||
); }; | ||
return (cmdStr) => (cmdStr ? mom.format(cmdStr) : '' // because calling with blank string results in ISO8601 :( | ||
); | ||
} | ||
function convertToMoment(input, timeZone, timeZoneOffset, locale) { | ||
var mom; | ||
let mom; | ||
if (timeZone === 'local') { | ||
@@ -63,8 +63,8 @@ mom = moment__default['default'](input); | ||
function parseCmdStr(cmdStr) { | ||
var parts = cmdStr.match(/^(.*?)\{(.*)\}(.*)$/); // TODO: lookbehinds for escape characters | ||
let parts = cmdStr.match(/^(.*?)\{(.*)\}(.*)$/); // TODO: lookbehinds for escape characters | ||
if (parts) { | ||
var middle = parseCmdStr(parts[2]); | ||
let middle = parseCmdStr(parts[2]); | ||
return { | ||
head: parts[1], | ||
middle: middle, | ||
middle, | ||
tail: parts[3], | ||
@@ -83,8 +83,8 @@ whole: parts[1] + middle.whole + parts[3], | ||
if (cmd.middle) { | ||
var startHead = formatStart(cmd.head); | ||
var startMiddle = formatRange(cmd.middle, formatStart, formatEnd, separator); | ||
var startTail = formatStart(cmd.tail); | ||
var endHead = formatEnd(cmd.head); | ||
var endMiddle = formatRange(cmd.middle, formatStart, formatEnd, separator); | ||
var endTail = formatEnd(cmd.tail); | ||
let startHead = formatStart(cmd.head); | ||
let startMiddle = formatRange(cmd.middle, formatStart, formatEnd, separator); | ||
let startTail = formatStart(cmd.tail); | ||
let endHead = formatEnd(cmd.head); | ||
let endMiddle = formatRange(cmd.middle, formatStart, formatEnd, separator); | ||
let endTail = formatEnd(cmd.tail); | ||
if (startHead === endHead && startTail === endTail) { | ||
@@ -96,4 +96,4 @@ return startHead + | ||
} | ||
var startWhole = formatStart(cmd.whole); | ||
var endWhole = formatEnd(cmd.whole); | ||
let startWhole = formatStart(cmd.whole); | ||
let endWhole = formatEnd(cmd.whole); | ||
if (startWhole === endWhole) { | ||
@@ -100,0 +100,0 @@ return startWhole; |
/*! | ||
FullCalendar v5.11.2 | ||
FullCalendar v6.0.0-beta.1 | ||
Docs & License: https://fullcalendar.io/ | ||
(c) 2022 Adam Shaw | ||
*/ | ||
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=d(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 i(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}function d(e){var t=e.match(/^(.*?)\{(.*)\}(.*)$/);if(t){var a=d(t[2]);return{head:t[1],middle:a,tail:t[3],whole:t[1]+a.whole+t[3]}}return{head:null,middle:null,tail:null,whole:e}}function i(e,t,a,n){if(e.middle){var r=t(e.head),l=i(e.middle,t,a,n),u=t(e.tail),o=a(e.head),d=i(e.middle,t,a,n),f=a(e.tail);if(r===o&&u===f)return r+(l===d?l:l+n+d)+u}var c=t(e.whole),m=a(e.whole);return c===m?c:c+n+m}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); | ||
var FullCalendarMoment=function(e,t,l){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=n(l);var r=t.createPlugin({cmdFormatter:function(e,t){let l=d(e);if(t.end){let e=u(t.start.array,t.timeZone,t.start.timeZoneOffset,t.localeCodes[0]),n=u(t.end.array,t.timeZone,t.end.timeZoneOffset,t.localeCodes[0]);return i(l,o(e),o(n),t.defaultSeparator)}return u(t.date.array,t.timeZone,t.date.timeZoneOffset,t.localeCodes[0]).format(l.whole)}});function o(e){return t=>t?e.format(t):""}function u(e,t,l,n){let r;return"local"===t?r=a.default(e):"UTC"===t?r=a.default.utc(e):a.default.tz?r=a.default.tz(e,t):(r=a.default.utc(e),null!=l&&r.utcOffset(l)),r.locale(n),r}function d(e){let t=e.match(/^(.*?)\{(.*)\}(.*)$/);if(t){let e=d(t[2]);return{head:t[1],middle:e,tail:t[3],whole:t[1]+e.whole+t[3]}}return{head:null,middle:null,tail:null,whole:e}}function i(e,t,l,n){if(e.middle){let a=t(e.head),r=i(e.middle,t,l,n),o=t(e.tail),u=l(e.head),d=i(e.middle,t,l,n),f=l(e.tail);if(a===u&&o===f)return a+(r===d?r:r+n+d)+o}let a=t(e.whole),r=l(e.whole);return a===r?a:a+n+r}return t.globalPlugins.push(r),e.default=r,e.toMoment=function(e,l){if(!(l instanceof t.CalendarApi))throw new Error("must supply a CalendarApi instance");let{dateEnv:n}=l.getCurrentData();return u(e,n.timeZone,null,n.locale.codes[0])},e.toMomentDuration=function(e){return a.default.duration(e)},Object.defineProperty(e,"__esModule",{value:!0}),e}({},FullCalendar,moment); |
38
main.js
/*! | ||
FullCalendar v5.11.2 | ||
FullCalendar v6.0.0-beta.1 | ||
Docs & License: https://fullcalendar.io/ | ||
@@ -13,3 +13,3 @@ (c) 2022 Adam Shaw | ||
} | ||
var dateEnv = calendar.getCurrentData().dateEnv; | ||
let { dateEnv } = calendar.getCurrentData(); | ||
return convertToMoment(date, dateEnv.timeZone, null, dateEnv.locale.codes[0]); | ||
@@ -21,6 +21,6 @@ } | ||
function formatWithCmdStr(cmdStr, arg) { | ||
var cmd = parseCmdStr(cmdStr); | ||
let cmd = parseCmdStr(cmdStr); | ||
if (arg.end) { | ||
var startMom = convertToMoment(arg.start.array, arg.timeZone, arg.start.timeZoneOffset, arg.localeCodes[0]); | ||
var endMom = convertToMoment(arg.end.array, arg.timeZone, arg.end.timeZoneOffset, arg.localeCodes[0]); | ||
let startMom = convertToMoment(arg.start.array, arg.timeZone, arg.start.timeZoneOffset, arg.localeCodes[0]); | ||
let endMom = convertToMoment(arg.end.array, arg.timeZone, arg.end.timeZoneOffset, arg.localeCodes[0]); | ||
return formatRange(cmd, createMomentFormatFunc(startMom), createMomentFormatFunc(endMom), arg.defaultSeparator); | ||
@@ -34,7 +34,7 @@ } | ||
function createMomentFormatFunc(mom) { | ||
return function (cmdStr) { return (cmdStr ? mom.format(cmdStr) : '' // because calling with blank string results in ISO8601 :( | ||
); }; | ||
return (cmdStr) => (cmdStr ? mom.format(cmdStr) : '' // because calling with blank string results in ISO8601 :( | ||
); | ||
} | ||
function convertToMoment(input, timeZone, timeZoneOffset, locale) { | ||
var mom; | ||
let mom; | ||
if (timeZone === 'local') { | ||
@@ -59,8 +59,8 @@ mom = moment(input); | ||
function parseCmdStr(cmdStr) { | ||
var parts = cmdStr.match(/^(.*?)\{(.*)\}(.*)$/); // TODO: lookbehinds for escape characters | ||
let parts = cmdStr.match(/^(.*?)\{(.*)\}(.*)$/); // TODO: lookbehinds for escape characters | ||
if (parts) { | ||
var middle = parseCmdStr(parts[2]); | ||
let middle = parseCmdStr(parts[2]); | ||
return { | ||
head: parts[1], | ||
middle: middle, | ||
middle, | ||
tail: parts[3], | ||
@@ -79,8 +79,8 @@ whole: parts[1] + middle.whole + parts[3], | ||
if (cmd.middle) { | ||
var startHead = formatStart(cmd.head); | ||
var startMiddle = formatRange(cmd.middle, formatStart, formatEnd, separator); | ||
var startTail = formatStart(cmd.tail); | ||
var endHead = formatEnd(cmd.head); | ||
var endMiddle = formatRange(cmd.middle, formatStart, formatEnd, separator); | ||
var endTail = formatEnd(cmd.tail); | ||
let startHead = formatStart(cmd.head); | ||
let startMiddle = formatRange(cmd.middle, formatStart, formatEnd, separator); | ||
let startTail = formatStart(cmd.tail); | ||
let endHead = formatEnd(cmd.head); | ||
let endMiddle = formatRange(cmd.middle, formatStart, formatEnd, separator); | ||
let endTail = formatEnd(cmd.tail); | ||
if (startHead === endHead && startTail === endTail) { | ||
@@ -92,4 +92,4 @@ return startHead + | ||
} | ||
var startWhole = formatStart(cmd.whole); | ||
var endWhole = formatEnd(cmd.whole); | ||
let startWhole = formatStart(cmd.whole); | ||
let endWhole = formatEnd(cmd.whole); | ||
if (startWhole === endWhole) { | ||
@@ -96,0 +96,0 @@ return startWhole; |
{ | ||
"name": "@fullcalendar/moment", | ||
"version": "5.11.2", | ||
"version": "6.0.0-beta.1", | ||
"title": "FullCalendar Moment Plugin", | ||
@@ -8,3 +8,3 @@ "description": "A connector to the MomentJS date library", | ||
"dependencies": { | ||
"@fullcalendar/common": "~5.11.2", | ||
"@fullcalendar/common": "6.0.0-beta.1", | ||
"tslib": "^2.1.0" | ||
@@ -16,3 +16,3 @@ }, | ||
"devDependencies": { | ||
"@fullcalendar/core-preact": "5.11.2", | ||
"@fullcalendar/core-preact": "6.0.0-beta.1", | ||
"moment": "^2.29.1" | ||
@@ -19,0 +19,0 @@ }, |
Sorry, the diff of this file is not supported yet
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
22697
1
+ Added@fullcalendar/common@6.0.0-beta.1(transitive)
- Removed@fullcalendar/common@5.11.5(transitive)